Guarda come scaricare robot di trading gratuitamente
Ci trovi su Twitter!
Unisciti alla nostra fan page
Script interessante?
Pubblica il link!
lasciare che altri lo valutino
Ti è piaciuto lo script? Provalo nel Terminale MetaTrader 5
Sistemi Esperti

ZetaBurst Scalper EA - sistema esperto per MetaTrader 5

Pubblicati da::
Ali Akbar
Ali Akbar
  • MQL5 Developer & Algorithmic Trading Specialist al  Freelance
  • Pakistan
  • 1731
Hi, I'm Ali. 24 years old, trading for around 5 years, and developing MQL5/MQL4 tools. I mainly work on automating manual strategies, fixing broken EA logic, and building clean indicators. I care more about clean architecture and proper risk management than over-complicated code. Always down to talk
Visualizzazioni:
16
Valutazioni:
(3)
Pubblicato:
Freelance MQL5 Hai bisogno di un robot o indicatore basato su questo codice? Ordinalo su Freelance Vai a Freelance

ZetaBurst

Scalper basato sui tick. Non occorre attendere la chiusura di una candela: il sistema monitora una finestra mobile di breve durata relativa all’andamento dei prezzi (4 secondi per impostazione predefinita) e costruisce una linea di base statistica in tempo reale che descrive l’andamento normale del simbolo su cui è in esecuzione. Un movimento viene considerato negoziabile solo se rappresenta un vero e proprio valore anomalo rispetto a tale base di riferimento: uno z-score misurato rispetto all’ultima finestra di rendimenti InpStatsSampleCount, con 3,0 deviazioni standard per impostazione predefinita.

Quella soglia non è stata la prima opzione provata. Una versione precedente utilizzava una frazione fissa dell’ATR al posto di una linea di base statistica e si attivava costantemente a causa del normale rumore dei tick, subendo pesanti perdite su tutte le principali coppie di valute su cui operava. La versione basata sullo z-score l’ha sostituita proprio per questo motivo.

Momentum o ritorno alla media — a voi la scelta

Sono disponibili due modalità. Il momentum opera seguendo la direzione del movimento. La reversione opera in senso opposto. Nessuna delle due è considerata corretta a priori. Quale delle due si adatti effettivamente a un determinato titolo non è qualcosa che l’EA decide per te: provale entrambe e vedrai.

Progettato per resistere ai ritardi reali dei broker

Questa parte è nata da un problema reale, non da un'ipotesi di progettazione. Una posizione viene aperta senza alcuno stop associato. L’EA rileva quindi il proprio prezzo di esecuzione effettivo e calcola lo stop loss e il take profit in base a quello, mai in base a un’istantanea del prezzo acquisita prima del ritardo — poiché tale istantanea smette di essere accurata nel momento in cui il prezzo si muove durante l’esecuzione. La distanza dello stop viene inoltre limitata al livello minimo di stop proprio del titolo, in modo che un’operazione non venga mai rifiutata perché tecnicamente troppo stretta.

E se l’assegnazione dello stop fallisce per qualsiasi motivo, la posizione viene chiusa immediatamente invece di rimanere aperta senza protezione. Questa regola esiste perché una versione precedente ne era sprovvista. Durante i test, alcune operazioni sono passate senza uno stop associato, e questo da solo è bastato a generare un drawdown superiore all’80% su alcune coppie. Ora il problema è stato risolto, ma vale la pena dirlo chiaramente invece di sorvolare sulla questione.

Il resto della logica di trading

Ogni ingresso viene prima sottoposto a un controllo dei costi: il take profit deve essere un multiplo reale dello spread corrente, altrimenti l’operazione viene saltata. Esiste un limite giornaliero di operazioni e un limite giornaliero di perdita: se viene raggiunto uno dei due, non vengono effettuate nuove operazioni per il resto della giornata.

È attiva una sola posizione alla volta. La maggior parte dei conti MT5 al dettaglio opera in modalità netting, in cui un secondo ordine sullo stesso simbolo non diventa una nuova operazione, ma si fonde semplicemente con quella già aperta. Anziché sviluppare un sistema che si comporti in modo errato non appena viene applicato a un conto in modalità netting, ZetaBurst esegue invece un’operazione in modo rapido: controlli a livello di tick, un breve periodo di attesa, e poi si ripete.

Risultati del backtest

Tutti i simboli di Market Watch, M1, modellazione «Every tick», esecuzione con ritardo casuale, dal 01/01/2026 all’08/09/2026. Impostazioni predefinite per tutto il test: soglia z-score 3,0, finestra di burst di 4 secondi, take-profit a 0,35x ATR, stop-loss a 0,55x ATR. Saldo iniziale di 10.000 in ogni esecuzione.

Simbolo Profitto Operazioni Fattore di profitto Rendimento atteso Drawdown %
USDJPY 252.535,49 7.468 1,42 33,82 3,26
EUR/USD 215.509,88 5618 1,26 38,36 13,55
AUDUSD 114.405,33 7282 1,16 15,71 19,70
USDCHF 93.077,55 5773 1,25 16,12 4,62
GBP/USD 86.900,21 7205 1,24 12,06 4,11
USDCAD 35.444,88 3676 1,29 9,64 24,29
USD/SEK 25835,38 1037 1,64 24,91 7,67
NZD/USD 10188,64 5144 1,05 1,98 51,40

Uno di questi non c'entra con gli altri. NZDUSD registra un fattore di profitto di 1,05, appena positivo, pur presentandosi con un drawdown del 51% — ben lontano dal comportamento degli altri sette. Non farei trading su quella coppia con questo EA così com'è.

I simboli non forex ed esotici sono stati inclusi nello stesso test, ma non vengono mostrati qui. Il numero di operazioni su questi strumenti era troppo esiguo per essere significativo e, in ogni caso, questo EA non è stato progettato per questi strumenti.

L’avvertenza più importante: si tratta di un unico periodo di backtest, ottimizzato e testato su se stesso. Non è stato ancora convalidato su un periodo fuori campione separato, e una strategia che sembra valida sui dati su cui è stata costruita non è prova di un reale vantaggio competitivo finché non regge su dati che non ha mai visto. Ho deciso di pubblicare i risultati qui riportati piuttosto che attendere tale convalida, e questa scheda verrà aggiornata una volta completati i test fuori campione.

Dati di input

Rilevamento dei picchi — InpBurstWindowSeconds, InpStatsSampleCount, InpZScoreThreshold, InpModeIsMomentum

Gestione delle operazioni — InpVolATRPeriod, InpRiskPercent, InpTakeProfitATRMult, InpStopLossATRMult, InpMinTPToSpreadRatio, InpMaxSpreadPoints, InpCooldownSeconds

Limiti giornalieri — InpMaxTradesPerDay, InpDailyLossLimitPercent

Filtro di sessione — InpUseSessionFilter, InpSessionStartHour, InpSessionEndHour

Provare prima di tutto in modalità demo. I risultati dei backtest passati non costituiscono una garanzia di risultati futuri. I commenti sono ben accetti.

— Ali Rajput

Tradotto dall’inglese da MetaQuotes Ltd.
Codice originale https://www.mql5.com/en/code/77220

GDS Renko Dual MA Demo EA GDS Renko Dual MA Demo EA

GDS Renko Dual MA Demo EA è un piccolo Expert Advisor didattico per MetaTrader 5. Illustra un modo semplice per combinare i classici blocchi Renko di dimensione fissa con due medie mobili semplici calcolate direttamente dalle chiusure dei blocchi Renko completati.

Velocità media AIS Velocità media AIS

L'indicatore mostra la velocità media di classificazione del prezzo

EA AurumNeuro Vanguard EA AurumNeuro Vanguard

AurumNeuro Vanguard è un Expert Advisor (EA) intelligente progettato specificamente per il trading su XAUUSD / oro, che combina un'architettura ibrida di gestione del rischio neurale con il motore Unified Market Dynamics Engine (UMDE).

Scanner Trend Finder Scanner Trend Finder

Una rapida analisi del mercato per individuare i trend sostenibili. Lo script analizza in un secondo tutti i simboli presenti nella "Panoramica di mercato" e individua gli strumenti con il movimento più netto e forte utilizzando la regressione lineare R² e l'indicatore ADX.