1
0
Derivar 0
Sem descrição
Procurar um ficheiro
2026-03-24 16:22:30 +00:00
Article-21319-MQL5-CandleCode-Indicator.mqproj Link + Description 2026-03-24 21:29:57 +07:00
CandleCode.mq5 new files added 2026-03-24 22:08:50 +07:00
ExpCodePatternFinder.mq5 Update iCustom path: switched to Shared Projects directory for CandleCode handle 2026-03-24 22:14:48 +07:00
README.md Обновить README.md 2026-03-24 16:22:30 +00:00

Article-21319-MQL5-CandleCode-Indicator

Репозиторий содержит исходный код индикатора Лиховидова CandleCode и эксперта для автоматического поиска свечных паттернов на основе цифровых кодов.

Основано на материалах статьи: Индикатор CandleCode: Формализация свечных моделей в MQL5.

Содержание

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

Структура репозитория

MQL5/
└── Shared Projects/
    └── Article-21319-MQL5-CandleCode-Indicator/
        ├── Article-21319-MQL5-CandleCode-Indicator.mqproj  // Проект MetaEditor
        ├── CandleCode.mq5                                  // Индикатор Лиховидова для расчета цифровых кодов свечей
        ├── ExpCodePatternFinder.mq5                        // Советник для поиска и анализа свечных паттернов и отображения их на встроенном графике
        └── README.md                                       // Описание проекта

Как использовать

  1. В MetaEditor перейдите во вкладку Shared Projects.
  2. Нажмите правой кнопкой мыши на папку проекта (Article-21319-MQL5-CandleCode-Indicator) и выберите "Получить обновления из Git".
  3. Для получения исполняемых файлов (.ex5) поочерёдно откройте файлы советника (ExpCodePatternFinder.mq5) и индикатора (CandleCode.mq5), и для каждого нажмите F7 (Компилировать).

Расположение исполняемого файла

После компиляции файлы (.ex5) появятся в окне «Навигатор» терминала MetaTrader 5:

Навигатор/
├── Indicators/
│   └── Shared Projects/
│       └── Article-21319-MQL5-CandleCode-Indicator/    // <-- Запуск индикатора отсюда
└── Experts/
    └── Shared Projects/
        └── Article-21319-MQL5-CandleCode-Indicator/    // <-- Запуск советника отсюда

Примечания

Для корректной работы «из коробки» вызов индикатора в коде эксперта настроен на относительный путь внутри Shared Projects: Shared Projects\Article-21319-MQL5-CandleCode-Indicator\CandleCode. Это избавляет от необходимости вручную копировать файл индикатора в папку с советником в терминале. Все функции и классы являются примерами для изучения и использования в своих разработках.

Используйте код с осторожностью.

Ссылки