Skip to content

成交信息类方法

属性取值方法

关于 | 属性取值方法

类函数中保留的与基础函数库一致的属性取值方法,直接作用于数据驱动层,如果交易服务没有登录,提取数据可能为空。

InfoInteger

InfoInteger(const CTP::ENUM_DEAL_PROPERTY_INTEGER prop_id,long &var) const -> bool

功能:取得成交对象 CTP::ENUM_DEAL_PROPERTY_INTEGER 属性的值(对象是类的一个实例)

参数:

property_id:属性枚举 CTP::ENUM_DEAL_PROPERTY_INTEGER

var:输出值的引用参数

返回值类型:bool

InfoDouble

InfoDouble(const CTP::ENUM_DEAL_PROPERTY_DOUBLE prop_id,double &var) const->bool

功能:取得成交对象 CTP::ENUM_DEAL_PROPERTY_DOUBLE 属性的值(对象是类的一个实例)

参数:

property_id:属性枚举 CTP::ENUM_DEAL_PROPERTY_DOUBLE

var:输出值的引用参数

返回值类型:bool

InfoString

InfoString(const CTP::ENUM_DEAL_PROPERTY_STRING prop_id, string &var) const -> bool

功能:取得成交对象 CTP::ENUM_DEAL_PROPERTY_STRING 属性的值(对象是类的一个实例)

参数:

property_id:属性枚举 CTP::ENUM_DEAL_PROPERTY_STRING

var:输出值的引用参数

返回值类型:bool

Select

Select(const string ticket) -> bool

功能:指定成交标识初始化|重置成交对象

参数: ticket:成交标识

返回值类型:bool

SelectByIndex(const int index) -> bool

功能:指定成交序号初始化|重置成交对象,持仓序号从1开始

参数:index:成交序号

返回值类型:bool