На ecn счетах открывается два ордера вместо одного
Скорее всего нет проверки на соединение с торговым сервером. После потери связи, или при первом подключении, нужно подождать 5-10 секунд пока терминал найдет лучший датацентр. Если, в момент поиска датацентра, советник устанавливает ордер, то он может быть отправлен дважды, на оба сервера.
Нужен код. В нем проблема.
Бывало еще один экземпляр терминала висит в фоновом режиме.
Кроме кода нужны ещё логи из вкладки "Журнал".
Добрый день, не могу решить одну проблему, которая возникла недавно, после последних обновлений билдах МТ4. На каком точно не могу понять.
В советнике идет стандартный анализ индикаторов, если условие совпало, идет открытие ордера, предварительно конечно с проверкой корректности ТП, СЛ корректности цены и прочее. Цикла нет.
После проверки на открытие запоминаем бар, чтобы на этом баре и на следующем не открывалась, и далее стоит return; чтобы вернулись в начало
Так вот в тестере все отлично работает :) на счетах с исполнением Instant тоже ордер нормально открывается. А на ЕСН счетах открывается сразу два ордера с разницей пару секунд.П ричем иногда нормально а потом опять по два. Пробовал функцию контроля открытия бара, все равно открывается парно.
Как такое может быть? И как с этим бороться? Может, какую то дополнительную проверку нужно?