Appearance
交易指令函数
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