Trend Cycle Probability Analyzer

  • Индикаторы
  • Evgenii Petrov
    Evgenii Petrov
    FX и макро-трейдер с более чем 13-летним опытом в финансовом анализе и торговле.
    Основная специализация — дискреционная торговля EUR/USD с акцентом на макроэкономический анализ, рыночную структуру, управление рисками и дисциплинированное управление экспозицией.
  • Версия: 1.16
Trend Cycle Analyzer

Индикатор анализа трендовых циклов для MetaTrader 5

Я использую этот индикатор в собственной торговле на реальном счёте. Вы можете ознакомиться с моей торговой историей, открытыми и закрытыми сделками и статистикой счёта в MQL5 Signals.

📊 Мой реальный торговый счёт: https://www.mql5.com/ru/signals/2385035?source=Site+Signals+My

Описание индикатора

Trend Cycle Analyzer — аналитический индикатор для MetaTrader 5, который позволяет исследовать трендовые циклы на основе двух простых скользящих средних — SMA 50 и SMA 200.

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

Вся основная информация выводится на график в виде компактной панели. Дополнительно индикатор может отмечать вертикальными линиями моменты максимального расхождения скользящих средних и экстремального значения наклона SMA 200.

Trend Cycle Analyzer предназначен для трейдеров, которым важно не просто видеть положение скользящих средних, а измерять характеристики трендового цикла и сопоставлять их с историческими данными.

Индикатор работает исключительно на часовом таймфрейме H1. Он предназначен для анализа и не открывает и не закрывает сделки автоматически.

Основные возможности

1. Определение направления трендового цикла

Индикатор сравнивает SMA 50 и SMA 200:

  • UP — SMA 50 находится выше SMA 200.
  • DOWN — SMA 50 находится ниже SMA 200.

Смена взаимного положения средних определяет границу между циклами.

2. Отслеживание возраста цикла

Индикатор отображает количество часовых баров, прошедших с начала текущего цикла.

3. Анализ максимального расхождения SMA

В каждом цикле отслеживается максимальное абсолютное расстояние между SMA 50 и SMA 200. Индикатор показывает величину расхождения и количество баров от начала цикла до момента его достижения.

4. Анализ наклона SMA 200

Индикатор рассчитывает изменение SMA 200 между соседними часовыми барами и отслеживает экстремальное значение наклона относительно направления цикла.

5. Сравнение с историческими циклами

На панели отображается статистика, показывающая, в какой доле учтённых исторических циклов:

  • продолжительность цикла была больше текущей;
  • максимальное расхождение SMA было достигнуто позже;
  • экстремальное значение наклона SMA 200 было достигнуто позже.

6. Вертикальные линии на графике

Можно включить или отключить отображение двух линий:

  • момента максимального расхождения SMA;
  • момента экстремального значения наклона SMA 200.

Для линий предусмотрена настройка цвета, стиля и ширины.

7. Настройки информационной панели

В параметрах индикатора можно изменить:

  • положение панели по горизонтали и вертикали;
  • ширину и высоту панели;
  • цвет фона и текста;
  • размер шрифта.

8. Настройки исторического анализа

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

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

Инструкция по использованию

1. Установка и запуск

Установите Trend Cycle Analyzer в MetaTrader 5 и добавьте его на график нужного инструмента.

Индикатор предназначен исключительно для таймфрейма H1. На других таймфреймах информационная панель не отображается.

2. Направление цикла — Direction

Показывает текущее направление:

  • UP — SMA 50 выше SMA 200.
  • DOWN — SMA 50 ниже SMA 200.

Это классификация по положению скользящих средних, а не гарантия дальнейшего движения цены.

3. Возраст цикла — Cycle age

Отображает количество часовых баров с начала текущего цикла.

Например, значение 240 H означает, что в текущем цикле насчитывается 240 часовых баров.

Показатель используется для сравнения текущего возраста цикла с продолжительностью завершённых исторических циклов.

4. Максимальное расхождение — MAX SPREAD

В этом блоке отображаются три значения.

Spread — максимальное абсолютное расстояние между SMA 50 и SMA 200 в текущем цикле. Значение пересчитывается в пункты по фиксированному масштабу 0.0001 .

Occurred — количество часовых баров от начала цикла до максимального расхождения.

Prob > age — процент исторических циклов, в которых максимальное расхождение было достигнуто позже относительно начала цикла, чем в текущем.

Например, значение 70% означает, что в 70% учтённых исторических циклов максимальное расхождение было зарегистрировано на более позднем баре цикла.

Этот показатель не означает, что цена с вероятностью 70% продолжит движение или развернётся.

5. Экстремальное значение наклона — MAX SMA200 ANGLE

Этот блок показывает характеристики наклона SMA 200 в текущем цикле.

Angle — экстремальное значение наклона SMA 200, рассчитанное на основе изменения её значения между соседними часовыми барами.

Occurred — количество часовых баров от начала цикла до регистрации экстремального значения.

Prob > age — процент исторических циклов, в которых экстремальное значение наклона было достигнуто позже, чем в текущем цикле.

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

6. Продолжительность цикла — CYCLE DURATION

Current — количество часовых баров в текущем цикле.

Prob > age — доля учтённых исторических циклов, продолжительность которых превышала возраст текущего цикла.

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

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

7. Количество исторических циклов — Historical cycles

Показывает число завершённых циклов, включённых в историческое сравнение.

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

Чем меньше исторических наблюдений, тем осторожнее следует интерпретировать полученные соотношения.

8. Вертикальные линии

Линии отмечают на графике два события текущего цикла:

  • максимальное расхождение SMA 50 и SMA 200;
  • экстремальное значение наклона SMA 200.

Их отображение можно включить или отключить в настройках. Цвет, стиль и ширина линий также настраиваются.

Линии предназначены для визуального анализа и не являются торговыми сигналами.

Как использовать исторические проценты

Исторические проценты помогают ответить на вопрос: насколько рано или поздно относительно завершённых циклов в текущем цикле произошло определённое событие?

Например, если максимальное расхождение SMA в текущем цикле было достигнуто на 100-м баре, а показатель Prob > age равен 75%, это означает, что в 75% учтённых исторических циклов максимальное расхождение наступало позже 100-го бара.

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

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

Настройки индикатора

Основные параметры:

Параметр Назначение
InpFastSMA Период быстрой скользящей средней; по умолчанию 50
InpSlowSMA Период медленной скользящей средней; по умолчанию 200
InpMinHistoricalCycle Минимальная продолжительность цикла для включения в историческую статистику; по умолчанию 200 баров
InpHistoryLookback Ограничение количества баров истории; 0 — без дополнительного ограничения
InpShowMaxSpreadLine Включение или отключение линии максимального расхождения
InpShowMaxAngleLine Включение или отключение линии экстремального наклона
InpMaxSpreadColor Цвет линии максимального расхождения
InpMaxAngleColor Цвет линии экстремального наклона
InpLineStyle Стиль вертикальных линий
InpLineWidth Ширина вертикальных линий
InpPanelBackColor Цвет фона панели
InpPanelTextColor Цвет текста панели
InpPanelX Горизонтальное положение панели
InpPanelY Вертикальное положение панели
InpPanelWidth Ширина панели
InpPanelHeight Высота панели
InpPanelFontSize Размер шрифта

Технические ограничения

  • Платформа: MetaTrader 5.
  • Рабочий таймфрейм: только H1.
  • Основные инструменты анализа: две SMA с настраиваемыми периодами.
  • Индикатор не открывает и не закрывает сделки.
  • Исторические проценты описывают наблюдения в выборке завершённых циклов и не являются прогнозом будущих движений.
  • Пересчёт расхождения SMA в пункты и расчёт угла используют фиксированный масштаб 0.0001 . Это необходимо учитывать при работе с инструментами, у которых другая шкала котировок.

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


Другие продукты этого автора
Панель контроля торговых позиций Я использую этот индикатор в собственной торговле на реальном счёте. Мне важно не только показывать торговые результаты, но и давать возможность увидеть инструменты, которые я использую в работе с рынком. Вы можете посмотреть мою торговую историю, открытые и закрытые сделки и статистику реального счёта в MQL5 Signals. Мой реальный торговый счёт: https://www.mql5.com/ru/signals/2385035?source=Site +Signals+My Для чего нужен индикатор? При работе с несколькими п
FREE
Фильтр:
Нет отзывов
Ответ на отзыв