Appearance
成交信息函数
HistoryDealsTotal
HistoryDealsTotal(void) -> int
功能: 取得CTP柜台当前交易日成交数
返回值类型:int
HistoryDealSelect
HistoryDealSelect(int index) -> bool
功能:选中指定序号的历史成交
参数:index:历史成交的序号,序号从1开始
返回值类型:bool
HistoryDealSelectByTicket
HistoryDealSelectByTicket(string ticket) -> bool
功能:选中指定成交标识的历史成交
参数:历史成交的成交标识
返回值类型:bool
HistoryDealGetTicket
HistoryDealGetTicket(int index) -> string
功能:取得指定历史成交序号的成交标识
参数:index:历史成交的序号,序号从1开始
返回值类型:string
HistoryDealGetDouble
HistoryDealGetDouble(CTP::ENUM_DEAL_PROPERTY_DOUBLE property_id) -> double
功能:取得选中历史成交浮点类型的值
参数:property_id:属性枚举 ENUM_DEAL_PROPERTY_DOUBLE
返回值类型:double
HistoryDealGetDouble(CTP::ENUM_DEAL_PROPERTY_DOUBLE property_id, double& double_var) -> bool
功能:取得选中历史成交浮点类型的值
参数:
property_id:属性枚举 ENUM_DEAL_PROPERTY_DOUBLE
double_var:输出值的引用参数
返回值类型:bool
属性枚举 | ENUM_DEAL_PROPERTY_DOUBLE
MQL5
enum ENUM_DEAL_PROPERTY_DOUBLE {
DEAL_Price, ///价格
DEAL_CloseProfitByDate, ///逐日盯市平仓盈亏
DEAL_CloseProfitByTrade, ///逐笔对冲平仓盈亏
DEAL_Commission, ///成交手续费
DEAL_CloseProfitByPoint, ///MT5持仓的平仓盈亏点数
}HistoryDealGetInteger
HistoryDealGetInteger(CTP::ENUM_DEAL_PROPERTY_INTEGER property_id) -> long
功能:取得选中历史成交整数类型的值
参数:property_id:属性枚举 ENUM_DEAL_PROPERTY_INTEGER
返回值类型:long
HistoryDealGetInteger(CTP::ENUM_DEAL_PROPERTY_INTEGER property_id, long& long_var) -> bool
功能:取得选中历史成交整数类型的值
参数:
property_id:属性枚举 ENUM_DEAL_PROPERTY_INTEGER
long_var:输出值的引用参数
返回值类型:bool
属性枚举 | ENUM_DEAL_PROPERTY_INTEGER
MQL5
enum ENUM_DEAL_PROPERTY_INTEGER {
DEAL_Direction, ///买卖方向
DEAL_TradingRole, ///交易角色
DEAL_OffsetFlag, ///开平标志
DEAL_HedgeFlag, ///投机套保标志
DEAL_Volume, ///数量
DEAL_TradeType, ///成交类型
DEAL_PriceSource, ///成交价来源
DEAL_SequenceNo, ///序号
DEAL_SettlementID, ///结算编号
DEAL_BrokerOrderSeq, ///经纪公司报单编号
DEAL_TradeSource, ///成交来源
DEAL_MagicNumber, ///MT5持仓魔幻数
}HistoryDealGetString
HistoryDealGetString(CTP::ENUM_DEAL_PROPERTY_STRING property_id) -> string
功能:取得选中历史成交字符串类型的值
参数:property_id:属性枚举 ENUM_DEAL_PROPERTY_STRING
返回值类型:string
HistoryDealGetString(CTP::ENUM_DEAL_PROPERTY_STRING property_id, string& string_var) -> bool
功能:取得选中历史成交字符串类型的值
参数:
property_id:属性枚举 ENUM_DEAL_PROPERTY_STRING
long_var:输出值的引用参数
返回值类型:bool
属性枚举 | ENUM_DEAL_PROPERTY_STRING
MQL5
enum ENUM_DEAL_PROPERTY_STRING {
DEAL_BrokerID, ///经纪公司代码
DEAL_InvestorID, ///投资者代码
DEAL_InstrumentID, ///合约代码
DEAL_OrderRef, ///报单引用
DEAL_UserID, ///用户代码
DEAL_ExchangeID, ///交易所代码
DEAL_TradeID, ///成交编号
DEAL_OrderSysID, ///报单编号
DEAL_ParticipantID, ///会员代码
DEAL_ClientID, ///客户代码
DEAL_ExchangeInstID, ///合约在交易所的代码
DEAL_TradeDate, ///成交日期
DEAL_TradeTime, ///成交时间
DEAL_TraderID, ///交易所交易员代码
DEAL_OrderLocalID, ///本地报单编号
DEAL_ClearingPartID, ///结算会员编号
DEAL_BusinessUnit, ///业务单元
DEAL_TradingDay, ///交易日
DEAL_InvestUnitID, ///投资单元代码
DEAL_Comment, ///MT5持仓注释
}