Инструкция и описание советника AW Turtles EA

Инструкция и описание советника AW Turtles EA

16 ноября 2023, 21:22
AW Trading Software Limited
0
76

AW_Turtles_EA - это  полностью автоматизированная торговая система, работающая по стратегии индикатора "AW_Turtles". Сигналы на вход в позицию в момент пробоя уровня поддержки или сопротивления. В советнике реализована возможность усреднения, функция закрытия первого и последнего ордеров корзины и функцию автоматического расчета лота. Есть возможность разные сценарии для выхода из позиции с использованием нескольких вариантов StopLoss, Traling и TakeProfit. 


Купить советник "AW_Turtles_EA":

MT4 версия

👉 https://www.mql5.com/ru/market/product/107027


Внимание! Элементы индикатора видны только в том случае если запущен бесплатный индикатор AW Turtles.

AW Turtles EA использует торговые функции и обращается к встроенному индикатору для получения данных для торговли, продукт не отображает элементы индикатора. Если вы хотите увидеть метки индикатора, то вам необходимо отдельно загрузить индикатор на график. 

При использовании советника и индикатора, необходимо отдельно настроить встроенный в советник индикатор и внешний индикатор. 

Скачать бесплатный индикатор "AW_Turtles": 

MT4 версия

👉 https://www.mql5.com/ru/market/product/60307

 MT5 версия

👉 https://www.mql5.com/ru/market/product/27568


- - -

1) Открытие ордеров

В данном продукте есть возможность открывать ордера c использование нескольких вариантов усреднения или работать без усреднения. 

Доступные варианты работы: 
  • Without_averaging - При выборе этого варианта, советник не будет использовать стратегию усреднения. То есть будет открываться только один ордер.
  • Fixed_Step - Этот вариант позволит использовать фиксированный шаг между открываемыми ордерами, советник будет использовать стратегию усреднения. 

При выборе варианта "Fixed_Step", в переменной "Step_strategy", впишите значение для расстояния между открываемыми ордерами в одном направлении, в переменной "Fixed_step_(if_used)", шаг рассчитывается в пунктах.

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

  • Step_by_ATR - При выборе этого варианта советник будет расчитывать расстояние между ордерами в корзине на основе волатильности рассчитанной индикатором ATR. При выборе этого варианта используется стратегия усреднения. 

При выборе "Step_by_ATR" впишите значение коэффициента для индикатора ATR в переменной " Step_ATR_K".

Рекомендованное значение расстояния не менее чем каждые 0,5 ATR. 

Например, значение на выбранном периоде ATR равно 600, при использовании "Step_ATR_K" равное 0,5, расстояние будет рассчитываться так: 600 × 0,5 = 300, шаг между ордеров будет равен 300 пунктов. Это значение динамическое и меняется в зависимости от текущей волатильности. 


Для того чтобы выбрать один из описанных вариантов работы, используйте переменную "Step_strategy", в разделе "AVERAGING_SETTINGS"


  • Корзина ордеров может быть открыта с ордерами одинакового объема, или же можно использовать функцию умножения для ордеров в корзине. 

Если "Multiplier" = 1.00, значит не использовать множитель. Если "Multiplier" > 1.00 использовать стратегию мультиплицирования, то есть увеличивать объем каждого последующего ордера в корзине. 

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


Переменная "Multiplier_for_volume" расположена во входных настройках в разделе "AVERAGING SETTINGS".


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


- - -

2) Закрытие ордеров 

В данном советнике есть разные варианты работы с TakeProfit, StopLoss и функцией Trailing.

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

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

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

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


Переменная "Size_of_Virtual_TakeProfit_(In_points)" расположена во входных настройках в разделе "TakeProfit_settings".


Настройка стратегии StopLoss. Вы можете выбрать свою стратегию из представленных ниже:

  • Without_StopLoss - При выборе этого варианта, советник не будет использовать StopLoss. То есть ордера будут закрываться только при достижении TakeProfit. 
  • Fixed_StopLoss_(From_first_order) - При выборе варианта "Fixed_StopLoss", впишите значение в пунктах для StopLoss. Вариант работы "Fixed_StopLoss" использует виртуальный стоплосс от цены открытия первого ордера, работает для целой группы ордеров одного направления. Виртуальный StopLoss не виден брокеру. 

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

При выборе варианта "Fixed_StopLoss", в переменной "StopLoss_strategy", впишите значение для расстояния между открытием ценой открытия до StopLoss для каждого отдельного ордера, рассчитывается в пунктах.

  • StopLoss_by_ATR - Использовать StopLoss по сигналам индикатора. Этот вариант недоступен при использовании функции усреднения, то есть работает только для каждого отдельного ордера. 
Такой тип StopLoss устанавливается сразу после открытия ордера для каждого отдельного ордера. Этот вариант StopLoss является физическим а не виртуальным. То есть при удалении советника с чарта, линия стоплосс останется на чарте и будет активна для открытых позиций. 

    При работе по стратегии "StopLoss_by_ATR" в переменной "Stop_Loss_ATR_K", необходимо задать расстояние на основе ATR. 

    Рекомендованное значение расстояния не менее чем 1 ATR. 

    Например, значение на выбранном периоде ATR равно 600, при использовании "Stop_Loss_ATR_K" равное 2, расстояние будет рассчитываться так: 600 × 2 = 1200, это значит значение стоплосс будет равно 1200 пунктов. Это значение динамическое и меняется в зависимости от текущей волатильности. 

    • Trailing_by_Turtles_middle_line - Использовать Trailing по средней линии индикатора. При открытии ордера, на средней линии устанавливается физический стоплосс. Такой стоплосс устанавливается для каждого отдельного ордера. 

    Далее Trailing будет подтягиваться с указанным шагом в переменной "Trailing_Step_in_points". Отличие "Trailing_by_Turtles_middle_line" от стандартного трейлинга, в том, что в этом советнике traling устанавливается не от цены безубытка, когда цена уходит в убыток, а сразу в момент открытия ордера от цены средней линии.

    То есть сразу в момент открытия рыночного ордера, для этого ордера будет установлен Trailing. Trailing передвигает StopLoss в след за ценой, когда цена начала двигаться в сторону прибыли. Передвижение происходит с расстоянием шага в пунктах, определяемого переменной "Trailing_Step_in_points". Trailing будет подтягиваться за ценой неограниченное количество раз, пока будет продолжаться однонаправленный тренд. Каждый раз Trailing подтянется после прохождения указанного значения шага. 

    После разворота цены Trailing закроет позицию с прибылью. 


    Переменная " StopLoss_strategy" расположена во входных настройках в разделе "StopLoss_settings".


    - - -

    3) Настройка встроенного индикатора

    Индикатор работает по системе Черепах, вход осуществляется в момент пробоя уровня поддержки или сопротивления. 

    Настройка индикатора для работы советника осуществляется во входных настройках советника.

    • Maximum_bars_Turtles - Количество баров для расчета статистики индикатора. На заданном временном интервале отслеживается тренд. Вход осуществляется в момент пробоя уровня поддержки или сопротивления от указанного количества баров.

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

    Для настройки необходимо задать значения для переменных "Period_Donchian", и "Maximum_bars_Turtles" в разделе "Signals_Settings".


    • Period_ATR - Переменная необходимая для настройки только при работе с функцией "StopLoss_by_ATR" или "Step_by_ATR". Регулировка периода (Average True Range), значение по умолчанию 24. 

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


    - - -

    4) Дополнительные функции

    • Автоматический расчет лота:

    Функция автолот настраивается двумя перменными:

    Первая переменная это "Enable_Autolot_calculation" - включение или отключение функции автоматического расчета открываемых позиций.   

    Вторая переменная это "Autolot_deposit_per_0.01_lots". Это означает, что на каждый объем, указанный в этой переменной будет приходится 0,01 лотов, для объема открытия первого ордера.

    К примеру: ваш депозит 1000 долларов, в переменной "Autolot_deposit_per_0.01_lots" вы указали 1000. Это означает, что первый ордер в корзине ордеров будет открыт объемом 0,01 лот, как только ваш депозит увеличится и станет 2000 долларов, то объем первого ордера в корзине уже будет 0,02 лота, и так далее при объеме депозита 3000 долларов, объем первого ордера будет 0,03.

    В случае если в переменной "Autolot_deposit_per_0.01_lots" вы указали 500, а ваш текущий баланс 1000 долларов, то первый ордер будет открыт объемом 0,02. Также если ваш депозит в последствии уменьшится, то и объем первого ордера тоже уменьшится в соответствии с настройкой.

    ! При включении функции автолот, переменная "Size_of_the_order" не будет работать, так как объем первого ордера будет гибким в соответствии с объемом депозита.

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

    Перекрытие первого ордера последним работает, когда вся позиция убыточна. Если при достижении уровня TakeProfit первого + последнего ордеров вся позиция будет в плюсе, то советник не будет перекрываться, так как есть возможность закрыть всю позицию. 

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


    Для активации функции, используйте режим "True" в переменной "Use_overlap_last_and_first_orders" и впишите нужное значение в переменной "Use_overlap_after_that_number_of_orders", в разделе "TakeProfit_settings".


    • Функция последний круг:

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

    При выборе варианта "True" в  переменной "Allow_to_open_new_orders_after_close" советник будет открывать ордера после закрытия предыдущих. При выборе "false" советник не сможет открывать новые ордера, после закрытия предыдущих. 


    Функция регулируется переменной "Allow_to_open_new_orders_after_close".


    • Ограничение для открытия ордеров текущей свечей:

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

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

      Или для более безопасной работы, советник может открывать только один ордер за одну свечу. Таким образом количество ордеров будет ограничено, этот вариант более безопасный на случай резких ценовых колебаний. Для этого варианта в переменной  "Maximum_1_order_per_candle" нужно выбрать вариант "true".


      Это ограничение устанавливается в разделе "Protection_settings" в переменной "Maximum_1_order_per_candle". 


      • Ограничение количества ордеров:
      В советнике есть возможность отрегулировать максимальное количество ордеров в корзине в одном направлении. Вы можете задать максимальное количество ордеров в корзине. Например если вписать значение 4, то советник не сможет растянуть сетку более чем 4 ордера в одном направлении. Это может быть актуально при затяжных однонаправленных движения рынка. 

      Для настройки перейдите в в раздел "Protection_settings" и отрегулируйте переменную "Maximum_number_of_orders".


      - - -

      5) Графические элементы

      Графические элементы состоят из панели, текстовых меток с данными о текущем балансе и эквити и текстовых меток при открытии и закрытии ордеров с указанием профита. 


      1) Панель советника - расположена в верхней левой части экрана. Такое расположение наиболее удобно если у вас запущен советник и индикатор "AW_Turtles", так как панель индикатора будет расположена под панелью советника.

      • В верхней правой части этой панели есть кнопка минимизации панели. Нажав на нее, вы минимизируете панель, как показано на изображении выше.
      • В верхней части панели отображены данные профита по текущим позициям в деньгах.
      • Также эта панель содержит информацию о свопах, спреде и просадке в процентах.
      • В нижней части расположены кнопки для закрытия Sell и Buy ордеров. Их работа отображена на изображении выше.
      • В случае если торговля не разрешена или рынки закрыты, то рамка панели окрасится в красный цвет и снизу появится надпись "Trades_are_not_allowed". Это показано на изображении выше.

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

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


      - - -

      6) Входные настройки

      MAIN_SETTINGS - Настройка объемов для открытия позиций.

      Size_of_the_first_order - Объем для открытия первого ордера. Используется если "Enable_Autolot_calculation" отключен. 

      Enable_Autolot_calculation - Использовать автоматический расчет лота. Эта функция позволяет сохранить настройки рисков при изменении депозита. Если использовать автолот, то не используется "Size_of_the_first_order".

      Autolot_deposit_per_0.01_lots - Объем депозита на каждые 0.01 при использовании автолота.

        SIGNALS_SETTINGS - Настройка встроенного индикатора.

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

        Maximum_bars_Turtles - Количество баров для расчета статистики индикатора.

        Period_ATR - Регулировка периода (Average True Range). Значение по умолчанию 24. Используется только для расчета шага и стоплосс на основе ATR.  

        AVERAGING_SETTINGS - Настройка функции усреднения и мультипликации.

        Step_strategy - Выбор стратегии расстояния между открываемыми ордерами. Доступные варианты для выбора:

        • Fixed_Step - Использовать фиксированный шаг между открываемыми ордерами, использовать стратегию усреднения. 
        • Step_by_ATR - Использовать шаг между ордеров на основе волатильности рассчитанной индикатором ATR.
        • Without_averaging - Не использовать стратегию усреднения. 

        Fixed_step_(if_used) - При выборе варианта "Fixed_Step", в переменной "Step_strategy", впишите значение для расстояния между открываемыми ордерами в одном направлении.

        Step_ATR_K - При работе по стратегии "Step_by_ATR" в переменной "Step_strategy", необходимо задать расстояние на основе ATR. Рекомендованное значение расстояния не менее чем каждые 0,5 ATR. 

        Multiplier_for_volume - Мультипликатор для ордеров. Каждый последующий открытый советником ордер в сетке ордеров будет больше предыдущего на данный коэффициент. Актуально при работе с использование стратегии усреднения.

            TAKE_PROFIT_SETTINGS - Настройка TakeProfit и оверлап для закрытия позиций. 

            Size_of_Virtual_TakeProfit_(In_points) - Считается для текущей группы ордеров от цены безубытка.

            Use_overlap_last_and_first_orders - Использовать перекрытие первого ордера последним.

            Use_overlap_after_that_number_of_orders - Использовать overlap после данного числа открытых ордеров.

            STOP_LOSS_SETTINGS - Настройка функции StopLoss и Trailing.

            StopLoss_strategy - Выбор стратегии StopLoss.

            • StopLoss_by_ATR - Использовать StopLoss по сигналам индикатора. Этот вариант недоступен при использовании функции усреднения
            • Fixed_StopLoss - Использовать фиксированный StopLoss для группы ордеров, считается от цены первого ордера. То есть вся корзина ордеров будет закрыта при достижении этого значения в пунктах от самого первого ордера текущего направления. 
            • Without_StopLoss - Режим работы без использования StopLoss.
            • Trailing_by_Turtles_middle_line - Использовать Trailing по средней линии индикатора. При открытии ордера, на средней линии устанавливается стоплосс, далее Trailing будет подтягиваться с указанным шагом указанным в переменной "StopLoss_by_ATR".

            Fixed_StopLoss_(if_used) - Вписать значение в пунктах для StopLoss для каждого отдельного ордера. Используется только при работе в режиме "Fixed_StopLoss_(if_used)".

            Stop_Loss_ATR_K - Впишите коэффициент для расчета расстояния уровня StopLoss, в пунктах. Применяется, если выбран вариант работы "StopLoss_by_ATR".  Рекомендованное значение расстояния не менее чем 1 ATR. 

            Step_for_trailing_from_middle_line - Укажите расстояние в пунктах, после которого traling будет передвигаться в след за ценой. Применяется если активна функция "Trailing_by_Turtles_middle_line".

            PROTECTION_SETTINGS - Регулировка защитных функций при открытии позиций.

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

            Maximum_spread_in_points - Максимально допустимый спред для открытия ордеров.

            Maximum_number_of_orders - Максимально допустимое количество ордеров одного типа.

            Maximum_size_of_orders - Максимальный объем для одного ордера. Измеряется в лотах.

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

              ADVISOR_SETTINGS - Настройка графических функций и основных функций советника.

              Orders_Magic_number - Основной идентификатор ордеров советника. Используется в первую очередь для идентификации ордеров. 

              Comments_of_the_EA's_orders - Комментарий для ордеров советника.

              Allow_to_open_OP_BUY_orders - Разрешить советнику открывать ордера типа OP_BUY.

              Allow_to_open_OP_SELL_orders - Разрешить советнику открывать ордера типа OP_SELL.

              Allow_to_open_new_orders_after_close - Разрешить или запретить советнику открывать новые ордера после закрытия корзины. Запрет для открытия полезен, когда вы планируете отключить советник, для того чтобы он завершил работу с текущей группой ордеров. 

              Show_panel_of_advisor - Возможность отобразить или скрыть панель советника.

              Font_size_in_panel - Регулировка размера шрифта на панели.

              Profit_text_write - Регулировка размера шрифта на графике, при отображении профита, при закрытии позиций. 

                NOTIFICATIONS_SETTINGS - Раздел настройки уведомлений при закрытии ордеров.

                Send_push_notifications_when_close_orders - Разрешить отправку уведомлений на мобильную версию терминала. Письма отправляются при закрытии ордеров. 

                Send_mails_when_close_orders - Разрешить отправку писем на электронный почтовый адрес пользователя. Письма отправляются при закрытии ордеров. 

                Send_alerts_when_close_orders - Разрешить отправку pop-up уведомлений на терминале пользователя. Алерты отправляются при закрытии ордеров.  


                Купить советник "AW_Turtles_EA":

                MT4 версия

                👉 https://www.mql5.com/ru/market/product/107027



                AW Trading Software

                Telegram channel: https://t.me/AWSoftware

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