Halberd Gold
- Experts
- 버전: 1.0
- 활성화: 10
XAUUSD용 스윙 돌파 전문가 어드바이저입니다. 한 번에 포지션은 하나만, 모든 주문에 손절과 익절을 설정하며 그리드와 마틴게일은 사용하지 않습니다. 일일 손실 한도, 드로다운 정지, 뉴스 필터가 내장되어 있습니다. 15년간의 금 데이터로 테스트했으며, 결과와 부진했던 해를 공개합니다.
Halberd Gold는 XAUUSD의 H1 차트에서 가장 최근의 스윙 고점 위에 매수 역지정가 주문(buy stop)을 걸어 둡니다. 금이 H4와 D1 추세 방향으로 그 수준을 돌파하면, 미리 정해진 손절과 익절이 붙은 상태로 주문이 체결됩니다. 몇 시간 안에 돌파가 일어나지 않으면 주문은 취소됩니다.
모든 주문에 손절과 익절이 있습니다. 그리드, 마틴게일, 물타기는 없습니다. EA 자신의 포지션은 동시에 최대 하나입니다.
거래 방식
- 진입: 아직 돌파되지 않은 최근 H1 스윙 고점(좌우 각 5개 봉의 프랙탈)보다 약간 위에 buy stop을 겁니다. 그 수준이 현재가에서 1.5 ATR 이내일 때만입니다.
- 방향: 기본값은 매수만이며, 마감된 H4와 D1 봉이 모두 50기간 EMA 위에 있을 때만 거래합니다.
- 손절: 반대쪽 스윙 저점 아래, 최대 1.5 ATR(H1).
- 익절: 손절 폭의 3.5배.
- 관리: 수익이 1R에 도달하면 손절을 진입가 + 0.1R로 옮깁니다. 72시간이 지나도 남아 있는 포지션과 금요일 저녁의 포지션은 청산합니다.
- 거래 시간: GMT 07:00~20:00. 서버 시간대(GMT+2 / GMT+3 서버)는 자동으로 판별하며, 수동으로도 설정할 수 있습니다.
계좌 보호
- 리스크 프리셋: Low(거래당 0.5%), Medium(1%, 기본값), High(2%), Custom.
- 일일 손실 한도: 그날의 손실이 한도(프리셋별 2% / 3% / 5%)에 도달하면 그날은 새 주문을 내지 않습니다.
- 최대 드로다운 정지: 계좌가 최고점에서 정해진 비율(10% / 20% / 30%)만큼 하락하면 거래를 멈춥니다. 재개는 입력값 하나를 바꾸어 의도적으로 합니다.
- 최소 랏 확인: 가장 작은 랏으로도 목표 리스크의 두 배를 넘는 경우 EA는 거래하지 않고 그 이유를 로그에 남깁니다. 작은 잔고에 맞추려고 리스크를 높이는 일은 없습니다.
- 뉴스 필터: MetaTrader 경제 캘린더를 기준으로 중요도가 높은 USD 지표 발표 전후 30분 동안 새 주문을 내지 않습니다. WebRequest 설정은 필요 없습니다. 전략 테스터에서는 캘린더를 사용할 수 없으므로 내장 일정(미국 고용 보고서와 FOMC)을 사용합니다.
- 스프레드 필터, 금요일 신규 정지, 주말 전 청산.
차트 패널
작은 패널에 상태(작동 중, 뉴스 또는 일일 한도로 일시 정지, 드로다운으로 정지, 거래 불가), 프리셋, 당일 손익, 최고점 대비 드로다운, 다음 뉴스, 스프레드, 보유 포지션을 표시합니다.
백테스트 결과
아래는 전략 테스터의 백테스트이며 실제 거래 결과가 아닙니다. 과거의 결과가 미래의 결과를 보장하지 않습니다. 설정: 기본 입력값(Medium 프리셋, 거래당 리스크 1%), 초기 자금 10,000 USD.
- MetaQuotes-Demo, XAUUSD, 실제 틱, 2025년 1월 15일~2026년 10월 31일: 거래 101회, 수익 팩터 2.53, 최대 자산 드로다운 6.4%, 순이익 8,727.84 USD.
- HistData.com의 M1 Bid 데이터를 사용자 정의 심볼로 가져와 "1분 OHLC" 모델, 고정 스프레드 0.17 USD로 테스트, 2010년 3월~2024년 12월: 거래 625회, 수익 팩터 1.33, 최대 자산 드로다운 17.5%, 순이익 14,877.07 USD.
기본 설정은 2025~2026년 데이터로 정했습니다. 2010~2024년 테스트는 설정을 정하는 데 사용하지 않은 데이터로 확인한 것입니다. 이쪽이 더 약하며, 장기적인 기준으로는 이쪽이 더 현실적입니다. R 단위(1R = 한 번의 거래에서 감수하는 금액, Medium에서는 잔고의 약 1%):
- 2010 +10.6, 2011 +15.3, 2012 -11.7, 2013 +5.2, 2014 +3.1, 2015 -0.6, 2016 +10.0, 2017 +16.2
- 2018 +3.8, 2019 +14.4, 2020 +0.6, 2021 +1.7, 2022 +16.7, 2023 +19.5, 2024 +1.9
손실을 본 해와 보합인 해도 있습니다. 2012년은 약 16R의 드로다운과 함께 -11.7R였고, 2020, 2021, 2024년은 거의 보합이었습니다. 금이 하락했던 2013~2015년은 대체로 보합이었는데, 추세 필터가 허용할 때만 매수하기 때문입니다. 테스트 보고서는 스크린샷에 있습니다.
요구 사항과 권장 사항
- 심볼: XAUUSD(금/미국 달러), 브로커는 상관없습니다. 가격 자릿수와 계약 크기는 심볼 정보에서 읽으므로 소수점 2자리와 3자리 시세 모두 작동합니다.
- 차트: XAUUSD 차트 하나에 적용합니다. 시간 프레임은 상관없습니다. H1, H4, D1 데이터는 EA가 직접 읽습니다.
- 계좌: 헤징과 네팅 모두 가능합니다. 네팅 계좌에서는 해당 심볼에 어떤 포지션이라도 열려 있는 동안 주문을 내지 않으므로, 사용자나 다른 EA가 연 포지션을 바꾸지 않습니다.
- 최소 잔고: Medium 프리셋은 1,000 USD, Low는 2,000 USD. 이보다 적으면 최소 랏 확인 때문에 많은 신호를 건너뜁니다.
- 스프레드가 낮은 계좌(ECN 또는 raw spread)와 VPS를 권장합니다. 결과는 브로커의 스프레드와 체결에 따라 달라집니다.
- 거래 빈도: 평균 월 3~5회 정도(2010~2024년 3.5회, 2025~2026년 4.7회). 거래가 없는 달도 있습니다.
빠른 시작
- XAUUSD 차트를 열고 Halberd Gold를 적용합니다.
- 터미널에서 알고리즘 거래를 허용합니다.
- 리스크 프리셋을 고릅니다(기본값은 Medium). 다른 입력값은 그대로 둡니다.
- 패널의 상태가 "Active"인지 확인합니다.
먼저 데모 계좌나, 사용하는 브로커의 데이터로 전략 테스터에서 시험해 보십시오.
입력 파라미터
General: 리스크 프리셋, 랏 방식(리스크 % 또는 고정 랏), 리스크 %와 고정 랏(Custom 프리셋), 매직 넘버 기준값.
Direction and trend: 허용 방향(기본값은 매수만), 추세 필터(H4, D1 또는 둘 다), 추세 EMA 기간.
Engine S(스윙 돌파): 스윙 크기, 진입 버퍼, 주문 유효 시간, 최대·최소 손절, 수준까지의 최대 거리, 익절 배수.
Engines R과 V: 추가 돌파 엔진 두 개(세션 레인지와 변동성 수축). 기본값은 꺼져 있으며 위 결과에 포함되지 않습니다. 2010~2024년 테스트에서 엔진 V의 수익 팩터는 약 1.0이었습니다.
Account protection: 최대 포지션 수, 최대 랏, 일일 손실 한도, 일일 한도 도달 시 청산, 최대 드로다운 정지, 자동 재개, 리셋 번호.
Filters: 최대 스프레드, 거래 시간(GMT), 금요일 정지·청산 시각, 서버 시간대.
News filter: 모드, 발표 전후 분, 중간 중요도 지표 포함 여부.
Trade management: 본전 이동의 발동과 고정 폭, 최대 보유 시간.
Display: 패널 표시.
참고
- EA는 DLL이나 WebRequest를 사용하지 않으며 터미널 밖으로 데이터를 보내지 않습니다.
- 가격: 10개가 판매될 때마다 20 USD씩 오르며, 최종 가격은 149 USD입니다.
- 구매자에게 업데이트는 무료입니다. 질문은 제품 댓글과 MQL5 개인 메시지로 답변합니다.
- 레버리지를 사용한 금 거래는 손실 위험이 큽니다. 잃어도 괜찮은 자금만 사용하고, 자신의 상황에 맞는 리스크 프리셋을 선택하십시오.
