Chart Scanner AI Indicator for NinjaTrader 8
Создано: 15 авг 2025
·
Обновлено: 23 авг 2025
Chart Scanner AI — бесплатный индикатор для платформы NinjaTrader 8, который объединяет две модели распознавания объектов на основе ИИ, чтобы распознавать графические паттерны и сигналы на покупку и продажу непосредственно по визуальному виду вашего графика.
Требования
Для правильной работы с этим индикатором вам понадобятся следующие предварительные условия.
- NinjaTrader 8, с любым типом лицензии. Нажмите здесь, чтобы скачать
- Среда выполнения .NET 8.0 Runtime, которую можно скачать у Microsoft.
- Данные Order Flow не требуются для использования этого индикатора — пожизненная лицензия не нужна.
- Учётная запись automated-trading.ch с действующей Бесплатная учётная запись (платная подписка не требуется)
Описание
Индикатор Chart Scanner AI интегрирует две модели распознавания объектов:
- Модель распознавания паттернов фондового рынка — модель распознавания объектов на основе фреймворка YOLO (You Only Look Once), предназначенная для обнаружения различных графических паттернов в реальном времени по торговым данным, захваченным с экрана. Она дообучена на разнообразном датасете (9,000 обучающих изображений и 800 валидационных изображений) и выдаёт результат по 6 классам: Head and Shoulders Bottom, Head and Shoulders Top, M_Head, StockLine, Triangle и W_Bottom.
- Алгоритм распознавания объектов и модель «Buy-Sell Decision» на 2D-свечных графиках — также построенная на YOLO, эта модель выявляет и классифицирует свечные паттерны на два класса: Buy и Sell.
Индикатор состоит из двух программ. Первая — сам индикатор, который устанавливается в NinjaTrader. Вторая — ATCHChartScan.exe, вспомогательная программа, которую вы скачиваете и помещаете в любую папку на своём компьютере. Во время работы индикатор ищет ATCHChartScan.exe и вызывает её по следующей логике:
- Индикатор определяет, что график обновился.
- После обновления индикатор делает снимок графика без рисунков на нём.
- Индикатор отправляет изображение вместе со своими настройками в ATCHChartScan.exe.
- ATCHChartScan.exe обрабатывает изображение и нормализует его цвета к белому фону, поскольку модели обучались только на графиках с белым фоном.
- ATCHChartScan.exe запускает модели на изображении и возвращает результаты в виде ограничивающих рамок индикатору NinjaTrader, который отрисовывает их на графике.
- Индикатор выполняет эту логику обработки на каждом новом баре реального времени, сформированном на графике.
- Когда индикатор удаляется с графика, он всё очищает и следит за тем, чтобы ATCHChartScan.exe был корректно завершён.
- Распознавание паттернов основано исключительно на изображении графика, а не на ценовых данных: малейшее изменение размеров графика, масштаба, растяжения или используемой темы NinjaTrader может повлиять на результат распознавания. Поэтому этот индикатор следует считать экспериментальным.
- ATCHChartScan.exe сохраняет обработанное изображение в файл с именем chart_dump.png, который находится в той же папке, что и исполняемый файл.
Примеры
Давайте посмотрим на несколько примеров работы индикатора.
Паттерны на MES, 1 минута
Индикатор рисует прямоугольники красного и зелёного цвета: красные — для медвежьих паттернов, зелёные — для бычьих.
- Под каждым прямоугольником находится метка паттерна — «Buy», «Sell», «W_Bottom» и т. д. — класс, распознанный моделью.
- Рядом с каждой меткой указана оценка уверенности — число от 0 до 1, которое оценивает достоверность паттерна. Оценка 1 означала бы, что модель уверена на 100%, однако на практике оценка уверенности никогда не достигает ровно 1.
- Индикатор позволяет управлять минимальным уровнем уверенности, который отображается на графике.
Бычий паттерн и вход на MES, 1 минута
В этом примере модель распознавания выявила паттерн W_Bottom прямо на последнем баре реального времени графика, что привело к прибыльному входу на симуляционном счёте Sim — это демонстрирует, что индикатор может выдавать сигналы паттернов в реальном времени, а не только на исторических данных.
Параметры
Мы всегда стараемся сводить количество параметров к минимуму.
| License | |
| License | Бесплатный ключ лицензии, который вы получаете при создании аккаунта. После того как вы создадите аккаунт, скопируйте ключ лицензии на странице биллинга. Этот параметр нужно задать только один раз в месяц — после проверки он запоминается на оставшийся расчётный период. Этот индикатор полностью бесплатен, но для его запуска нужно зарегистрировать бесплатный аккаунт и получить лицензию. |
| General | |
| AI Engine Path | Путь к папке, в которую вы установили ATCHChartScan.exe. |
| Scan For Buy Sell Patterns | Включает/выключает вызов алгоритма распознавания объектов и модели «Buy-Sell Decision» для поиска паттернов Buy/Sell. |
| Scan For Chart Patterns | Включает/выключает вызов модели распознавания паттернов фондового рынка для поиска более сложных графических паттернов. |
| Min. Confidence (0.1 to 1.0) | Задаёт минимальный допустимый уровень уверенности для обнаруженных паттернов. 0.1 — минимальное значение, 1.0 — максимальное. |
| Show Confidence Score | Показывает/скрывает оценку уверенности и название паттерна, нарисованные на графике. |
| Reset At Each New Scan | Удаляет все обнаружения и рисунки с графика при каждом вызове движка распознавания. Когда параметр выключен, каждый новый нарисованный паттерн сохраняется от вызова к вызову. |
| Rendering | |
| Bullish Color | Цвет, которым рисуются бычьи паттерны. |
| Bearish Color | Цвет, которым рисуются медвежьи паттерны. |
Инструкции по загрузке и установке
Требования к лицензии
На automated-trading.ch вы можете либо оформить ежемесячную подписку для использования наших продуктов Premium, либо пользоваться бесплатными продуктами без подписки.
В обоих случаях вам нужно создать учётную запись, чтобы получить лицензию, которую можно использовать как для продуктов Premium, так и для бесплатных продуктов.
Чтобы получить лицензию, просто зарегистрируйтесь, а затем получите её на странице оплаты.
Скачать
Вы также можете скачать эту стратегию, а также любую другую стратегию или индикатор automated-trading.ch, в любое время из централизованной страницы загрузок.
Шаги установки
Часто задаваемые вопросы
Общие
Примечания к релизам
- Fix ATCHCharScan.exe ArmDot issue
- Fix License verification Logic
- First Release of the indicator