Торговля на отбой при достижении ATR(Averege True Range)
Торговая идея
Сеточный советник, с логикой усреднения при прохождении ATR за период. В основе стратегии лежит индикатор АТR(нестандартный MT4), который отображает в виде зон средний диапазон движения цены
от минимума до максимума.
Основная идея забрать коррекцию в% от всего движения внутрь диапазона после прохождение среднего хода
Советник использует дневной, недельный и месячный ATR. (торгует только на ТФ выставленном в настройках т.е. не миксует их)
В начале рабочего дня (недели, месяца в зависимости от выбранного ТФ) от локального минимума, сформировавшегося с начала суток, вверх откладывается значение ATR. Получаем зону сопротивления.
По той же логике от локального максимума снова откладывается ATR, но уже вниз,получаем зону поддержки.
Зона поддержки/сопротивления рисуется внутрь диапазона на 10% от значения ATR в виде прямоугольника и продлевается на расчетный период ТФ (день, неделя, месяц)
**Расчет ATR:**
- ATR рассчитывается как сумма разниц между High и Low свечей за заданный период, деленная на этот же период.
- Расчет производится только по закрытым свечам, текущая свеча не учитывается.
- Таймфрейм для расчета ATR задается в настройках советника.
**Торговая логика:**
-Вход в рынок осуществляется рыночным ордером при касании одной из зон (внутренней ее части т.е. ATR-10%)
-При входе в позицию устанавливается Take Profit в процентах от всего движения (день, неделя, месяц).
-Если получен Take Profit, то советник прекращает работу в этот расчетный период (день, неделя, месяц)
-Если Take Profit не сработал и текущий период закончен (день, неделя, месяц), то советник продолжает сопровождать ордер согласно алгоритму, игнорируя вновь образовавшиеся зоны
-Если советник вошел в позицию, а Take Profit закрылся в следующий период, то советник начинает весь алгоритм сначала оринтируясь на новые (текущие) зоны при условии, что на момент срабатывания предыдущего Take Profit
цена не зашла ни в одну из зон.
-Если расчетный период прошел и цена не коснулась ни одну из зон (флэт), то при начале следующего периода все начинается сначала (прошлая зона забывается)
**Общий Stop Loss:**
- Задается в долларах от депозита.
- Если просадка по открытым ордерам достигает указанного значения, советник закрывает все ордера.
**Усреднение позиции:**
- TP выставляется в процентах от всего движения.
- Если профит по первоначальному ордеру падает ниже заданного уровня Min_Take Profit, советник открывает первый усредняющий ордер с TP на тот же процент от всего движения.
- Второй усредняющий ордер открывается при прохождении 1 ATR от первоначального входа. (в данном случае на полный ATR без учета 10%)
- Последующие усредняющие ордера открываются при прохождении каждых 0.5 ATR (параметр `Koef_usredneniya`).
- Максимальное количество ордеров в сетке задается параметром `Max_orders_trade`.
-Усреднение происходит по арифетической прогрессии. Например: 0.01-0.02-0.03-0.04
-Максимальное количество ордеров в сетке задается в параметрах советника (Max_orders_trade)
Входные параметры советника ATR
Тип позиций Buy/Sell
Lot 0,01
Размер Take Profit в % 30
Мультипликатор усреднения лота (арифметический) True/False (если False, то советник открывает усредняющие ордера таким же размером как и первоначальный лот)
Min_Take Profit для срабатывания первого уср ордера 50 ( т.е. когда рынок идет против открытой позиции)
Koef_usrednenia(ATR) 0.5
Max_orders_trade 5 Макс кол-во ордеров в сетке
Max_Drawdown_Stop Loss, $ 250 принудительный Stop Loss при просадки в долларах
Magic 1234
====================== Параметры для расчета индикатора ATR ============================
ТФ для ATR Day (week, month)
Период для расчета ATR в свечах 12
Отображать графику True/False
Цвет прямоугольника поддержки
Цвет прямоугольника сопротивления
Заливка True/False
Толщина границ прямоугольника 2
Стиль границ прямоугольника Solid