2015-12-12 1 views
1

Хочу получить сумму открытых торгов в MQL5 на демо-счете во время тестирования стратегии.Как получить сумму открытых торгов на MQL5

PositionsTotal() и OrdersTotal() всегда возвращают 0 даже если есть открытые сделки.

Решение, предложенное here, не работает.

Любая помощь будет оценена по достоинству.

+0

** Не могли бы вы добавить несколько PrintScreens и исходный код **, чтобы показать точно встречный случай (с ордерами в StrategyTester, не имея таких сообщений в OrdersTotal())? – user3666197

+1

'PostionsTotal()' всегда получает количество открытых позиций так же, как 'OrdersTotal()' получает количество открытых отложенных ордеров, не имеет значения, какой клиент из 'MetaTrader5' вы используете. Если вам нужна дополнительная помощь, вам нужно предоставить образец кода. –

ответ

1

Проблема возникла при запуске кода в Metatrader 5, загруженного с сайта Metaquotes. Запуск того же кода в экземпляре Metatrader 5 от брокера форекс разрешил проблему.

Смежные вопросы