Написал мультивалютный советник.
В одном терминале (демо) корректно работает. В других только EURUSD сделки.
Где рыть?
Код советника рыть что же еще, для других цен используем
MarketInfo("нужная пара",MODE_BID);
Написал мультивалютный советник.
В одном терминале (демо) корректно работает. В других только EURUSD сделки.
Где рыть?
Хотя-бы что нибудь конкретнее. Например, чем "один" терминал отличается от прочих.
Разные брокеры. Для получения цены использовал iClose("EURUSD",0,0). Разницы с MarketInfo("EURUSD",MODE_BID); не вижу, но попробую (уже завтра)
Дык, все-таки: демо, или тестер?
Дык, все-таки: демо, или тестер?
Демо режим. В тестере понятно, что только выбранный инструмент отображается.
Демо режим. В тестере понятно, что только выбранный инструмент отображается.
Не факт. Сейчас смена платформы, у каждого по-разному.
Не факт. Сейчас смена платформы, у каждого по-разному.
в МТ4 неоспоримый факт.
попробовал использовать MarketInfo("SYMBOL",MODE_ASK); вместо iClose("SYMBOL",0,0); - стали сделки по кругу заключаться. Сначала одна пара, потом другая... Честно сказать - напрягают такие глюки на ровном месте.
кстати MarketInfo("SYMBOL",MODE_ASK); в тестерте не работает - выдает 0... Т.е. без iClose("SYMBOL",0,0); никак мне (я потом склеиваю отчеты)
в МТ4 неоспоримый факт.
попробовал использовать MarketInfo("SYMBOL",MODE_ASK); вместо iClose("SYMBOL",0,0); - стали сделки по кругу заключаться. Сначала одна пара, потом другая... Честно сказать - напрягают такие глюки на ровном месте.
Смена платформы именно на MT4. Дождитесь 1 августа - будет диагноз.
Смена платформы именно на MT4. Дождитесь 1 августа - будет диагноз.
Озадачил персонал MetaQuotes этой проблемой.
Пробовал по разному на исполнение посылать - пока никак...
PS. Выяснил что не исполняются SELL ордера... Ломаю голову
PPS. Сломал голову себе. Заменил OP_SELL на OP_SELLLIMIT и все стало работать... Такие дела. Вдогонку напишу сейчас в MetaQuotes.
![MQL5 - Язык торговых стратегий для клиентского терминала MetaTrader 5](https://c.mql5.com/i/registerlandings/logo-2.png)
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Вы принимаете политику сайта и условия использования
Написал мультивалютный советник.
В одном терминале (демо) корректно работает. В других только EURUSD сделки.
Где рыть?
Валюты во всех терминалах поименованны корректно. Этот вопрос закрыл.