Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
https://www.mql5.com/ru/blogs/post/733393
Круто, спасибо за обзор!
1. Что за железо? Сервер требовательный, а тут похоже, что на обычном ПК запускалось все. Или ошибаюсь?
2. Настройки исполнения / плагины / маршрутизацию точно проверили? Очень похоже на искуственную задержку (чтобы не спалить б-бук).
Интересно бы разобраться.
ps: продублировал здесь, т.к. увижу ответ (а в блоге нужно заходить проверять)
ps: продублировал здесь, т.к. увижу ответ (а в блоге нужно заходить проверять)
Ответил там.
Интересно бы разобраться.
6 год прошу разработчиков и брокера разобраться....
Добавлено
Что бы разбираться было легче, лучше использовать асинхронные ордера (логов больше).
Ничего не меняется.... Печально (Открывашка, реал, ФОРТС, Билд 2280).
Лога терминала нет, т.к разработчики не сочли нужным логировать ответ биржи.
1 минуту 42 секунды удалялся ордер!
https://www.mql5.com/ru/blogs/post/733393
Открывашка, реал, ФОРТС, Билд 2280
Сегодня вообще "переглючило", совсем не было синхронизации:
Привожу начало и конец лога (переустановил эксперта руками)
На остальных чартах (2 терминала 83 эксперта) эксперты работали нормально
Добавлено
Мне кажется, что "клюкануло" из-за того, что терминал каким-то образом раньше синхронизировал
данные после "accepted modify order #117284549", а должен был получить подтверждение и синхронизировать
данные после "modify order #117284549 buy limit 1.00 SBRF-9.20 at 23557 sl: 0 tp: 0 expiration: day -> 24138, sl: 0 tp: 0 expiration: day placed for execution in 1299.618 ms"
Сегодня вообще "переглючило", совсем не было синхронизации:
Привожу начало и конец лога (переустановил эксперта руками)
Больше похоже на ошибку в логике советника.
То ли положились на последовательность событий (а она была другой), то ли просто чего-то не учли.
Больше похоже на ошибку в логике советника.
То ли положились на последовательность событий (а она была другой), то ли просто чего-то не учли.
Андрей!
Был бы согласен с Вами, если бы этот советник (не правленый 5 лет) всегда работал исправно!
При любом действии над ордером в советнике, ничего не происходит до выяснения что случилось с ордером.
А записи, что ордер модифицирован (Print(__FUNCTION__, ": Buy ордер модифицирован. ", "Новая цена = ", order_data.price_open, " Билет = ", a_ticket);) нет!
Нет и записи else Print(__FUNCTION__, ": Buy ордер в процессе модификации. Билет = ", a_ticket);
А запись
может появиться только если произошла ошибка или состояние ордера не определено (case SELECT_BUSY:)
Добавлено
Функция OrderRealSelect(), до сегодняшнего дня всегда работала исправно (думаю, что и сейчас работает...)
К сожалению, большинство ошибок (во всяком случае для ФОРТС) - плавающие!
Т.е воспроизвести ошибку всегда очень трудно.
Недаром эта тема тянется почти 6 лет....
Если бы была ошибка в логике советника, то она "вылезала" бы часто, а не раз-два в торговую неделю!
Тем более, что этот советник работает на 84 инструментах вот уже 5 с лишним лет!
Добавлено
Да и из глюка (пост выше)
Все же был получен ответ биржи в OnTradeTransaction() или данные все же синхронизировались в терминале (эта последняя запись)!
Через 1 минуту 42 секунды все же определилось что произошло с ордером!
Добавено
Да и не я расставляю в логе эти колоссальные задержки!
Это без учета ответа биржи!
Добавлено
Детализировал ошибки
Посмотрим завтра, если будет глюк
Если поднять историю этой темы, то в самом начале возмущали задержки в десятки миллисекунд,
затем секунды, а теперь и минуты нам "по плечу"!
Потихонечку начинаю переписывать роботов под КВИК!
При потенциале МТ5 в 6-7 миллисекунд с моей сетью (из дома, без учета ответа биржи)
С такими задержками, как сейчас, по моему мнению, у терминала нет будущего.