Chart Scanner AI Indicator for NinjaTrader 8
15 8월 2025에 생성됨
·
23 8월 2025에 업데이트됨
Chart Scanner AI는 NinjaTrader 8 플랫폼용 무료 인디케이터로, 두 개의 객체 감지 AI 모델을 통합하여 차트의 시각적 모습에서 직접 차트 패턴과 매수/매도 시그널을 인식합니다.
사전 요구 사항
이 인디케이터를 제대로 사용하려면 다음 사전 요구 사항이 필요합니다.
- NinjaTrader 8(모든 라이선스 유형 포함). 다운로드하려면 여기를 클릭하세요
- .NET 8.0 Runtime (Microsoft에서 제공)
- Order Flow 데이터는 이 인디케이터를 사용하는 데 필요하지 않습니다 — Lifetime 라이선스가 필요하지 않습니다.
- automated-trading.ch 계정 및 활성 무료 계정(유료 구독 불필요)
설명
Chart Scanner AI 인디케이터는 두 개의 객체 감지 AI 모델을 통합합니다:
- 주식 시장 패턴 감지 모델 — YOLO(You Only Look Once) 프레임워크를 기반으로 하는 객체 감지 모델로, 화면 캡처 트레이딩 데이터에서 실시간으로 다양한 차트 패턴을 감지하도록 설계되었습니다. 광범위한 데이터셋(9,000개의 학습 이미지 및 800개의 검증 이미지)으로 미세 조정되었으며, 6개의 클래스에 걸쳐 결과를 제공합니다: Head and Shoulders Bottom, Head and Shoulders Top, M_Head, StockLine, Triangle, W_Bottom.
- 객체 인식 알고리즘 및 "매수-매도 결정" 모델 (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 계좌에서 수익성 있는 진입으로 이어졌습니다 — 인디케이터가 historical 데이터의 패턴만이 아닌 실시간 패턴 시그널을 생성할 수 있음을 보여줍니다.
파라미터
우리는 항상 파라미터를 최소한으로 유지하려고 노력합니다.
| License | |
| License | 계정을 생성할 때 받는 무료 라이선스 키입니다. 계정을 생성한 후 청구 페이지에서 라이선스 키를 복사하세요. 월 1회만 이 파라미터를 설정하면 됩니다 — 검증되면 청구 주기가 남은 기간 동안 기억됩니다. 이 인디케이터는 완전히 무료로 사용할 수 있지만 무료 계정과 라이선스에 등록해야 실행할 수 있습니다. |
| General | |
| AI Engine Path | ATCHChartScan.exe를 설치한 폴더의 경로입니다. |
| Scan For Buy Sell Patterns | 객체 인식 알고리즘 및 "매수-매도 결정" 모델을 호출하여 Buy/Sell 패턴을 스캔하도록 활성화/비활성화합니다. |
| Scan For Chart Patterns | Stock Market Pattern Detection Model을 호출하여 더 복잡한 차트 패턴을 스캔하도록 활성화/비활성화합니다. |
| 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에서는 프리미엄 제품을 사용하기 위해 월간 구독을 구매하거나, 구독 없이 무료 제품을 사용할 수 있습니다.
두 경우 모두, 프리미엄 및 무료 제품 모두에 사용할 수 있는 라이선스를 얻기 위해 계정을 만들어야 합니다.
라이선스를 얻으려면 간단히 가입하세요를 한 후 청구 페이지에서 라이선스를 받으세요.
다운로드
automated-trading.ch의 이 전략과 다른 모든 전략 또는 인디케이터를 통합 다운로드 페이지에서 언제든지 다운로드할 수 있습니다.
설치 단계
자주 묻는 질문
일반
릴리스 노트
- Fix ATCHCharScan.exe ArmDot issue
- Fix License verification Logic
- First Release of the indicator