Торговля на отбой при достижении 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