Скорее всего нет проверки на соединение с торговым сервером. После потери связи, или при первом подключении, нужно подождать 5-10 секунд пока терминал найдет лучший датацентр. Если, в момент поиска датацентра, советник устанавливает ордер, то он может быть отправлен дважды, на оба сервера.
Нужен код. В нем проблема.
Бывало еще один экземпляр терминала висит в фоновом режиме.
Кроме кода нужны ещё логи из вкладки "Журнал".
![MQL5 - Язык торговых стратегий для клиентского терминала MetaTrader 5](https://c.mql5.com/i/registerlandings/logo-2.png)
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Добрый день, не могу решить одну проблему, которая возникла недавно, после последних обновлений билдах МТ4. На каком точно не могу понять.
В советнике идет стандартный анализ индикаторов, если условие совпало, идет открытие ордера, предварительно конечно с проверкой корректности ТП, СЛ корректности цены и прочее. Цикла нет.
После проверки на открытие запоминаем бар, чтобы на этом баре и на следующем не открывалась, и далее стоит return; чтобы вернулись в начало
Так вот в тестере все отлично работает :) на счетах с исполнением Instant тоже ордер нормально открывается. А на ЕСН счетах открывается сразу два ордера с разницей пару секунд.П ричем иногда нормально а потом опять по два. Пробовал функцию контроля открытия бара, все равно открывается парно.
Как такое может быть? И как с этим бороться? Может, какую то дополнительную проверку нужно?