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;//委托卖出数量明细(十档)
}
//接口数据说明