Twin Ignition Gold
- Experts
-
Kazi Sakib Hasan
Algo trader and MQL5 developer focused on gold (XAUUSD). I build rule-based Expert Advisors with fixed lots and a stop-loss on every trade, and I publish the full backtest, including the weak years.
My product: - 버전: 1.22
- 활성화: 10
Twin Ignition Gold: 한 계좌에서 운용하는 테스트를 거친 두 개의 골드 엔진, 보다 안정적인 에퀴티 곡선을 위한 구성.
많은 골드 EA는 하나의 아이디어에 의존합니다. Twin Ignition Gold는 서로 독립된 두 개의 레인지 돌파 엔진을 하나의 EA 안에서 XAUUSD에 운용합니다. 두 엔진을 함께 운용한 결과, 2020년부터 2026년까지 실제 스왑과 수수료를 차감한 후 드로다운 1달러당 9.2×의 순이익을 기록했으며, 두 번째 브로커의 데이터에서도 결과가 유지되었습니다. 2020년 이전의 부진했던 연도는 아래에 모두 공개합니다.
고정 랏. 모든 포지션에 손절매(stop-loss) 설정. 마틴게일 방식의 랏 배수 증가 없음.
중요: "Minimum basket target" 파라미터는 0.01 랏당 $2입니다. 랏 크기를 늘리면 이 최소값도 같은 비율로 늘려 주십시오.
백테스트 요약
XAUUSD · 100% 실제 틱 · 2020년 1월 – 2026년 10월 · 실제 스왑 및 수수료 적용 · 엔진당 0.01 랏 · 복리 없음
- 순이익: +$9,724, 스왑 및 수수료 $2,358 차감 후 (비용 차감 전 +$12,083)
- 최대 드로다운: $1,055 (청산된 거래 기준 잔고)
- 순이익 ÷ 최대 드로다운: 9.2
- 프로핏 팩터: 1.19 · 거래 수: 8,086
- 수익 월: 82개월 중 53개월 · 월간 최대 수익 +$980 · 월간 최대 손실 −$551
- 2020년부터 2026년까지 모든 연도가 수익으로 마감했습니다:
2020 +$1,410 · 2021 +$857 · 2022 +$908 · 2023 +$324 · 2024 +$932 · 2025 +$1,514 · 2026 (1월–10월) +$3,779
2020년 이전: 전체 기록
동일한 EA와 설정으로 2018년 1월부터도 테스트했습니다. 이 기간은 어려웠으며, 숨기지 않고 그대로 공개합니다:
- 2018 (1월 25일부터): +$207 · 2019: −$1,327
- 2019년 3월부터 2020년 4월까지 계좌는 420일 동안 신고점을 경신하지 못했습니다
- 전체 테스트 중 최악의 드로다운: 에퀴티 $1,477 / 잔고 $1,609
- 전체 기간, 2018년 1월 – 2026년 10월: 비용 차감 후 +$8,604, 프로핏 팩터 1.14, 거래 10,329건
기본 설정은 2020–2026년 데이터를 기준으로 선택되었으므로, 2018–2019년은 처음 보는 데이터에 대한 테스트에 가장 가까운 구간이며, 가장 약한 구간이기도 했습니다. 이 페이지에 있는 MT5 Strategy Tester 스크린샷 2장은 이 전체 기간 테스트를 보여 줍니다.
두 브로커에서 테스트
두 번째 브로커의 실제 틱 데이터에서 동일한 설정으로 테스트, 2020년 1월 – 2026년 10월 (해당 브로커의 테스터는 스왑과 수수료를 부과하지 않았으므로 비용 차감 전 수치를 비교하십시오):
- 비용 차감 전: Broker A +$12,083 · Broker B +$10,294
- 신고점 없이 이어진 최장 기간: Broker A 245일, Broker B 244일
- 가장 부진한 구간은 두 브로커 모두 같은 시기에 나타났습니다 (2021–2022)
- 두 브로커 간 월간 결과 상관계수: 0.81
스프레드와 틱 데이터가 다르면 수치도 달라지지만, 결과의 전반적인 형태는 동일하게 유지되었습니다.
매매 방식
- 박스 설정. 모든 H4 캔들이 하나의 레인지 박스가 됩니다. 거래가 한산한 시간대는 건너뜁니다.
- 양방향 주문. 박스 위에는 매수 스톱(buy stop), 아래에는 매도 스톱(sell stop)을 둡니다. 모든 주문에는 박스 반대편 경계에 손절매가 설정됩니다.
- 회복. 첫 돌파가 실패하면 반대편 스톱 주문이 이어받습니다 (핑퐁 회복). 랏은 매번 동일하며, 엔진당 최대 6개 포지션으로 엄격히 제한됩니다.
- 바스켓 청산. 바스켓이 ATR 기반 목표 수익에 도달하면 모든 포지션을 청산하고, 해당 엔진은 그날 남은 시간 동안 거래하지 않습니다.
ENGINE A — 클래식
각 포지션을 자체 레인지 스톱으로 유지하며, 핑퐁 진입을 통해 회복합니다.
ENGINE B — 레인지 리셋
박스당 최대 2회까지 진입합니다. 현재 박스의 양쪽이 모두 실패하면 포지션을 모두 청산하여 손실을 확정하고, 이를 점진적으로 회복합니다: 이후 각 바스켓은 남아 있는 손실의 1/4을 기본 목표에 더합니다.
왜 두 개의 엔진일까요? 두 엔진은 같은 박스를 서로 다른 청산 규칙으로 거래하므로, 부진한 기간이 일부만 겹칩니다. 같은 브로커, 같은 기간, 같은 비용 조건에서 각각 단독으로 테스트했을 때 Engine A는 드로다운 1달러당 6.3×, Engine B는 5.7×의 순이익을 기록했습니다. 함께 운용하면 9.2×로, 둘 중 더 강한 Engine A 단독보다 약 47% 개선되었습니다.
주요 기능
- 하나의 EA에 두 개의 엔진, 각각 고유한 매직 넘버, on/off 스위치, 규칙 세트 보유
- 엔진별 선택적 시간 오프셋으로, 시간이 이동된 H4 박스에서 엔진 운용 가능
- ATR 적응형 바스켓 목표 (ATR(H4,120) × 배수)와 달러 기준 최소값. 변화하는 골드의 변동성에 맞춰 조정됩니다.
- 포지션별 고정 랏. 마틴게일 없음, 랏 배수 증가 없음.
- 모든 포지션에 해당 레인지의 반대편 경계에 손절매 설정
- 엔진별 포지션 수 상한 (기본값 6)
- 수익 바스켓 이후 당일 거래 중지로 과도한 거래 방지
- 일일 마감 정리: 스프레드가 가장 넓어지는 일일 롤오버 전에 대기 주문 삭제
- 품질이 낮은 레인지 박스를 걸러내는 시간대 제외 필터
- 재시작 안전: 상태를 저장하고 터미널 또는 VPS 재시작 후 이어서 작동
- 모든 주문 전에 증거금, 거래량 한도, 브로커 스톱 레벨 확인
- 두 엔진을 나란히 보여 주는 대시보드와 합산 P&L
- 빠른 Strategy Tester 실행: 테스터에서는 라이브 차트에서만 필요한 작업을 생략
- DLL 없음, 외부 서버 없음, 웹 요청 없음
리스크 수준 선택
전체 기간(2018–2026)의 최악 드로다운을 기준으로 산정했습니다 (엔진당 0.01 랏 기준 에퀴티 $1,477 / 잔고 $1,609).
- 낮음: 0.01 랏당 $8,000. 과거 최대 드로다운 약 18–20%. 연간 수익 중앙값 약 +11%.
- 보통: 0.01 랏당 $5,000. 과거 최대 드로다운 약 30–32%. 연간 수익 중앙값 약 +18%.
- 높음: 0.01 랏당 $4,000. 과거 최대 드로다운 약 37–40%. 연간 수익 중앙값 약 +23%.
연간 수익 중앙값 = 2019년부터 2025년까지, 비용 차감 후 기준 (0.01 랏 기준 +$908)이며, 손실 연도를 포함합니다. 규모에 비례하여 조정하십시오. 예를 들어 엔진당 0.02 랏에는 두 배의 잔고가 필요합니다.
요구 사항
- 심볼: XAUUSD (금). 하나의 차트에만 적용하십시오. EA가 내부적으로 H4 박스를 생성합니다.
- 계좌: HEDGING (EA가 매수와 매도 포지션을 동시에 보유할 수 있음)
- 브로커 서버 시간 GMT+2 / GMT+3 (뉴욕 마감 기준), 대다수 MT5 브로커가 사용하는 방식입니다. 제외 시간과 정리 시간은 이를 전제로 합니다.
- 저스프레드 ECN/raw 계좌 및 VPS 권장
- 레버리지 1:100 이상
주요 설정
- 엔진당 랏 크기 (기본값 0.01)
- Engine A / Engine B: on/off, 규칙, 박스 오프셋 시간, 제외할 박스 시간, 매직 넘버 (기본값 770101 / 770102)
- 바스켓 목표: ATR 배수 (0.25), ATR 기간 (120), 최소 목표 (0.01 랏당 $2, 랏 크기에 맞춰 상향)
- 엔진당 최대 포지션 수 (6)
- 수익 바스켓 이후 거래 중지 (on)
- Engine B: 레인지당 최대 진입 수 (2), 레인지 리셋 (on), 손실 회복 비율 (0.25)
- 시장 마감 시간 및 정리 시간(분)
- 대시보드 on/off
기본 설정이 곧 테스트된 설정입니다. 랏 크기를 설정하고, 바스켓 최소 목표도 같은 비율로 올려 주십시오.
유의 사항 (반드시 읽어 주십시오)
- 손실 연도는 발생합니다. 2019년에는 엔진당 0.01 랏 기준 −$1,327의 손실이 났고, 계좌는 420일 동안 신고점을 경신하지 못했습니다 (2019년 3월 – 2020년 4월). 이러한 기간을 견딜 수 있도록 계좌 규모를 정하십시오.
- 드로다운은 발생합니다. 과거 최악의 드로다운은 엔진당 0.01 랏 기준 $1,477 (에퀴티) 또는 $1,609 (잔고)였습니다. 2020년 이후 신고점 없이 이어진 최장 기간은 245일이었습니다 (2021년 7월 – 2022년 3월).
- 수익은 고르지 않습니다. 2025–2026년 골드의 강한 추세가 이익의 큰 부분을 차지했습니다. 2023년처럼 조용했던 해에는 수익이 훨씬 적었습니다.
- 비용이 반영되어 있습니다. 주요 테스트에는 실제 스왑과 수수료가 부과되었습니다 (2020년부터 2026년까지 $2,358). 사용하시는 브로커의 스왑과 수수료는 이보다 높거나 낮을 수 있으니 XAUUSD 조건을 확인하십시오.
- 최대 12개 포지션이 동시에 열릴 수 있으며 (엔진당 6개), 각 포지션은 설정한 고정 랏으로 진입합니다.
- 백테스트 결과는 미래 성과를 보장하지 않습니다. 레버리지를 이용한 골드 거래는 높은 수준의 위험을 수반하며 모든 투자자에게 적합하지 않을 수 있습니다. 잃어도 감당할 수 있는 자금으로만 거래하십시오.
FAQ
마틴게일이나 그리드 방식인가요?
아닙니다. 모든 포지션은 동일한 고정 랏을 사용하며, 모든 포지션에 각각 손절매가 설정됩니다. 회복은 더 큰 랏이 아니라 새로운 돌파를 통해 이루어집니다.
엔진 하나만 운용할 수 있나요?
네. 각 엔진에는 개별 on/off 스위치가 있습니다. 저희 테스트에서는 두 엔진을 함께 운용했을 때 어느 한 엔진만 운용할 때보다 위험 조정 결과가 더 좋았습니다.
다른 심볼에서도 사용할 수 있나요?
이 EA는 XAUUSD 전용으로 설계 및 테스트되었습니다. 다른 심볼(예: GBPJPY)에 대한 자체 테스트에서는 같은 결과가 나타나지 않았으므로 권장하지 않습니다.
무료 데모가 있나요?
네. 이 페이지에서 무료 데모를 다운로드하여 MT5 Strategy Tester에서 XAUUSD, "Every tick based on real ticks" 모드로 실행해 보십시오. 2018–2019년을 포함해 어떤 기간이든 테스트할 수 있습니다.
VPS가 필요한가요?
강력히 권장합니다. EA는 재시작에 안전하지만, 대기 주문과 바스켓을 24시간 관리합니다.
실거래 결과가 백테스트와 같을까요?
스프레드, 스왑, 수수료, 슬리피지, 브로커 서버 시간이 모두 결과에 영향을 줍니다. 먼저 데모 계좌나 소액 실계좌로 운용해 보시고, 사용하시는 브로커에서 실행한 백테스트와 비교해 보십시오.
