Pullback Sniper X
- Experts
-
Abdullah Uygar Tuna
Professionista IT specializzato nel trading algoritmico, nell’analisi quantitativa e nello sviluppo di strumenti pratici per MetaTrader 5. - Versione: 2.10
- Aggiornato: 4 novembre 2026
- Attivazioni: 10
Pullback Sniper X è un Expert Advisor automatico per MetaTrader 5. È stato sviluppato per XAUUSD sul grafico H1 (un'ora). L'Expert Advisor opera nella direzione del momentum attuale e apre un'operazione solo dopo che il prezzo è ritracciato contro questa direzione. Tutte le operazioni seguono regole fisse, quindi l'Expert Advisor non prende decisioni discrezionali.
Punti chiave
- Simbolo XAUUSD, grafico H1.
- Si consiglia un server privato virtuale (VPS) affinché l'Expert Advisor possa funzionare senza interruzioni.
- Testate prima la versione demo gratuita nello Strategy Tester e poi su un conto demo, prima di usarlo su un conto reale.
- Pullback Sniper X non utilizza aumenti di lotto di tipo martingala e non costruisce una griglia di ordini.
- La versione 2.10 aggiunge un pannello sul grafico.
Logica di trading
L'Expert Advisor verifica prima la direzione del momentum. Quando il momentum è confermato, non apre subito un'operazione. Attende che il prezzo torni indietro contro la direzione principale, movimento chiamato ritracciamento (pullback). Un'operazione viene aperta solo dopo un ritracciamento di questo tipo e solo nella direzione del momentum. In questo modo l'Expert Advisor evita di entrare dopo un lungo movimento senza correzione.
Gestione delle operazioni
- L'Expert Advisor può mantenere più operazioni nello stesso movimento.
- Il numero di operazioni aperte è limitato da un massimo.
- Ogni operazione è protetta da uno stop loss, e un trailing stop può spostare lo stop loss quando il prezzo si muove a favore dell'operazione.
- L'Expert Advisor funziona in modo completamente automatico.
- Un filtro di sessione opzionale limita le nuove operazioni a ore scelte dell'orario del server del broker.
- Dalla versione 2.00 l'Expert Advisor ha anche regole opzionali per uno stop a break-even, una chiusura parziale, il lotto in base alla volatilità, ingressi solo su livelli di prezzo vicini e un limite al rischio aperto totale.
- Sono disattivate per impostazione predefinita e vengono attivate solo dai file di set che le usano.
Pannello
La versione 2.10 aggiunge un pannello sul grafico. Mostra solo informazioni e le regole di trading sono le stesse della versione 2.00.
- Mostra la versione e il nome del set
- lo stato (attivo, in pausa per il limite di perdita giornaliera o trading algoritmico disattivato)
- equity, saldo e profitto fluttuante
- il profitto chiuso dell'Expert Advisor di oggi, di questa settimana e di questo mese
- le operazioni aperte con il loro rischio aperto in percentuale
- il drawdown massimo dell'equity dall'avvio dell'Expert Advisor
- il regime di mercato
- RSI
- lato del VWAP
- sessione e spread
- le condizioni per la prossima operazione
- l'ultimo ingresso e una curva delle operazioni chiuse
- Un clic sull'intestazione chiude il pannello, e InpShowDashboard lo disattiva.
A chi può essere adatto
L'Expert Advisor può essere adatto ai trader che preferiscono un approccio basato su regole e non vogliono osservare il grafico tutto il giorno. Richiede comunque un controllo regolare, impostazioni di rischio adeguate e un broker con buone condizioni di trading su XAUUSD.
Risultati dei backtest su XAUUSD (simulati, non trading reale)
I valori di questa sezione provengono da backtest nello Strategy Tester di MetaTrader 5 su dati storici. Sono risultati simulati, non risultati di trading reale, e non indicano quanto guadagnerete in futuro.
Condizioni del test
- Dati del test: storico dei tick reali di XAUUSD di Dukascopy, dal 1 gennaio 2021 al 23 ottobre 2026, importato in MetaTrader 5 come simbolo personalizzato.
- Lo Strategy Tester ha usato il modello "Ogni tick basato su tick reali" e ha indicato il 99% di tick reali.
- Condizioni del test: grafico H1, leva 1:100, deposito iniziale 10,000 USD.
- La dimensione del lotto è calcolata dalla percentuale di rischio e dal saldo attuale, quindi cresce e diminuisce insieme al conto (interesse composto).
- Gli spread provengono dai prezzi bid e ask di Dukascopy, e non sono state aggiunte commissioni né slippage extra.
Come sono stati scelti i set
- L'ottimizzatore genetico ha cercato i parametri solo sul periodo 2021-2024, con il modello più veloce "1 minuto OHLC".
- Il periodo dal 1 gennaio 2025 al 23 ottobre 2026 non è stato usato per l'ottimizzazione ed è servito come verifica su dati che l'ottimizzatore non aveva visto.
- Un candidato è stato mantenuto solo se piccole modifiche dei suoi parametri, due passi in su e due in giù, davano risultati simili.
- Una seconda ricerca, molto più ampia, non ha trovato impostazioni con un rapporto migliore tra profitto e drawdown, quindi il set Aggressive usa ancora i precedenti parametri del set Balanced con una percentuale di rischio più alta.
- Per la versione 2.00 altre due ricerche hanno incluso le nuove regole dell'Expert Advisor.
- Hanno dato un nuovo set Conservative (rischio 1.0%, trailing stop, break-even e chiusura parziale) e un nuovo set Balanced (rischio 1.3%, lotto in base alla volatilità, ingressi su livelli di prezzo e un limite del 2% al rischio aperto totale).
- I set Aggressive e Optional non sono cambiati.
- Una terza ricerca ha cercato impostazioni con più operazioni a parità di drawdown.
- Ne ha trovata una migliore solo per il set opzionale: una strategia a sé (K02) con circa tre volte più operazioni, ma con un profit factor più basso.
- Negli stessi test, il calcolo del lotto in percentuale di rischio ha dato un rapporto tra profitto e drawdown migliore di un lotto fisso.
Risultati
Il profit factor è il profitto lordo diviso per la perdita lorda. Il drawdown massimo dell'equity è il calo più profondo del capitale, comprese le operazioni aperte. Risultati con un deposito iniziale di 10,000 USD:
| Set | Rischio | Profitto netto (USD) | PF 2021-2024 | PF 2025-2026 | Drawdown max. equity (USD) | Operazioni | Deposito consigliato (USD) |
|---|---|---|---|---|---|---|---|
| Conservative | 1.0% | 6,055 | 1.61 | 1.56 | 4.64% (782) | 619 | 10,000 |
| Balanced | 1.3% | 27,878 | 1.99 | 1.94 | 7.05% (2,666) | 378 | 10,000 |
| Aggressive (rischio alto) | 1.5% | 55,204 | 1.39 | 1.50 | 16.99% (11,699) | 586 | 10,000 |
| Optional K02 (rischio molto alto) | 1.1% | 106,230 | 1.28 | 1.22 | 22.43% (31,792) | 1,824 | - |
Profitto netto per anno solare in USD (2026 fino al 23 ottobre):
| Set | 2021 | 2022 | 2023 | 2024 | 2025 | 2026 |
|---|---|---|---|---|---|---|
| Conservative | +1,441 | +1,161 | +758 | +901 | +2,110 | -316 |
| Balanced | +964 | +3,252 | +4,976 | +8,051 | +8,648 | +1,987 |
| Aggressive | +388 | +7,314 | +3,489 | +14,421 | +23,087 | +6,505 |
| Optional K02 | +828 | +5,932 | +18,147 | +18,547 | +46,660 | +16,116 |
Parametri dei set
Parametri principali dei set (tutti gli altri ai valori predefiniti). - = valore predefinito
- InpMaxTrades: Conservative 3; Balanced 5; Aggressive 4; Optional K02 1.1% 5
- InpEMAFilterPeriod: Conservative 150; Balanced 200; Aggressive 200; Optional K02 1.1% 170
- InpEMATriggerPeriod: Conservative 50; Balanced 40; Aggressive 40; Optional K02 1.1% 40
- InpSlopeLookbackBars: Conservative 10; Balanced 15; Aggressive 15; Optional K02 1.1% 10
- InpATR_SL_Mult: Conservative 2.75; Balanced 3.00; Aggressive 3.00; Optional K02 1.1% 2.75
- InpRR: Conservative 2.50; Balanced 2.25; Aggressive 1.75; Optional K02 1.1% 1.40
- InpUseVWAPFilter: Conservative true; Balanced true; Aggressive true; Optional K02 1.1% true
- InpUseSessionFilter: Conservative true; Balanced true; Aggressive true; Optional K02 1.1% true
- Orari della sessione (InpSessionStartHour-InpSessionEndHour, ora del server): Conservative 9-14; Balanced 8-14; Aggressive 8-14; Optional K02 1.1% 2-21
- InpUseTrailing: Conservative true; Balanced false; Aggressive false; Optional K02 1.1% false
- InpATR_Trail_Mult: Conservative 2.0; Balanced -; Aggressive -; Optional K02 1.1% -
- InpTrailStartR: Conservative 2.0; Balanced -; Aggressive -; Optional K02 1.1% -
- InpRearmATR: Conservative 1.5; Balanced -; Aggressive -; Optional K02 1.1% -
- InpRearmMaxBars: Conservative 12; Balanced -; Aggressive -; Optional K02 1.1% -
- InpAddMinProfitR: Conservative 0.5; Balanced -; Aggressive -; Optional K02 1.1% -
- InpAddRiskMult: Conservative 0.25; Balanced 0.5; Aggressive -; Optional K02 1.1% -
- InpBE_TriggerR: Conservative 1.0; Balanced 1.0; Aggressive -; Optional K02 1.1% -
- InpBE_LockR: Conservative 0.0; Balanced -; Aggressive -; Optional K02 1.1% -
- InpPartialAtR: Conservative 0.5; Balanced -; Aggressive -; Optional K02 1.1% -
- InpADXMin: Conservative 15.0; Balanced -; Aggressive -; Optional K02 1.1% -
- InpHTFMode: Conservative 1; Balanced -; Aggressive -; Optional K02 1.1% -
- InpEqMAPeriod: Conservative 40; Balanced -; Aggressive -; Optional K02 1.1% -
- InpVolSizeMode: Conservative -; Balanced 1; Aggressive -; Optional K02 1.1% -
- InpVolPower: Conservative -; Balanced 0.5; Aggressive -; Optional K02 1.1% -
- InpVolMultMax: Conservative -; Balanced 1.75; Aggressive -; Optional K02 1.1% -
- InpStructMode: Conservative -; Balanced 1; Aggressive -; Optional K02 1.1% -
- InpStructLevels: Conservative -; Balanced 6; Aggressive -; Optional K02 1.1% -
- InpZoneATR: Conservative -; Balanced 0.25; Aggressive -; Optional K02 1.1% -
- InpStructArmBars: Conservative -; Balanced 4; Aggressive -; Optional K02 1.1% -
- InpRegRiskLo: Conservative -; Balanced 0.75; Aggressive -; Optional K02 1.1% -
- InpPortRiskCapPct: Conservative -; Balanced 2.0; Aggressive -; Optional K02 1.1% -
Screenshot
- Il primo screenshot mostra la dashboard della versione 2.10 sul grafico XAUUSD H1. Il vecchio banner non fa più parte degli screenshot.
- I quattro grafici dell'equity negli screenshot riportano gli stessi nomi dei set: "Pullback Sniper X, XAUUSD H1, Conservative set", "Balanced set", "Aggressive set" e "Optional K02 1.1% set", ciascuno con la sua percentuale di rischio e "real ticks, Dukascopy, 2021-01-01 to 2026-10-23".
- In ogni grafico la linea tratteggiata segna il 1 gennaio 2025.
- A sinistra c'è il periodo di ottimizzazione 2021-2024, a destra il periodo di verifica 2025-2026.
Limiti dei test
- Questi test hanno limiti chiari.
- Il drawdown dei set Aggressive e Optional è superiore ai limiti dei tipici conti delle prop firm, mentre i set Conservative e Balanced sono rimasti sotto il 10% in questo test.
- La maggior parte del profitto è stata ottenuta nel 2024 e nel 2025, il 2021 è stato quasi piatto per i set Aggressive e Optional e il prezzo dell'oro è salito molto nel periodo del test.
- Gli orari della sessione si riferiscono all'orario del server dei dati Dukascopy, quindi spostateli se il vostro broker usa un fuso orario diverso.
- Sui conti piccoli il lotto minimo di 0.01 può rischiare più della percentuale scelta, perché InpAllowMinLotOverRisk è impostato su true nei set.
- Prezzi e spread di Dukascopy non sono gli stessi del vostro broker, e commissioni o spread più ampi cambieranno i risultati.
- Questo vale ancora di più per il set opzionale, perché opera più spesso e con un profit factor più basso.
- I risultati scelti tramite ottimizzazione contengono sempre una componente di caso, anche con un periodo di verifica separato.
- Per la versione 2.00 sono state testate circa 266 varianti, quindi una parte del miglioramento del nuovo set Balanced può essere dovuta al caso.
- Il suo risultato dipende inoltre molto da InpPortRiskCapPct: nel modello 1 minuto OHLC, 1.35% invece di 2% ha dato circa 13,800 USD di profitto netto e 2.65% circa 36,800 USD.
Articolo del blog
Il metodo di test completo e i quattro file set sono nel mio post sul blog: https://www.mql5.com/en/blogs/post/778827
Parametri di input
I nomi dei parametri sono indicati in inglese, come appaiono nell'Expert Advisor.
Parametri principali
- Generali
- InpMagic: numero magico
- InpTradeComment: commento delle operazioni
- InpSlippagePoints: slippage consentito in punti
- Rischio
- InpRiskPercent: rischio per operazione in percentuale del saldo attuale, 0 passa al lotto fisso
- InpFixedLot: dimensione del lotto quando InpRiskPercent è 0
- InpAllowMinLotOverRisk: apre il lotto minimo anche quando rischia più della percentuale scelta
- InpMaxTrades: numero massimo di operazioni aperte
- Regole di ingresso
- InpEMAFilterPeriod e InpEMATriggerPeriod: periodi delle due medie mobili esponenziali
- InpSlopeLookbackBars: numero di barre usate per misurare la pendenza
- InpRSIPeriod: periodo del Relative Strength Index, RSI
- InpATRPeriod: periodo dell'Average True Range, ATR
- InpUseVWAPFilter: filtro del prezzo medio ponderato per i volumi, VWAP, attivo o no
- Uscite
- InpATR_SL_Mult: distanza dello stop loss come multiplo dell'ATR
- InpRR: take profit come multiplo della distanza dello stop loss
- InpUseTrailing: trailing stop attivo o no
- InpATR_Trail_Mult: distanza del trailing come multiplo dell'ATR
- Sessione
- InpUseSessionFilter: filtro di sessione attivo o no
- InpSessionStartHour e InpSessionEndHour: ora di inizio e di fine della finestra di trading, in orario del server
Parametri aggiunti nella versione 2.00
Parametri aggiunti nella versione 2.00 (tutti disattivati per impostazione predefinita, quindi i file di set precedenti mantengono il loro comportamento)
- tratti del pullback e operazioni aggiunte: InpStackMode, InpRearmATR, InpRearmMaxBars, InpAddMinProfitR, InpAddRiskMult
- stop e uscite: InpSLMode, InpSLMinATR, InpTrailStartR, InpBE_TriggerR, InpBE_LockR, InpPartialAtR, InpPartialPercent, InpMaxHoldBars
- filtri: InpADXMin, InpHTFMode, InpEqMAPeriod, InpEqBelowRiskMult
- lotto in base alla volatilità: InpVolSizeMode, InpVolBaseBars, InpVolPower, InpVolMultMin, InpVolMultMax
- ingressi su livelli di prezzo: InpStructMode, InpStructLevels, InpZoneATR, InpStructArmBars
- punteggio del regime di mercato: InpRegimeMin, InpRegRiskLo, InpRegRiskHi
- giorni, sessioni e notizie: InpDayMask, InpSession2Start, InpSession2End, InpNewsMode
- limiti al rischio aperto: InpPortRiskCapPct, InpCorrCapPct
Supporto
Domande e suggerimenti sono benvenuti nei commenti del prodotto o tramite messaggi privati su MQL5.
Avvertenza sul rischio
Il trading sull'oro comporta un rischio elevato, perché il prezzo può muoversi rapidamente, soprattutto in occasione di notizie importanti. Uno stop loss limita la perdita di una singola operazione ma non può evitare le perdite, e lo slippage può rendere una perdita più grande del previsto. I risultati dello Strategy Tester non garantiscono risultati futuri. Iniziate su un conto demo e con un lotto piccolo.

Profitable, looks promising