Описание входных переменных советника AW Recovery с комментариями

15 июня 2022, 17:12
AW Trading Software Limited
0
577


Входные переменные разделены на разделы: 

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

    • ORDERS TO RECOVERY SETTINGS - Раздел определяющий с какими ордерами предстоит работать советнику, а также будет ли Рекавери локировать позицию.
    • LAUNCH SETTINGS - Раздел отвечающий за параметры запуска процесса восстановления, когда начинать работать и отключение других окон. 
    • TAKEPROFIT AND PARTIAL RECOVERY - Раздел, содержащий настройки закрытия частей убыточной позиции. То есть настройки того, как прибыль от восстанавливающих ордеров будет использоваться для восстановления позиции.
    • RECOVERY GRIDS AND AVERAGE ORDERS - Раздел, содержащий настройки сеток и агрессивности восстанавливающих ордеров. То есть настройка  съемов и типов восстанавливающих ордеров и  шага между ними.

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

    • PROTECTION SETTINGS - Раздел стандартных настроек проскальзывая, спреда и т.д. 
    • GRAPHICS SETTINGS - Раздел настройки размеров и отображения панелей, и зоны ТП.
    • AW TREND PREDICTOR FILTERING - Раздел настройки встроенного трендового фильтра.


Обратите внимание! Информацию, которая не будет затронута в данной статье, но подготовлена в других местах:

Полное описание и рекомендации по настройке, запуску, тестированию и работе советника находятся здесь: https://www.mql5.com/ru/blogs/post/749544

Описание панелей советника с комментариями к каждой части всех трех панелей можно найти здесь: https://www.mql5.com/ru/blogs/post/750265



Входные переменные:

ORDERS TO RECOVERY SETTINGS

What orders to start from - Переменная, определяющая то, какие ордера будут обрабатываться советником в первую очередь. То есть советник будет пытаться закрыть либо самые сложные либо самые простые ордера в первую очередь. Пользователь может выбрать с чего начинать советнику, с самого простого или с самого сложного. Варианты выбора следующие:

    • Start with easy to close orders - Закрывать самые простые к закрытию ордера в первую очередь. То есть порядок обработки начнется с частичного закрытия ордеров, убыток на минимальный объем которых меньше всего. Может быть актуально при больших объемах позиции для ускорения сокращения начисления свопов.
    • Start with hard to close orders - Закрывать в первую очередь ордера, сложность обработки которых является самой высокой. То есть проводить частичное закрытие в первую очередь тех ордеров, убыток на минимальный объем которых больше всего. При использовании данного режима выше вероятность закрытия всей позиции в ТП, по причине обработки в первую очередь наиболее худших ее элементов.

MagicNumbers group for recovery - Переменная, которая определяет с какими ордерами сможет взаимодействовать советник, где:

    • All orders on same symbol - Советник будет обрабатывать абсолютно все ордера открытые на том-же символе что и "AW Recovery".
    • Manual opened orders on same symbol - Советник будет обрабатывать только те ордера символа, MagicNumber которых равен тому, что используется в "AW Recovery" и те ордера, MagicNumber которых равен "0", то есть ордера открытые вручную.
    • Same MagicNumbers on same Symbol - Советник будет обрабатывать только те ордера текущего символа, MagicNumber которых используется в самом "AW Recovery". То есть используя данный режим можно восстанавливать отдельные советники, продолжая использовать пару с другими идентификаторами ордеров.

MagicNumbers for recovery (sep by comma ",") - Впишите MagicNumber который необходимо восстановить, при необходимости работы с разными  MagicNumbers, впишите их через запятую, без использования пробелов. "AW Recovery EA" будет восстанавливать убыток советника совершившего просадку. Чтобы восстановить ордер, открытый вручную в этой переменной, используйте значение «0».

First ticket for recovery (o-not used) Тикет ордера, который будет обработан в первую очередь. Так-как советник равномерно закрывает позицию в обоих направлениях противоположный ордер будет выбран в соответствии с "What orders to start from".

Use locking - Использовать или не использовать локирование. Если данная переменная равна "On", то советник будет поддерживать позицию в замке, то есть выравнивать между собой объемы покупок и продаж, чтобы не позволить убытку увеличиваться и зафиксировать позицию в заданном положении для дальнейшего восстановления. Действует не только при запуске, но и в процессе обработки. При включении данной переменной следует ограничить работу других алгоритмов, обрабатывающих те же ордера, что и "AW Recovery", чтобы избежать возможных конфликтов между алгоритмами.

Delete SL and TP При использовании данной переменной советник при запуске удалит все TakeProfit, StopLoss установленные вручную или другими алгоритмами, идентификаторы которых относятся к идентификатору обрабатываемой позиции.



LAUNCH SETTINGS

Type of launch - Переменная, определяющая тип запуска советника, где:
    • Instant start  - Старт в момент включения советника. Это означает, что советник начнет обработку ордеров в момент инициализации.
    • Start at drawdown in percent - Старт при достижении просадки в процентах. Это означает, что советник будет анализировать обрабатываемые ордера с момента инициализации, но сможет начать совершать торговые операции только тогда, когда просадка от обрабатываемых ордеров достигнет определенного процента от объема депозита. Объем просадки изменяется в переменной "Drawdown in percentage or in money to Launch".
    • Start at drawdown in money - Старт при достижении просадки в деньгах. Это означает, что советник будет анализировать обрабатываемые ордера с момента инициализации, но сможет начать совершать торговые операции только тогда, когда просадка от обрабатываемых ордеров достигнет определенной суммы в валюте депозита трейдера. Объем просадки изменяется в переменной "Drawdown in percentage or in money to Launch".
Drawdown in percentage or in money to Launch - Переменная, работающая только в режимах запуска при просадке. Впишите значение в зависимости от выбранного типа запуска при просадке. Учитывает просадку только от тех ордеров, которые обрабатывает советник "AW Recovery", что облегчает использование с отдельными советниками и стратегиями.
    • В режиме "Start_at_drawdown_in_percent" - переменная регулирует определенный объем просадки в процентах от депозита, при достижении которой советник начнет восстанавливать убыточную позицию. Например если необходимо использовать восстановление при просадке от обрабатываемых ордеров в 35 с половиной процентов, то следует вписать в " Start_at_drawdown_in_percent" значение "35.50".
    • В режиме "Start_at_drawdown_in_money " - переменная регулирует определенный объем просадки в валюте депозита, при достижении которой советник начнет восстанавливать убыточную позицию. Например если необходимо использовать восстановление при убытке от обрабатываемых ордеров в 500 единиц депозита, то следует вписать в " Start_at_drawdown_in_percent" значение "500".

Disable other EAs at Launch - Модуль отключения других советников, где:

    • Do not disable other advisors - Не отключать другие окна;
    • Disable advisors on same Symbol - Отключить все окна на идентичном символе;
    • Disable advisors on all Symbols - Отключить все окна на всех символах.

Данная функция выполняется только один раз, в момент запуска советника либо выхода из режима сна. При использовании "AW Recovery" необходимо избегать возможных конфликтов между другими алгоритмами и "AW Recovery", для этого следует отключать другие советники в момент начала работы "AW Recovery". Данная функция служит для автоматизации этого действия. Советник закроет или все окна текущего символа кроме своего, или все окна на всех символах кроме собственного окна, или же "AW Recovery" не будет отключать другие окна. Это важно учитывать при расположении алгоритмов в терминале. К сожалению средствами MQL4 нельзя определить принадлежность советника к определенному окну, поэтому после завершения своей работы "AW Recovery" не откроет ранее закрытые окна, вам необходимо будет выполнить это заново вручную. 

Close profit at LaunchПри использовании данной переменной советник начнет свою работу с закрытия всех прибыльных обрабатываемых ордеров и с помощью высвободившейся прибыли закроет убыточные ордера.

Delete Pending Orders at Launch При использовании данной переменной советник при запуске удалит все отложенные ордера, идентификаторы которых относятся к идентификатору обрабатываемой позиции.



TAKEPROFIT AND PARTIAL RECOVERY

Part to close from a loss-making position - Часть убытка, которая будет закрываться от ордеров каждого типа при частичном закрытии позиции. Определяет какой объем будет закрываться с помощью прибыли от восстанавливающих ордеров. Измеряется в лотах. Для более качественной работы советника данная переменная должна быть меньшего объема чем "Volume of average order", это важно для увеличения вероятности того, чтобы прибыль от одного восстанавливающего ордера была больше убытка закрываемой части позиции.

TakeProfit in money for partial close ТП для текущей группы ордеров. Используется прибыль от восстанавливающих ордеров, а также убыток, который составляет часть объемом "Part to close from a loss-making position" лотов от каждого типа ордеров из убыточной позиции.

Allow overlap after number of orders - Дополнительный ТР для первого и последнего ордеров в сетке, впишите значение после которого эта функция будет активна. Использование дополнительного ТР для первого и последнего ордеров будет доступно после того, как число восстанавливающих ордеров одного типа достигнет заданного количества.  Данная функция используется советником только в тех случаях, когда у убыточной позиции осталось несколько этапов частичного закрытия. При закрытии последней части от позиции советник не использует данную функцию.

Use TP for total basket if possible - Разрешить использование ТейкПрофита в валюте депозита для всей позиции включая восстанавливающие ордера. При включенной переменной, необходимо задать значение для TakeProfit в переменной " TP for total basket in money". 

TP for total basket in money - Регулировка объема профита от всех ордеров (заблокированная позиция, усредняющие ордера вместе), при достижении которого будет закрыта вся позиция. Закрыть все если общая прибыль достигнет указанной суммы в деньгах. Переменная активна только если в переменной "Use TP for total basket if possible" используется значение "ON".



RECOVERY GRIDS AND AVERAGE ORDERS

Trend filtering for average orders Усредняющие ордера могут открываться как с заданным шагом от границ зон и друг-друга, так и с использованием дополнительной фильтрации. Данная переменная регулирует трендовые фильтры советника. Советник будет открывать ордера в соответствии с заданной стратегией только при наличии соответствующего тренда, определяемого одним из индикаторов. При использовании фильтра "BullsBears Candles" советник "AW Recovery" анализирует показания индикатора на текущем таймфрейме, поэтому выбор таймфрейма влияет на сигнал. В случае использования фильтра "AW Trend Predictor" советник будет анализировать показания индикатора по выбранному таймфрейму в переменной "AW Trend Predictor timeframe".   Всего можно выбрать один из трех вариантов настройки:

    • BullsBears Candles Filtering - Открывать усредняющие ордера используя BulsBears Candles, кастомный индикатор разворотных свечных моделей, который встроен в советник.
    • AW Trend Predictor Filtering - Использование трендовой фильтрации с помощью трендового индикатора AW Trend Predictor, встроенного в советник.
    • Simple grids - Открытие восстанавливающих ордеров с использованием классических сеток ордеров без использования трендовой фильтрации. Режим наибольшей агрессивности открытия восстанавливающих ордеров.

    Allowed types of average orders Допустимые типы усредняющих ордеров, которые будет открывать советник, где:

      • Buy and Sell orders - Возможность открывать OP_BUY и OP_SELL типы усредняющих ордеров
      • Buy orders - Возможность открывать только OP_BUY тип усредняющих ордеров
      • Sell orders - Возможность открывать только OP_SELL тип усредняющих ордеров
      • Without opening - Не открывать усредняющие ордера, ордера будут открыты другим советником (Для правильной идентификации должны совпадать Magic и комментарий ордеров)

    Volume of average order - Объем первого восстанавливающего ордера в корзине, измеряется в лотах. 

    Multiplier to volume Мультипликатор для восстанавливающих ордеров. Каждый последующий восстанавливающий ордер в сетке ордеров будет больше предыдущего на данный коэффициент. При использовании малого объема ордеров (например 0.01) и малого объема коэффициента мультипликации система учитывает также количество ордеров, что позволяет проводить качественное мультиплицирование при невозможности увеличения ордеров после базовой нормализации. Нежелательно использовать значения меньшие, чем "1" без наличия качественных знаний работы пирамидинговых систем обработки ордеров. 

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

    Multiplier to step - Мультипликатор для шага восстанавливающих ордеров. С помощью данного мультипликатора можно более гибко подходить к расчету объемов ордеров используя динамический шаг сетки ордеров.



    PROTECTION SETTINGS

    One Opened Order per Bar filteringПеременная, ограничивающая возможность открытия более чем одного ордера за одну свечу. При выборе варианта "Off" советник будет открывать новые усредняющие ордера, как только произойдет сигнал для для открытия, усредняющих ордеров будет открываться больше. При выборе варианта "Оn" - советник будет открывать только один ордер одного направления за одну свечу. То есть при выборе "On" количество ордеров будет ограничено, этот вариант более безопасный в случае резких ценовых колебаний.

    Multidirectional trading - Переменная, ограничивающая возможность открытия усредняющих ордеров двух направлений одновременно. При выборе "On" - "AW Recovery" сможет торговать в обе стороны при наличии условий для этого. При "Off" - нет, то есть советник будет вести торговлю только в одном направлении. То есть в случае если уже есть открытые усредняющих ордера, то советник получит возможность торговать вдоль текущей тенденции, а не только против нее. 

    Maximum slippage in points - Максимально допустимое проскальзывание в пунктах для открытия и закрытия ордеров.

    Maximum spread in points - Максимально допустимый спред для открытия ордеров. Измеряется в пунктах.

    Maximum volume of average order - Максимальный объем для одного восстанавливающего ордера. Измеряется в лотах.

    Maximum number of average orders - Максимально допустимое количество восстанавливающих ордеров одного типа.

    MagicNumber of average orders (Should be unique) Идентификатор для восстанавливающих ордеров. Мэджик номер для усредняющих ордеров должен быть уникальным. Для того чтобы ордера "AW Recovery EA" не пересекались с ордерами других советников.В некоторых ситуациях может возникнуть актуальность смены стратегии, в таких случаях можно сменить идентификаторы и обработать старые восстанавливающие ордера вместе с остальной убыточной позицией в рамках новой стратегии восстановления.

    Use full commission when calculating - Эта переменная управляет типом учета комиссии. Этот учет актуален для некоторых типов счетов ECN. У некоторых брокеров при частичном закрытии снимается полная сумма комиссии за вновь сформированный ордер.

    То есть, если у вас есть ордер объемом 1 лот и вы закрываете от него часть 0,01, то брокер возьмет комиссию 0,99, так как этот объем он рассчитает как новый ордер.

    Это бывает редко, но теперь в советнике есть возможность включить или отключить этот учет. То есть, если " Использовать полную комиссию при расчете " = "true", то советник будет учитывать дополнительный полный объем комиссии за каждое частичное закрытие.

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

    Notifications at launch and end of recovery - Включить или отключение отправку уведомлений при начале восстановления и при его завершении. При включении будет производится отправка уведомлений трех типов: push notifications, mails and alerts.



    GRAPHICS SETTINGS

    Color Cheme for Panels - Выбор цветовой схемы советника, где:

      • Light scheme - Светлая цветовая схема панелей, больше подходит при работе на светлых чартах
      • Dark scheme - Темная цветоя схема панелей, больше подходит при работе на темных чартах

    Show closed profit on chart - Вид отображения объема профита восстанавливающих ордеров на чарте, где: 

      • Not Used - Не отображать объем закрытых усредняющих ордеров на чарте. 
      • Show text on chart - Использовать вариант отображения в виде текста (применялся в версиях до 3.0)
      • Show images on chart - Использовать вариант отображения объемов усредняющих ордеров на графике в виде изображений (с белым или черным фоном, а зависимости от цветовой схемы).

    Show Panel - Вариация отображения панелей советника, где: 

      • Do not show Advisor Panel - Не отображать панели советника на чарте.
      • Show panel normal size - Использовать панели обычного размера. 
      • Show panel big size - Использовать большие панели, для мониторов с высоким разрешением. 

      Font size - Регулировка размера шрифта на панелях советника

      Show line if possible zone for closures - Отобразить отметку указывающую примерное значение, с которого начинается вероятность закрытия. Линия TP - это расчет, который производится без учета комиссий и без учета текущей волатильности рынка.



      AW TREND PREDICTOR FILTERING 

      AW Trend Predictor timeframe - Выбор таймфрейма для фильтрации сигналов. Для точки входа используется таймфрейм вашего текущего чарта. Для фильтрации необходимо использовать таймфрейм большего диапазона. Например если вы работаете на таймфрейме М15, то для фильтрации необходимо использовать таймфрейм М30 и больше. Позволяет фильтровать рыночный шум.

        •  Current - не использовать мультитаймфреймовую фильтрацию. 
        • варианты от M1 до 1Month.

      Amplitude AW Trend Predictor - Регулировка амплитуды индикатора. Чем больше значение, тем меньше чувствительность сигналов индикатора, чем меньше, тем больше чувствительность сигналов индикатора (чем большее значение = тем меньше количество сигналов, меньше значение = больше сигналов).

      Signals of AW Trend Predictor - Возможность выбора открытия нового первого ордера (в корзине) только при поступлении нового сигнала от индикатора или , как только предыдущие будут закрыты (больше ордеров).

        • Firs trade by trend direction - Советник откроет новые ордера сразу после закрытия предыдущих на протяжении всего направления тренда.
        • Firs trade at trend reverse - Советник будет открывать новые ордера только при поступлении нового сигнала от индикатора. То есть советник торгует один раз за один сигнал

      Averaging with Trend Predictor filtering - Регулировка усреднения после открытия первого ордера в корзине. То есть сможет ли советник усреднять ордера открытые на противоположном тренде. 

        • Averaging in any direction - После открытия первого ордера по сигналу индикатора Trend Predictor усреднение будет происходить вне зависимости от смены направлений рынка.
        • Averaging only by trend direction - После открытия первого ордера в корзине, дальнейшее развитие сетки возможно только при направлении текущей тенденции в том-же направлении. 



      Купите AW Recovery EA прямо сейчас: 


       MT4 версия
      👉 https://www.mql5.com/en/market/product/43299


       MT5 версия
      👉 https://www.mql5.com/en/market/product/49453


      AW Trading Software

      Поддержка: https://www.mql5.com/ru/users/nechaevrealle







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