Инструкция к Minekaze Stop Loss Killer

Инструкция к Minekaze Stop Loss Killer

23 декабря 2016, 20:30
Igor Selivanov
0
221

Предупреждение.

Обязательные условия успешного применения советника:

  • Вы хорошо понимаете свою стратегию торговли, знаете её сильные и слабые места.
  • Ваша торговля имеет высокое математическое ожидание прибыли.
  • Процент успешных сделок превышает процент убыточных.
  • Вы соблюдаете дисциплину и используете разумные объёмы для сделок (ММ).
  • Вход выполняете по строгим правилам, без двусмысленной трактовки.

Если вы применяете прибыльную, надёжную стратегию торговли, наш робот позволит вам значительно сократить число убыточных сделок.

Но он не сможет превратить ваши изначально убыточные сделки (мусор) в хорошие. Алгоритм оправдывает себя только в случае стабильной, качественной торговли на дистанции.

Робот помогает избавиться от срабатываний Stop Loss (неверно выбранная величина, несвоевременный вход, неправильно подобранный объём сделки). Он также показывает, что ждёт вашу сделку (размеры просадки), если вы продолжите выполнение защитного сценария.

Эти меры помогают существенно поднять суммарный доход, так как трейдер больше не теряет деньги на сделках, которых можно было бы избежать (не открывать вовсе).

Мы исходим из идеи, что реальные убытки чаще всего связаны с просчётами в выборе Stop Loss, в преждевременном принятии убытка, а также в охоте некоторых брокеров за стопами трейдера.

Для защиты от этих ситуаций, советник прячет все расчётные уровни и гибко управляет открытой позицией. Его алгоритм позволяет подстроиться под текущую ситуацию на рынке, вовремя перевернуть позицию или отказаться от сделки на основании полученного прогноза просадки.

Полная версия инструкции к советнику

 

Алгоритм:

1. Трейдер анализирует график рабочей пары, выбирает точку входа, рассчитывает уровень Stop Loss и Take Profit (робот не участвует в поиске сделок, его задача – их сопровождать).

2. Когда сделка выбрана, трейдер настраивает советник (на случай успеха стартовой сделки, и на случай неудачи – тогда в дело вступает защитный сценарий).

3. После настройки советника, трейдер получает прогноз по защитному сценарию (план сделок, а также максимальную просадку, если сценарий не достигнет цели).

4. Если полученный прогноз устраивает трейдера, он открывает сделку. Если нет – вносит изменения в защитный алгоритм (тип сценария, количество сделок, Общий убыток для группы сделок и так далее), пока не получит наиболее удачную комбинацию.

Идея советника в том, чтобы трейдер получал прибыль по удачным сделкам, а число неудачных сделок (когда сработал Stop Loss) сокращалось. Для этого, когда сделка рискует стать убыточной, робот активирует защитный сценарий, по которому выполняется ряд новых сделок для быстрого выхода в безубыток.

5. Трейдер совершает первую сделку. Робот начинает её сопровождать (выставляет отложенный защитный ордер по сценарию, управляет тралом, просадкой и так далее).

Take Profit для ручных сделок задаёт сам трейдер. Робот присваивает Take Profit только сделке открытой случайно (для тестирования).

Для круглосуточного контроля над сделками, советник обязательно должен быть установлен на VPS.

6. Если сделка достигла Take Profit, другого уровня прибыли, безубытка или закрыта вручную, робот убирает защитный ордер и возвращается в режим ожидания.

7. Если стартовая сделка уходит в минус, вместо уровня Stop Loss (указанного в настройках до открытия сделки) образуется зона восстановления. Это интервал между точкой входа и защитным ордером, который и активирует сценарий советника.

После срабатывания защитного ордера, советник рассчитывает уровень безубытка для двух сделок (стартовой и защитной), а также выводит общие уровни прибыли и убытка для всей группы ордеров.

Теперь либо цена касается уровня безубытка (и сделки закрываются), либо каждый новый проход через зону восстановления добавляет по одной сделке, согласно настройкам сценария.

Каждая новая сделка добавляется в группу с таким расчётом, чтобы общий безубыток был наиболее вероятным исходом (нежели получение убытка). Автоматически пересчитываются уровни безубытка, общей прибыли и общего убытка для группы.

Добавление новых сделок выполняется в соответствии с настройками.

Если все сделки раскрыты, а цена уходит в обратную сторону от безубытка, либо трейдер вмешивается в сделки (и закрывает их в середине зоны восстановления), либо робот принудительно закрывает сделки при превышении заданной планки по просадке, либо вся группа закрывается при достижении заданного уровня убытка.

Такой подход позволяет дать математически выгодный шанс всем сделкам трейдера, сократить число убыточных ситуаций, увеличить суммарную прибыль на дистанции.

Однако он сопряжён с серьёзным риском, если трейдер использует стратегию торговли с сомнительным ожиданием, торгует с нарушением правил, завышает объёмы сделки, не учитывает ситуацию на рынке.

 

Схематично:

Трейдер открыл первую ручную сделку, указал свой Take Profit.

 

На расстоянии Stop Loss робот автоматически разместил отложенный ордер, противоположный направлению первой сделки. Объём этой сделки подобран таким образом, чтобы обе сделки как можно скорее вышли в безубыток при дальнейшем падении цены.

Справа отмечен размер потенциальной просадки на случай, если после открытия всех 6 сделок по сценарию, цена уйдёт вверх от уровня общего безубытка и достигнет расстояния Безубыток + Общий убыток для всей группы в пунктах (420 пунктов – по решению трейдера, задаётся в настройках до первой сделки).

Пока первая сделка не достигнет страховочного Sell 2 (то есть Stop Loss), робот находится в режиме ожидания. Take Profit активен.

Уровни безубытка и Общей прибыли для группы показаны для справки.

Стоило открывать данную сделку?

Вопрос решается математически: трейдер готов рисковать в каждой сделке 5% депозита. Он бывает прав в 5 сделках из 10, значит, эти 25% возможной просадки дают ему право на 5 ошибок подряд.

Технически, ему выгодно защититься от Stop Loss при условии, что процент успешных сделок не понизится на дистанции.

Первая сделка уходит в минус, срабатывает отложенный Sell Stop – робот переходит в активный режим, активирован защитный сценарий из настроек.

 

Общий безубыток теперь под текущей ценой, так как общая позиция перевернулась в сторону Sell.

В поле прогноз мы видим план сделок, где наша текущая ситуация – 2. Sell 0.02 лота, при этом к настоящему моменту открыто Buy 0.01 и Sell 0.02.

Вместо Stop Loss у нас на графике зона восстановления. Take Profit для первого ордера удалён.

Теперь при прохождении цены через зону восстановления советник будет наращивать защитные сделки. Если цена уходит вверх – открывается Buy уровень 3 из прогноза.

Что и произошло. На следующем слайде видно, что безубыток перемещается в сторону роста цены.

В этом же время движется и Общий убыток для группы сделок. В настройках трейдер указал удаление в 420 пунктов от действующего безубытка, поэтому пока аварийный выход маловероятен (есть ещё 3 сделки, которые робот откроет при пересечении ценой зоны восстановления в сторону убытка).

 

Мы находимся на уровне 3: открыта третья сделка (buy 0.03 лота), всего в работе два ордера buy 0.04 лота и один sell 0.02 лота.

Если цена не достанет до обновлённого уровня безубытка, робот откроет следующий sell stop (четвёртый шаг плана).

Но цена пошла вверх, все ордера закрылись при достижении параметра Общая прибыль для группы.

Вот весь сценарий из трёх защитных сделок:

 

Прогноз по просадке был рассчитан на уровне 25%, но на деле советнику хватило двух ордеров, чтобы вывести первую сделку из минуса. Фактически, трейдер испытал только 3% просадку.

Дело в том, что прогноз составляется на основании открытия всех сделок в сценарии (запланировано было шесть – 1 открывает трейдер + 5 робот). А хватило трёх.

Тем не менее, мы настоятельно рекомендуем в настройках указывать ровно столько сделок, сколько вы готовы использовать в самом крайнем случае. Так у вас будет точное значение максимальной просадки.

Если же указать 3 сделки, а затем добавлять по мере развития ситуации, вы можете недооценить итоговый риск.

Лучше заложить шесть сделок и именно с этой позиции подумать, стоит ли открывать самую первую сделку.

Задача робота – показать вам, что любая случайная сделка может принести серьёзные проблемы. Это форекс. Поэтому к каждой операции следует подходить максимально собранным, учитывать возможные риски (не от одной сделки, а от серии убыточных), не поддаваться азарту, лени, расслабленному отношению к бирже.

В нашем примере вместо потери 5% депозита (Stop Loss сработал в течение нескольких часов), трейдер получил небольшую прибыль.

Подробное описание настроек советника в приложении

Файлы: