行情报价数据¶
请求订阅行情报价¶
终端通过发送 subscribe_quote 包实现订阅行情报价
{
"aid": "subscribe_quote", //必填, 请求订阅实时报价数据
"ins_list": "SHFE.cu1612,CFFEX.IF1701", //必填, 需要订阅的合约列表,以逗号分隔
}
需要注意几点:
- 合约代码必须带交易所代码, 例如cu1801应该写作 SHFE.cu1801. 目前支持的交易所为 CFFEX, SHFE, DCE, CZCE, INE
- 用户自定义的组合, 交易所代码都为 USER
- 合约代码及交易所代码都是大小写敏感的
- 每次发送 subscribe_quote 时,应在 ins_list 中列出所有需要订阅的合约代码。多次发送 subscribe_quote,后一次的订阅列表会覆盖前一次的
行情报价数据同步¶
行情报价数据通过 rtn_data 包的 quotes 字段进行差分发送, 如下所示:
{
"aid": "rtn_data", //数据推送
"data": [ //diff数据数组, 一次推送中可能含有多个数据包
{
"quotes": { //实时行情数据
"SHFE.cu1612": {
"instrument_id": "SHFE.cu1612", //合约代码
"volume_multiple": 300, //合约乘数
"price_tick": 0.2, //合约价格单位
"price_decs": 1, //合约价格小数位数
"max_market_order_volume": 1000, //市价单最大下单手数
"min_market_order_volume": 1, //市价单最小下单手数
"max_limit_order_volume": 1000, //限价单最大下单手数
"min_limit_order_volume": 1, //限价单最小下单手数
"margin": 4480.0, //每手保证金
"commission": 2.5, //每手手续费
"datetime": "2016-12-30 13:21:32.500000", //时间
"ask_price1": 36590.0, //卖价
"ask_volume1": 121, //卖量
"bid_price1": 36580.0, //买价
"bid_volume1": 3, //买量
"last_price": 36580.0, //最新价
"highest": 36580.0, //最高价
"lowest": 36580.0, //最低价
"amount": 213445312.5, //成交额
"volume": 23344, //成交量
"open_interest": 23344, //持仓量
"pre_open_interest": 23344, //昨持
"pre_close": 36170.0, //昨收
"open": 36270.0, //今开
"close": 36270.0, //收盘
"lower_limit": 34160.0, //跌停
"upper_limit": 38530.0, //涨停
"average": 36270.1, //均价
"pre_settlement": 36270.0, //昨结
"settlement": 36270.0, //结算价
},
},
]
}
}