Trend Range Breakout Pro
- 지표
-
Carlos Dante Diaz
안녕하세요, 저는 아르헨티나 출신의 프로그래머이자 알고리즘 트레이더인 Carlos Díaz입니다. 트레이더로서 10년 이상의 경험이 있습니다. 저는 MetaEditor와 MetaTrader 5의 Strategy Tester를 사용해 모든 Expert Advisor를 MQL5로 설계하고 프로그래밍하고 테스트합니다.
여러 상품을 오랫동안 거래하면서 봇을 만들 때 중요한 실무적인 세부 사항들을 배웠습니다. 스프레드, 체결, 슬리피지, 그리고 브로커와 심볼마다 다른 고유한 조건들입니다. 이 경험을 제가 공개하는 모든 EA에 담고 있습니다. - 버전: 1.0
- 활성화: 10
Trend Range Breakout Pro는 차트상의 횡보 구간(콘솔리데이션)을 자동으로 감지하여 가격이 해당 구간을 벗어나는 횡보 돌파 순간을 시각적으로 보여줍니다.
차트 표시 항목
- 횡보 구간 (박스): 가격이 좁은 범위 내에서 움직일 때, 지표는 캔들이 생성됨에 따라 오른쪽으로 확장되는 사각형을 그리며 구간이 끝날 때까지 유지됩니다.
- 트렌드 라인: 이동평균선 기반의 라인으로 시장 상황에 따라 색상이 변경됩니다. 초록색 — 상승 트렌드, 빨간색 — 하락 트렌드, 회색 — 가격이 횡보 구간 내 위치.
- 돌파 화살표: 캔들 종가가 횡보 구간 경계를 벗어나 마감되면 상향 화살표(매수/상승 돌파) 또는 하향 화살표(매도/하락 돌파)가 표시되고 사각형이 닫힙니다.
- 알림 (Alert): 옵션 설정에 따라 돌파가 발생할 때마다 화면 팝업 알림 및 스마트폰 Push 알림을 받을 수 있습니다.
작동 원리 지정된 개수의 캔들(기본값 20개)의 최대 변동 폭이 ATR 기준 최대 높이(기본값 3.0 ATR) 이내에 수렴할 때 횡보 구간으로 인식합니다. 돌파는 캔들의 종가가 구간 경계선에 여유 버퍼(기본값 0.1 ATR)를 더한 값을 벗어나 마감(CLOSE)될 때만 최종 확정됩니다. 화살표는 이미 마감된 완성 봉을 기준으로 계산되므로, 캔들이 생성되는 동안 화살표가 생겼다 사라지는 리페인팅 현상이 없습니다.
주요 매개변수 설정
- RangeBars — 횡보 구간을 구성하는 최소 캔들 개수
- RangeATRFactor — 횡보 구간의 최대 높이(ATR 단위). 값이 작을수록 좁은 구간, 클수록 넓은 구간 감지
- BreakoutMarginATR — 돌파 확정을 위한 추가 버퍼 마진
- TrendPeriod / TrendMethod / SlopeBars — 트렌드 라인 상세 설정
- OnlyWithTrend — 주 트렌드 방향과 일치하는 돌파 화살표만 표시
- 색상, 사각형 투명도, 캔들과 화살표 간격 및 분석 대상 캔들 수 설정
- AlertOnScreen / AlertPush — 팝업 및 Push 알림 설정
개발자 안내 (EA / 스크립트 연동) EA(자동매매 프로그램)에서 iCustom 또는 CopyBuffer 함수를 사용하여 지표 버퍼 값을 직접 읽어올 수 있습니다:
- 버퍼 0 (Buffer 0) — 트렌드 라인 값
- 버퍼 1 (Buffer 1) — 트렌드 라인 색상 인덱스 (0 — 상승, 1 — 하락, 2 — 횡보)
- 버퍼 2 (Buffer 2) — 매수(상승) 돌파 화살표
- 버퍼 3 (Buffer 3) — 매도(하락) 돌파 화살표 화살표 버퍼에는 신호가 발생한 캔들의 화살표 표시 가격이 저장되며, 신호가 없는 일반 캔들에는 빈 값(EMPTY_VALUE )이 저장됩니다.
트레이더들이 이 지표를 사용하는 이유
- 수동으로 박스를 그릴 필요 없이 횡보 구간을 한눈에 파악 가능
- 모든 종목 및 모든 타임프레임에서 돌파 신호가 명확하게 표시됨
- 기존 매매 전략, 오실레이터 지표 또는 거래량 지표와 쉽게 결합 가능
주의사항
- 본 도구는 지표(Indicator)일 뿐이며, 자동으로 주문을 넣거나 포지션을 청산하지 않습니다.
- MetaTrader 5 (MT5)의 모든 심볼(종목) 및 모든 타임프레임에서 작동합니다.
- 과거의 수익이 미래의 수익을 보장하지 않습니다. 금융 거래에는 리스크가 따르므로 적절한 리스크 관리를 수행하고 실전 투입 전 데모 계좌에서 충분히 테스트하시기 바랍니다.

