我无法在MQL5
的metatrader5
中获得交易利润的值,因为它总是返回0.0:
MqlTradeCheckResult result;
trade.CheckResult(result);
Print("result balance=" + result.balance);
或其他尝试:
double tradeResultProfit = trade.CheckResultProfit();
Print("trade Profit = ", tradeResultProfit);
double tradeResultBalance = trade.CheckResultBalance();
Print("trade Balance = ", tradeResultBalance);
最佳答案
我被告知这是MQL5中的错误
一种解决方法是使用交易前的帐户余额和交易后的余额...
关于c++ - 在trade.sell之后如何从贸易中获得利润?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/31698554/