如何推送Level2数据?

 level2 公开数据,包括每只股票每3秒钟的快照数据,每10毫秒采集多笔的逐笔成交数据和逐笔委托数据。通过数据商获取实时采集数据和盘后数据,数据范围是全市场,包括股票、债券、商品期货、金融期货和期权等。相比传统数据采集方案,本套系统采用性能优秀、可靠性高的架构设计,可以实现高速、自动采集证券或期货的历史数据。 借助 AirFlow 工作流平台全自动调度处理金融资产高频历史数据。 结合实时行情为多因子量化投资策略等工具提供高效完整的数据计算基础。 使用高性能分布式数据库 DolphinDB 进行数据存储。 采用 ETL 方案统一数据结构,保证了数据质量和前后依赖关系,同时确保数据的一致性和稳定性。 扩展性强,支持 Python、C++、C#、Java 等接口对接第三方系统。

Level2推送数据说明

//逐笔成交

//接口数据说明

message TickRecord {

  uint32 stock_exchange = 1;//证券市场,1-SH,2-SZ

  string stock_code = 2;//证券代码

  int64 created_at = 3;//成交日期时间戳(毫秒)

  string code = 4;//成交编号

  uint32 price = 5;//成交单价

  uint64 volume = 6;//成交数量

  uint64 amount = 7;//成交金额

  uint32 tx_dir = 8;//交易方向:0-未知,1-买方成交,2-卖方成交

  uint32 tx_kind = 9;//交易类型:0-成交,1-撤单

  string buy_order_seq = 10;//买方委托序号

  string sell_order_seq = 11;//卖方委托序号

}

//接口数据返回格式

 

//逐笔委托

//接口数据说明

message OrderRecord {

  uint32 stock_exchange = 1;//证券市场,1-SH,2-SZ

  string stock_code = 2;//证券代码

  int64 created_at = 3;//委托日期时间戳(毫秒)

  string code = 4;//委托编号

  uint32 price = 5;//委托单价

  uint64 volume = 6;//委托数量

  uint64 amount = 7;//成交金额

  uint32 tx_dir = 8;//交易方向:0-未知,1-买入,2-卖出

  uint32 tx_kind = 9;//交易类型:1-市价,2-限价,3-本方优先,10-撤单,11-暂不清楚(基金/债券有此值)

  //string src_code = 10;//原始订单号(仅上交所)

  //string seq = 11;//逐笔记录序号(仅上交所)

}

//接口数据返回格式

//委托队列

//接口数据说明

message OrderQueueRecord {

  uint32 stock_exchange = 1;//证券市场,1-SH,2-SZ

  string stock_code = 2;//证券代码

  int64 created_at = 3;//委托日期时间戳(毫秒)

  uint32 bid1_price = 4;//买1价

  uint32 bid1_quantity = 5;//买1笔数

  uint32 ask1_price = 6;//卖1价

  uint32 ask1_quantity = 7;//卖1笔数

  repeated uint32 bid_volume_detail = 8;//委托买入数量明细

  repeated uint32 ask_volume_detail = 9;//委托卖出数量明细

}

//接口数据返回格式

 

 

//股票十档行情

//接口数据说明

message StockQuoteRecord{

  uint32 stock_exchange = 1;//证券市场,见数据字典

  string stock_code = 2;//证券代码

  int64 created_at = 3;//快照日期时间戳(毫秒)

  uint32 status = 4;//状态:0-开盘前,1-开盘集合竞价,2-集合竞价至连续竞价,3-连续竞价,4-中午休市,5-收盘集合竞价,6-闭市

  uint32 prev_close_price = 5 ;//前收盘价

  uint32 open_price = 6 ;//开盘价

  uint32 latest_price = 7 ;//最新价

  uint32 high_price = 8 ;//最高价

  uint32 low_price = 9 ;//最低价

  uint32 limit_up_price = 10 ;//涨停价

  uint32 limit_down_price = 11 ;//跌停价

  uint32 order_quantity = 12 ;//成交笔数

  uint64 volume = 13 ;//成交数量

  uint64 amount = 14 ;//成交金额

  uint64 bid_volume = 15;//委托买入数量

  uint32 bid_price = 16;//委托买入加权平均价

  uint64 ask_volume = 17;//委托卖出数量

  uint32 ask_price = 18;//委托卖出加权平均价

  repeated uint32 bid_price_detail = 19;//委托买入价格明细(十档)

  repeated uint32 bid_volume_detail = 20;//委托买入数量明细(十档)

  repeated uint32 ask_price_detail = 21;//委托卖出价格明细(十档)

  repeated uint32 ask_volume_detail = 22;//委托卖出数量明细(十档)

}

 

//接口数据说明

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
level2数据下载是指下载一种特定的数据等级。在科学研究中,数据通常被分为几个等级,其中level2是其中之一。Level2数据是在原始数据的基础上经过处理和整理后得到的数据Level2数据下载的过程可以通过以下几个步骤来完成。首先,需要确定所需的数据集以及数据下载的来源。在确认数据集后,用户可以访问相关的数据下载网站或数据存储库来获取数据。 在访问数据下载网站后,用户需要按照网站提供的指引搜索并选择他们所需的level2数据。这些数据通常会以数据集的形式进行组织和分类,用户可以按照自己的研究需求选择相关的数据集。 一旦找到合适的数据集,用户可以点击下载按钮或相关链接来开始数据下载的过程。在下载过程中,用户需要选择适当的下载选项,如下载格式(如CSV、Excel、文本等)和数据下载的范围(如时间段、地区等)。 下载完成后,用户可以保存数据到自己的电脑或其他存储设备中。在保存数据之前,用户需要确定数据保存的位置以及文件命名等相关信息,以便日后的浏览和分析。 最后,用户可以使用相应的数据处理工具对已下载的level2数据进行进一步的处理和分析。这些工具可以帮助用户提取有用的信息,进行统计分析,并生成相应的图表和报告。 总之,level2数据下载是科学研究中获取特定等级数据的过程,需要用户通过数据下载网站选择并下载合适的数据集,并利用相应的工具进行后续的分析和处理。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值