Appearance
交易配置和报单信息
MT5CTP::CTrade类的对象可配置全局的报单参数,对每一笔报单都有效。对象保留了最后一笔报单的报单信息和报单回报信息。
交易配置
SetDeviationInPoints
SetDeviationInPoints(const ulong deviation) -> void
功能:配置报单滑点,MT5CTP默认报单滑点为0
参数:deviation:报单合约最小变动价位的数量,ticks
返回值类型:无
SetAsyncMode
SetAsyncMode(const bool mode) -> void
功能:配置是否异步报单,MT5CTP总是异步报单,这个参数对MT5CTP无意义
参数:mode:true为异步报单,false为同步报单
返回值类型:无
SetTypeFilling
SetTypeFilling(const ENUM_ORDER_TYPE_FILLING filling) -> void
功能:配置特殊报单指令类型
参数:filling:报单指令类型
返回值类型:无
关于 | 报单指令类型
ORDER_FILLING_RETURN : 无特殊指令类型(MT5CTP默认指令类型)
ORDER_FILLING_FOK : 全部成交否则撤销,交易所FOK指令
ORDER_FILLING_IOC : 立即成交剩余撤销,交易所FAK指令
SetMarginMode
SetMarginMode(void) -> void
功能:配置账户持仓对冲模式,MT5CTP固定使用 ACCOUNT_MARGIN_MODE_RETAIL_HEDGING 模式
参数:无
返回值类型:无
报单信息
Request
Result
CheckResult
CheckResult(MqlTradeCheckResult &check_result) const -> void
功能:提取报单检查的回报信息
参数:check_result:MqlTradeCheckResult类型的引用参数
返回值类型:无