Очередная и последняя публикация из своей серии, которая расскажет про один из трёх советников, входящих в комплект от Влада Гилки. Если вы читали две предыдущих статьи, то уже поняли, что речь пойдёт про советник forex magic range, который ранее не упоминался.
Данный робот, по сравнению со своими конкурентами, не уникален и построен на стратегии пробоя волатильности, причём на самой элементарной, без индикаторов и регрессионных вычислений. Автор рекомендует его применять на основных парах «мажорах», и это правильно, так как на многих кроссах спред не позволит зарабатывать на подобной стратегии.
Прежде чем разбираться с механизмом заключения сделок, перечислим основные настройки, на которых работает советник forex magic range:
- BarsCount – число баров для расчёта канала;
- Range – ограничение в пунктах на корректную ширину канала;
- TimeFrame – рабочий таймфрейм;
- Level – величина тейк-профита, стоп-лосса и шага для переворотного ордера;
- Ord_Lots – размер лота каждого ордера в серии;
- OrdersCount – число ордеров в серии (не может быть больше 10).
Советник forex magic range на первом этапе работы анализирует диапазон с заданной продолжительностью (параметр BarsCount). В процессе идентифицируются экстремумы цены на данном участке, которые и будут базой для определения границ коридора. На втором этапе советник forex magic range заключает сделку на прорыв одной из границ. Для подтверждения истинности пробоя учитывается закрытие двух последних баров, первый из которых должен быть закрыт внутри канала, а второй за его пределами, соответственно ценой открытия ордера будет цена закрытии бара, который вышел за пределы границ. На рисунке ниже представлен пример подобной рыночной ситуации:
Подобная детализация точки входа является бессмысленной, так как в любом случае важен только последний бар, а предшествующий ему – всегда будет в коридоре. После заключения сделки расставляются уровни стоп-лоса, тейк-профита и разворотный лимитный ордер на тот же самый уровень, где находится стоп по первой сделке.
Выводы и рекомендации, как использовать советник forex magic range.
Начиная с момента первого переворота, робот, как правило, начинает сливать, потому что большое количество лимитных ордеров (без конкретных сигналов) на современном рынке заводит совокупную позицию в ловушку. Ещё больше усугубляет ситуацию неспособность робота вытащить цепочку убыточных ордеров без применения мартингейла.
Если учесть тот факт, что советник достаточно старый (написан в 2010 году), и в свободном доступе нет ни одного живого мониторинга реального счёта с этим роботом, вывод напрашивается сам собой – либо он изначально сливатор, и поэтому автор не потрудился создать мониторинг, либо все счета за последние четыре года были благополучно слиты из-за изменений на самом рынке.
Если учесть вышесказанное, то вывод очевиден - рассмотренный алгоритм является самым неудачным вариантом из всего пакета от данного автора, но ставить крест на нём не следует, так как есть настройка количества ордеров в серии, поэтому можно использовать следующую стратегию. В работе должны использоваться только два ордера – начальный и только один лимитник, при этом их размер должен быть одинаковый, без умножения на коэффициент. Подобный метод позволит использовать пробой волатильности и минимизирует последствия от ложных пробоев границ диапазона. Разумеется, параметр «Level» необходимо подобрать исходя из среднедневной волатильности пары и статистики отработки сигналов.