Historical Similarity Matcher
- Индикаторы
- Версия: 5.4
- Обновлено: 24 февраля 2026
- Активации: 10
Индикатор Historical Similarity Matcher
Обзор
Historical Similarity Matcher — это индикатор технического анализа для MetaTrader 5. Он сканирует исторические ценовые данные, чтобы найти сегменты, демонстрирующие статистическое сходство с выбранным пользователем эталонным периодом на графике. При обнаружении совпадений индикатор отображает исторические паттерны и рисует проекции возможного будущего движения цены на основе того, как продолжались эти исторические сегменты.
Индикатор предоставляется исключительно в образовательных и аналитических целях. Он не является финансовым, инвестиционным или торговым советом. Никаких гарантий результатов или прибыльности не даётся. Прошлые результаты не являются индикатором будущих. Торговля несёт значительный риск потерь. Пользователи несут полную ответственность за свои торговые решения и результаты.
---------------------------------------------------------------------------------------------------------------------------------------------------
Возможности
- Определяет исторические ценовые сегменты с корреляцией к эталонному периоду
- Поддерживает прямое и инверсное сопоставление паттернов
- Отображает несколько совпадающих исторических паттернов (до настраиваемого количества)
- Рисует индивидуальные линии проекции для каждого совпадения на основе исторического продолжения
- Опциональная поддержка OpenCL для ускорения вычислений на совместимом оборудовании (при отсутствии — переход на CPU)
- Работает на любых таймфреймах и символах
- Позволяет сканировать на таймфрейме, отличном от текущего графика
- Предоставляет кнопки на графике для запуска сканирования и экспорта результатов
- Экспортирует скриншоты каждого совпадения и CSV-файл с деталями совпадений
---------------------------------------------------------------------------------------------------------------------------------------------------
Принцип работы
1. Пользователь выбирает эталонный период, размещая две вертикальные линии на графике или задавая даты в параметрах.
2. Кнопка «SCAN» запускает анализ.
3. Индикатор сравнивает эталонный период с историческими сегментами, используя корреляцию Пирсона по логарифмическим доходностям.
4. Совпадения ранжируются по силе корреляции и фильтруются согласно настройкам пользователя.
5. Для каждого отображаемого совпадения:
- Исторический паттерн накладывается на эталонный период (жёлтые линии).
- Линия проекции рисуется вперёд от текущего бара, масштабированная под текущие ценовые уровни.
6. На графике отображается информация о совпадении (дата и корреляция).
---------------------------------------------------------------------------------------------------------------------------------------------------
Параметры ввода
Настройки временного диапазона
- UseAutoBars: Автоматическая подстройка вертикальных линий при смене таймфрейма
- init_start_date: Дата начала эталонного периода
- init_end_date: Дата окончания эталонного периода
Фильтрация совпадений
- MinCorrelation: Минимальный порог корреляции (по умолчанию: 0.1)
- MaxCorrelation: Максимальный порог корреляции (по умолчанию: 1.0)
- num_matches: Максимальное количество отображаемых совпадений (по умолчанию: 10)
- MinBarDistance: Минимальное расстояние в барах между совпадениями (по умолчанию: 10)
Параметры паттернов
- InvertIfNegative: Включать инверсные паттерны (по умолчанию: true)
Визуализация
- ProjectionFutureBars: Количество баров для проекции вперёд (по умолчанию: 100)
- show_match: Отображать наложенные исторические паттерны (по умолчанию: true)
Мультитаймфрейм
- Scan_Timeframe: Таймфрейм, используемый для сканирования (по умолчанию: текущий таймфрейм графика)
Визуальные настройки
- start_line_color: Цвет начальной вертикальной линии
- end_line_color: Цвет конечной вертикальной линии
---------------------------------------------------------------------------------------------------------------------------------------------------
Как использовать
1. Прикрепите индикатор к графику.
2. Задайте эталонный период с помощью вертикальных линий или параметров дат.
3. Нажмите кнопку «SCAN».
4. Изучите отображаемые совпадения и проекции.
5. (Опционально) Нажмите кнопку «CAPTURE», чтобы сохранить скриншоты и CSV-файл в папку MQL5/Files.
---------------------------------------------------------------------------------------------------------------------------------------------------
Интерпретация
Значения корреляции от -1 до +1 (абсолютное значение показывает силу):
- 0.9–1.0: Очень сильное сходство
- 0.7–0.9: Сильное сходство
- 0.5–0.7: Умеренное сходство
- 0.3–0.5: Слабое сходство
- Отрицательные значения указывают на инверсное движение
---------------------------------------------------------------------------------------------------------------------------------------------------
Ограничения
- Историческое сходство не предсказывает будущее движение цены.
- Рынки меняются со временем; прошлые паттерны могут не повторяться в текущих условиях.
- Непредвиденные события могут обесценить любой анализ.
- Индикатор следует использовать вместе с другими видами анализа и правильным риск-менеджментом.
---------------------------------------------------------------------------------------------------------------------------------------------------
Техническая информация
- Совместимость: MetaTrader 5 (сборка 3661 и выше)
- Поддерживаемые инструменты: Любой символ
- Поддерживаемые таймфреймы: Все стандартные таймфреймы
- Автор: GEORGE
---------------------------------------------------------------------------------------------------------------------------------------------------
Индикатор предназначен только для личного аналитического и образовательного использования. Торговля несёт значительный риск. Пользователи обязаны проводить собственные исследования и несут полную ответственность за все торговые решения и результаты.
© 2026 GEORGE. Все права защищены. Только для личного аналитического и образовательного использования.

