第2位:‘0’表示未连续停牌,‘1’表示连续停牌。
MDStreamID=MD003债券分销行情
mktdt03目前只有股票期权的行情,品种目前只有50ETF期权和300ETF期权,对应标的分别是50ETF和沪深300ET
今天要搞的mktdt03是期权平台,股票期权行情文件。
mktdt03是股票期权的行情接口,对应接口文档是《IS113_上海证券交易所股票期权市场参与者接口规格说明书》。
行情文件接口
‘E’表示闭市时段,
mktdt01综合业务平台>>>>>
‘B’表示休市时段,
T’表示连续交易时段,
内容如下:
‘U’表示收盘集合竞价。
‘V’表示波动性中断,
含义如下:
文件头
这里就要说到上交所和深交所ETF期权与中金所期权的区别了。
MDStreamID=MD101国债预发行行情
申买量二和申卖量二分别为行情发布时刻的买方和卖方虚拟未匹配量
mktdt02新债券平台>>>>>
示例如下:
关于TradingPhaseCode产品实时阶段及标志:
MDStreamID=MD002股票行情
预留时间字段00:00:00.000
MDStreamID=MD004基金行情
‘S’表示启动时段,
首先中金所期权是“股指期权”,其标的是“指数”,由于标的是指数那只能“现金交割”。怎么理解呢,比如买入中金所沪深300指数期权,其价格涨跌是基于“沪深300指数”,到期交割时买卖双方依据当时的沪深300指数以及自己买入或卖出的沪深300指数值计算盈亏,假如你买的时候是3000点,现在涨到3100,那你就赚了100点,交割时1个点等于300元,那你就赚了3W。
行情解析
对比说明如下:
‘N’表示不可恢复交易的熔断
mktdt00竞价撮合平台>>>>>
‘P’表示临时停牌、
‘C’表示集合竞价时段,
第1位:
MDStreamID=MD001指数行情
沪深市场的期权是“ETF期权”,其标的是“ETF”,是实物交割。所谓实物交割就是到期就把50ETF或300ETF给你。比如买入50ETF期权后,其涨跌价格是基于“上证50ETF”这个基金,到期后你需要准备足够的资金来买这个50ETF基金,不过买入价格不是当前现价,而是你买的那个合约价,比如你买的是“50ETF购9月2850”,那么9月合约到期后,你就要以2850这个价格买50ETF这个基金。如果50ETF现价是3000,那你就赚了,不过还得等T+2基金交割到你手上后,你卖出基金才能真实获利。对应的,另外会有一个兄弟,他需要在交割时准备好足够的50ETF基金,当然他可以选择当天买入足够的基金或提前买入也可以。
文件体即行情部分,目前只有期权行情。
申买量一和申卖量一分别为行情发布时刻的买方和卖方虚拟匹配量
大部分都一样,只有MDSesStatus市场行情状态有一点描述上的不同。
第4位:‘0’表示此产品在当前时段不接受进行新订单申报,‘1’表示此产品在当前时段可接受进行新订单申报。
文件尾
MDStreamID=MD201债券现券和质押式回购行情
M03010003664840|734626280.0580.0550.0550|0.0650.0530|0.0630.06020|0.06420|0.0500.0670.0480.0700.0450.0800.0430.0900.0000|T011:29:1390|00:00:00.000
‘M’表示可恢复交易的熔断,
MDStreamID=MD102盘后固定价格交易行情
文件体
MDStreamID|SecurityID|TotalLongPosition|TradeVolume|TotalValueTraded|PreSettlPrice|OpenPrice|AuctionPrice|AuctionQty|HighPrice|LowPrice|TradePrice|BuyPriceBuyVolumeSellPriceSellVolumeBuyPriceBuyVolumeSellPriceSellVolumeBuyPriceBuyVolumeSellPriceSellVolumeBuyPriceBuyVolumeSellPriceSellVolumeBuyPriceBuyVolumeSellPriceSellVolumeSettlPrice|TradingPhaseCode|Timestamp|ReservedWord
那么虚拟匹配数量这个字段是否与申买量一和申卖量一一样呢,需要打个问号。
文章为作者独立观点,不代表股票交易接口观点