AW Donchian Trend EA инструкция

AW Donchian Trend EA инструкция

25 октября 2024, 17:01
AW Trading Software Limited
0
108


AW Donchian Trend EA - советник торгующий по сигналам трендового индикатора AW Donchian Trend. Использует индикаторные стратегии TakeProfit и StopLoss, помимо этого в советник встроена функция Трейлинга, перекрытия и безубытка. Может использовать мультитаймфреймовую фильтрацию, автоматический расчет лота для сохранения процента риска от депозита. Функционально возможна работа по времени и разные варианты усреднения.


Внимание! Элементы индикатора видны только в том случае если запущен индикатор. Для торговли советником покупать индикатора не требуется, так как советник обращается к встроенному индикатору при получении данных для торговли, однако советник не отображает линии индикатора. Если вы хотите увидеть линии индикатора, то вам необходимо запустить индикатор на график.

Советник "AW Donchian Trend EA": 

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

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


Индикатор "AW Donchian Trend": 

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

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

Стратегии для открытия позиций:

1 Рейтинг успешности 

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


Переменная "Success Rate" расположена во входных настройках в разделе "MAIN SETTINGS"


2 Открытие ордеров по новому сигналу или по направлению тренда

В советник встроена новая функция для открытия большего количества ордеров. 

  • Если в переменной  "First order on new signal only" установить вариант "TRUE", то советник будет открывать новые ордера только при поступлении нового сигнала от индикатора. То есть советник торгует один раз за один сигнал. Если вы включили возможность торговли сетками, то только одна сетка сможет открыться. (Меньше сделок - как на скриншоте ниже)


  • Если в переменной  "First order on new signal only" установить вариант "False", то советник будет открывать новые ордера сразу после закрытия предыдущих на протяжении всего направления тренда. Когда будет закрыта одна корзина корзина (при использовании сеток), или один ордер, даже при отсутствии нового сигнала, откроются новые ордера по текущему тренду. (Больше сделок - как на скриншоте ниже)



Торговля одновременно в двух направления или по очередно.

В советник встроена возможность вести одновременную работу по обоим направлениям, регулируется переменной "Can EA work in both direction in same time". При выборе "true", в случае если уже есть открытые ордера в одном направлении, советник получит возможность торговать в две стороны. При этом оба направления ордеров будут закрываться независимо друг от друга. (Одновременно открытые сделки в обоих направлениях - на скриншоте ниже)

 Если отключить функцию, то советник будет сначала торговать в одном направлении. И только после того как AW Donchian Trend EA закроет ордера в этом направлении, то он сможет открыть новые ордера в противоположном направлении. Оба направления ордеров будут закрываться независимо друг от друга. При "false" режиме советник будет вести торговлю только в одном направлении, открытие другого направления возможно только при закрытии текущего. (Одновременно открытые сделки только в одном направлении - на скриншоте ниже)



4 Ограничение для открытия не более одного ордера за свечу.

Ограничение для открытие не более одного ордера за одну свечу, или работа без ограничения. При выборе варианта "false" советник открывает новые ордера, как только поступает сигнал для открытия. При выборе варианта "true" советник открывает не более одного ордера одного направления за одну свечу. 

Ограничение может быть полезно: 

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

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

Потенциальные выгоды от отключения:

  • Увеличение потенциальной прибыли: В период сильных движений или высокой волатильности, если открывается только один ордер на свече, упускаются дополнительные возможности. Отключение ограничения позволяет захватывать большее количество выгодных точек входа, увеличивая шансы на получение прибыли.
  • Быстрая реакция на смену тренда: Если тренд меняется быстро, возможность открыть несколько сделок в краткие промежутки времени может помочь быстро перевернуть позиции и извлечь выгоду из нового направления движения.


5 "Use additional Donchian Trend filtering" 

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

На младших таймфреймах (например, M15 или M5) или при низком периоде индикатора, часто встречаются рыночные шумы и ложные сигналы. МДополнительный фильтр помогает игнорировать эти сигналы, если они противоречат тренду на более высоких таймфреймах. Например, если на минутном графике возникает сигнал на продажу, но на часовом графике тренд восходящий, трейдер может проигнорировать этот сигнал и тем самым избежать убытков.

Вариации использования:

  • Фильтрация по старшему таймфрейму. Для точки входа используется таймфрейм текущего чарта. Для фильтрации необходимо использовать таймфрейм большего диапазона. Ордера будут открываться только при соответсвии двух сигналов. 
  • Фильтрация по более строгому периоду индикатора. Для точки входа используется стандартный период индикатора 24. Для фильтрации устанавливается период большего значения, к примеру 40. В этом случае ордера будут открываться также только при соответсвии двух сигналов. 
  • Фильтрация по таймфрейм и периоду. Для фильтрации можно задать как больший таймфрейм, так и больший период одновременно. Может быть актуально для символов с сильной волатильностью. 


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


Вариации для закрытия ордеров:


1 Закрытия по тейкпрофиту: Настройка стратегии TakeProfit.

«Функция TakeProfit — это инструмент автоматического закрытия позиции при достижении заранее установленного уровня прибыли. Она позволяет зафиксировать прибыль, когда цена достигает целевого значения. Основная задача функции — обеспечить закрытие позиции в нужный момент для предотвращения отката цены и потери заработанной прибыли.

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

  • Close position on TP1 — Закрытие всей позиции при достижении индикаторного значения TP1. Это позволяет зафиксировать прибыль на первом целевом уровне.
  • Close position on TP2 — Закрытие всей позиции при достижении индикаторного значения TP2. Этот вариант используется для более долгосрочной фиксации прибыли на втором уровне.
  • Use TP in Points — Использование фиксированного TakeProfit в пунктах для каждого ордера. В этом случае при достижении заданного количества пунктов прибыли ордер закрывается автоматически. При выборе этого варианта необходимо указать размер TakeProfit в переменной "TakeProfit in Points (if used)".

2 Закрытия по Trailing

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

Функция включается, когда цена проходит расстояние, указанное в переменной «Trailing Start in points». Как только это расстояние достигнуто, стоп-лосс начинает следовать за ценой на расстоянии, которое задается в переменной «Trailing Step in points». При дальнейшем движении цены в одном направлении, стоп-лосс будет автоматически подтягиваться, защищая накопленную прибыль.

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

3 Закрытие по StopLoss

Функция StopLoss — это инструмент автоматического закрытия убыточной позиции при достижении заранее установленного уровня убытков. Основная цель StopLoss — ограничить возможные потери и защитить капитал трейдера в случае неблагоприятного движения рынка. Как и в случае с TakeProfit, StopLoss может быть настроен индивидуально для каждого ордера или для всей позиции. Существует несколько вариантов работы функции StopLoss:


  • Exit on opposite signal — Закрытие позиции при развороте тренда или при появлении противоположного торгового сигнала. Этот вариант полезен для динамичных стратегий, где ключевым критерием является изменение направления тренда. Как только советник получает сигнал о развороте, ордер автоматически закрывается.
  • Use SL in Points — Использование фиксированного StopLoss в пунктах для каждого ордера. При активации этой функции необходимо задать размер StopLoss в переменной “StopLoss in Points (if used)”. Ордер будет закрыт автоматически, как только цена пройдет установленное количество пунктов против позиции.
  • Use SL from Indicator — Использование StopLoss на основе сигналов индикатора Donchian Trend. В этом случае уровни StopLoss определяются на основе анализа индикаторных данных, что позволяет гибко адаптировать защитные уровни в зависимости от состояния рынка и поведения тренда.
  • Without StopLoss — Режим работы без использования StopLoss. В этом случае советник не устанавливает защитных уровней для ограничения убытков, для стратегий с альтернативными методами управления рисками или при агрессивной торговле.


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

1 Безубыток 

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

При активации функции безубытка, стоп-лосс переносится на уровень открытия ордера (или немного выше для покрытия комиссий и спреда). Таким образом, если цена пойдет в обратном направлении, сделка будет закрыта по цене без убытка, что защищает депозит от убытков.

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

2 Автоматическая настройка управления рисками

Функция автолот работает основываясь на двух переменных. 

Первая переменная это "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" не будет работать, так как объем первого ордера будет гибким в соответствии с вашим депозитом.

3 Алгоритм перекрытия:

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

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

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

4 Работа по времени

Алгоритм работы по времени — это функция, которая позволяет советнику открывать позиции в строго определенные временные интервалы. Основная цель — контролировать торговлю в рамках наиболее активных или предпочтительных для стратегии временных периодов.

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

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



Советник "AW Donchian Trend EA": 

MT4 версия

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


 MT5 версия

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


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

MAIN SETTINGS 

Success Rate - Рейтинга успешности для открытия ордера. 

First order on new signal only - Возможность выбора открывать новые ордера только при поступлении нового сигнала от индикатора, или при выборе варианта "False" ордера будут открываться по текущему направлению тренда, как только предыдущие будут закрыты.

Can EA work in both direction in same timeПеременная, ограничивающая возможность открытия усредняющих ордеров двух направлений одновременно. При выборе "true" советник сможет торговать в обе стороны при наличии условий для этого. При "false" - нет, то есть советник будет вести торговлю только в одном направлении. 

Size of the order - Объем ордера для открытия.  

Enable Autolot size calculation - Использовать автоматический расчет лота. Автолот позволяет сохранить настройки рисков при изменении депозита

Volume of deposit for one "Size of the order" - Объем депозита на который будет приходиться один "Size of the order" при использовании автолота

TAKE PROFIT SETTINGS

TakeProfit Mode - Выбор стратегии тейк профита:

  • Close position on TP1 - Закрыть всю позицию при достижении TP1.
  • Close position on TP2 - Закрыть всю позицию при достижении TP2.
  • Use TP in Points - Использовать фиксированный TakeProfit для каждого ордера.   

TakeProfit in Points (if used) - Фиксированный TakeProfit для каждого отдельного ордера

Trailing Start in points - Значение в пунктах, после открытия рыночного ордера при прохождения этого объема пунктов, для ордера будет установлен Trailing. Trailing передвигает StopLoss в след за ценой, когда цена начала двигаться в сторону прибыли, после разворота цены Trailing закроет позицию с прибылью. 

Trailing Step in points - Шаг в пунктах, после прохождения которого Trailing будет подтягиваться за ценой. Trailing будет подтягиваться за ценой неограниченное количество раз, пока будет продолжаться однонаправленный тренд. Каждый раз Trailing подтянется после прохождения указанного значения шага. 

Allow overlap TP last and firs average orders - Использовать перекрытие первого ордера последним

Allow overlap TP after number of orders - Использовать overlap после данного числа открытых ордеров

STOPLOSS SETTING

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

  • Exit on opposite signal - Выход при развороте тренда или при противоположном сигнале.
  • Use SL in Points - Использовать фиксированный StopLoss для каждого ордера.
  • Use SL from Indicator - Использовать StopLoss по сигналам индикатора Trend Predictor.
  • Without StopLoss - Режим работы без использования StopLoss.

StopLoss in Points (if used) - Фиксированный StopLoss для каждого отдельного ордера

BREAKEVEN SETTING

Use Breakeven - Это функция при которой StopLoss будет равен цене открытия ордера без учета комиссий брокера и свопов. Устанавливается для каждого отдельного прибыльного ордера на текущем символе.   

Profit in points to add Breakeven Прибыль ордера в пунктах, при достижении которой будет установлен StopLoss в безубытке

Level of Breakeven in points – Как только цена пошла выше цены открытия и ушла в профит на «Profit in points to add Breakeven» пунктов, советник установит StopLoss на цене открытия + указанный профит. Переменная для того чтобы цена не могла принести убыток и была закрыта в случае как только будет достигнут Вreakeven при движении в противоположную прибыльному направлению.

GRIDS SETTINGS

Use grids - Использовать открытие корзин ордеров. 

Averaging trend filteringПосле открытия первого ордера в корзине, дальнейшее развитие сетки возможно только при направлении текущей тенденции в том-же направлении. 

Multiplier for size of orders - Мультипликатор для объемов ордеров

Step for grids - Переменная, регулирующая шаг между ордерами, измеряется в пунктах

Maximum number of orders - Максимальное число ордеров одного направления в корзине

DONCHIAN TREND SETTINGS

Period - Период индикатора, чем больше, тем меньше чувствительность сигналов индикатора

TakeProfit target - Мультипликатор для ТП1 и ТП2. Чем выше мультипликатор тем больше прибыли от одной сделки, но тем меньше процент успешности сигналов 

StopLoss target  - Мультипликатор для СтопЛосс. Чем выше значение переменной тем дальше от цены открытия будет расположен СтопЛосс

Maximum bars - Количество баров для расчета статистики

MULTI-TIMEFRAME TREND SETTINGS

Use additional Donchian Trend filtering - Использовать или не использовать дополнительный трендовый фильтр. Позволяет фильтровать рыночный шум.

Period for multitimeframe filter - Выбор таймфрейма для фильтрации сигналов. Для точки входа используется таймфрейм вашего текущего чарта.

Period - Период индикатора, чем больше, тем меньше чувствительность сигналов индикатора.

ADVISOR SETTINGS  

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

Comments for orders - Комментарий ордеров советника

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

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

One order per bur Переменная, ограничивающая возможность открытия более чем одного ордера за одну свечу. При выборе варианта "false" советник будет открывать новые ордера, как только произойдет сигнал для для открытия. При выборе "true" количество ордеров будет ограничено текущей свечей, этот вариант более безопасный в случае резких ценовых колебаний.

Allow to open OP_BUY orders - Разрешить отправлять ордера типа OP_BUY

Allow to open OP_SELL orders - Разрешить отправлять ордера типа OP_SELL

Allow to open new orders after close - Разрешить отправлять новые ордера после того, как все ордера будут закрыты

Font size in panels - Изменить размер шрифта в панели

Show panel - Отобразить или скрыть панель советника

WORKING TIME SETTINGS 

Work on Time - Включить или отключить работу по времени.

Start Time - Время начала работы советника, используется если включена работа по времени.

End Time - Время завершения работы советника, используется если включена работа по времени. После завершения работы, новые ордера открываться не будут, но закрытия продолжат производится в соответствии с настройками SL и TP.

    NOTIFICATIONS SETTINGS

    Send push notifications when close orders - Разрешить отправку уведомлений на мобильную версию терминала. Письма отправляются при закрытии ордеров. 

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

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




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

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

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



      Индикатор "AW Donchian Trend": 

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

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



      AW Trading Software

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