对接极速行情,真的很简单...
本页围绕量化交易中的行情数据接收背景,并概述 DolphinDB NSQ 插件如何对接恒生 NSQ 极速行情系统以实时获取沪深 Level2 行情数据。
What this page covers
- 量化交易流程与行情数据的作用与类型
- DolphinDB NSQ 插件概述与可对接的极速行情系统
- 插件当前支持的行情数据回调类型
- 用少量代码实现行情接收与写盘能力
- 沪深行情入库的数据流转架构示意
- 使用 nsq::subscribe 的订阅脚本示例(截图)
- 流表与分布式表中查询最新数据的结果说明
技能认证特训营第二期限时报名推广
页面顶部包含培训营活动信息与限时报名链接提示。
- 提供“技能认证特训营第二期”的报名链接。
新闻页面与标题
页面标识为新闻栏目,并展示文章主标题信息。
- 该内容属于新闻页面结构的一部分。
- 页面展示文章标题“对接极速行情,真的很简单...”。
发布日期
页面给出了文章的发布时间信息。
- 发布日期为 2023.02.08。
量化交易与行情数据的重要性背景
该部分解释量化交易流程与行情数据的基础作用,并概述行情数据类型与粒度。
- 一次完整量化交易流程通常包含接收行情、分析研发策略、算法交易三步。
- 行情数据接收是后续分析和交易的基础。
- 行情数据精细度与完整度会影响交易信号和买卖指令的发出。
- 行情数据通常包含交易行情与订单委托行情两类。
- 实时接收的行情数据主要指 tick 级别,也包含快照级别数据。
DolphinDB NSQ 插件产品概述与价值主张
该部分介绍面向 Level2 实时行情数据的 DolphinDB NSQ 插件,以及其对接恒生 NSQ 极速行情系统并实时获取沪深行情的定位。
- DolphinDB NSQ 插件面向 Level2 实时行情数据。
- DolphinDB NSQ 插件可对接恒生 NSQ 极速行情系统。
- 该插件可实时获取上海和深圳市场行情数据。
- 文中将 DolphinDB 描述为“国内领先时序数据库厂商”。
已支持的数据源类型
该部分列出 NSQ 插件当前支持的行情数据回调类型。
- 支持现货逐笔委托行情主推回调。
- 支持现货逐笔成交行情主推回调。
- 支持现货深度行情主推回调。
通过插件可实现的能力
该部分说明通过 DolphinDB NSQ 插件用少量代码即可实现行情接收与写盘能力。
- 可用几行代码实现交易所行情流数据接收。
- 可用几行代码实现实时行情数据写入磁盘。
沪深行情入库数据流转架构示意
该部分以上海与深圳市场为例,展示从订阅实时数据源到写入流表并同步至分布式存储的流程图与说明。
- 以上海与深圳市场的行情数据入库为例进行说明。
- 给出完整的数据流转过程示意图。
- 示意图描述通过 DolphinDB NSQ 插件实时获取并存储沪深两市 Level2 行情数据的工作流。
- 示意图包含逐笔委托、成交及 L2 快照的实时数据源订阅。
- 示意图描述插件将数据写入对应的流数据表(如 orders_sh_stream 等)。
- 示意图描述流表增量数据同步至分布式存储库表以实现持久化存储。
订阅执行代码示例与说明
该部分以截图形式展示脚本示例,说明使用 nsq::subscribe 订阅沪深多类数据并输出到流数据表。
- 订阅执行的展示以截图形式呈现。
- 最终订阅执行只需几行代码。
- 示例包含调用 nsq::subscribe。
- 示例分别订阅上海(sh)与深圳(sz)市场。
- 示例涉及逐笔委托、逐笔成交及行情快照数据。
结果:流表与分布式表可查询最新数据
该部分说明当数据源推送增量数据时,可在流数据表与分布式表中查询到最新数据。
- 数据源推送实时增量数据时,可查到最新数据。
- 最新数据可在流数据表中查询。
- 最新数据可在分布式表中查询。
Facts Index
| Entity | Attribute | Value | Confidence |
|---|---|---|---|
| 技能认证特训营第二期 | 报名链接 | https://www.qingsuyun.com/h5/e/217471/5/ | high |
| 对接极速行情,真的很简单...(新闻) | 发布日期 | 2023.02.08 | high |
| 一次完整的量化交易流程 | 步骤构成 | 通常包含接收行情、分析研发策略和算法交易三个步骤 | high |
| 金融市场行情数据接收 | 作用 | 是后续分析和交易的基石 | medium |
| 行情数据的精细度和完整度 | 影响 | 决定是否能以较高频率准确反映市场真实情况,并影响交易信号和买卖指令的发出 | medium |
| 行情数据 | 组成类型 | 通常包含交易行情和订单委托行情 | high |
| 交易行情 | 包含字段示例 | 最新成交价、成交量、最高价、最低价等 | high |
| 订单委托行情 | 包含字段示例 | 委托量以及不同档的买卖报价数据 | high |
| 实时接收的行情数据 | 粒度 | 主要指 tick 级别的数据,也包含快照级别数据 | high |
| Tick 数据 | 描述 | 完整记录了市场所有的交易和订单信息,是最精细和完整的行情数据 | medium |
| 交易员基于 Tick 数据的用途 | 用途示例 | 因子挖掘、策略开发和历史回测 | high |
| DolphinDB | 定位/称谓 | 国内领先时序数据库厂商 | low |
| DolphinDB NSQ 插件 | 面向数据类型 | Level2 实时行情数据 | high |
| DolphinDB NSQ 插件 | 对接系统 | 恒生 NSQ 极速行情系统 | high |
| DolphinDB NSQ 插件 | 可获取的市场行情 | 上海和深圳市场行情数据(实时获取) | high |
| NSQ 插件当前支持的数据源 | 包含项 | 现货逐笔委托行情主推回调 | high |
| NSQ 插件当前支持的数据源 | 包含项 | 现货逐笔成交行情主推回调 | high |
| NSQ 插件当前支持的数据源 | 包含项 | 现货深度行情主推回调 | high |
| DolphinDB NSQ 插件 | 实现能力(几行代码即可) | 交易所行情流数据接收 | high |
| DolphinDB NSQ 插件 | 实现能力(几行代码即可) | 实时行情数据写入磁盘 | high |
| 沪深行情数据入库示例 | 有流程图说明 | 以上海和深圳市场的行情数据入库为例,给出了完整的数据流转过程示意图 | high |
| 架构流程图(AI 说明) | 展示内容 | 通过 DolphinDB NSQ 插件实时获取并存储沪深两市 Level2 行情数据的工作流 | low |
| 架构流程图(AI 说明) | 数据源订阅范围 | 包含逐笔委托、成交及 L2 快照的实时数据源订阅 | low |
| 架构流程图(AI 说明) | 数据写入对象 | 插件实时写入对应的流数据表(如 orders_sh_stream 等) | low |
| 架构流程图(AI 说明) | 持久化方式 | 流表中的增量数据被同步至分布式存储库表中以实现持久化存储 | low |
| 订阅执行(代码部分) | 呈现形式 | 最终订阅执行只需几行代码(以截图展示) | medium |
| 代码截图(AI 说明) | 使用函数 | 调用 nsq::subscribe | low |
| 代码截图(AI 说明) | 订阅市场 | 分别订阅上海(sh)和深圳(sz)市场 | low |
| 代码截图(AI 说明) | 订阅数据类型 | 逐笔委托、逐笔成交及行情快照数据 | low |
| DolphinDB(结果说明) | 可查询到最新数据的位置 | 当数据源有实时增量数据推送时,可在流数据表和分布式表中查到最新数据 | high |