Сам я как-то не проверил сходу, но оказалось, что в выложенных в предыдущем посте файлах все-таки нет одного из важных компонентов системы — трейлинг-стопа. Это должен быть не автоматический трейлинг для позиции, как реализовано в самом терминале MetaTrader, а одна треть от позиции, поэтому стоп должен подтягиваться либо вручную, либо программой. Изначально делал несколько разных вариантов программы, не хотелось все усложнять внутри одного фрагмента кода (я в курсе, что можно делать включения и т. д., не в этом задача была).
Версию с трейлингом можно скачать по ссылкам:
cloud.mail.ru/public/JzEq/fAFSRGvus — код MQL5
cloud.mail.ru/public/CARX/dDgUngXsH — компилированный советник
Визуально выглядеть это должно так:
cloud.mail.ru/public/LNSN/RpJX7iEFF
Кстати, этот пример наглядно демонстрирует почему работа по тренду с небольшими потерями всегда будет давать больше прибыли, чем попытки поймать мелкие цели с риском получить огромный убыток. Три убытка к ряду перекрываются одним хорошим движением за тот же день. И это всего на трех контрактах.
(
Читать дальше )