Turtle Classic
- Experts
-
Chetan H Jariwala
Trading Strategy Developer | XAUUSD Specialist
I am a systematic trader and MQL5 developer focused on high-precision tools for Gold (XAUUSD) and major currency pairs. - 버전: 1.13
- 활성화: 5
제품명
Turtle Classic Gold Trend EA
간단한 설명
Turtle Classic — 일일 및 총 손실폭(드로우다운) 보호, 분할 추가 매수(피라미딩), 실시간 대시보드가 내장된 MT5 전용 골드 추세추종 익스퍼트 어드바이저(EA).
상세 설명
소개 Turtle Classic은 MetaTrader 5 전용으로 개발된 골드(XAUUSD) 추세추종 시스템 트레이딩 프로그램입니다. 전설적인 1983년 터틀 트레이더(Turtle Traders)의 돌파 전략을 현대 금융시장의 변동성에 맞추어 재설계하고 강력한 다층 리스크 관리 로직을 적용했습니다. 본 EA는 형성 중인 가격 추세를 포착하고, 추세가 확정됨에 따라 안전하게 포지션을 추가하며, 다중 보호 시스템으로 계좌를 방어합니다. 수동 모니터링 없이 시스템적인 골드 추세 매매를 원하는 트레이더를 위한 최적의 솔루션입니다.
작동 원리 (전략 개요)
-
내부 듀얼 타임프레임 돌파 감지: 단기 파동을 감지하는 빠른 시그널과 거시적 추세를 추종하는 백업 시그널로 구성된 이중 로직을 사용합니다.
-
변동성 반영 자동 포지션 사이징: 시장의 평균 변동성에 따라 로트 크기가 동적으로 조절되므로, 급변장에서는 계약 수를 줄이고 안정적인 장세에서는 최적의 볼륨을 배분합니다.
-
분할 피라미딩(추가 진입) 방식: 초기에 단일 대형 주문을 넣는 대신, 추세가 진행됨에 따라 확인된 단계별로 분할 진입하여 수익을 극대화합니다.
-
상위 추세 필터 적용: 거시적 시장 흐름과 동일한 방향의 신호에 가중치를 부여하여 진입 확률을 높입니다.
-
시그널 확정 검증: 단일 틱 튐 현상이나 거짓 돌파로 인한 진입을 차단하는 봉 완성 검증 필터를 갖추었습니다.
-
변동성 기반 손절 및 추적 익절: 변동성에 비례한 손절선을 설정하고, 시세가 우호적으로 확장되면 트레일링 스탑을 가동하여 수익을 보호합니다.
내장 리스크 관리 시스템
-
계좌 잔고 대비 퍼센트 리스크 자동 계산(변동성 조정) 또는 고정 로트 설정 지원.
-
일일 손실 한도 서킷 브레이커: 당일 정해진 손실 한도에 도달하면 즉시 당일 신규 진입을 전면 차단합니다.
-
전체 계좌 드로우다운 킬스위치(Kill-Switch): 최고치 대비 계좌 손실폭이 설정치를 초과하면 모든 포지션을 일괄 정리하고 시스템을 정지합니다.
-
단계적 리스크 축소: 하드 스탑에 도달하기 전이라도 드로우다운이 커지면 신규 진입 볼륨을 점진적으로 줄입니다.
-
최대 동시 포지션 개수 제한: 과도한 마진 사용 및 위험 노출을 방지합니다.
안전 보호 및 세션 관리 기능
-
스프레드 필터: 실시간 스프레드가 허용치를 초과하면 주문을 보류하고 정상화되면 자동으로 진입을 재개합니다.
-
주문 전 증거금 체크: 주문 전 증거금 부족 여부를 미리 확인하여 브로커 측 거부 에러를 방지합니다.
-
브로커 거래 세션 감지: 심볼의 개장 여부를 사전 판별하여 장 마감 시 발생하는 불필요한 반복 주문 요청을 방지합니다.
-
캔들당 진입 횟수 제한: 단일 봉 내에서 비정상적인 반복 주문이 실행되지 않도록 차단합니다.
차트 라이브 대시보드 차트 상단 HUD 패널을 통해 계좌 잔고, 유효 마진, 당일 및 누적 드로우다운 상태, 실시간 스프레드, 추세 방향, 두 내부 시스템의 보유 현황, 트레일링 잠금 상태, 실시간 평가손익을 저널 창을 열지 않고도 직관적으로 확인할 수 있습니다.
기술 사양
-
대상 종목: XAUUSD (골드)
-
차트 타임프레임: 모든 차트 주기에서 실행 가능 (전략 계산은 내부 고정 타임프레임을 기반으로 동작)
-
계좌 유형: 헤징(Hedging) 계좌 필수 (전략 특성상 동일 방향 복수 포지션 보유 필요)
-
독립 실행형: 외부 DLL 및 추가 파일이 필요 없는 단독 구동 구조
-
MT5 전략 테스터 및 실계좌 완벽 지원
설정 및 파라미터 입력 탭(Inputs)에서 다음과 같은 요소를 자유롭게 설정할 수 있습니다:
-
세 가지 로트 계산 모드: 수동 고정 로트, 자동 리스크 %, 공격적 리스크 %
-
최대 포지션 수 및 단일 주문 최대 로트 상한선 지정
-
일일/전체 손실 제한 한도 및 단계적 리스크 감소 기능 On/Off
-
추세 필터 및 시그널 확정 기능 On/Off
-
최대 스프레드 허용폭 설정
-
차트 대시보드 위치 변경 및 숨김 기능
백테스트 검증 결과 MetaTrader 5 전략 테스터를 통해 XAUUSD 일봉(Daily)을 대상으로 최고 품질 모델링 모드인 '리얼 틱 기반 모든 틱(Every Tick based on Real Ticks)' 방식을 적용하여 검증 (테스트 기간: 2025년 1월 ~ 2026년 8월, 초기 자본: $10,000):
-
순이익: $4,612 (+46.1%)
-
수익률 팩터 (Profit Factor): 21.72
-
최대 유효 마진 드로우다운: 4.31%
-
승률: 87.5%
-
총 거래 횟수: 24회
상기 백테스트 결과는 과거 데이터를 기반으로 한 시뮬레이션이며 미래의 수익을 보장하지 않습니다. 시장 환경 변화에 따라 실거래 결과는 달라질 수 있습니다.
권장 사항 실계좌 적용 전 데모 계좌에서 충분히 테스트하여 사용 중인 브로커의 체결 환경과 본인의 리스크 허용 성향에 맞는지 확인하십시오. 반드시 헤징 모드를 지원하는 계좌를 사용하십시오. 네트워크 지연을 방지하고 연속적인 구동을 유지하기 위해 가상 사설 서버(VPS) 사용을 권장합니다.
업데이트 및 기술 지원 제품에 대한 문의나 피드백은 MQL5 제품 코멘트란 또는 개인 메시지를 통해 언제든 남겨주시기 바랍니다. 모든 업데이트는 MQL5 마켓을 통해 정기적으로 배포됩니다.
면책 조항 골드를 포함한 외환 및 CFD 거래는 높은 원금 손실 위험을 수반하므로 모든 투자자에게 적합하지 않을 수 있습니다. 본 소프트웨어는 확정 수익을 보장하지 않습니다. 신중하게 리스크를 관리하며 운용하십시오.
입력 파라미터 가이드
-
Lot Sizing Mode: 로트 산출 모드 선택 (고정 로트 / 자동 리스크% / 공격적 리스크%)
-
Fixed Lot Size: 수동 모드 운용 시 사용할 고정 로트 크기
-
Risk % (Standard): 일반 자동 모드 시 1회 거래당 계좌 리스크 %
-
Risk % (Aggressive): 공격적 자동 모드 시 적용할 리스크 %
-
Maximum Lot Cap: 단일 포지션에 허용되는 최대 로트 상한치
-
Allow Minimum Lot Fallback: 계산된 로트가 최소치보다 작을 때 최소 로트로 대체 진입 허용 여부
-
Max Risk for Minimum Lot: 최소 로트 강제 진입 시 허용할 최대 안전 리스크액
-
Strategy Timeframe: 전략 내부 로직이 신호를 판별하는 기준 타임프레임
-
Volatility Measurement Period: 변동성 측정 및 스탑 계산에 사용되는 분석 기간
-
Stop Distance Multiplier: 손절선 거리 계산용 변동성 승수
-
Position-Add Step: 추가 매수(피라미딩)를 진행하기 위한 유리한 가격 진행 간격
-
Maximum Positions: 단방향 최대 허용 보유 포지션 수
-
Fast Signal (enable / entry / exit / repeat-win skip): 단기 추세 신호 및 청산 관련 설정
-
Slow Signal (enable / entry / exit): 중장기 백업 추세 신호 설정
-
Trade Direction: 허용 거래 방향 (매수 전용 / 매도 전용 / 양방향 허용)
-
Trend Filter (enable / periods / timeframe): 대세 추세 방향 정렬 필터 활성화 여부
-
Confirmed Signals Only: 캔들 완성 시 확정된 신호로만 진입
-
Profit Lock (enable): 트레일링 이익 잠금 기능 활성화
-
Trail Distance Multiplier: 변동성에 연동된 트레일링 추적 거리 승수
-
Minimum Add Distance: 추가 매수를 위해 확보되어야 하는 최소 기술적 간격
-
Trail Step: 트레일링 스탑 가격을 갱신하는 최소 변동 단위
-
Max Spread ($): 진입을 허용하는 최대 스프레드 한계치
-
Daily Drawdown Limit (%): 일일 최대 허용 손실 비율
-
Daily DD Mode: 일일 손실 계산 방식 (확정 손실 기준 / 실시간 평가손익 기준)
-
Max Overall Drawdown (%): 고점 대비 시스템 영구 정지 최대 허용 드로우다운
-
Staged Risk Reduction (enable): 손실폭 확대 시 신규 로트 자동 축소 기능 활성화
-
Risk Reduction Start (%): 로트 감축이 시작되는 드로우다운 기준점
-
Minimum Risk Multiplier: 최대 드로우다운 근접 시 허용되는 로트 감소 하한 계수
-
Dashboard (show / position): 차트 모니터링 패널 표시 여부 및 화면 위치
-
Magic Number: 본 EA 전용 고유 주문 식별 번호 (매직넘버)
-
Max Slippage (points): 주문 체결 시 허용되는 최대 슬리피지(포인트)
