Skip to content

交易指令函数

OrderCalcMargin

OrderCalcMargin(ENUM_ORDER_TYPE action, string symbol, double volume, double price, double& margin) -> bool

功能: 估算合约报单需要的保证金

参数:

action:报单买|卖方向

symbol:报单合约代码

volume:报单数量

price:报单价格

margin:估算的报单保证金,输出值的引用参数

返回值类型:bool

OrderCalcProfit

OrderCalcProfit(ENUM_ORDER_TYPE action, string symbol, double volume, double price_open, double price_close, double& profit) -> bool

功能: 估算合约报单的盈亏

参数:

action:报单买|卖方向

symbol:报单合约代码

volume:报单数量

price_open:开仓价格

price_close:平仓价格

profit:估算的报单盈亏,输出值的引用参数

返回值类型:bool

OrderCheck

OrderCheck(MqlTradeRequest& request, MqlTradeCheckResult& result) -> bool

功能: 报单检查,实际调用CTP命名空间的同名函数,功能、参数等与其一致

返回值类型:bool

OrderSend

OrderSend(MqlTradeRequest& request, MqlTradeResult& result) -> bool

功能: 报单指令,实际调用CTP命名空间的同名函数,功能、参数等与其一致

返回值类型:bool

OrderSendAsync

OrderSendAsync(MqlTradeRequest& request, MqlTradeResult& result) -> bool

功能: 异步报单指令,实际调用CTP命名空间的同名函数,功能、参数等与其一致

返回值类型:bool