Appearance
[CTP持仓]信息类方法
属性取值方法
关于 | 属性取值方法
类函数中保留的与基础函数库一致的属性取值方法,直接作用于数据驱动层,如果交易服务没有登录,提取数据可能为空。
InfoInteger
InfoInteger(const CTP::ENUM_POSITION_PROPERTY_INTEGER prop_id, long &var) const -> bool
功能:取得[CTP持仓]对象 CTP::ENUM_POSITION_PROPERTY_INTEGER 属性的值(对象是类的一个实例)
参数:
property_id:属性枚举 CTP::ENUM_POSITION_PROPERTY_INTEGER
var:输出值的引用参数
返回值类型:bool
InfoDouble
InfoDouble(const CTP::ENUM_POSITION_PROPERTY_DOUBLE prop_id,double &var) const->bool
功能:取得[CTP持仓]对象 CTP::ENUM_POSITION_PROPERTY_DOUBLE 属性的值(对象是类的一个实例)
参数:
property_id:属性枚举 CTP::ENUM_POSITION_PROPERTY_DOUBLE
var:输出值的引用参数
返回值类型:bool
InfoString
InfoString(const CTP::ENUM_POSITION_PROPERTY_STRING prop_id, string &var) const -> bool
功能:取得[CTP持仓]对象 CTP::ENUM_POSITION_PROPERTY_STRING 属性的值(对象是类的一个实例)
参数:
property_id:属性枚举 CTP::ENUM_POSITION_PROPERTY_STRING
var:输出值的引用参数
返回值类型:bool
Select
Select(const string ticket) -> bool
功能:指定[CTP持仓]标识初始化|重置[CTP持仓]对象
参数: ticket:[CTP持仓]标识
返回值类型:bool
SelectByIndex(const int index) -> bool
功能:指定[CTP持仓]序号初始化|重置[CTP持仓]对象,持仓序号从1开始
参数:index:[CTP持仓]序号
返回值类型:bool