Chart Scanner AI Indicator for NinjaTrader 8

15 8월 2025에 생성됨 · 23 8월 2025에 업데이트됨

Chart Scanner AI는 NinjaTrader 8 플랫폼용 무료 인디케이터로, 두 개의 객체 감지 AI 모델을 통합하여 차트의 시각적 모습에서 직접 차트 패턴과 매수/매도 시그널을 인식합니다.

사전 요구 사항

이 인디케이터를 제대로 사용하려면 다음 사전 요구 사항이 필요합니다.


설명

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를 찾아 다음 로직을 따릅니다:

  1. 인디케이터는 차트가 업데이트될 때를 감지합니다.
  2. 업데이트되면 인디케이터는 그리기가 없는 차트의 스냅샷을 캡처합니다.
  3. 인디케이터는 이미지와 함께 설정을 ATCHChartScan.exe로 전송합니다.
  4. ATCHChartScan.exe는 이미지를 처리하고 모델이 흰 배경 차트에서만 학습했기 때문에 색상을 흰 배경으로 정규화합니다.
  5. ATCHChartScan.exe는 이미지에서 모델을 실행하고 경계 상자 결과를 NinjaTrader 인디케이터에 반환하여 차트에 그립니다.
  6. 인디케이터는 차트에 형성되는 모든 새로운 실시간 봉에서 이 처리 로직을 실행합니다.
  7. 인디케이터가 차트에서 제거되면 모든 것을 정리하고 ATCHChartScan.exe가 올바르게 삭제되었는지 확인합니다.
  8. 패턴 감지는 가격 데이터가 아닌 차트의 이미지에만 기반합니다 — 차트 크기, 줌, 확대 또는 사용된 NinjaTrader 테마의 약간의 변경도 감지 결과에 영향을 미칠 수 있습니다. 이것이 이 인디케이터를 실험적인 것으로 간주해야 하는 이유입니다.
  9. ATCHChartScan.exe는 처리된 이미지를 chart_dump.png라는 파일로 저장하며, 이는 실행 파일과 동일한 디렉토리에 있습니다.

예시

인디케이터가 작동하는 몇 가지 예시를 살펴보겠습니다.

MES의 패턴, 1분

인디케이터는 빨간색과 녹색 직사각형을 그립니다 — 약세 패턴은 빨간색, 강세 패턴은 녹색입니다.

  • 각 직사각형 아래에는 패턴의 레이블이 있습니다 — "Buy", "Sell", "W_Bottom" 등 — 모델이 인식한 클래스입니다.
  • 각 레이블 옆에는 신뢰도 점수가 있으며, 이는 0~1 사이의 숫자로 패턴의 유효성을 나타냅니다. 점수 1은 모델이 100% 확신한다는 의미이지만, 실제로는 신뢰도 점수가 정확히 1에 도달하는 경우가 거의 없습니다.
  • 인디케이터는 차트에 표시되는 최소 신뢰도 수준을 제어하도록 합니다.
MES 1분 차트에서 감지된 패턴
클릭하여 확대
강세 패턴과 MES 1분 진입

이 예시에서 인식 모델은 차트의 마지막 실시간 봉에서 정확히 W_Bottom 패턴을 식별했으며, Sim 계좌에서 수익성 있는 진입으로 이어졌습니다 — 인디케이터가 historical 데이터의 패턴만이 아닌 실시간 패턴 시그널을 생성할 수 있음을 보여줍니다.

MES 1분에서 강세 패턴과 진입
클릭하여 확대

파라미터

우리는 항상 파라미터를 최소한으로 유지하려고 노력합니다.

License
License 계정을 생성할 때 받는 무료 라이선스 키입니다. 계정을 생성한 후 청구 페이지에서 라이선스 키를 복사하세요. 월 1회만 이 파라미터를 설정하면 됩니다 — 검증되면 청구 주기가 남은 기간 동안 기억됩니다. 이 인디케이터는 완전히 무료로 사용할 수 있지만 무료 계정과 라이선스에 등록해야 실행할 수 있습니다.
General
AI Engine PathATCHChartScan.exe를 설치한 폴더의 경로입니다.
Scan For Buy Sell Patterns객체 인식 알고리즘 및 "매수-매도 결정" 모델을 호출하여 Buy/Sell 패턴을 스캔하도록 활성화/비활성화합니다.
Scan For Chart PatternsStock 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에서는 프리미엄 제품을 사용하기 위해 월간 구독을 구매하거나, 구독 없이 무료 제품을 사용할 수 있습니다.

두 경우 모두, 프리미엄 및 무료 제품 모두에 사용할 수 있는 라이선스를 얻기 위해 계정을 만들어야 합니다.

라이선스를 얻으려면 간단히 가입하세요를 한 후 청구 페이지에서 라이선스를 받으세요.

중요: 이것은 무료 제품입니다. 라이브로 실행하려면 유료 구독이 필요하지 않지만, 라이선스를 받기 위해 계정을 만들어야 합니다.
다운로드
이 파일을 다운로드하려면 로그인하세요.
최신 버전 v1.0.0.3 · 게시됨 1년 전
이 파일은 290번 다운로드되었습니다. 마지막 다운로드는 12시간 전이었습니다.

automated-trading.ch의 이 전략과 다른 모든 전략 또는 인디케이터를 통합 다운로드 페이지에서 언제든지 다운로드할 수 있습니다.

설치 단계
1
인디케이터는 또한 보조 ATCHChartScan.exe 프로그램(별도의 큰 다운로드)이 필요합니다. 모든 폴더로 추출하세요 — 가급적 C:\Users\{Your Windows Username}\Documents\ATCHChartScan — 아래 인디케이터의 AI Engine Path 파라미터에서 이 폴더의 경로가 필요합니다.
2
Import NinjaScript 메뉴 항목을 사용하여 다운로드한 .zip 파일을 NinjaTrader로 가져옵니다.
3
새 차트 윈도우를 열어보세요.
4
차트를 마우스 오른쪽 버튼으로 클릭하고 Indicators...를 선택하여 인디케이터 목록을 엽니다.
5
인디케이터를 추가할 때 청구 페이지에 있는 무료 라이선스를 License 파라미터에 붙여넣으세요.
6
추가되면 인디케이터는 실시간 시장 데이터에서 계속 실행됩니다. ATCHChartScan.exe 프로세스를 시작하고 통신을 설정한 후 인식된 패턴을 차트에 그립니다.

자주 묻는 질문

일반

네, 이 인디케이터를 개선할 수 있다고 생각하는 아이디어가 있다면 문의 페이지를 통해 메시지를 보내세요.

아니요, 인디케이터의 소스 코드는 저작권 보호를 위해 보호됩니다.

아니요, 이 인디케이터는 렌더링만 하고 전략 내에서 사용할 수 있는 데이터를 제공하지 않습니다. 이 동일한 개념을 기반으로 하는 다른 전략을 확인하세요.

네, TickReplay 없이도 이 인디케이터를 사용할 수 있지만, 이 경우 인디케이터는 역사적 캔들에서 이벤트를 감지하지 않고 실시간 거래량 및 가격 데이터에서만 감지를 시작합니다.

이는 감지 모델이 기본 숫자가 아닌 차트 이미지를 스캔하기 때문에 발생합니다 — 따라서 인식 결과는 차트 이미지 자체가 어떻게 보이는지에 따라 스캔마다 달라질 수 있습니다. 이를 해결하려면 감지 엔진이 차트의 다른 관점을 스캔하도록 차트를 수동으로 스크롤하고 Reset At Each New Scan 파라미터를 비활성화하세요.

릴리스 노트

  • Fix ATCHCharScan.exe ArmDot issue

  • Fix License verification Logic

  • First Release of the indicator
discord
Discord 커뮤니티 참여
질문, 피드백 또는 다른 거래자들과 채팅하고 싶으신가요? 인사하러 들어오세요.
Discord 참여
주요 정보
플랫폼 NinjaTrader 8
카테고리 인디케이터
필요한 플랜 Free
최신 버전 v1.0.0.3
마지막 업데이트 1년 전
다운로드 수 290