Содержание
Benders Bollindger это полностью автоматизированная «отбойная» торговая система, особенно эффективно торгующая на популярных «отбойных» валютных парах: AUDCAD, AUDNZD, NZDCAD. Система использует в торговли основную закономерности рынка форекс — возврат цены после резкого движения в какую либо сторону. Если цена не возвращается обратно — система фиксирует убыток. В блоге все статьи как либо связанные с данным советником и данной торговлей можно найти по тегу bollindger.
Особенности
- Проходит стресс-тесты на всей доступной истории, доступны сигналы на реальных счетах
- Минимальный депозит: $1000, но рекомендуется использовать советник на депозитах от $2000 и больше
- Для диверсификации рекомендуется запускать советник одновременно на всех парах: AUDCAD, AUDNZD, NZDCAD. Готовые сеты универсальны их можно запускать на любой из используемых валютных пар, но лучше использовать рекомендуемые пары.
- Для удобства в советник встроена возможность выбирать из нескольких вариантов оптимальных сетов.
- Советник работает на открытии свечи, позиции закрываются всегда по тейк-профиту — поэтому без потери качества можно тестировать советник в режиме «open prices only».
Таймфрейм: M15
Валютные пары: AUDNZD, NZDCAD, AUDCAD
Сигналы на реальных счетах:
- Bollindger x6: https://www.mql5.com/ru/signals/654312
- Bollindger x4: https://www.mql5.com/ru/signals/614187
- Bollindger x15: https://www.mql5.com/ru/signals/631702
Рекомендуемые настройки
Для депозита от $1000 до $3000
- Инструменты: AUDNZD, NZDCAD, AUDCAD
- Таймфрейм: M15
- Current Set = Multi_Sets_123_small_3adv
- Leverage for first order = от 0.0225 (очень консервативно) до 0.225 (очень агрессивно)
- Остальные настройки по умолчанию
Для депозита от $3000
- Инструменты: AUDNZD, NZDCAD, AUDCAD
- Таймфрейм: M15
- Current Set = Multi_Sets_123_big_9adv
- Leverage for first order = от 0.0075 (очень консервативно: x1) до 0.075 (очень агрессивно)
- Остальные настройки по умолчанию
Входные параметры
- Current Set — выбор готовых настроек для советника. Если выбрать Custom, то будет запущен советник с настройками указанными в советнике. Если выбрано другое значение, то советник запустится со встроенными настройками и будет игнорировать дублирующие параметры из настроек советника в названии которых используется s#. Ниже отдельная глава посвящена предустановленным настройкам.
- Custom multi sets — если вы хотите запустить или протестировать одновременно несколько экземпляров советника со своими настройками, то в этом поле указывается настройки для всех экземпляров роботов которые вы хотите запустить. Ниже отдельная глава посвящена этой этой настройке.
- First Position — направление в котором советник будет открывать первую сделку в серии. Если установлено NotOpen новые серии ордеров не открываются, но уже открытые серии работают без изменений, в том числе происходит дальнейшее усреднение если это необходимо.
- Unique terminal number — уникальный номер терминала. Если на одном торговом счете вы запускаете советников боллинджер с разных терминалов, то в каждом терминале должно быть указано разное значение в этом поле.
Indicator
- s2.Period— период для построения индикатора.
- s3.Deviation — коэффициент для расширения/сужения размаха при построении индикатора.
- s4.TakeProfitpMult — параметр для расчёта относительной величины тейкпрофита. Чем больше значение, тем дальше выставляется тейк-профит.
- s5.TakeProfitpMultKoef — коэффициент корректирующий размер предыдущего параметра для каждого следующего уровня сетки ордеров.
- s6.AltSpreadProfit — параметр для расчета абсолютной величины тейкпрофита. Чем больше это значение, тем большая фиксированная величина закладывается в тейк-профит.
- s7.AltSpreadKoef — коэффициент корректирующий размер предыдущего параметра для каждого следующего уровня сетки ордеров.
- s8.Koeff_Silence — коэффициент ограничивающий частоту открытия сделок усреднения. Если =1, то сделки открываются не чаще чем одна сделка за PeriodDOWN.
- For autolot use — equity или balace использовать для расчета лота при использовании autoMM.
- Leverage for first order — включает автоматическое управление капиталом, указывается плечо для первой сделки в серии.
- Fix lot if Leverage=0 — если For autolot use=0, то этот параметр устанавливает фиксированный размер первой сделки.
- Use averaging — если true, то используются усреднения. Если false, то усредняющие сделки не открываются.
- UseUnloss — Если true, то закрывать позиции не хуже чем в безубыток.
- Martin ratio — коэффициент увеличения лота каждой следующей сделки в сетке позиций.
- s9.First real deal — если >0, то пропускается указанное количество уровней сетки.
- s10.Last real deal — если >0, то последующие уровни сетки не открываются.
- s11.Stop martin — с этого уровня сетки Martin ratio = 1.
- Export equity — если true, то после завершения тестирования сохраняет историю эквити и используемого плеча счёта в файл.
- Export orders — если true, то после завершения тестирования сохраняет историю позиций в файл.
- Sharpe ratio — если true, то после завершения теста рассчитывает коэффицент Шарпа для прогона. Используется как custom параметр при оптимизации.
Встроенные настройки Current Sets
Каждая отдельная встроенная в советник настройка это подобранный мной Custom Multi Sets. Ниже указана формула каждой предопределенной настройки, подставив её в Custom Multi Sets получится то же самое что и выбрать её в разделе Current Set .
Multi_Set_1_3advisors =
s1=Set1-159,s2=159,s3=1.4,s4=0.4,s5=1.0,s6=50,s7=1.5,s8=0,s9=2,s10=7,s11=5;s1=Set1-318,s2=318,s3=1.4,s4=0.4,s5=1.0,s6=50,s7=1.5,s8=0,s9=2,s10=7,s11=5;s1=Set1-635,s2=635,s3=1.4,s4=0.4,s5=1.0,s6=50,s7=1.5,s8=0,s9=2,s10=7,s11=5
Этот сет запускает три экземпляра советника одновременно, которые отличаются настройкой s2, то есть периодом индикатора.
Multi_Set_2_3advisors =
s1=Set2-200,s2=200,s3=1.4,s4=0.7,s5=0.9,s6=70,s7=1.5,s8=0,s9=2,s10=7,s11=5;s1=»Set2-400″,s2=400,s3=1.4,s4=0.7,s5=0.9,s6=70,s7=1.5,s8=0,s9=2,s10=7,s11=5;s1=»Set2-800″,s2=800,s3=1.4,s4=0.7,s5=0.9,s6=70,s7=1.5,s8=0,s9=2,s10=7,s11=5
Это другой сет, запускающий три экземпляра советника, которые отличаются периодом.
Multi_Set_3_3advisors =
s1=Set3-252,s2=252,s3=1.4,s4=0.9,s5=0.8,s6=60,s7=1.5,s8=0,s9=2,s10=7,s11=5;s1=Set3-504,s2=504,s3=1.4,s4=0.9,s5=0.8,s6=60,s7=1.5,s8=0,s9=2,s10=7,s11=5;s1=Set3-1008,s2=1008,s3=1.4,s4=0.9,s5=0.8,s6=60,s7=1.5,s8=2,s9=2,s10=7,s11=5
Это третий сет, так же запускающий три экземпляра советника с разными периодам индикатора.
Multi_Sets_123_big_9adv =
Этот сет включает в себя все три предыдущие сета. При его активации советник запускает одновременно 9 работающих экземпляра роботов.
Multi_Sets_123_small_3adv =
s1=Set1-318,s2=318,s3=1.4,s4=0.4,s5=1.0,s6=50,s7=1.5,s8=0,s9=2,s10=7,s11=5;s1=»Set2-400″,s2=400,s3=1.4,s4=0.7,s5=0.9,s6=70,s7=1.5,s8=0,s9=2,s10=7,s11=5;s1=Set3-504,s2=504,s3=1.4,s4=0.9,s5=0.8,s6=60,s7=1.5,s8=0,s9=2,s10=7,s11=5
Этот сет включает в себя по одному среднему из трех указанных выше сетов и запускает 3 экземпляра советника. Данный сет является настройкой по умолчанию, потому что позволяет запускать с минимальным депозитом достаточно диверсифицированную торговлю. Для депозитов от $500 до $3000 я рекомендую использовать именно этот сет. При депозите свыше $3000 можно начинать использовать более тяжелый сет » Multi_Sets_123_big_9adv».
Пользовательские мульти-настройки Custom multi sets
Эта настройка позволяет запускать одновременно несколько экземпляров советника с пользовательскими настройками.
Различные сеты отделяются друг от другом символом «;«. Отдельные настройки разделяются друг от друга символом «,«.
Если какая-то из настроек не задана в Custom multi sets, то она берется из настроек советника.
Максимальное количество сетов, которые таким образом можно установить равно 5. Все последующие сеты игнорируются. Настройка s1 = имя самого сета — никак не влияет на работу советника и может быть не указана.
Оптимизация советника
Советник работает на открытии свечи, а все сделки всегда закрываются по тейк-профиту, даже при фиксировании убытка. За счет соблюдения этих двух факторов советник может проходить оптимизацию в режиме «Open price only», что существенно ускоряет процесс оптимизации советника и не влияет на качество теста. Перед начало оптимизации настройку » Current Set» необходимо перевести в режим «Custom«.
Я рекомендую проводить оптимизацию по встроенному в советник показателю эффективности коэффициент шарпа.
При оптимизации рекомендую устанавливать большой объем первоначального депо и минимальные риски или же небольшой фиксированный лот.
Нестандартное использование советника
Советник может использования на любых таймфреймах и на любых инструментах, вы можете выйти за рамки предложенных мной валютных пар и таймфрейма М15 и найти свои оптимальные сеты для работы с этим советником.
Более того одна из причин по которой робот был выложен как раз заключается в том, чтобы найти новые инртересные режимы работы советника, а так же получить фидбек по возможным доработкам советника.