Candlestick Scanner
- 지표
- Augusto Martins Lopes
- 버전: 1.3
- 활성화: 5
캔들스틱 스캐너 — 자동 패턴 감지기
요약
캔들스틱 스캐너는 과거 데이터와 실시간 캔들 모두에서 20가지가 넘는 고전적인 캔들스틱 패턴을 자동으로 식별하는 강력한 도구입니다. 감지된 각 패턴에 대해 이 지표는 차트에 명확한 라벨을 그리고, 화살표로 캔들을 가리키며, EA(Expert Advisor) 및 스크립트와의 통합을 위한 데이터를 제공합니다. 완벽한 알림 시스템(경고, 푸시, 이메일)을 포함하여 기회를 절대 놓치지 않게 해줍니다.
[이미지: 지표가 차트에서 여러 가지 강세 및 약세 패턴을 식별하는 스크린샷.]
주요 기능
-
포괄적인 감지: 도지(Doji), 인걸핑(Engulfing), 해머(Hammer), 모닝/이브닝 스타(Morning/Evening Star), 삼백병사(Three White Soldiers) 등 20가지 이상의 패턴을 식별합니다.
-
명확한 시각적 신호: 패턴 이름이 포함된 회전 텍스트 라벨과 해당 캔들을 가리키는 화살표를 그립니다.
-
상호작용형 제어판: 차트의 미니 패널을 통해 클릭 한 번으로 감지를 일시 정지/재개하고 시각적 개체를 지울 수 있습니다.
-
자동화를 위한 버퍼: 두 개의 데이터 버퍼(Pattern Direction 및 Pattern Detected)를 노출하여 EA 및 스크립트와의 쉬운 통합을 지원합니다.
-
알림 시스템: 설정 가능한 경고(Alert / Push / Email)를 전송하며, 스팸을 방지하기 위해 캔들당 1개의 알림으로 스마트하게 제한합니다.
-
높은 맞춤 설정: 방향(강세, 약세, 불확실)별, 그룹별 또는 개별적으로 패턴을 필터링할 수 있습니다. 라벨의 색상과 글꼴도 완전히 조정 가능합니다.
-
고해상도(HiDPI) 화면 호환성: 모든 모니터에서 완벽한 보기를 보장하기 위해 인터페이스가 자동으로 조정됩니다.
차트에서의 작동 방식
패턴이 식별되면 지표는 다음 작업을 수행합니다.
-
라벨 생성: 패턴 이름(예: "Bullish Engulfing")이 포함된 텍스트가 캔들 옆에 그려집니다.
-
화살표 생성: 관련 캔들의 상단 또는 하단을 가리키는 화살표 아이콘이 생성됩니다.
-
버퍼 업데이트: 다른 프로그램이 신호를 읽을 수 있도록 데이터가 채워집니다.
-
알림 전송: 활성화된 경우 플랫폼, 휴대폰 또는 이메일로 경고가 전송됩니다.
차트에 생성된 모든 개체는 IndicatorName 매개변수에 정의된 고유한 접두사를 사용하여 충돌 없이 깔끔하게 제거될 수 있습니다.
입력 매개변수 (Inputs)
-
IndicatorName: 차트 개체의 접두사. 충돌 방지에 필수적입니다.
-
MaxCandle: 분석할 최대 바 개수(0 = 전체). 이 값을 줄여 여러 차트에서 성능을 개선하세요.
-
PatternsGroup: 패턴 그룹(예: 도지만)별로 분석을 필터링합니다.
-
DetectBullish / DetectBearish / DetectUncertain: 방향별 감지를 활성화/비활성화하는 일반 필터.
-
Detect... (개별 플래그): 20가지 이상의 각 패턴을 활성화 또는 비활성화하는 컨트롤.
-
Font, FontSize, FontColor...: 텍스트 라벨의 모양 설정.
-
EnableNotify, SendAlert, SendApp, SendEmail: 알림 시스템 제어.
-
ChartCorner, Xoff, Yoff: 차트에 제어판을 배치하기 위한 매개변수.
EA 및 스크립트 사용 (버퍼)
스캐너를 로봇과 통합하려면 iCustom() 함수를 사용하고 다음 버퍼를 읽으세요.
-
버퍼 0 (BufferPatternDirection): 패턴의 방향을 반환합니다.
-
1 = 강세 패턴(Bullish)
-
-1 = 약세 패턴(Bearish)
-
0 = 불확실한 패턴
-
-
버퍼 1 (BufferPatternDetected): 감지된 패턴의 코드를 반환합니다(.mqh 파일의 열거형에 따름).
의존성
올바른 작동을 위해 /MQL5/Include/ 폴더에 다음 라이브러리 파일이 필요합니다.
-
MQLTA Candlestick Patterns.mqh
-
MQLTA Utils.mqh
제한 사항
-
감지 정확도는 의존성 파일의 함수 구현에 따라 달라집니다.
-
이 지표는 고급 필터(예: 거래량, 변동성, 추세)를 적용하지 않습니다. 필요한 경우 사용자가 외부에서 구현해야 합니다.
저자 정보
traderaugustolopes가 개발했습니다. 더 많은 제품 및 정보를 보려면 제 프로필을 방문하세요.
