CTP TradeApi接口的合约交易状态通知函数定义:
OnRtnInstrumentStatus
合约交易状态通知,主动推送。公有流回报。
各交易所的合约状态变化详见合约状态变化说明。
◇ 1.函数原型virtual void OnRtnInstrumentStatus(CThostFtdcInstrumentStatusField *pInstrumentStatus) {};
其参数pInstrumentStatus:合约状态定义:
struct CThostFtdcInstrumentStatusField
{
///交易所代码
TThostFtdcExchangeIDType ExchangeID;
///保留的无效字段
TThostFtdcOldExchangeInstIDType reserve1;
///结算组代码
TThostFtdcSettlementGroupIDType SettlementGroupID;
///保留的无效字段
TThostFtdcOldInstrumentIDType reserve2;
///合约交易状态
TThostFtdcInstrumentStatusType InstrumentStatus;
///交易阶段编号
TThostFtdcTradingSegmentSNType TradingSegmentSN;
///进入本状态时间
TThostFtdcTimeType EnterTime;
///进入本状态原因
TThostFtdcInstStatusEnterReasonType EnterReason;
///合约在交易所的代码
TThostFtdcExchangeInstIDType ExchangeInstID;
///合约代码
TThostFtdcInstrumentIDType InstrumentID;
};
EnterTime:只有郑商所的时间戳是CTP的本地时间,其他交易所的是交易所时间
其中有一个字段“交易阶段编号”(TradingSegmentSN )是如何编号的?
1800定律:
在一个领域钻研超过1800小时,你就是专家!