Как-то раз решил перенести свой советник с МТ4 на МТ5. И все было по началу хорошо, пока не обнаружил странное поведение в коде. При помощи записи состояния всех переменных стратегий в лог я выяснил, что некоторые условия срабатывали тогда, когда не надо. И наоборот, некоторые условия не срабатывали.
Самый простой пример:
double a = 5;
double b = 10;
if (a > b) {
}В любом языке программирования такое условие не выполнится. Но в MQL5 подобные условия иногда выполняются. И от чего это зависит — не понятно.
Тогда мне помогло лишь одно: я переехал с терминала МТ5 от брокера Альпари (он не хотел обновляться до свежей версии) на оригинальный МТ5 последней (на тот момент) версии. И это помогло, подобные баги исчезли. Менять что либо в коде было бесполезно.
И вот недавно я решился сделать заказ для знакомого. По началу все шло хорошо, но вот захотелось добавить асинхронное открытие и закрытие сделок. Казалось бы, что может быть проще?
Опустим такую деталь, что в очень удобном МТ5 нет специальной переменной в запросе, чтобы можно было однозначно судить о том, ответ на какой именно запрос открыть позицию пришел от сервера.
Друзья, рады Вам сообщить о новой коллаборации
с нашим хорошим знакомым и коллегой по финансовому MQL-цеху — Владимиром Чаминым!
Где разместить свой EA?
Разработал советник. Хотел поделиться с сообществом, но где. Аккаунта нет продавца MQL5, даже блог не активен. У кого есть желание, опубликуйте в своем блоге MQL5. Интересно мнение людей о моей работе.
Авто-репост. Читать в блоге >>>
Доброго времени многоуважаемые трейдеры! В завершение 2021 года, мы с моим коллегой разработчиком на языке программирования MQL5 (коллега как и все программисты не любит огласки своего имени, поэтому афишировать его личные данные я не буду) сложились своими умами и талантами, и написали новый индикатор для торговли на валютном рынке под названием: Free Price Extremum.
Индикатор не перерисовыет сигналы и не запаздывает! В индикаторе присутствуют буферы для подключения советника. Целью во время написания индикатора торговать с ним на Бинарных Опционах не было, так что лучшие показатели индикатора на таких таймфреймах как M15, М30 и т.д.
Стратегия на которой основан индикатор: АВТОРСКАЯ (Роман Соколов), поэтому исходники индикатора не выкладываем. Скачивайте, тестируйте, пробуйте, делитесь своим мнением, а возможно даже и результатами!
Прилагаю скрины сигналов индикатора на т.ф M15, на разных валютных парах.