SNR Fibonacci Swing Precision
- Индикаторы
- Версия: 1.0
- Активации: 16
SNR Fibonacci Swing Precision — это индикатор для MetaTrader 5, который строит мульти-таймфреймовую карту уровней поддержки и сопротивления на основе свинговой структуры, подтверждённой уровнями Фибоначчи и адаптированной к ATR. Он объединяет близко расположенные уровни пивотов в ценовые зоны и определяет отскоки от подходящих уровней по теням закрытых свечей внутри этих зон. На плавающей панели SNR PRECISION отображаются тренды таймфреймов, ближайшие уровни поддержки и сопротивления, пригодность кластеров, последний торговый план с точками входа/SL/TP, а также отдельная статистика по TP1–TP3. Сигналы и справочные торговые планы предназначены только для анализа; индикатор не открывает и не сопровождает ордера.
Основные возможности
1. Свинговая структура Fibonacci/ATR
- Определяет чередующиеся свинговые пивоты с помощью подтверждения отката Фибоначчи, порогов сегментов на основе ATR и минимального расстояния между свингами.
- Позволяет настраивать кандидатный уровень отката и допуск (по умолчанию 61,8 ± 3), а также уровень подтверждения свинга.
- Направление тренда определяется по подтверждённой свинговой структуре и сохраняется при появлении последующих разнонаправленных свингов.
- Автономная работа: зависимость для расчёта свингов Fibonacci/ATR встроена, поэтому устанавливать отдельный индикатор не требуется.
- Позволяет показывать или скрывать линию свинга текущего таймфрейма без остановки внутренних расчётов.
2. Уровни поддержки и сопротивления на нескольких таймфреймах
- Создаёт уровни сопротивления по верхним пивотам и уровни поддержки по нижним пивотам на каждом настроенном таймфрейме.
- Поддерживает пользовательские комбинации таймфреймов в виде списка через запятую, например M5,H1. Если поле оставить пустым, используется таймфрейм текущего графика.
- Отслеживает количество пробоев и учитываемые касания тенями пивотов для каждого уровня.
- Различает активные и пробитые уровни с помощью отдельных цветов.
- Подписи уровней могут включать индекс пивота, таймфрейм, число пробоев, число касаний и цену.
- Позволяет продлевать уровни вправо и показывать или скрывать закрытые (пробитые) уровни.
3. Кластерные зоны на основе ATR
- Объединяет близкие подходящие уровни в зоны с помощью настраиваемого расстояния объединения на основе ATR; минимальное расстояние составляет 30 пунктов инструмента.
- Отображаемый кластер должен содержать не менее двух уровней. Они могут происходить как с одного таймфрейма, так и с нескольких.
- Допускается смешанный состав из уровней поддержки и сопротивления, поэтому перевёрнутые уровни также могут входить в зону.
- Пригодность определяется максимальным допустимым количеством пробоев и настройкой включения или исключения пробитых уровней.
- Зоны отображаются полупрозрачными прямоугольниками. Можно включить пунктирные границы и подписи с ценовыми пределами, количеством активных/пробитых уровней и составом кластера.
4. Сигналы отскока по закрытым свечам
- Покупка (Buy): минимум закрытой свечи достигает уровня подходящего элемента кластера или пересекает его, при этом всё тело свечи остаётся выше уровня.
- Продажа (Sell): максимум закрытой свечи достигает уровня подходящего элемента кластера или пересекает его, при этом всё тело свечи остаётся ниже уровня.
- Уровень должен входить в подходящий кластер и находиться в пределах его границ; касания отдельного, не входящего в кластер уровня недостаточно.
- Фильтры длины тени работают в режимах «Проценты», «ATR» или «Оба»; минимальные и максимальные значения настраиваются.
- Режимы направления: Both (оба направления), Trend (по установленному тренду таймфрейма графика) или Retracement (против него).
- Сигналы рассчитываются только по завершённым свечам; справочная цена входа — цена открытия следующей свечи.
5. Вход, стоп-лосс и фиксированные цели R
- Отображает последний торговый сценарий: линии входа, SL и TP1–TP3, ценовые подписи и полупрозрачный прямоугольник риска.
- Стоп-лосс размещается за выбранной границей кластера с дополнительным защитным буфером на основе ATR.
- Цели фиксированы на уровнях 1R, 2R и 3R относительно справочной цены входа.
- Символы состояния показывают, ожидается ли достижение SL/TP, достигнут ли уровень, сработал ли он или недоступен. Оценка выполняется по завершённым свечам.
6. Интерактивная панель и статистика TP
- Показывает тренды таймфреймов, ближайшие непробитые уровни поддержки и сопротивления, количество зон и число подходящих/всех уровней.
- Отображает последний сценарий (BUY, SELL или WAITING), время сигнала и входа, а также состояния SL/TP.
- В строках для каждого таймфрейма указываются стрелка тренда, ближайшие уровни поддержки/сопротивления, ATR и разбивка уровней по пригодности.
- Отдельная статистика TP1, TP2 и TP3 показывает количество выигрышей среди завершённых исходов, процент выигрышей, число ожидающих исходов и символ качества среднего результата в R относительно безубыточного уровня каждой цели.
- Исторические сигналы в пределах периода анализа восстанавливаются в хронологическом порядке после загрузки необходимой истории.
- Есть сворачиваемые разделы, всплывающие пояснения, кнопки сворачивания панели и закрытия. Переключатели отображения, состояние разделов и положение панели сохраняются при смене инструмента и таймфрейма.
7. Уведомления
- Уведомление отправляется один раз при обнаружении нового сигнала по закрытой свече.
- Доступны независимые каналы: всплывающее окно, WAV-звук, push-уведомление на мобильное устройство и электронная почта.
- Каждое уведомление содержит символ, таймфрейм, направление, цену входа, SL, TP1–TP3 и временную метку брокера/сервера для сигнала.
- При добавлении индикатора на график, смене таймфрейма или повторном расчёте истории уведомления по уже существующим сценариям повторно не отправляются.
8. Темы, шрифты и языки
- Шесть предустановленных тем и режим Custom, который учитывает яркость графика: Melange Light/Dark, Gruvbox Dark/Light, Dracula Trader и Midnight Navy.
- Можно применить выбранную тему к цветам графика.
- Настраиваются шрифты и размеры шрифтов для подписей на графике и панели.
- Интерфейс доступен на одиннадцати языках: английском, русском, японском, китайском, испанском, португальском, немецком, корейском, французском, итальянском и турецком.
9. Буферы индикатора для интеграции
- Семь буферов: BuySignal, SellSignal, EntryPrice, StopLoss, TakeProfit1, TakeProfit2 и TakeProfit3.
- Маркеры покупки/продажи записываются на сигнальной свече; цены входа, SL и TP записываются на следующей свече, где предполагается вход.
- Подходит для анализа или интеграции в отдельно реализованную торговую стратегию.
Основные преимущества
- Объединяет структурные уровни нескольких таймфреймов на одном графике.
- Позволяет сосредоточиться на кластерных зонах, а не на отдельных уровнях.
- Применяет последовательные правила определения отскока по завершённым свечам.
- Для каждого обнаруженного сценария предоставляет справочную цену входа, стоп-лосс и цели 1R/2R/3R.
- Позволяет анализировать отдельную статистику исходов TP1–TP3 за скользящий период, различая завершённые и ожидающие сценарии.
- Показывает тренды, ближайшие уровни поддержки/сопротивления и количество подходящих уровней для каждого настроенного таймфрейма на одной панели.
- Уведомляет через всплывающие сообщения, звук, push-уведомления и электронную почту.
- Автономная работа: установка отдельного индикатора не требуется.
Для кого предназначен этот индикатор
- Для трейдеров, принимающих решения вручную на основе ценового движения, уровней поддержки и сопротивления и свечных отскоков.
- Для аналитиков, работающих на нескольких таймфреймах и ищущих совпадение уровней из разных периодов.
- Для разработчиков MQL5, которым нужны буферы сигналов и SL/TP для анализа или отдельной торговой стратегии.
- Для исследователей исторических данных, сравнивающих результаты достижения целей и количество ожидающих сценариев при разных настройках.
- Для пользователей, знакомых с графиками и желающих видеть пивоты, кластеры, свечи отскока и справочные торговые планы в чётко разделённом виде.
Входные параметры
| Группа параметров | Параметр | Описание |
|---|---|---|
| Общие настройки | ||
| General | Language | Язык интерфейса: английский, русский, японский, китайский, испанский, португальский, немецкий, корейский, французский, итальянский или турецкий. |
| General | Lookback Days | Количество дней истории, используемой для уровней и статистики таймфрейма графика (1–30). Для каждого таймфрейма преобразуется в количество баров. |
| General | Timeframes | Таймфреймы анализа, перечисленные через запятую (например, M5,H1). Оставьте поле пустым, чтобы использовать таймфрейм графика. Для расчёта сигналов обязательно включите таймфрейм графика в список. |
| General | Show Dashboard | Показывать или скрывать плавающую панель SNR PRECISION. |
| Настройки свинговой структуры | ||
| Swing | Fibo Candidate Rule | Применять проверки соотношения кандидатного участка при подтверждении свинга. |
| Swing | Candidate Level | Процент кандидатного отката. |
| Swing | Candidate Tolerance | Допуск вокруг кандидатного уровня в процентных пунктах. |
| Swing | Swing Confirmation | Процент подтверждающего отката. |
| Swing | Minimum Swing Bars | Минимальное расстояние в барах между свинговыми пивотами. |
| Swing | ATR Threshold Multiplier | Множитель ATR, используемый для определения крупных свинговых сегментов. |
| Swing | ATR Period | Период расчёта ATR. |
| Swing | Show Swing | Показывать или скрывать линию свинга таймфрейма графика. При скрытии расчёты продолжаются. |
| Настройки сигналов | ||
| Signals | Safety Buffer | Множитель ATR, добавляемый за границей выбранного кластера при размещении стоп-лосса. |
| Signals | Direction | Режим направления сигнала: Both, Trend или Retracement. |
| Signals | Wick Range | Режим фильтра теней: Off, Percent, ATR или Both. Геометрические условия отскока обязательны всегда. |
| Signals | Minimum / Maximum Wick Percent | Допустимый размер тени отскока в процентах от полного диапазона свечи. |
| Signals | Minimum / Maximum Wick ATR | Допустимая длина тени в виде множителя ATR сигнальной свечи. |
| Настройки уведомлений | ||
| Alerts | Popup Alerts | Показывать всплывающее сообщение в терминале для каждого нового сигнала по закрытой свече. |
| Alerts | Sound Alerts | Воспроизводить звук для каждого нового сигнала. |
| Alerts | Alert Sound File | Имя WAV-файла в папке Sounds терминала. |
| Alerts | Push Alerts | Отправлять новые сигналы на MetaQuotes ID, настроенный в уведомлениях терминала. |
| Alerts | Email Alerts | Отправлять новые сигналы через учётную запись электронной почты, настроенную в терминале. |
| Настройки кластеров | ||
| Clusters | Cluster Merge Distance ATR | Расстояние между ценами на основе ATR, используемое для объединения уровней в кластер. |
| Clusters | Include Broken Levels | Разрешить включение пробитых уровней в кластер, если они укладываются в допустимое количество пробоев. |
| Clusters | Maximum Breakout Count | Максимальное допустимое количество пробоев для уровня, входящего в кластер. |
| Настройки отображения | ||
| Display | Show Trade Levels | Рисовать последние линии входа, SL, TP1–TP3 и прямоугольник риска. |
| Display | Show Levels | Отображать отдельные уровни поддержки и сопротивления. |
| Display | Show Clusters | Отображать кластерные зоны. |
| Display | Show Cluster Boundaries | Рисовать пунктирные горизонтальные линии по верхней и нижней границам каждого кластера. |
| Display | Show Closed Levels | Отображать пробитые уровни цветом закрытых уровней. |
| Display | Extend Levels | Продлевать отображаемые уровни и зоны вправо до момента пробоя. |
| Настройки подписей | ||
| Labels | Show Cluster Labels | Показывать состав кластера и описания его элементов. |
| Labels | Show Level Labels | Показывать подписи отдельных уровней. |
| Labels | Level Label Index | Включать индекс пивота в подписи уровня. |
| Labels | Level Label Timeframe | Включать исходный таймфрейм в подписи уровня. |
| Labels | Level Label Break Count | Включать количество пробоев в подписи уровня. |
| Labels | Level Label Touch Count | Включать количество учитываемых касаний тенями пивотов в подписи уровня. |
| Labels | Level Label Price | Включать цену уровня в подпись. |
| Настройки шрифтов | ||
| Fonts | Chart Label Font / Size | Название шрифта и размер в пунктах для подписей объектов на графике. |
| Fonts | Dashboard Font / Size | Название шрифта и базовый размер в пунктах для панели. Размер также масштабирует её компоновку. |
| Настройки цветов и тем | ||
| Colors | Swing Color | Цвет необязательной линии свинга. |
| Colors | Closed Level Color | Цвет пробитых отдельных уровней. |
| Colors | Resistance Color | Цвет активных уровней сопротивления. |
| Colors | Support Color | Цвет активных уровней поддержки. |
| Colors | High Cluster Color | Цвет границы и заливки кластерных зон, классифицированных как высокие. |
| Colors | Low Cluster Color | Цвет границы и заливки кластерных зон, классифицированных как низкие. |
| Colors | Cluster Label Color | Цвет текста с описанием кластера. |
| Theme | Theme Preset | Предустановленная тема: Custom (адаптация к яркости графика), Melange Light/Dark, Gruvbox Dark/Light, Dracula Trader или Midnight Navy. |
| Theme | Apply Theme to Chart | Также применять поддерживаемые цвета выбранной именованной темы к графику. Тема Custom не меняет цвета графика. |
Краткое описание
- SNR Fibo Swing Precision строит мульти-таймфреймовую карту поддержки и сопротивления на основе свинговой структуры, подтверждённой Фибоначчи и чувствительной к ATR.
- Объединяет близкие уровни в кластерные зоны и обнаруживает отскоки теней закрытых свечей внутри этих зон.
- Для каждого обнаруженного сценария предоставляет справочную цену входа, стоп-лосс на основе границ кластера и фиксированные цели 1R/2R/3R, а также отдельную статистику TP1–TP3.
- Включает интерактивную панель, уведомления через всплывающие сообщения/звук/push/email, шесть предустановленных тем и одиннадцать языков интерфейса.
- Предоставляет семь буферов индикатора для анализа или интеграции с отдельной стратегией.
Важные примечания
- Включите таймфрейм графика в список Timeframes; в противном случае анализ сигналов для таймфрейма графика будет недоступен.
- Последняя точка свинга может быть предварительной, поэтому уровни, кластеры и ближайшие уровни поддержки/сопротивления могут меняться после закрытия новых баров.
- Обычные расчёты обновляются при появлении новых баров графика. Цены на панели и состояния SL/TP являются снимками, а не мониторингом каждого тика.
- Статистика восстанавливается по доступной истории и не учитывает спред, комиссию, проскальзывание и размер позиции. Если SL и ещё не достигнутая цель затронуты в пределах одной и той же закрытой свечи, цель считается убытком.
- В тестере стратегий уведомления отключены. Для доставки push-уведомлений и электронной почты требуется настройка параметров терминала MetaTrader.
- Это пользовательский индикатор, а не автоматический торговый советник (Expert Advisor). Он не открывает, не изменяет и не закрывает ордера.
Отказ от ответственности
Торговля на финансовых рынках сопряжена с риском. Этот индикатор не гарантирует определённого результата и не должен быть единственным основанием для торговых решений. Историческая статистика не отражает историю операций на брокерском счёте и не предсказывает будущие результаты. Индикатор предназначен исключительно для аналитических целей.
