Gold Worldender
- Experts
-
Shakir Mehmed
MetaTrader 5를 위한 자동매매 솔루션을 전문으로 개발하는 소프트웨어 엔지니어이자 알고리즘 트레이딩 시스템 개발자입니다.
컴퓨터 과학 및 소프트웨어 공학 분야의 전문 지식을 바탕으로 체계적인 거래 실행, 정량적 분석, 엄격한 위험 관리를 핵심으로 하는 Expert Advisor(EA)를 개발하고 있습니다.
개발 과정에서는 안정적인 소프트웨어 아키텍처, 철저한 과거 데이터 백테스팅, 포워드 테스트, 다양한 시장 환경에서의 지속적인 성과 평가를 중요하게 생각합니다. - 버전: 2.0
- 활성화: 10
Gold Worldender는 헤징 계정의 골드(XAUUSD) H1 차트를 위한 Expert Advisor입니다. 하나의 계정에서 두 엔진을 실행합니다. 트렌드 엔진은 브레이크아웃 주문을 넣으며, 각 주문에는 고유한 손절과 익절이 있습니다. 바스켓 엔진은 동일 크기의 포지션들로 구성된 작은 바스켓으로 눌림(pullback) 구간을 거래합니다. 하나의 에쿼티 스톱이 계정 전체를 감시합니다.
IC Markets XAUUSD에서의 Strategy Tester 시뮬레이션(전체 틱, 2019년 1월 1일부터 2026년 10월 21일까지, USD 5,000, 1:500)에서 기본 Max Growth 프리셋의 최대 에쿼티 드로다운은 30.0%였으며 스톱아웃은 없었습니다. 스톱아웃이란 계정에 마진이 부족해 브로커가 거래를 강제 청산하는 것을 말합니다. 실제 결과는 어떤 시뮬레이션과도 다릅니다.
빠른 시작
- 헤징 계정에서 XAUUSD H1 차트를 엽니다.
- 차트에 EA를 끌어다 놓고 자동매매를 허용합니다.
- 첫 번째 입력에서 프리셋을 선택합니다. 기본값은 Max Growth입니다.
- 터미널을 켜 두세요, 가능하면 VPS에서.
프리셋
- Max Growth(기본값): 바스켓 스톱 25%, 조용한 시장 필터 켜짐.
- Balanced: 바스켓 스톱 35%, 야간 일시정지, 진입 예산 40%.
- Custom: 모든 바스켓 규칙과 두 가지 트렌드 목표를 직접 설정합니다.
Max Growth은 골드 가격이 오르면서 바스켓 스텝과 바스켓 익절 목표를 넓히고, 트렌드 익절은 테스트된 거리를 그대로 유지하며, 바스켓 스톱을 모든 틱마다 확인합니다. Balanced는 21:00부터 01:00까지 그리고 계정이 고점 대비 40% 이상 하락했을 때 새 바스켓을 차단합니다. Custom은 Max Growth 값에서 시작하므로, 값을 바꾸기 전까지는 Max Growth과 정확히 동일하게 거래합니다.
테스트 결과
여기 있는 모든 수치는 Strategy Tester 시뮬레이션입니다: IC Markets XAUUSD 히스토리, H1, 전체 틱, USD 5,000 시작, 1:500 레버리지, 30 ms 체결 지연, 2019년 1월 1일부터 2026년 10월 21일까지. 브로커에서 흔한 주문당 100 lot 제한을 사용했으며, 이는 여러분 자신의 Strategy Tester에도 적용되므로 그대로 재현할 수 있습니다.
| 프리셋 | 최종 잔고, USD | 프로핏 팩터 | 최대 에쿼티 드로다운 | 거래 횟수 |
|---|---|---|---|---|
| Max Growth | 210.5 million | 2.40 | 30.0% | 16,058 |
| Balanced | 147.1 million | 2.42 | 31.1% | 14,199 |
프로핏 팩터는 총이익을 총손실로 나눈 값입니다. 에쿼티 드로다운은 미청산 거래를 포함해 계정 가치가 직전 고점에서 떨어진 최대 폭입니다.
달력 연도별 수익률
| 연도 | Max Growth | Balanced |
|---|---|---|
| 2019 | 291% | 177% |
| 2020 | 635% | 435% |
| 2021 | 265% | 183% |
| 2022 | 286% | 206% |
| 2023 | 550% | 388% |
| 2024 | 280% | 483% |
| 2025 | 155% | 304% |
| 2026년 10월 21일까지 | 65% | 99% |
2024년부터 100 lot 제한이 Max Growth을 Balanced보다 더 많이 묶었습니다. 그때까지 바스켓이 더 커졌기 때문입니다. 테스터에서 제한을 1,000,000 lot으로 올리면 Max Growth은 모든 연도에서 앞서 나가며 USD 31.6 billion(프로핏 팩터 2.16, 드로다운 30.0%)에 도달했고, Balanced는 USD 1.83 billion(프로핏 팩터 2.46, 드로다운 31.1%)이었습니다. 유동성, 스프레드, 슬리피지가 규모와 함께 커지기 때문에 실제 계정은 이 규모까지 성장할 수 없습니다. 약 8년간의 골드 히스토리 전반에서 규칙이 어떻게 작동하는지 보여주기 위해 그 리포트들은 스크린샷에 넣어 두었습니다.
인기 골드 EA와 동일 조건 테스트
마켓에 있는 인기 골드 EA(약 USD 1,200)가 2026년 5월 1일부터 10월 17일까지의 Strategy Tester 리포트를 공개합니다: USD 5,000, 1:100, 실제 틱. 우리는 Gold Worldender를 동일한 설정과 100 lot 제한으로 실행했습니다. 그 EA는 스톱아웃 후 USD 4,712로 마감했습니다. Max Growth은 최대 에쿼티 드로다운 27.6%와 함께 USD 11,007로 마감했고, Balanced는 27.8%와 함께 USD 8,799였습니다. 이는 6개월 미만의 표본 하나이며, 차트는 스크린샷에 있습니다.
매매 방식
트렌드 엔진은 상위 타임프레임 박스권에서 골드의 브레이크아웃을 찾습니다. 브레이크아웃 수준에 buy-stop과 sell-stop 주문을 넣으며, 브로커가 각 주문의 손절과 익절을 보관하고, EA는 미청산 거래를 트레일링합니다.
바스켓 엔진은 짧은 타임프레임에서 여섯… 여덟 개의 전략 계열을 운영하며, 각 계열은 고유한 거래 시간과 방향을 가집니다. 한 계열은 모멘텀 지표들이 일치할 때 새 바(bar)에서 바스켓을 엽니다. 가격이 바스켓에 불리하게 움직이면, 엔진은 고정된 가격 스텝에서 동일 크기의 포지션을 추가하고 바스켓 전체를 하나의 공통 익절 목표에서 닫습니다. 이것이 그리드 평균매매입니다. lot을 곱하지는 않으므로 마팅게일은 없지만, 바스켓이 손실 중일 때 익스포저는 늘어납니다. 바스켓 스톱은 바스켓의 평가손실이 Max Growth에서는 잔고의 25%, Balanced에서는 35%에 도달하면 바스켓을 닫습니다.
계정 보호
- 에쿼티 고점 대비 50% 하락 시 에쿼티 스톱.
- 모든 바스켓에 바스켓 스톱.
- Max Growth의 조용한 시장 필터.
- Balanced의 야간 일시정지와 진입 예산.
- 선택 가능한 일일 손실 한도, 기본값은 꺼짐.
- 브로커 시계 자동 감지.
에쿼티 스톱은 모든 거래를 닫고 EA를 중지시킵니다. 터미널을 재시작해도 수준이 유지되며, 하나의 입력으로 초기화할 수 있습니다.
조용한 시장 필터는 각 시간대의 틱 볼륨을 이전 20일의 동일 시간대와 비교합니다. 그 절반보다 낮으면 다음 시간대에 새 바스켓을 시작하지 않습니다. 틱 볼륨은 브로커의 가격 피드에서 오므로 다른 브로커 데이터로 테스트하면 다른 시간대를 건너뛸 수 있습니다. 2019년부터 2026년까지의 시뮬레이션에서는 새 바스켓 76개를 건너뛰었고, 그 이익의 거의 전부가 2026년 10월 7일 하루에서 나왔습니다. 드물게 유동성이 얇은 시장에 대한 보호로 취급하세요.
일일 손실 한도는 모든 것을 닫고 다음 브로커 영업일까지 일시정지합니다. 바스켓이 하루 동안 손실 상태에 머물다가 이익으로 닫히는 경우가 흔하므로, 기본값은 꺼져 있습니다. 엄격한 한도는 바스켓을 최저점에서 닫습니다. Balanced의 2024년 8월부터 2025년 2월까지의 Strategy Tester 시뮬레이션에서 3% 일일 한도는 USD 4,723의 이익을 USD 785의 손실로 바꿨습니다. 의지하기 전에 어떤 한도든 반드시 테스트하세요.
변경 가능한 설정
EA에는 74개의 입력이 있습니다. Inputs 탭의 각 라벨은 그것이 무엇을 하는지 말해 주며, 사용자 가이드는 각 입력을 테스트된 기본값과 함께 설명합니다. 다음은 모든 프리셋에 적용됩니다:
- 엔진별 리스크 배수, 고정 lot 또는 자동 lot, 최대 lot.
- 각 엔진과 여덟 개 바스켓 계열 각각의 켜기/끄기.
- 에쿼티 스톱, 일일 손실 한도, 최대 스프레드와 슬리피지.
- 거래 요일, 금요일 마감 및 마감일, 공휴일 제외.
- 매직 넘버, 주문 코멘트, 차트 위 패널.
크기를 줄이면 lot과 이익도 줄지만, 그것만으로는 드로다운이 거의 그대로 남습니다. 두 엔진 모두 절반 크기로 한 Strategy Tester 시뮬레이션에서 최대 에쿼티 드로다운은 33.9%였습니다. 손실을 상한으로 묶어 주는 입력은 에쿼티 스톱과 일일 손실 한도입니다.
Custom 프리셋은 별도의 그룹을 더 열고, 그 안의 모든 라벨은 Max Growth과 Balanced 값을 표시합니다. 여기에는 바스켓 스톱과 확인 주기, 골드 가격 스케일링, 조용한 시장 필터, 바스켓 그리드 스텝과 익절 목표, 바스켓 깊이와 마진 하한, 야간 시간대, 진입 예산, 부분 리스크 감소, 마진 구조작업, 바스켓 수명 한도, 반복된 바스켓 스톱 이후의 일시정지, 트렌드 익절과 손절 거리, 그리고 각 엔진의 크기가 포함됩니다. 사용자 가이드와 네 개의 .set 파일(Max Growth, Balanced, Max Growth 값의 Custom, Balanced 값의 Custom)은 제품 코멘트에서 공유됩니다.
요구 사항
- XAUUSD 또는 브로커의 골드 심볼(XAU나 GOLD가 포함된 이름).
- 헤징 계정의 H1 차트.
- 어떤 레버리지든 가능. 테스트는 1:500을 사용했습니다.
- USD 1,000 이상.
- VPS 또는 항상 켜져 있는 터미널.
넷팅 계정에서는 트렌드 엔진이 스스로 꺼지고 저널에 그렇게 기록됩니다. 레버리지가 낮을수록 같은 lot에 더 많은 여유 마진이 필요합니다. 2019년부터 2026년까지 100 lot 제한으로 USD 1,000에서 시작한 Strategy Tester 시뮬레이션에서 Max Growth의 최대 에쿼티 드로다운은 24.4%, Balanced는 27.3%였으며 둘 다 스톱아웃은 없었습니다. USD 1,000 미만에서는 최소 lot인 0.01이 계정에 비해 큽니다. 시작 시 EA는 전체 구성과 감지된 브로커 시계를 저널에 출력합니다.
위험 고지
이러한 수치들은 과거 데이터에 대한 시뮬레이션입니다. 그리드 바스켓은 단일 거래보다 훨씬 더 큰 손실을 낼 수 있고, 갭과 슬리피지는 어떤 한도도 넘어서는 손실을 만들 수 있으며, 예탁금 전부를 잃을 수 있습니다. 실제 돈으로 거래하기 전에 브로커의 스프레드, 수수료, 스왑으로 데모 계정에서 테스트하세요.
질문은 MQL5 메시지 또는 제품 코멘트로 환영합니다.
