VeighNa量化社区
你的开源社区量化交易平台
Member
avatar
加入于:
帖子: 420
声望: 181

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 )是如何编号的?

Member
avatar
加入于:
帖子: 10
声望: 0

define THOST_FTDC_IS_BeforeTrading '0'

TFtdcInstrumentStatusType是一个合约交易状态类型 ////////////////////////////////////////////////////////////////////// 开盘前

define THOST_FTDC_IS_NoTrading '1'

非交易

define THOST_FTDC_IS_Continous '2'

连续交易

define THOST_FTDC_IS_AuctionOrdering '3'

集合竞价报单

define THOST_FTDC_IS_AuctionBalance '4'

集合竞价价格平衡

define THOST_FTDC_IS_AuctionMatch '5'

集合竞价撮合

define THOST_FTDC_IS_Closed '6'

收盘
© 2015-2022 上海韦纳软件科技有限公司
备案服务号:沪ICP备18006526号

沪公网安备 31011502017034号

【用户协议】
【隐私政策】
【免责条款】