Candle Range Theories
- Experts
- Cyle Nathan Myers
- 버전: 4.0
- 활성화: 5
Candle Range Theories 는 전문적인 수준의 리스크 관리, 적응형 시장 분석, 견고한 실행 품질을 요구하는 진지한 Forex 트레이더를 위해 설계된 기관급 알고리즘 트레이딩 엔진입니다. 이 제품은 블랙박스 스캘퍼나 마틴게일 시스템이 아닙니다. 완전히 투명하며, 여러 계층으로 구성된 트레이딩 프레임워크로, 사설 트레이딩 데스크와 퀀트 헤지펀드에서 사용하는 원칙을 기반으로 설계되었습니다. 모든 기능은 단순히 백테스트 최적화가 아닌 실제 시장 환경에서 생존할 수 있도록 엔지니어링되었습니다.
이 EA는 수년간의 적극적인 개발과 실거래 테스트를 거쳐 제작되었습니다. 버전 5.0은 완전한 아키텍처 개편을 통해 40개 이상의 기관급 기능을 탑재하였으며, 각 기능은 트레이더의 스타일, 리스크 허용도, 계좌 규모에 맞게 설정할 수 있습니다.
핵심 방법론
트레이딩 엔진은 다중 타임프레임 트렌드 정렬 프레임워크를 기반으로 작동합니다. 단일 인디케이터나 패턴에 의존하지 않고, 여러 타임프레임에서 방향성 바이어스를 종합하고, 독립적인 분석 모듈의 수렴을 통해 진입을 확인합니다. 다음 조건이 일치할 때만 트레이드가 실행됩니다:
- 최소 두 개 이상의 상위 타임프레임에서 트렌드 방향이 확인됨
- 시장 레짐 감지 모듈이 유리한 조건(트렌딩, 레인지, 변동성)을 식별함
- 볼륨 프로파일 분석을 통해 주요 가격대에서 기관 참여를 검증함
- 인터마켓 상관관계 분석으로 관련 종목의 움직임이 지지되는지 확인함
- 스마트 머니 컨셉으로 유동성 및 기관 주문 흐름 영역을 식별함
이 계층적 접근 방식은 확률이 낮은 셋업을 걸러냅니다. 시스템은 선택적으로 설계되어 과도하게 거래하지 않습니다. 적은 거래, 더 높은 품질.
시장 분석 엔진
다중 타임프레임 트렌드 정렬
핵심 방향성 엔진은 여러 타임프레임에서 동시에 트렌드 구조를 읽어냅니다. 하위 타임프레임 셋업이 상위 방향성 바이어스와 일치할 때만 거래가 고려됩니다. 이는 강한 움직임에서 역추세 진입을 제거하고, 통합 구간에서 휩소 노출을 줄입니다.
시장 레짐 감지
모든 시장 환경이 동일하지 않습니다. 레짐 감지 모듈은 현재 시장 상태를 트렌딩, 평균회귀, 변동성 돌파, 저변동성 압축 등으로 분류합니다. 전략 파라미터는 감지된 레짐에 따라 자동으로 적응하며, 진입 민감도, 스톱 설정, 이익 목표를 조정합니다.
적응형 상관관계 매트릭스를 활용한 인터마켓 상관관계 분석
통화쌍은 독립적으로 움직이지 않습니다. 시스템은 관련 종목 간의 상관관계를 실시간으로 모니터링하고, 이에 따라 익스포저를 조정합니다. 적응형 상관관계 매트릭스는 동적으로 재계산되어, 고정된 과거 평균이 아닌 변화하는 시장 관계에 대응합니다.
볼륨 프로파일 분석
기관 트레이더는 볼륨 프로파일에 흔적을 남깁니다. 이 모듈은 고볼륨 노드, 컨트롤 포인트, 밸류 에어리어 경계를 식별하여, 매수/매도 관심이 집중된 지점을 정확히 찾아냅니다. 진입은 기관 활동이 방향성 우위를 제공하는 영역에서 타이밍됩니다.
스마트 머니 컨셉
시스템은 유동성 풀, 오더 블록, 기관 주문 흐름과 일치하는 디스플레이스먼트 패턴을 식별합니다. 이는 리테일 인디케이터 오버레이가 아니라, 대형 참여자들이 실제로 포지션을 잡고 유동성을 타겟팅하는 구조적 분석입니다.
변동성 레짐 클러스터링
변동성은 주기적입니다. 이 모듈은 과거 변동성 데이터를 클러스터링하여 현재 변동성 레짐을 식별하고, 포지션 사이징, 스톱 거리, 타겟 설정을 조정합니다. 저변동성에는 타이트한 스톱, 확장기에는 넓은 스톱. 시스템이 자동으로 적응하므로 사용자가 직접 조정할 필요가 없습니다.
머신러닝 패턴 인식
과거 가격 구조에 대해 학습된 패턴 인식 모듈이 통계적으로 유의미한 반복 셋업을 식별합니다. 이는 과거 데이터에 맞춘 커브피팅이 아니며, 워크포워드 검증 원칙을 적용하여 아웃오브샘플 환경에서도 패턴의 우위를 유지합니다.
COT (Commitment of Traders) 통합
COT 리포트의 기관 포지셔닝 데이터가 심리 오버레이로 통합됩니다. 상업적 헤저나 대형 투기세력이 극단적 포지션에 도달할 때, 시스템은 이 방향성 바이어스를 트레이드 선정 논리에 반영합니다.
리스크 관리 프레임워크
리스크 관리는 이 시스템의 기능이 아니라, 그 자체가 기반입니다. 아래에 설명된 모든 모듈은 독립적이면서도 상호 연동되어, 모든 시장 환경에서 자본을 보호합니다.
포트폴리오 히트 관리
전체 포트폴리오 익스포저를 실시간으로 모니터링합니다. 시스템은 모든 오픈 포지션의 총 리스크를 추적하며, 포트폴리오 히트가 정의된 임계값을 초과하면 신규 진입을 차단합니다. 이는 확신이 높은 시기에 과도한 집중으로 인한 흔한 실수를 방지합니다.
동적 리스크 스케일링
포지션 리스크는 고정적이지 않습니다. 시스템은 최근 성과, 현재 변동성, 계좌 자산 곡선의 추이에 따라 리스크 할당을 조정합니다. 드로우다운 발생 시 자동으로 리스크를 줄이고, 자산이 우호적으로 성장할 때는 정의된 범위 내에서 리스크를 확대합니다.
Kelly Criterion 최적화
최적 포지션 사이즈는 Kelly Criterion 공식을 사용하여 계산되며, 최근 거래의 실제 승률과 보상-위험 비율을 반영해 조정됩니다. 성장과 드로우다운 통제를 균형 있게 하기 위해 분수 Kelly 접근법을 사용합니다.
Value-at-Risk 계산기
실시간 VaR 모듈이 현재 포트폴리오의 최대 예상 손실을 정의된 신뢰구간 내에서 추정합니다. 이는 언제든 꼬리 위험을 정량적으로 측정할 수 있게 해줍니다.
Monte Carlo 드로우다운 시뮬레이터
실제 자본을 위험에 노출하기 전에, Monte Carlo 모듈이 시스템의 실제 성과 통계를 바탕으로 수천 개의 거래 시퀀스를 시뮬레이션합니다. 이를 통해 단일 백테스트 자산 곡선의 최선 사례가 아닌, 잠재적 드로우다운의 현실적인 확률 분포를 제공합니다.
비상 회로 차단기
단일 세션 또는 정의된 기간 내에 자산이 임계값 이하로 하락하면, 회로 차단기가 모든 거래 활동을 중단하고 오픈 포지션을 청산합니다. 이는 플래시 크래시, 유동성 갭, 예기치 못한 시장 이벤트에서 치명적 손실을 막는 최후의 방어선입니다.
자산 드로우다운 보호
회로 차단기와 별도로, 드로우다운 보호 모듈은 최고 자산 대비 롤링 드로우다운을 모니터링합니다. 드로우다운이 설정된 경고 수준에 도달하면, 시스템은 점진적으로 포지션 사이즈를 줄이고 진입 기준을 강화합니다.
일일 손실 한도
하드 일일 손실 한도가 단일 거래일에 계좌에 과도한 손실이 발생하는 것을 방지합니다. 한도에 도달하면 다음 세션까지 신규 거래가 중단됩니다.
트레이드 관리
다단계 이익 잠금 시스템
이익은 단계별로 확보됩니다. 거래가 유리하게 진행될수록, 시스템은 미리 정의된 이정표에서 이익을 잠급니다. 이는 단순한 손익분기점 이동이 아니라, 거래의 모멘텀과 현재 변동성 환경에 따라 잠금 레벨이 적응하는 다단계 시스템입니다.
Fibonacci 그리드 기술
이익 실현 및 재진입 그리드는 Fibonacci 되돌림 및 확장 레벨을 중심으로 구성됩니다. 이는 자연스러운 시장 구조와 일치하는 수학적으로 일관된 스케일링 포인트를 제공합니다.
동적 트레일링 스톱
트레일링 스톱은 현재 변동성과 거래 모멘텀에 따라 거리를 조정합니다. 강한 방향성 움직임에서는 느슨하게 따라가 확장된 랠리를 포착하고, 움직임이 둔화되면 타이트하게 조여 누적 이익을 보호합니다.
부분 포지션 스케일링
포지션은 점진적으로 진입 및 청산할 수 있습니다. 조건이 점진적으로 형성될 때 부분 진입을, 이익을 확보하면서 추가 움직임에 노출을 유지하기 위해 부분 청산을 관리합니다.
시간 경과 포지션 관리
예상 시간 내에 성과를 내지 못하는 거래는 축소되거나 청산됩니다. 이는 비활성 포지션에 자본이 묶이는 것을 방지하고, 포트폴리오가 항상 활발한 기회에 할당되도록 보장합니다.
Phoenix 복구 모드
연속 손실 발생 후, 복구 모듈이 보수적인 트레이딩 프로토콜을 활성화하여 자산을 점진적으로 회복합니다. 포지션 사이즈를 줄이고, 진입 필터를 강화하며, 계좌 성과가 안정될 때까지 가장 확률이 높은 셋업에만 집중합니다.
실행 및 비용 관리
슬리피지 및 실행 품질 모니터
모든 거래 실행은 슬리피지 여부를 기록 및 분석합니다. 시스템은 기대 체결가와 실제 체결가의 차이를 추적하여, 브로커의 실행 품질에 대한 객관적 데이터를 제공합니다. 슬리피지가 허용 임계값을 초과하면 시스템이 알림을 보냅니다.
스왑 및 캐리 비용 최적화
오버나이트 또는 여러 세션에 걸쳐 포지션을 보유할 경우, 시스템은 스왑 비용과 캐리 레이트를 반영합니다. 음의 스왑이 거래의 기대 가치를 잠식하는 포지션은 보유를 피하고, 셋업이 중립적일 때는 양의 캐리 방향으로 편향할 수 있습니다.
뉴스 필터 시스템
고영향 뉴스 이벤트는 예측 불가능한 변동성을 유발합니다. 뉴스 필터는 예정된 경제 지표 발표 전후로 거래 활동을 일시 중지하여, 이 이벤트에 수반되는 스프레드 확장 및 불규칙한 가격 움직임을 회피합니다.
성과 분석
MAE/MFE 추적 (최대 불리 변동 / 최대 유리 변동)
모든 거래에 대해, 스톱에 도달하기 전 가격이 진입가에서 얼마나 불리하게 움직였는지, 반전 전 얼마나 유리하게 움직였는지 분석합니다. 이 데이터는 스톱이 너무 타이트한지, 목표가 너무 과도한지, 진입 타이밍이 부적절한지 여부를 보여주며, 시스템은 이를 바탕으로 파라미터를 지속적으로 개선합니다.
R-멀티플 분석
모든 거래 결과는 R-멀티플(초기 위험 대비 보상) 기준으로 측정됩니다. 이 표준화된 성과 지표는 포지션 크기나 계좌 잔고와 무관하게 시스템 품질을 평가할 수 있게 해줍니다.
성과 히트맵
요일, 시간, 세션, 통화쌍별 시각적 성과 분포를 제공합니다. 이를 통해 시스템이 언제, 어디서 가장 잘 작동하는지 파악하여, 브로커 및 거래 환경에 맞는 스케줄 및 페어 선택을 미세 조정할 수 있습니다.
운영 기능
Telegram 통합
실시간 거래 알림, 일일 성과 요약, 시스템 상태 알림이 직접 Telegram 채널로 전송됩니다. 터미널 앞에 있지 않아도 계좌 상황을 실시간으로 파악할 수 있습니다.
요일별 거래 제어
특정 요일에 거래를 활성화 또는 비활성화할 수 있습니다. 성과 데이터상 월요일이나 금요일이 저조하다면, 해당 요일을 간단히 꺼두면 됩니다.
시작 시간 스케줄링
시스템이 매일 거래 탐색을 시작하는 정확한 시간을 정의할 수 있습니다. 활성 거래 시간을 전략에 최적화된 세션 및 시간대와 일치시킬 수 있습니다.
완전한 커스터마이징
모든 모듈의 모든 파라미터가 노출되어 설정 가능합니다. 기본값은 일반 사용에 최적화되어 있지만, 고급 사용자는 시스템 동작의 모든 측면을 자신의 요구에 맞게 미세 조정할 수 있습니다.
개발에 대하여
이 시스템은 백테스트에서 인상적으로 보이기 위해 만들어진 것이 아닙니다. 실거래 시장에서 생존하기 위해 만들어졌습니다. 모든 모듈은 트렌딩, 레인지, 고변동성, 저유동성 등 다양한 시장 레짐에서 스트레스 테스트를 거쳤습니다. 아키텍처는 견고성, 투명성, 적응성을 중시하는 기관 개발 표준을 따릅니다.
버전 5.0에는 알고리즘 트레이더가 실제 시장 환경에서 직면하는 특정 과제를 해결하기 위해 설계된 40개 이상의 독립 기능이 포함되어 있습니다. 마케팅 목적의 기능은 단 하나도 없습니다. 모든 기능은 실제 문제를 해결하기 위해 존재합니다.
설정 및 사용법
1. 원하는 통화쌍과 타임프레임의 차트에 EA를 부착합니다.
2. 기본 설정은 자본이 충분한 계좌의 표준 Forex 페어에 즉시 사용할 수 있도록 설계되었습니다. 시스템이 처음이라면 기본값으로 시작하십시오.
3. 먼저 리스크 관리 파라미터를 검토하십시오. 최대 일일 손실 한도, 자산 드로우다운 임계값, 포트폴리오 히트 한도를 자신의 리스크 허용도에 맞게 설정하십시오.
4. 선호에 따라 개별 모듈을 활성화 또는 비활성화하십시오. 시스템은 모듈식이므로, 모든 구성요소를 독립적으로 켜거나 끌 수 있습니다.
5. Telegram 알림을 사용할 경우, 입력 파라미터에 봇 토큰과 채팅 ID를 입력하십시오.
6. 시스템이 최소한 한 주간의 전체 거래를 수행하도록 두십시오. 적응형 모듈이 브로커의 실행 환경에 맞게 보정될 시간이 필요합니다.
7. 성과 분석을 정기적으로 검토하십시오. MAE/MFE 데이터, R-멀티플 분석, 성과 히트맵을 활용해 최적화가 필요한 영역을 식별하십시오.
백테스트 가이드
백테스트는 필수적이지만, 모든 트레이더가 이해해야 할 한계가 있습니다.
- 정확한 결과를 위해 틱 데이터 또는 최소 M1 OHLC 데이터를 사용하십시오. 저품질 데이터는 신뢰할 수 없는 체결과 과장된 성과를 초래합니다.
- 실거래 브로커 조건과 일치하는 현실적인 스프레드 및 수수료 값을 설정하십시오.
- 트렌딩, 레인지, 위기 등 다양한 시장 레짐이 포함된 여러 기간에 걸쳐 테스트하십시오.
- 단일 백테스트 기간에 맞춰 파라미터를 최적화하지 마십시오. 특정 날짜 범위에서만 작동하는 설정은 커브피팅이며, 실거래에서는 실패할 가능성이 높습니다.
- Monte Carlo 시뮬레이터로 백테스트 결과를 스트레스 테스트하십시오. 단일 자산 곡선은 과거에 일어난 일을 보여주고, Monte Carlo는 일어날 수 있는 일을 보여줍니다.
- 실거래 배포 전 데모 계좌에서 포워드 테스트를 강력히 권장합니다.
백테스트의 과거 성과는 미래 결과를 보장하지 않습니다. 시장은 변하며, 어떤 알고리즘도 레짐 변화에 면역일 수 없습니다. 이 시스템의 강점은 적응력에 있지만, 적응에는 시간과 현실적인 기대가 필요합니다.
최소 요구 사항
- MetaTrader 4 터미널
- 최소 권장 잔고: $1,000 (더 높은 잔고는 포트폴리오 다각화 및 리스크 스케일링에 유리)
- 중단 없는 운영을 위한 VPS 권장 (브로커 서버와의 저지연 연결)
- 최적의 실행 품질을 위한 ECN 또는 Raw Spread 계좌 유형 권장
- 헤징 계좌 유형 필수
설정, 브로커 호환성, 특정 기능에 대한 문의가 있으시면 MQL5 메시징 시스템을 통해 언제든 연락 주십시오. 모든 문의에 직접 답변드립니다.
