Я не могу получить значение торговой прибыли в MQL5 в metatrader5потому что он всегда возвращает 0.0:
MQL5
metatrader5
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 Обходной путь должен играть с балансом счета до сделки и балансом после сделки …