YazanPro Auto Levels and Fibonacci
- Индикаторы
-
Yazan Adnan Ramadan Ibrahim
Algorithmic trader and MQL5 developer based in Jordan. I build Expert Advisors for MetaTrader 5 focused on gold (XAUUSD) and major FX pairs: multi-module confluence systems, short-hold scalping tools and manual trade panels. Each product is tested in the Strategy Tester on real ticks with - Версия: 1.0
- Активации: 10
YazanPro Auto Levels and Fibonacci - индикатор для MetaTrader 5, который рисует на графике зоны поддержки / сопротивления, стрелки пробоя, линии тренда, пивоты, круглые числа и автоматический Фибоначчи и показывает на панели, как далеко цена от каждого из них.
Он рисует ценовые уровни, которые большинство трейдеров отмечает вручную, обновляет их на каждом закрытом баре и показывает на панели, где цена находится сейчас относительно них. Работает на любом символе (форекс, металлы, индексы, акции, криптовалюты) и на любом таймфрейме от M1 до MN1. Индикатор не открывает сделок.
Что вы видите (номера совпадают с метками на скриншотах; у каждого слоя графика есть входной параметр и кнопка на панели)
- Зоны поддержки / сопротивления. Свинг-максимумы и свинг-минимумы (по умолчанию 2 бара с каждой стороны, правило фрактала), расположенные ближе половины ATR друг к другу, объединяются в одну зону. Её сила - число касаний: свинг-точки внутри неё. Рисуются 6 самых сильных зон, а также ближайшая зона над ценой, ближайшая под ценой и та, внутри которой находится цена. Каждая зона - закрашенная полоса с числом касаний и центральной ценой: зелёная под ценой, красная над ней.
- Стрелки пробоя. Стрелка отмечает первое закрытие за последним подтверждённым фрактальным максимумом или минимумом, с необязательным фильтром RSI(14) / CCI(14). Каждая стрелка определяется при закрытии своего бара и потом не переносится и не удаляется. Стрелки также записаны в буферы 0 и 1 (окно данных, iCustom).
- Автоматические трендовые линии через последние свинг-максимумы и свинг-минимумы, с числом касаний. Пробитая линия становится пунктирной и бледной.
- Дневные и недельные классические пивоты: P, R1-R3 и S1-S3 предыдущего дня и предыдущей недели, рисуются от начала текущего дня или недели на всех таймфреймах ниже D1 (дневные) и W1 (недельные). В таблицах они показаны на любом таймфрейме.
- Круглые числа. Шаг выбирается по цене и ATR (например 0.005 на EURUSD, 1.0 на USDJPY, 20 на золоте H1) или задаётся фиксированно.
- Автоматический Фибоначчи на последней подтверждённой волне: коррекции 38.2, 50, 61.8 и 78.6, расширения 127.2 и 161.8, зона 50-61.8 закрашена. Как только закрытый бар проходит уровень 78.6, сетап помечается как DEAD (отменён) и рисуется бледно до появления новой волны.
- Две большие плитки. NEAREST SUPPORT и NEAREST RESISTANCE (ближайшая поддержка / сопротивление): центр зоны крупным шрифтом, её касания, её диапазон и расстояние от цены в пипсах (в пунктах на индексах, акциях и криптовалютах) и в ATR.
- PRICE NOW (цена сейчас). Зона, в которой находится цена (или «между зонами»), статус Фибоначчи одним словом с % коррекции (WAITING, IN ZONE, DEEP, PAST 78.6 или DEAD) и последняя стрелка пробоя с числом баров с момента срабатывания.
- Кнопки слоёв. Zones, Arrows, Trend, Daily, Weekly, Round, Fib: один клик показывает или скрывает слой на графике.
- Вкладки. Вкладка Levels. Все уровни включённых слоёв: 6 ближайших над ценой и 6 ближайших под ней, с ценой и расстоянием в пипсах и в ATR. Вкладка Fibonacci. Волна (откуда, куда, размер в ATR, время баров), статус и таблица всех её уровней с расстояниями. Вкладка Pivots. Дневная и недельная таблица с расстояниями и круглые числа с их шагом. Вкладка Breakouts. Последняя стрелка вверх и вниз, фрактальные уровни, которые пробьёт следующая стрелка, обе трендовые линии, отскочил ли последний закрытый бар от уровня или закрылся за трендовой линией, и какие оповещения включены.
- Заголовок. Кнопка языка с 12 языками (английский, арабский, русский, китайский, испанский, португальский, японский, немецкий, корейский, французский, итальянский, турецкий), кнопки таймфреймов от M1 до MN1 и кнопка сворачивания. Язык, вкладка и слои запоминаются для каждого графика. Клик по полосе раздела сворачивает его. Наведите мышь на зону, линию, плитку или строку - появится пояснение.
Как это читать
- Начните с двух плиток: ближайшая поддержка снизу и ближайшее сопротивление сверху, с числом касаний и расстоянием. Расстояние меньше 1 ATR означает, что цена находится ближе одного среднего диапазона бара от центра зоны.
- Прочитайте PRICE NOW: находится ли цена внутри зоны или между зонами, какой статус Фибоначчи и сколько баров назад появилась последняя стрелка пробоя.
- На графике метка справа от каждой зоны показывает её касания и центр (например, «x6 1.11631»). Ближайшая зона сверху и снизу от цены закрашена сильнее остальных.
- Статус Фибоначчи показывает, где цена находится в последней волне: WAITING = ещё не дошла до 50%, IN ZONE = между 50 и 61.8, DEEP = между 61.8 и 78.6, PAST 78.6 = за 78.6, DEAD = закрытый бар прошёл 78.6; Фибоначчи остаётся бледным, пока не сформируется новая волна.
- Точные цены - на вкладках (Levels, Fibonacci, Pivots, Breakouts); если на графике слишком много линий, выключите слой его кнопкой.
- Используйте увиденное как контекст для собственного анализа: индикатор не даёт советов купить или продать.
Оповещения (всплывающее окно, по желанию push-уведомление)
- Цена коснулась одной из нарисованных зон (один раз на зону за бар).
- Бар закрылся за одной из нарисованных зон.
- Цена вошла в зону Фибоначчи 50-61.8 (один раз на волну).
- Новая стрелка пробоя (по умолчанию выключено).
Для кого
Для трейдеров, которые вручную отмечают поддержку и сопротивление, трендовые линии, пивоты и коррекции Фибоначчи и хотят, чтобы всё это рисовалось одинаково на каждом графике, с расстоянием до каждого уровня перед глазами, на их родном языке.
Чего индикатор не делает
- Он не даёт советов покупать или продавать. Стрелка пробоя говорит, что бар закрылся за уровнем, и ничего о том, что будет дальше. Панель тоже об этом напоминает: только контекст, не торговый сигнал.
- Он не предсказывает цены и ничего не утверждает о том, как часто зона, пивот или уровень Фибоначчи удерживаются.
- Он не открывает ордеров и не меняет сделки.
- Он не хранит зоны и трендовые линии старше сканируемого окна (по умолчанию последние 500 закрытых баров) и по умолчанию отмечает стрелки на последних 2000 барах.
- Ему нужна история: 41 закрытый бар для зон, 120 для Фибоначчи. На новом символе или на MN1 панель показывает «not enough history» (мало истории), пока баров не станет достаточно.
Как это рассчитывается
- ATR - простой средний истинный диапазон за 14 баров на таймфрейме графика. Все расстояния в ATR используют его.
- Зона: подтверждённые свинг-точки (свинг-максимум выше N баров с каждой стороны; N = 2 по умолчанию) сортируются по цене и объединяются, пока находятся в пределах 0.5 x ATR от самой низкой точки зоны. Касания = объединённые свинг-точки. Зоне нужно 2 касания, чтобы учитываться. Полоса - от самой низкой до самой высокой объединённой цены плюс 0.1 ATR с каждой стороны; центр - их среднее.
- Стрелка пробоя: при закрытии бара последний подтверждённый фрактальный максимум (2 бара с каждой стороны, известен после закрытия второго бара за ним) считается пробитым, когда бар закрылся выше него, а предыдущий бар закрылся на нём или ниже. Зеркально для фрактального минимума. При включённом фильтре стрелке вверх также нужны RSI(14) ниже 70 и CCI(14) выше 50 (вниз: RSI выше 30 и CCI ниже -50). Уровень срабатывает один раз; следующая стрелка ждёт нового фрактала. Оба осциллятора рассчитываются внутри индикатора по ценам закрытия.
- Трендовая линия: новейший свинг с 3 барами с каждой стороны - правая опора, новейший более старый свинг с 20 барами с каждой стороны - левая опора. Касания считаются в пределах 0.25 ATR от линии. Линия считается пробитой, как только бар закрылся за ней после правой опоры.
- Пивоты: P = (high + low + close) / 3 предыдущего дня или недели; R1 = 2P - low, S1 = 2P - high, R2 / S2 = P +- (high - low), R3 = high + 2 (P - low), S3 = low - 2 (high - P). Используются бары D1 и W1 брокера; если они ещё недоступны, предыдущий день или неделя восстанавливаются из баров самого графика.
- Круглые числа: шаг - наименьшее 1, 2 или 5 x 10^n, которое не меньше 0.4 процента цены и не меньше одного ATR. Вокруг последнего закрытия рисуются четыре линии.
- Фибоначчи: зигзаг по закрытым барам, где новому свингу нужен разворот на 3 x ATR (ATR бара, который его подтверждает, поэтому подтверждённая точка потом не меняется). Последние две подтверждённые точки образуют волну; она должна быть длиной не меньше 2 x ATR, иначе панель пишет «waiting for a bigger one» (ждём большую). Коррекции измеряются от конца волны, расширения - от её начала. Сетап отменён, как только закрытый бар после конца волны проходит уровень 78.6 плюс 0.2 ATR.
- Расстояния: пипсы на форексе (10 пунктов на 3- и 5-значных котировках), 0.1 на золоте и 0.01 на серебре; пункты (единицы цены) на всём остальном. Параметр «Points per pip» переопределяет это.
- Нагрузка: уровни, трендовые линии, пивоты, круглые числа и Фибоначчи пересчитываются один раз на закрытый бар. Тики только обновляют расстояния и запускают проверки касания и зоны Фибоначчи. Панель обновляется не чаще раза в секунду. Около 100 графических объектов плюс не более 500 стрелок.
Входные параметры
Названия параметров в терминале на английском, как в списке ниже.
Support / resistance zones
- Bars scanned for swing points, zones and trendlines: 500 (100..5000)
- Swing point: bars on each side: 2 (2 = the fractal rule)
- Merge swing points closer than this x ATR into one zone: 0.5
- Touches a zone needs to count: 2 (1..10)
- Strongest zones drawn, plus the nearest above and below: 6 (1..15)
Chart layers
- Support / resistance zones: true
- Breakout arrows (close through the last fractal high / low): true
- Breakout arrows: RSI(14) / CCI(14) filter: true (up: RSI below 70 and CCI above 50; down mirrored)
- Breakout arrows: bars of history marked: 2000 (100..50000)
- Auto trendlines: true
- Daily classic pivots (P, R1-R3, S1-S3): true (drawn on timeframes below D1)
- Weekly classic pivots: true (drawn on timeframes below W1)
- Round numbers: true
- Round number step in price: 0 (0 = automatic)
- Auto Fibonacci on the last confirmed swing leg: true
- Fibonacci: zigzag threshold, x ATR: 3.0 (1..10)
- Fibonacci: minimum leg, x ATR: 2.0 (0.5..20)
Colors
- Support / Resistance / Pivot P / Fibonacci / Round number color: green / red / gold / blue / gray
Panel
- Panel language: English (12 languages, also switchable on the panel)
- Tab shown first: Levels by distance (Levels / Fibonacci / Pivots / Breakouts)
- Panel X / Y, pixels from the top-left corner: 10 / 30
- Points per pip: 0 (0 = automatic)
- Turn the chart shift on: true (room for the level labels right of the last bar)
Alerts
- Alert when price touches one of the drawn zones: true
- Alert when a bar closes through one of the drawn zones: true
- Alert on a new breakout arrow: false
- Alert when price enters the 50-61.8 Fibonacci zone: true
- Also send a push notification: false
Быстрый старт и FAQ
Быстрый старт
- Прикрепите индикатор к любому графику и таймфрейму. Он работает на форексе, металлах, индексах, акциях и криптовалютах.
- Выберите язык кнопкой в правом верхнем углу панели.
- Прочитайте две плитки: ближайшая поддержка и сопротивление с расстоянием. Затем откройте вкладки: Levels, Fibonacci, Pivots, Breakouts.
- Нажмите кнопку слоя (Zones, Arrows, Trend, Daily, Weekly, Round, Fib), чтобы показать или скрыть его на графике.
- Наведите мышь на зону, линию или строку панели - появится пояснение.
FAQ
Перерисовываются ли стрелки?
Стрелка определяется при закрытии своего бара по уровню, подтверждённому раньше, и потом не переносится и не удаляется. После полной перезагрузки графика отмечаемое окно начинается с другого бара, поэтому самые старые стрелки в нём могут немного отличаться; недавние остаются на месте.
Меняются ли зоны и линии?
Да, на каждом закрытом баре: новый свинг может добавить касание зоне, создать зону или сдвинуть опору трендовой линии. Именно это держит уровни актуальными. Дневные и недельные пивоты фиксированы на день или неделю.
Почему на моём графике нет Фибоначчи?
Последняя подтверждённая волна короче минимума (по умолчанию 2 x ATR) или на графике меньше 120 закрытых баров. Вкладка Fibonacci сообщает причину. Уменьшите минимальную волну или порог зигзага, чтобы волн было больше.
Какие таймфреймы и символы?
Любой таймфрейм от M1 до MN1, всё рассчитывается на таймфрейме графика. Расстояния в пипсах на форексе и металлах и в пунктах на индексах, акциях и криптовалютах; число пунктов в пипсе можно задать самостоятельно.
Почему график сдвинулся вправо?
Индикатор включает сдвиг графика, чтобы подписи уровней поместились справа от последнего бара. Выключите этот параметр, чтобы сохранить свою настройку.
Это торговая система?
Нет. Индикатор показывает уровни и положение цены относительно них. Он не даёт советов покупать или продавать.
Нагружает ли он терминал?
Нет. Уровни рассчитываются один раз на закрытый бар за несколько миллисекунд, панель обновляется не чаще раза в секунду.
Предупреждение о рисках
Торговля связана с высоким риском потерь. Этот индикатор показывает ценовые уровни, не предсказывает цены и не гарантирует никакого результата. Используйте его как контекст для собственного анализа и никогда - как самостоятельный торговый сигнал.
