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: - Versione: 4.0
- Attivazioni: 5
Gold Regime Day Trader è un Expert Advisor intraday per XAUUSD. Ogni mattina legge lo stato del trend giornaliero e sceglie un piano di ingresso per la giornata. Ogni operazione ha uno stop loss fisso e tutte le posizioni vengono chiuse prima del rollover giornaliero.
Niente grid. Niente martingala. Niente mediazione delle perdite. Niente posizioni overnight.
Come funziona
Il regime viene ricavato dalla candela D1 chiusa di ieri, confrontata con la EMA 10 e la EMA 100:
UP (chiusura sopra entrambe le EMA)
- Regola A: acquisto all'inizio della sessione (01:00 ora del server).
- Regola A2: un acquisto aggiuntivo se una candela M15 chiude sopra il massimo del range asiatico tra le 07:00 e le 13:00.
DOWN (chiusura sotto entrambe le EMA)
- Regola D2: vende solo dopo che una candela M15 ha chiuso sotto il minimo del range asiatico tra le 07:00 e le 13:00. L'EA non vende alla cieca all'apertura, perché i trend ribassisti dell'oro tendono a essere irregolari.
MIXED (le EMA non concordano)
- Regola E: alle 14:30 segue la direzione della prima ora di New York (prezzo delle 14:30 rispetto all'apertura delle 13:30).
Regola R opzionale (disattivata per impostazione predefinita): ingresso su pullback con RSI(2) e filtro EMA 200 su M15, attiva in tutti i regimi.
Ogni regola può aprire al massimo un'operazione al giorno. Lo stop loss è un multiplo dell'ATR giornaliero. Non c'è un take profit fisso: le operazioni vengono chiuse alle 20:45 ora del server.
Raccomandazioni
- Simbolo: XAUUSD (progettato e testato sull'oro)
- Grafico: M15 (l'EA legge da solo i dati M15 e D1)
- Conto: qualsiasi tipo (hedging o netting), consigliato un conto a spread basso
- Ora del server: gli orari predefiniti presuppongono un broker in GMT+0. Se il tuo broker usa un altro fuso orario, sposta tutti i parametri orari della differenza.
- Rischio: dallo 0,5% all'1% per operazione. Nei giorni UP possono essere aperte due operazioni contemporaneamente.
- Saldo minimo: circa 1.000 USD per l'oro, così che la dimensione della posizione non sia forzata al lotto minimo. I conti più piccoli possono operare, ma il rischio reale per operazione può essere superiore all'impostazione.
- Consigliato un VPS, poiché l'EA deve essere in esecuzione agli orari di ingresso.
Cosa aspettarsi
- La strategia rende meglio nei mercati dell'oro in trend. Nel backtest, il periodo 2020-2023 (per lo più laterale) è stato quasi piatto, e la maggior parte dei guadagni è arrivata nel 2024 e nel 2025.
- Nei test si sono verificate serie di 10 o più operazioni in perdita consecutive.
- I risultati del backtest non garantiscono risultati futuri. Prova l'EA nello Strategy Tester con i dati del tuo broker prima di usarlo su un conto reale.
Parametri di input
Filtro di regime (D1)
- FastEMA / SlowEMA: periodi delle EMA giornaliere usate per classificare il regime (10 / 100).
- ATRPeriod: periodo dell'ATR giornaliero usato per la distanza dello stop loss (14).
Regole A / A2 (regime UP)
- UseRuleA, UseRuleA2: attiva o disattiva ciascuna regola.
- A_Hour, A_Minute: orario di ingresso della Regola A (ora del server).
- A_SL_ATR, A2_SL_ATR: stop loss come multiplo dell'ATR giornaliero.
Regola D2 (regime DOWN)
- UseRuleD2: attiva o disattiva la regola.
- AsiaEndHour: fine del range asiatico (range = dalle 00:00 fino a quest'ora).
- D2_StartHour, D2_EndHour: finestra oraria per l'ingresso sulla rottura al ribasso.
- D2_SL_ATR: stop loss come multiplo dell'ATR giornaliero.
Regola E (regime MIXED)
- UseRuleE: attiva o disattiva la regola.
- E_RefHour, E_RefMinute: apertura di riferimento dell'ora di New York.
- E_Hour, E_Minute: orario di decisione e di ingresso.
- E_SL_ATR: stop loss come multiplo dell'ATR giornaliero.
Regola R (opzionale)
- UseRuleR: attiva la regola di pullback RSI(2) (disattivata per impostazione predefinita).
- R_RSIPeriod, R_Low, R_High: impostazioni dell'RSI.
- R_EMAPeriod: filtro di trend EMA su M15.
- R_StartHour, R_EndHour: finestra di trading.
- R_SL_ATR: stop loss come multiplo dell'ATR giornaliero.
Uscita e rischio
- ExitHour, ExitMinute: orario in cui vengono chiuse tutte le posizioni (20:45).
- RiskPercent: rischio per operazione in % del saldo (0 = usa FixedLot).
- FixedLot: volume fisso quando RiskPercent è 0.
- UseMinLotIfSmall: se il volume calcolato è inferiore al lotto minimo, opera con il lotto minimo purché il suo rischio non superi MaxRiskPercent.
- MaxRiskPercent: limite massimo di rischio per operazione quando si usa il lotto minimo.
- MaxSpreadPoints: salta gli ingressi quando lo spread supera questo valore.
- Magic: magic number di base (le regole usano da Magic+0 a Magic+4).
- TradeComment: commento aggiunto agli ordini.
