Appearance
账户信息类方法
属性取值方法
关于 | 属性取值方法
类函数中保留的与基础函数库一致的属性取值方法,直接作用于数据驱动层,如果交易服务没有登录,提取数据可能为空。
InfoInteger
InfoInteger(const CTP::ENUM_ACCOUNT_INFO_INTEGER prop_id) const -> long
功能:取得账户对象 CTP::ENUM_ACCOUNT_INFO_INTEGER 属性的值(对象是类的一个实例)
参数:property_id:属性枚举 CTP::ENUM_SYMBOL_INFO_INTEGER
返回值类型:long
InfoDouble
InfoDouble(const CTP::ENUM_ACCOUNT_INFO_DOUBLE prop_id) const -> double
功能:取得账户对象 CTP::ENUM_ACCOUNT_INFO_DOUBLE 属性的值(对象是类的一个实例)
参数:property_id:属性枚举 CTP::ENUM_ACCOUNT_INFO_DOUBLE
返回值类型:double
InfoString
InfoString(const CTP::ENUM_ACCOUNT_INFO_STRING prop_id) const -> string
功能:取得账户对象 CTP::ENUM_ACCOUNT_INFO_STRING 属性的值(对象是类的一个实例)
参数:property_id:属性枚举 CTP::ENUM_ACCOUNT_INFO_STRING
返回值类型:string
AccountExists
AccountExists(void) const -> bool
功能:账户对象是否已登陆CTP柜台
返回值类型:bool
SyncAccount
SyncAccount(void) const -> bool
功能:账户对象同步CTP柜台账户资金数据。CTP柜台查询类函数有流控限制,EA中避免使用这个函数,一定要用,也要避免频繁调用。
返回值类型:bool
SyncPosition
SyncPosition(void) const -> bool
功能:账户对象同步CTP柜台账户汇总持仓数据。CTP柜台查询类函数有流控限制,EA中避免使用这个函数,一定要用,也要避免频繁调用。
返回值类型:bool
Select
Select(const string user_id, const string broker_id) -> bool
功能:指定资金账号和经纪公司ID,初始化|重置合约对象
参数:
user_id:登录CTP柜台的用户账号(资金账号)
broker_id:经纪公司ID
返回值类型:bool
Select(const string real_ticket) -> bool
功能:指定登录账号的标识real_ticket,初始化|重置合约对象
参数:real_ticket:登录CTP柜台的资金账号的标识
返回值类型:bool
SelectByIndex(const int index) -> bool
功能:指定登录账号的序号,初始化|重置合约对象,序号从0开始。
参数:index:登录CTP柜台的资金账号的序号
返回值类型:bool