GW CRT Candle Range Theory
- Experts
- 버전: 3.1
- 업데이트됨: 9 9월 2026
- 활성화: 5
GW CRT는 캔들 레인지 이론(Candle Range Theory, CRT)을 기반으로 한 MetaTrader 5용 Expert Advisor(EA)입니다. CRT는 ICT / Smart Money Concepts 접근법에서 나온 유동성 패턴으로, 세션 레인지의 페이크 브레이크아웃, 레인지의 리클레임(reclaim), 그리고 최초 브레이크아웃과 반대 방향으로 리트레이스(retrace) 시 진입하는 흐름입니다.
이는 고빈도매매나 스캘핑 시스템이 아닙니다. 심볼당 하루 최대 1회만 거래하며, 패턴이 완전히 확인된 경우에만 거래합니다 — 거래 빈도보다 시그널 품질을 우선시합니다.
이 EA를 만든 이유는 CRT 패턴이 ICT / Smart Money Concepts 커뮤니티 내에서 매우 인기를 끌고 있지만, 검증 가능한 백테스트를 동반하는 경우가 드물기 때문입니다. "이렇게 거래하는 것이다"라고 주장되지만, 그 주장은 데이터가 아니라 가르치는 사람의 겉으로 보이는 성공과 라이프스타일에 의해 뒷받침될 뿐입니다. EA GW CRT Candle Range Theory를 통해 저는 전체 설계 및 코딩 과정을 거치지 않고도 이 패턴을 자동으로 거래할 수 있는 직접적인 방법을 커뮤니티에 제공하고 싶었습니다. 단순한 주장 대신 테스트 결과를 있는 그대로 제시합니다.
작동 방식
- 세션(설정 가능한 시간 범위) — 사용자가 정의한 시간대(예: 런던 또는 뉴욕 장 시작) 동안, EA는 선택한 분석 타임프레임의 고가와 저가로부터 CRT-High / CRT-Low 레인지를 구성합니다.
- 브레이크아웃 + 리클레임(단일 꼬리가 아닌 별도의 두 캔들) — 한 캔들이 레인지 밖으로 돌파해야 하며, 이후 캔들이 중간점을 넘지 않고 레인지 안으로 다시 마감해야 합니다. 이것이 패턴의 방향을 확정합니다. 브레이크아웃 확인 방식은 설정 가능합니다: 레벨을 넘어선 캔들 종가(기본값, 단순 거부 꼬리를 필터링) 또는 레벨을 넘어선 고가/저가(더 느슨하며 더 이른 트리거).
- 리클레임 레벨, 두 가지 모드 — 전체 CRT 레인지(기본값) 또는 스윕된 레인지의 피보나치 비율(예: 50%)로, 셋업이 유효하다고 간주되기 전에 더 얕거나 더 깊은 리클레임을 요구할 수 있습니다.
- 리트레이스 → 진입 — 거래가 열리기 전에 가격이 스윕된 레벨로 돌아와 터치(또는 선택한 모드에 따라 그 너머로 마감)해야 합니다 — 진입은 브레이크아웃 시점에 절대 발생하지 않습니다. 리트레이스 레벨 자체도 원래 레벨 대신 레인지의 피보나치 비율로 설정할 수 있습니다.
- 멀티 타임프레임 바이어스 엔진(선택적 필터) — 사용자가 직접 정의한 타임프레임 목록(쉼표 또는 파이프로 구분, 임의 조합, 예: H4,H6,H8,H12,D1,W1,MN1)을 읽어, 각 타임프레임에서 2~3개 캔들의 누적/조작 판독을 사용한 다음, 목록 중 확인된 시그널이 있는 가장 높은 타임프레임에서 최종 방향성 바이어스를 결정합니다("상위 타임프레임이 항상 우선"). 최소 레인지 및 ATR 기준 몸통 비율 필터는 바이어스 타임프레임별로 설정 가능하여, 확신이 충분하지 않은 캔들을 걸러냅니다.
- 심볼당 하루 한 번만 거래: 패턴이 트리거되거나(또는 기각되면) EA는 다음 날까지 다시 시도하지 않습니다.
청산 관리 — 최대 3가지 동시 모드
GW CRT는 다음의 임의 조합을 활성화할 수 있습니다:
- CRT 레인지의 반대편 레벨(최소 손익비 설정)
- CRT 레인지의 중간점(최소 손익비 설정)
- 고정 손익비
둘 이상의 모드를 활성화하면 각 모드는 고유한 매직 넘버와 전체 설정된 리스크 중 자신의 몫을 가진 독립적인 포지션을 각각 엽니다 — 그렇기 때문에 둘 이상의 모드가 활성화되는 즉시 계좌는 헤징 계좌여야 합니다(네팅 계좌는 동일 심볼에 대해 두 개의 포지션을 동시에 보유할 수 없습니다).
리스크 관리
- 포지션 크기는 계좌 리스크 비율로 계산되며, 고정 랏 수가 아닙니다 — 활성화된 청산 모드 간에 자동으로 분할됩니다.
- 스탑로스는 항상 존재하며, 스윕의 실제 극점 너머에 배치되고(설정 가능한 ATR 버퍼 포함), "유효하지 않은 스탑"으로 인한 브로커의 주문 거부를 피하기 위한 최소 안전 거리를 둡니다.
- 랏 크기는 전송 전에 사용 가능한 여유 증거금 및 브로커 자체의 거래량 제한(최소/최대/스텝 및 심볼당 최대 총 거래량)에 맞춰 자동으로 조정됩니다 — 브로커가 거부할 거래량으로 주문이 전송되는 일은 없습니다.
- 마틴게일, 그리드, 물타기 없음. 모든 거래는 시작 시점에 정의된 고유한 SL과 TP를 가진 독립적인 결정입니다.
프랍 펌 계좌를 위해 설계된 컨트롤
- 일일 손실 한도(잔고 또는 자산 기준의 설정 가능한 %), 도달 시 선택적 강제 포지션 청산 포함.
- 수익 목표(설정 가능한 %), 도달 시 선택적 강제 청산 포함.
- 인트라데이 윈도우 밖에서 포지션 보유를 허용하지 않는 계좌를 위한 시간 기반 강제 청산("force-flat").
유연성
- 모든 심볼에서 작동(외환, 금, 지수 등 브로커가 제공하는 모든 것) — 세션 시간 범위와 분석 타임프레임은 입력 파라미터로 설정 가능하며 단일 시장에 고정되어 있지 않습니다. 제 자체 검증된 테스트는 Darwinex 브로커의 과거 데이터를 사용하여 NDX(나스닥 100), GDAXI(DAX 40), NI225(니케이 225)에서 진행되었습니다. 다른 심볼에서는 제가 직접 테스트하지 않았으며, 설정한 세션이 해당 특정 심볼에 실제로 타당한지 여부에 따라 결과가 달라질 수 있습니다.
- 설정 가능한 거래 방향: 롱 앤 숏, 롱 전용, 또는 숏 전용.
- 설정 가능한 진입 타이밍: 브레이크아웃 시, 리클레임 시, 또는 (기본값으로) 리트레이스 시 트리거될 수 있습니다.
- 설정 가능한 브레이크아웃 확인: CRT 레벨을 넘어선 캔들 종가(기본값) 또는 그것을 넘어선 캔들 고가/저가(꼬리) — 선택한 진입 타이밍과 무관하게 독립적으로 설정 가능합니다.
- 설정 가능한 리클레임 및 리트레이스 레벨: 전체 CRT 레인지(기본값) 또는 피보나치 비율을, 각각 독립적으로 설정 가능합니다.
- 세션 상태, 타임프레임별 바이어스 분석, 레인지, 활성 거래를 보여주는 선택적 차트 상 시각 패널.
백테스트에 대하여
GW CRT는 외부 데이터 소스나 WebRequest에 의존하지 않습니다 — 모든 로직은 해당 심볼 자체의 가격 데이터로 실행되므로, 전략 테스터의 동작은 브로커 간 일반적인 스프레드/체결/슬리피지 차이를 제외하면 실계좌 동작을 대표합니다.
이는 브로커 시간 기준의 세션 윈도우 모델이므로, 실거래를 시작하기 전에 브로커의 시간대가 시간 범위를 설정할 때 사용한 시간대와 일치하는지 확인하시기 바랍니다.
테스트 설정: 브로커 Darwinex(Tradeslide Trading Tech Limited), 분석 타임프레임 M1, 기간 2019.01.01 – 2026.08.01(7년), 초기 입금액 €5,000, 레버리지 1:100, 히스토리 품질 97-98%.
아래 결과는 심볼별로 각각 고유한 설정으로 표시되어 있습니다 — 단일 커브 피팅된 설정이 아니라 패턴이 여러 시장에서 작동함을 보여줍니다. 심볼별 추가 설정은 리스팅용 그래픽 자료로 포함되어 있습니다.
| NDX(나스닥 100) | GDAXI(DAX 40) | NI225(니케이 225) | |
|---|---|---|---|
| 순이익 | €2,120.15 | €3,798.83 | €641.95 |
| 최대 드로다운(잔고 / 자산) | 3.54% / 4.14% | 6.49% / 7.29% | 2.10% / 2.38% |
| 수익 팩터 | 1.55 | 2.00 | 1.46 |
| 거래 수(승률) | 317건(73.19%) | 418건(63.40%) | 437건(64.07%) |
| 샤프 지수 | 11.88 | 16.41 | 9.40 |
스크린샷에는 패턴의 단계별 시각적 설명(세션 레인지 형성, 유동성 스윕, 리클레임, 리트레이스, 멀티 청산의 실제 작동, 멀티 타임프레임 바이어스 엔진, 전체 입력 목록)과 함께 NDX, GDAXI, NI225의 전략 테스터 리포트가 포함되어 있습니다.
과거 백테스트 성과는 일반적인 시장 및 체결 조건에 따라 달라지며, 향후 결과를 보장하지 않습니다.
라이브 세션
저희 YouTube 채널에서 EA가 실거래하는 모습을 시청하실 수 있습니다 — 사용자명 "greaterwaves"로 검색해 주세요.
자주 묻는 질문
1. GW CRT는 어떤 심볼에 사용할 수 있나요?
브로커가 제공하는 모든 심볼에서 사용할 수 있습니다. CRT 패턴은 레인지/유동성 행동이며 특정 시장에만 국한되지 않습니다. 제 자체 테스트는 Darwinex 데이터를 사용하여 NDX(나스닥 100), GDAXI(DAX 40), NI225(니케이 225)에서 진행되었습니다. 다른 심볼에 대해서는 검증된 결과가 없으므로, 다른 시장에서 실거래하기 전에 먼저 데모에서 테스트하고 설정한 세션 레인지가 해당 심볼에 실제로 타당한지 확인하시기 바랍니다.
2. 헤징 계좌가 필요한가요?
둘 이상의 청산 모드를 동시에 활성화하는 경우에만 필요합니다. 단일 모드만 활성화된 경우 네팅 계좌에서도 동일하게 작동합니다.
3. 그리드, 마틴게일, 물타기를 사용하나요?
아니요. 모든 거래는 독립적이며, 진입 시 고정된 고유한 SL과 TP를 가집니다. 심볼당 하루 최대 한 건의 신규 거래입니다.
4. 저만의 리스크 설정을 사용할 수 있나요?
예 — 거래당 리스크, 청산 모드별 최소 손익비, SL 버퍼, 리클레임/리트레이스 레벨, 멀티 타임프레임 바이어스 필터 모두 입력 파라미터로 설정 가능합니다.
5. 백테스트 결과가 실거래를 대표하나요?
이 EA는 외부 데이터 소스에 의존하지 않으므로(WebRequest 없음), 브로커 간 일반적인 스프레드/체결/슬리피지 차이 범위 내에서는 그렇습니다. 다만 시간 윈도우 모델이므로 브로커의 시간이 설정한 시간과 일치하는지 확인하시기 바랍니다.
6. 구매 후 지원이 있나요?
예. 설정이나 EA 관련 문제에 대한 질문은 이곳 MQL5의 제품 댓글 섹션에 게시하실 수 있습니다.
7. 업데이트는 무료인가요?
예. GW CRT의 업데이트(이 버전 내 수정 및 개선 사항)는 제품을 구매하신 모든 분께 평생 무료로 제공됩니다.
리스크 경고
거래에는 손실 위험이 따릅니다. 어떤 자동화 시스템도 수익을 보장하지 않으며, 과거 성과가 향후 결과를 보장하지 않습니다. 실계좌에서 사용하기 전에 데모 계좌에서 EA를 테스트하고 파라미터를 검토하시기 바랍니다.

