Описание работы и рекомендации по настройке советника The Main Recovery

Описание работы и рекомендации по настройке советника The Main Recovery

18 июля 2019, 11:39
Andrew Fedotov
0
24

Советник The Main Recovery, это советник, задачей которого является сокращение просадки на счете трейдера. 

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

Ссылка на советник - https://www.mql5.com/ru/market/product/40394

Как советник восстанавливает убыточную позицию

Советник The Main Recovery(TMR в дальнейшем) в своей работе руководствуется следующим алгоритмом

  1. В момент запуска восстановления необходимо отключить убыточный советник, для этого TMR может закрывать окна с другими советниками. 
    • В переменной "Disable another EAs at launch" можно выбрать возможность закрытия других окон аналогичного символа либо всех окон всех символов для отключения советников.
  2. После отключения других советников TMR закроет все прибыльные ордера, чтобы увеличить объем свободных средств, а также, чтобы с помощью образованной прибыли закрыть часть убыточных ордеров.
  3. После закрытия прибыльных ордеров TMR удалит уровни TP и SL у всех имеющихся ордеров, чтобы полноценно подготовить их к работе и взять под свой алгоритм.
  4. Далее, чтобы не дать убытку расти TMR залокирует позицию. То есть выровняет количество Buy и Sell ордеров, чтобы убыток не мог вырасти.
    • В переменной "Use locking" можно отключить авто-локирование. Если "Use locking"="On", то советник будет выравнивать позицию в случаях, если пользователь будет вручную открывать ордера, то есть следует дать TMR самому обрабатывать ордера, не влезая в работу советника из вне. 
  5. После того, как позиция полностью подготовлена к работе TMR начинает открывать усредняющие ордера. Усредняющие ордера открываются небольшого объема, чтобы не сильно нагружать депозит.
  6. С помощью прибыли от усредняющих ордеров советник закрывает убыточные ордера по частям, то есть каждый ордер виртуально разбивается на небольшие части и каждая часть будет закрываться отдельно, что позволяет более безопасно восстанавливать позицию.
    • Объем закрытия по умолчанию рассчитывается автоматически, чтобы настраивать объем закрытия вручную следует переменную "Auto calculation of partial close size" изменить на "Off", а в переменной "Minimum size of part for close" указать объем в лотах, который советник будет должен закрывать за один раз.

Как советник открывает ордера

Советник открывает ордера с помощью алгоритма фильтрации тренда, то есть тогда, когда советник получает новый сигнал о сформировавшемся тренде в определенном направлении - то только после этого возможно открытие ордеров. Советник торгует по тренду, найденному на выбранном таймфрейме. В случае, если переменная "Step"="0", то советник не будет использовать ограничения шагов, а будет открывать ордера при наличии сигнала о появлении нового тренда. В случае, если "Step">0, то советник будет учитывать минимально допустимое расстояние между усредняющими ордерами. Советник открывает не более чем один ордер на одну свечу.

Какие переменные влияют на активность работы советника

  • "Selection of opening operational orders" - Выбирает, какой тип усредняющих ордеров сможет открывать советник, то есть только OP_BUY, только OP_SELL, либо оба вида.
  • "Minimum opening size of orders" - Если выключен автолот, то данный объем очень важен, ведь он регулирует первый усредняющий ордер в корзине советника.
  • "Minimum size of part for close" - Если выключен автолот, то объем закрытия также очень важен, желательно, чтобы он был меньше либо равен объему первого усредняющего ордера.

Как подготовить счет к запуску советника 

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

Как настроить советник к работе

  • Объем для открытия усредняющих ордеров("Minimum opening size of orders") - Объем следует отсчитывать от дальних ордеров. Для данной переменной желателен объем около 1/6 объема дальнего убыточного ордера.
  • Объем для частичного закрытия убыточной позиции("Minimum size of part for close") - Данный объем может быть таким-же как и " Minimum opening size of orders", но лучше, чтобы он был меньше на треть или половину.
  • Шаг между ордерами("Step") - Вполне корректно использовать шаг, равный нулю, чтобы советник просто торговал по тренду. Но при необходимости можно использовать также и определенный шаг, для расчета шага между ордерами желательно использовать инструменты определения волатильности, например ATR. Корректно использовать 1/4 дневной волатильности. 
  • Мультипликатор для последующих усредняющих ордеров("Multiplier for orders volume") - самый важный пункт в настройки агрессивности торговли. Следует учитывать при настройке, что значения выше 1.5 являются высокорисковыми.

Как использовать TMR вместе с другими советниками

В случае, если TMR используется одновременно с другими советниками, то следует отключить локирование, то есть переменная " Use locking" должна быть равна "Off".

Как протестировать советник

TMR при тестировании может сам открывать ордера, чтобы впоследствии их восстанавливать. Эта функция авто открытия ордеров для восстановления включается во входных настройках(" Enable autotrading in strategy tester"), она позволяет упростить процесс расчета рисков на определенных объемах депозитов и определенных настройках. 

В случае, если авто открытие ордеров неактуально - в панели советника во время тестирования создается дополнительная вкладка " Testing Buttons". Эта вкладка сделана для того, чтобы пользователь мог вручную открыть ордера, которые советник будет восстанавливать.

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

Поделитесь с друзьями: