下载MetaTrader 5
MQL5参考交易函数OrderCalcProfit 

OrderCalcProfit

函数为当前账户计算利润,在当前的交易市场条件下,以参量为基础传递。函数使用交易操作的结构进行再评估,值是返回的当前账户的值。

bool  OrderCalcProfit(
   ENUM_ORDER_TYPE       action,           // 订单类型 (ORDER_TYPE_BUY 或者 ORDER_TYPE_SELL)
   string                symbol,           // 交易品种名称
   double                volume,           // 交易量
   double                price_open,       // 开盘价
   double                price_close,      // 收盘价
   double&               profit            // 为获得利润值的变量
   );

参量

action

[in]  订单类型,可以是 ENUM_ORDER_TYPE 项目里ORDER_TYPE_BUY 或 ORDER_TYPE_SELL值中的一个。

symbol

[in]  交易品种名称。

volume

[in]  交易操作成交量。

price_open

[in]  开盘价。

price_close

[in]  收盘价。

profit

[out] 计算利润的变量值在函数成功执行后编写进去,估计利润值依据许多因素,并在不同的市场环境中加以区别。

返回值

如果成功,函数返回true,否则返回false。如果指定无效订单类型,函数返回false,为了获得错误信息,可以调用 GetLastError()

另见

OrderSend()订单属性交易操作类型


更新: 2015.12.03