Как получить прибыль от CTrade после trade.sell?

Я не могу получить значение торговой прибыли в 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);

1

Решение

Мне сообщили, что это ошибка в MQL5
Обходной путь должен играть с балансом счета до сделки и балансом после сделки …

0

Другие решения


По вопросам рекламы [email protected]