Appearance
挂单(工作订单)信息函数
OrdersTotal
OrdersTotal(void) -> int
功能: 取得CTP柜台挂单(工作订单)数
返回值类型:int
OrderSelect
OrderSelect(int index) -> bool
功能:选中指定序号的工作订单
参数:index:工作订单的序号,序号从1开始
返回值类型:bool
OrderSelectByTicket
OrderSelectByTicket(string ticket) -> bool
功能:选中指定报单标识的工作订单
参数:工作订单的报单标识
返回值类型:bool
OrderGetTicket
OrderGetTicket(int index) -> string
功能:取得指定工作订单序号的报单标识
参数:index:工作订单的序号,序号从1开始
返回值类型:string
OrderGetIndex
OrderGetIndex(const string ticket) -> int
功能:取得指定工作订单标识的序号,序号从1开始
参数:工作订单的报单标识
返回值类型:int
OrderGetDouble
OrderGetDouble(CTP::ENUM_ORDER_PROPERTY_DOUBLE property_id) -> double
功能:取得选中工作订单浮点类型的值
参数:property_id:属性枚举 ENUM_ORDER_PROPERTY_DOUBLE
返回值类型:double
OrderGetDouble(CTP::ENUM_ORDER_PROPERTY_DOUBLE property_id, double& double_var) -> bool
功能:取得选中工作订单浮点类型的值
参数:
property_id:属性枚举 ENUM_ORDER_PROPERTY_DOUBLE
double_var:输出值的引用参数
返回值类型:bool
属性枚举 | ENUM_ORDER_PROPERTY_DOUBLE
MQL5
enum ENUM_ORDER_PROPERTY_DOUBLE {
ORDER_LimitPrice, ///价格
ORDER_StopPrice, ///触发价
ORDER_StopLoss, ///止损价
ORDER_TakeProfit, ///止赢价
}OrderGetInteger
OrderGetInteger(CTP::ENUM_ORDER_PROPERTY_INTEGER property_id) -> long
功能:取得选中工作订单整数类型的值
参数:property_id:属性枚举 ENUM_ORDER_PROPERTY_INTEGER
返回值类型:long
OrderGetInteger(CTP::ENUM_ORDER_PROPERTY_INTEGER property_id, long& long_var) -> bool
功能:取得选中工作订单整数类型的值
参数:
property_id:属性枚举 ENUM_ORDER_PROPERTY_INTEGER
long_var:输出值的引用参数
返回值类型:bool
属性枚举 | ENUM_ORDER_PROPERTY_INTEGER
MQL5
enum ENUM_ORDER_PROPERTY_INTEGER {
ORDER_OrderPriceType, ///报单价格条件
ORDER_Direction, ///买卖方向
ORDER_VolumeTotalOriginal, ///数量
ORDER_TimeCondition, ///有效期类型
ORDER_VolumeCondition, ///成交量类型
ORDER_MinVolume, ///最小成交量
ORDER_ContingentCondition, ///触发条件
ORDER_ForceCloseReason, ///强平原因
ORDER_IsAutoSuspend, ///自动挂起标志
ORDER_RequestID, ///请求编号
ORDER_InstallID, ///安装编号
ORDER_OrderSubmitStatus, ///报单提交状态
ORDER_NotifySequence, ///报单提示序号
ORDER_SettlementID, ///结算编号
ORDER_OrderSource, ///报单来源
ORDER_OrderStatus, ///报单状态
ORDER_OrderType, ///报单类型
ORDER_VolumeTraded, ///今成交数量
ORDER_VolumeTotal, ///剩余数量
ORDER_SequenceNo, ///序号
ORDER_FrontID, ///前置编号
ORDER_SessionID, ///会话编号
ORDER_UserForceClose, ///用户强评标志
ORDER_BrokerOrderSeq, ///经纪公司报单编号
ORDER_ZCETotalTradedVolume, ///郑商所成交数量
ORDER_IsSwapOrder, ///互换单标志
ORDER_ErrorID, ///错误代码
}OrderGetString
OrderGetString(CTP::ENUM_ORDER_PROPERTY_STRING property_id) -> string
功能:取得选中工作订单整数类型的值
参数:property_id:属性枚举 ENUM_ORDER_PROPERTY_STRING
返回值类型:string
OrderGetString(CTP::ENUM_ORDER_PROPERTY_STRING property_id, string& string_var) -> bool
功能:取得选中工作订单整数类型的值
参数:
property_id:属性枚举 ENUM_ORDER_PROPERTY_STRING
string_var:输出值的引用参数
返回值类型:bool
属性枚举 | ENUM_ORDER_PROPERTY_STRING
MQL5
enum ENUM_ORDER_PROPERTY_STRING {
ORDER_BrokerID, ///经纪公司代码
ORDER_InvestorID, ///投资者代码
ORDER_InstrumentID, ///合约代码
ORDER_OrderRef, ///报单引用
ORDER_UserID, ///用户代码
ORDER_CombOffsetFlag, ///组合开平标志
ORDER_CombHedgeFlag, ///组合投机套保标志
ORDER_GTDDate, ///GTD日期
ORDER_BusinessUnit, ///业务单元
ORDER_OrderLocalID, ///本地报单编号
ORDER_ExchangeID, ///交易所代码
ORDER_ParticipantID, ///会员代码
ORDER_ClientID, ///客户代码
ORDER_ExchangeInstID, ///合约在交易所的代码
ORDER_TraderID, ///交易所交易员代码
ORDER_TradingDay, ///交易日
ORDER_OrderSysID, ///报单编号
ORDER_InsertDate, ///报单日期
ORDER_InsertTime, ///委托时间
ORDER_ActiveTime, ///激活时间
ORDER_SuspendTime, ///挂起时间
ORDER_UpdateTime, ///最后修改时间
ORDER_CancelTime, ///撤销时间
ORDER_ActiveTraderID, ///最后修改交易所交易员代码
ORDER_ClearingPartID, ///结算会员编号
ORDER_UserProductInfo, ///用户端产品信息
ORDER_StatusMsg, ///状态信息
ORDER_ActiveUserID, ///操作用户代码
ORDER_RelativeOrderSysID, ///相关报单
ORDER_BranchID, ///营业部编号
ORDER_InvestUnitID, ///投资单元代码
ORDER_AccountID, ///资金账号
ORDER_CurrencyID, ///币种代码
ORDER_IPAddress, ///IP地址
ORDER_MacAddress, ///Mac地址
ORDER_ErrorMsg, ///错误信息
}