Gold Reversion Gate
- Experts
- Versione: 1.0
- Attivazioni: 5
Panoramica
Gold Reversion Gate è un Expert Advisor completamente basato su regole per XAUUSD / GOLD sul timeframe M5. Opera il ritorno alla media: quando il prezzo compie un movimento di breve periodo insolitamente ampio rispetto alla sua media recente, l'EA prende la direzione opposta, cercando di catturare il ritracciamento di quel movimento.
| Simbolo | XAUUSD / GOLD |
| Timeframe | M5 |
| Strategia | Ritorno alla media (operare gli eccessi di breve periodo) |
| Gestione del capitale | Rischio a frazione fissa + freno sul drawdown |
| Posizioni | Una alla volta; stop-loss rigido su ogni operazione |
| Martingala / griglia / mediazione | Nessuna |
| DLL / file esterni | Nessuno — un unico .ex5 autonomo |
| Parametri utente | 15 |
| Filtro eventi importanti | Sì — calendario economico automatico + lista manuale |
Caratteristiche principali
- Nessun martingala, nessuna griglia, nessuna mediazione. L'EA detiene al massimo una posizione alla volta e non aggiunge mai a un'operazione in perdita. Ogni ordine viene inviato con lo stop-loss già allegato e il rischio per operazione è una frazione fissa del capitale.
- Il rischio scende nel drawdown, non sale. Un freno integrato riduce la size quando il capitale cala e sospende del tutto l'operatività in caso di drawdown profondo — l'esatto contrario di un martingala di recupero.
- Nessun machine learning, nessuna DLL, nessun file esterno. Un unico .ex5 autonomo: nulla da installare accanto, nessuna fonte dati da mantenere, nessuna scatola nera.
- Un insieme di regole esplicito, non un mistero. Ogni ingresso deve superare la sequenza di filtri descritta sotto; se una situazione non rispetta le regole, viene saltata.
- Filtro eventi importanti integrato. Attorno alle grandi pubblicazioni l'EA chiude la posizione e rifiuta nuovi ingressi: CPI, report sull'occupazione (NFP), decisioni sui tassi della Fed ed eventi simili vengono letti automaticamente dal calendario economico di MetaTrader 5; gli eventi che il calendario non copre (discorsi politici, conferenze stampa) possono essere aggiunti a una lista manuale.
- 15 parametri — la logica d'ingresso è bloccata. I parametri interni del «filtro di regole» sono fissati ai valori con cui la strategia è stata sviluppata e validata, quindi la logica di segnale non può essere alterata per errore. I parametri esposti sono proprio quelli che vale la pena adattare al conto, al broker e al mercato corrente.
- Funziona sia su conti hedging sia su conti netting.
Come funziona
Logica d'ingresso — il filtro di regole. Compare un candidato quando la variazione della chiusura su una finestra breve supera di più volte l'ATR corrente (un «eccesso»). Il candidato deve poi superare l'intera batteria di filtri prima che venga inviato qualsiasi ordine:
- Percentile di volatilità — l'ATR corrente deve trovarsi dentro una banda normale delle proprie distribuzioni di breve e lungo periodo. Vengono saltati sia i mercati morti sia le esplosioni di volatilità.
- Percentile dello spread — l'ingresso viene saltato quando lo spread è insolitamente ampio rispetto alla propria storia recente.
- Raffreddamento adattivo per lato — dopo un segnale su un lato, quel lato attende un numero di barre proporzionale alla volatilità prima di scattare di nuovo. I lati long e short si raffreddano in modo indipendente.
- Filtro di trend tramite ADX — i trend direzionali forti vengono evitati. Il ritorno alla media è un comportamento da mercato laterale.
- Filtri per fascia oraria — le ore server di bassa qualità vengono escluse, con un taglio netto prima della sessione americana tardiva.
- Filtro sul flusso di ordini (lato short) — gli short vengono soppressi quando il flusso di acquisto di breve periodo è marcatamente positivo.
- Filtro di trend (lato long) — i long vengono soppressi quando il prezzo è sotto la sua media mobile lunga.
Uscite. Ogni lato ha il proprio take-profit e stop-loss espressi in multipli di ATR, così il rischio si adatta alla volatilità corrente invece che a una distanza fissa in punti. Il motore include inoltre logica di break-even, tempo massimo di detenzione, chiusura del fine settimana e blocco nei giorni festivi, configurata secondo l'assetto validato.
Filtro eventi importanti. Attorno ai grandi eventi programmati l'EA chiude qualsiasi posizione aperta e rifiuta nuovi ingressi, evitando l'allargamento dello spread e lo slippage tipici di un picco di notizie. I dati economici provengono dal calendario integrato di MetaTrader 5 (USD, importanza alta); ciò che il calendario non copre può essere indicato manualmente. La finestra è configurabile su entrambi i lati dell'evento.
Nota: l'API del calendario economico di MetaTrader 5 richiede una connessione al server e non è disponibile nello Strategy Tester. Nei backtest si applica quindi solo la lista manuale; la parte calendario del filtro si attiva su un conto reale/demo. È un limite della piattaforma, non un'impostazione.
Calcolo della posizione. Frazione fissa: ogni operazione rischia una percentuale configurabile del capitale (predefinita 3%), con il volume arrotondato allo step del lotto del broker. Il freno sul drawdown (attivo per impostazione predefinita) riduce il rischio quando il capitale cala e sospende l'operatività in caso di drawdown profondo.
Configurazione consigliata
| Simbolo | XAUUSD / GOLD |
| Timeframe | M5 |
| Tipo di conto | Hedging o netting — entrambi supportati |
| Broker | Si raccomanda vivamente un feed sull'oro con spread basso; la strategia è sensibile al costo di esecuzione |
| Capitale minimo | Poche centinaia di USD sono sufficienti su un conto standard; per importi molto piccoli è preferibile un conto micro/cent |
| VPS | Consigliato — le decisioni si prendono su candele M5 chiuse, quindi la stabilità della connessione conta più della latenza |
Importante — riscaldamento. Il filtro di regole necessita di circa due settimane di storico M5 (all'incirca dieci giorni di contrattazione) per accumulare statistica prima di generare il primo segnale. Su un grafico nuovo l'EA resterà quindi inattivo i primi giorni: è voluto, non un malfunzionamento. Tienine conto quando lo valuti nello Strategy Tester.
Frequenza operativa. Aspettati grappoli di attività quando l'oro è in laterale e lunghi periodi di quiete quando la tendenza è forte — i filtri servono proprio a non partecipare alle condizioni non adatte alla strategia.
Manutenzione suggerita — rivedi le uscite ogni mese (opzionale). Il profilo di volatilità dell'oro cambia da un regime all'altro, quindi i quattro moltiplicatori ATR delle uscite (take-profit e stop-loss per lato) sono i parametri che vale la pena rivedere nel tempo. Una routine pratica è ricontrollare quei quattro valori una volta al mese sui dati degli ultimi tre mesi, applicare quanto emerge dalla revisione e non toccarli più fino alla successiva. Valida sempre ogni modifica su dati che la revisione stessa non ha utilizzato: i valori risultati migliori su una finestra passata non garantiscono di ripetersi, e i valori predefiniti sopra indicati sono un punto di partenza solido se preferisci non ottimizzare affatto.
Installazione. Dopo l'acquisto l'EA compare nel terminale sotto Navigatore → Expert Advisor → Market. Aggancialo a un grafico XAUUSD M5, consenti il trading algoritmico e inizierà ad accumulare statistica. Non servono file né impostazioni aggiuntive.
Supporto. Domande e segnalazioni di bug vengono gestite tramite la sezione commenti del prodotto e i messaggi MQL5.
Parametri
Nel terminale i parametri sono raggruppati in quattro sezioni (i titoli dei gruppi sono in inglese, così come vengono mostrati nel terminale); i valori predefiniti sono quelli con cui la strategia è stata sviluppata e validata.
=== General === (Generale)
| Parametro | Predefinito | Descrizione |
|---|---|---|
| InpSymbol | (vuoto) | Simbolo da negoziare. Vuoto = usa il simbolo del grafico. |
| InpMagicNumber | 777430 | Identificativo dell'istanza. Cambialo se esegui più copie sullo stesso conto. |
=== Exits (per-side ATR multiples) === (Uscite, multipli ATR per lato)
| Parametro | Predefinito | Descrizione |
|---|---|---|
| InpTpAtrMultLong | 1.10 | Take-profit dei long, in multipli di ATR. |
| InpSlAtrMultLong | 2.05 | Stop-loss dei long, in multipli di ATR. |
| InpTpAtrMultShort | 3.05 | Take-profit degli short, in multipli di ATR. |
| InpSlAtrMultShort | 2.50 | Stop-loss degli short, in multipli di ATR. |
=== Risk & trade filtering === (Rischio e filtraggio operativo)
| Parametro | Predefinito | Descrizione |
|---|---|---|
| InpRiskPct | 0.03 | Frazione del capitale rischiata per operazione. |
| InpMaxSpreadPoints | 50 | Salta gli ingressi quando lo spread supera questi punti. |
| InpEnableDdThrottle | true | Riduce il rischio e sospende durante drawdown profondi. |
=== Trading calendar & events === (Calendario ed eventi)
| Parametro | Predefinito | Descrizione |
|---|---|---|
| InpExtraHolidayDates | (lista) | Giorni non lavorativi YYYY-MM-DD separati da virgole. Estendila per gli anni futuri. |
| InpEnableNewsFilter | true | Chiude le posizioni e blocca gli ingressi attorno agli eventi importanti. |
| InpNewsBeforeMin | 30 | Minuti prima dell'evento in cui si apre la finestra. |
| InpNewsAfterMin | 30 | Minuti dopo l'evento in cui si chiude la finestra. |
| InpUseCalendarEvents | true | Legge dal calendario integrato di MetaTrader 5 gli eventi USD ad alta importanza. |
| InpExtraNewsTimes | (vuoto) | Lista manuale di eventi, YYYY-MM-DD HH:MM in ora server, separati da virgole — per gli eventi che il calendario non copre. |
Gli altri parametri della strategia — quelli interni al filtro di regole — sono volutamente fissati affinché il comportamento reale corrisponda alla configurazione con cui la strategia è stata sviluppata e validata. Ogni parametro ha un tooltip in inglese nel terminale.
Prima di acquistare
- I risultati passati — nei backtest come sui conti reali — non indicano i risultati futuri.
- I due lati sono volutamente asimmetrici: il lato long punta a un movimento più piccolo del suo stop, il lato short a uno più grande del suo stop (vedi la tabella dei parametri). Non giudicare nessuno dei due lati su poche operazioni — le serie di perdite sono una parte normale di questo tipo di distribuzione e non implicano necessariamente un malfunzionamento.
- Il ritorno alla media è un comportamento da mercato laterale e mal si adatta a tendenze forti e prolungate. I filtri integrati riducono questa esposizione, ma non possono eliminarla.
- Prima di impegnare denaro reale, prova su un conto demo con il feed e gli spread del tuo broker.
- Opera solo con denaro che puoi permetterti di perdere.
