Gold Regime Day Trader
- Experts
-
Thunyapot Tharathipphayakun
MQL5 developer and XAUUSD trader based in Thailand.
I build Expert Advisors and indicators for MetaTrader 5, with a focus on intraday systems for Gold (XAUUSD) and EURUSD. My own EA, Gold Regime Day Trader, is published on the MQL5 Market.
What I can build for you: - 버전: 4.0
- 활성화: 5
Gold Regime Day Trader는 XAUUSD용 당일 매매 전문가 어드바이저(EA)입니다. 매일 아침 일봉 추세 상태를 읽고 그날의 진입 계획 하나를 선택합니다. 모든 거래에는 고정 손절이 설정되며, 모든 포지션은 일일 롤오버 전에 청산됩니다.
그리드 없음. 마틴게일 없음. 물타기 없음. 오버나이트 포지션 없음.
작동 방식
시장 상태(레짐)는 어제 마감된 D1 봉의 종가를 EMA 10 및 EMA 100과 비교하여 판단합니다.
UP (종가가 두 EMA 위)
- 규칙 A: 세션 시작 시 매수 (서버 시간 01:00).
- 규칙 A2: 07:00~13:00 사이에 M15 봉이 아시아 시간대 범위의 고점 위에서 마감하면 추가로 1회 매수.
DOWN (종가가 두 EMA 아래)
- 규칙 D2: 07:00~13:00 사이에 M15 봉이 아시아 시간대 범위의 저점 아래에서 마감한 후에만 매도. 금의 하락 추세는 대체로 들쭉날쭉하기 때문에 EA는 장 시작 시 무작정 매도하지 않습니다.
MIXED (두 EMA의 방향이 다름)
- 규칙 E: 14:30에 뉴욕 첫 1시간의 방향을 따름 (14:30 가격과 13:30 시가 비교).
선택 규칙 R (기본값 꺼짐): M15에서 EMA 200 필터를 사용하는 RSI(2) 되돌림 진입, 모든 레짐에서 작동.
각 규칙은 하루 최대 1회 거래를 엽니다. 손절은 일봉 ATR의 배수입니다. 고정 익절은 없으며, 거래는 서버 시간 20:45에 청산됩니다.
권장 사항
- 종목: XAUUSD (금에 맞춰 설계 및 테스트됨)
- 차트: M15 (EA가 M15와 D1 데이터를 직접 읽음)
- 계좌: 모든 유형 (헤징 또는 네팅), 낮은 스프레드 계좌 권장
- 서버 시간: 기본 시간은 GMT+0 브로커를 기준으로 합니다. 브로커의 시간대가 다르면 모든 시간 입력값을 그 차이만큼 조정하세요.
- 리스크: 거래당 0.5%~1%. UP인 날에는 두 개의 거래가 동시에 열려 있을 수 있습니다.
- 최소 잔고: 금 기준 약 1,000 USD (포지션 크기가 최소 랏으로 강제되지 않도록). 더 작은 계좌도 거래할 수 있지만 실제 거래당 리스크가 설정값보다 높을 수 있습니다.
- 진입 시간에 EA가 실행 중이어야 하므로 VPS를 권장합니다.
예상할 수 있는 것
- 이 전략은 금이 추세를 보이는 시장에서 가장 잘 작동합니다. 백테스트에서 2020~2023년(대부분 횡보 기간)은 거의 제자리였으며, 수익의 대부분은 2024년과 2025년에 발생했습니다.
- 테스트에서 10회 이상의 연속 손실이 발생한 적이 있습니다.
- 백테스트 결과는 미래 결과를 보장하지 않습니다. 실계좌에서 사용하기 전에 사용하시는 브로커의 데이터로 전략 테스터에서 EA를 테스트하세요.
입력 파라미터
레짐 필터 (D1)
- FastEMA / SlowEMA: 레짐 판단에 사용하는 일봉 EMA 기간 (10 / 100).
- ATRPeriod: 손절 거리 계산에 사용하는 일봉 ATR 기간 (14).
규칙 A / A2 (UP 레짐)
- UseRuleA, UseRuleA2: 각 규칙 켜기/끄기.
- A_Hour, A_Minute: 규칙 A의 진입 시간 (서버 시간).
- A_SL_ATR, A2_SL_ATR: 일봉 ATR 배수로 설정하는 손절.
규칙 D2 (DOWN 레짐)
- UseRuleD2: 규칙 켜기/끄기.
- AsiaEndHour: 아시아 범위 종료 시간 (범위 = 00:00부터 이 시간까지).
- D2_StartHour, D2_EndHour: 하방 돌파 진입 시간대.
- D2_SL_ATR: 일봉 ATR 배수로 설정하는 손절.
규칙 E (MIXED 레짐)
- UseRuleE: 규칙 켜기/끄기.
- E_RefHour, E_RefMinute: 뉴욕 시간대 기준 시가 시각.
- E_Hour, E_Minute: 판단 및 진입 시간.
- E_SL_ATR: 일봉 ATR 배수로 설정하는 손절.
규칙 R (선택)
- UseRuleR: RSI(2) 되돌림 규칙 사용 (기본값 꺼짐).
- R_RSIPeriod, R_Low, R_High: RSI 설정.
- R_EMAPeriod: M15 EMA 추세 필터.
- R_StartHour, R_EndHour: 거래 시간대.
- R_SL_ATR: 일봉 ATR 배수로 설정하는 손절.
청산 및 리스크
- ExitHour, ExitMinute: 모든 포지션을 청산하는 시간 (20:45).
- RiskPercent: 잔고 대비 거래당 리스크 % (0 = FixedLot 사용).
- FixedLot: RiskPercent가 0일 때 사용하는 고정 랏.
- UseMinLotIfSmall: 계산된 랏이 최소 랏보다 작으면, 리스크가 MaxRiskPercent를 넘지 않는 경우 최소 랏으로 거래합니다.
- MaxRiskPercent: 최소 랏 사용 시 거래당 리스크 상한.
- MaxSpreadPoints: 스프레드가 이 값보다 크면 진입하지 않습니다.
- Magic: 기본 매직 넘버 (각 규칙은 Magic+0~Magic+4 사용).
- TradeComment: 주문에 붙는 코멘트.
