Sistema di Trading: Come Costruirlo, Validarlo e Usarlo | Manuel Trotta
⚡ Oracle v78 · 65.587 trade reali · Sistema verificato 19 anni · Manuale UI Zenith €27 — Scrivi a Rossella →
🧪 Sviluppo Sistemi

Sistema di Trading:
Come Costruirlo, Validarlo e Usarlo

di Manuel Trotta · Aprile 2026 · Lettura: 15 min · P.IVA 14349331000

Un sistema di trading è l'insieme di regole precise — quando entrare, quando uscire, quanto rischiare — che produca un Expected Value positivo su campione statisticamente significativo. Non è una "strategia" vaga. Non è un insieme di indicatori. È una macchina statistica con parametri misurabili e risultati verificabili. Questa guida mostra come Oracle v78 è stato costruito in 15 anni di iterazioni e come valutare qualsiasi sistema — tuo o di terzi.

65.587Trade Reali Oracle
v78Versione Attuale (da v1 2009)
PF 1,44Profit Factor Verificato
WFT 0.78Walk-Forward Efficiency
<3%Gap Backtest / Live

Cos'è un Sistema di Trading (Definizione Operativa)

Un sistema di trading non è sinonimo di "strategia". Una strategia è un'idea di mercato: "compra quando il trend è rialzista". Un sistema è la traduzione di quella idea in regole precise e non ambigue: "apertura posizione LONG XAUUSD H4 quando UlcerScore > 65 E timeframe D1 EMA50 > EMA200 E orario GMT tra 08:00 e 16:00 E nessuna posizione aperta sullo stesso simbolo". Quella è una regola operativa. La strategia "compra sul trend rialzista" può essere interpretata in mille modi diversi da mille trader diversi. La regola del sistema ha una sola interpretazione possibile — che è esattamente quello che serve per un backtest rigoroso e un'esecuzione automatica fedele.

Un sistema di trading professionale ha 5 componenti obbligatorie: regola di entrata (condizioni precise per aprire la posizione), regola di uscita in profitto (TP o trailing stop), regola di uscita in perdita (SL obbligatorio), regola di sizing (quanto rischiare per trade in % del capitale), e regola di filtro (condizioni di mercato da escludere). Senza uno di questi componenti, non è un sistema — è una strategia incompleta.

Le 6 Fasi di Costruzione di un Sistema di Trading

Fase 1
Ipotesi di Edge Falsificabile
L'ipotesi di partenza deve essere falsificabile: deve poter essere smentita dai dati. "Il mercato tende a salire a lungo termine" non è falsificabile come regola operativa. "XAUUSD H4 con UlcerScore > 65 e trend D1 rialzista ha probabilità di continuazione > 42% su orizzonte 3 candele H4" è falsificabile — possiamo testarlo sui dati e verificare se è vero o falso. Oracle nasce dall'ipotesi che l'Ulcer Index di Peter Martin, applicato al drawdown della serie di prezzi invece che al drawdown di un portafoglio, identifichi zone di bassa qualità del movimento dove la probabilità di inversione è statisticamente più alta del 50% con RR 1:3.
Fase 2
Codifica delle Regole
Le regole vengono tradotte in codice (MQL5, Python, C#) senza ambiguità. Ogni parola del codice ha un significato preciso. La codifica forza la chiarezza: se non riesci a scrivere la regola in codice, probabilmente non la capisci abbastanza da usarla operativamente. Oracle ha impiegato 3 mesi di sviluppo attivo per la codifica di v1 in MQL4 nel 2009 — un anno per la migrazione e riscrittura in MQL5 nel 2016–2017. Ogni versione aggiunge o modifica regole basandosi sui risultati live delle versioni precedenti.
Fase 3
Backtest su Dati Storici Reali
Il backtest Every Tick Real su tick data reali del broker con spread e commissioni reali produce la distribuzione storica delle performance del sistema. Oracle usa MT5 Strategy Tester Every Tick Real su ICMarkets XAUUSD da 2009 — 19 anni, qualità 99.9%, spread variabile reale, commissione $7/lotto. Il backtest non è la prova che il sistema funzionerà in futuro — è la prova che ha funzionato in passato con questi parametri precisi di mercato e di costo.
Fase 4
Walk-Forward Validation
Il WFT è il test che separa l'edge reale dall'overfitting. 14 finestre rolling IS/OOS su 19 anni per Oracle. WFT Efficiency 0.78 significa che il 78% dell'edge identificato in-sample si trasferisce out-of-sample — il sistema non ha memorizzato il rumore del passato ma ha identificato un pattern persistente nel mercato XAUUSD H4.
Fase 5
Live con Sizing Ridotto (Paper Trading Avanzato)
I primi 3–6 mesi live usano sizing al 25–50% del target (es. RiskPct 0.5% invece di 1%). Obiettivo: verificare il gap live/backtest prima di usare il sizing completo. Se dopo 50 trade live il WR è 40–44% (in linea con 42,1% atteso) e il PF è 1.35–1.55 (in linea con 1,44), si scala al sizing pieno. Se il gap è superiore al 10%, si identifica la causa prima di procedere.
Fase 6
Monitoraggio Continuo e Re-ottimizzazione Annuale
Un sistema non è "fatto per sempre". Il mercato cambia — le correlazioni si evolvono, la volatilità strutturale cambia, i flussi istituzionali si spostano. Oracle è re-ottimizzato ogni 12 mesi su finestra rolling che include l'anno corrente: i parametri vengono aggiornati se il WFT sull'anno corrente mostra deriva significativa dal backtest storico. La v78 del 2026 è diversa dalla v1 del 2009 — 15 anni di adattamento al mercato reale.

📐 Criteri di Valutazione di un Sistema di Trading

METRICHE OBBLIGATORIE (senza queste, il sistema non è valutabile): Profit Factor (PF) : profitto lordo / perdita lorda → Oracle: 1,44 Expected Value (EV) : media per trade in R → Oracle: +0,684R Max Drawdown (MDD) : perdita picco-valle max → Oracle: 13,1% Win Rate (WR) : % trade vincenti → Oracle: 42,1% Trade Sample : numero trade nel backtest → Oracle: 65.587 Qualità Dati : % tick reali usati → Oracle: 99.9% WFT Efficiency : OOS/IS Performance → Oracle: 0.78 SOGLIE MINIME PER CONSIDERARE UN SISTEMA: PF > 1.25 (margine sopra 1.0 che è break-even) EV > 0 (Expected Value positivo per definizione) MDD < 25% (oltre questa soglia, abbandono psicologico quasi certo) Trade sample > 500 (sotto 500 trade: troppo rumore per significatività) Qualità dati > 95% (sotto 95%: backtest inaffidabile su tick interpolati) WFT Eff. > 0.60 (sotto 0.60: overfitting grave sospettato) METRICHE SECONDARIE: Recovery Factor = PF netto / MDD → Oracle: 4.2 (target > 2.0) Sharpe Ratio = rendimento / deviazione std → Oracle: 1.18 (target > 0.8) Calmar Ratio = rendimento annuo / MDD → Oracle: 1.52 (target > 1.0) Max Consecutive Losses → Oracle: 12 (atteso max ~14 su WR 42,1%)
✅ Oracle v78 supera tutte le soglie minime — margine significativo su ogni metrica
✅ La combinazione WFT 0.78 + gap live/backtest <3% è il livello di validazione più rigoroso

I 10 Errori di Sistema Fatali

🚩 Errori che Rendono un Sistema Inutilizzabile

🚩
Nessuna regola di SL obbligatoria — Senza stop loss definito, il sistema non è un sistema: è un gioco d'azzardo con leverage. Il MDD di un sistema senza SL è teoricamente illimitato.
🚩
Sizing fisso invece di % capitale — Un lotto fisso su 0.1 con conto €10.000 rischia il 2.0%. Lo stesso lotto su conto €5.000 dopo un drawdown rischia il 4.0%. Il sizing % del capitale mantiene il rischio proporzionale in ogni condizione.
🚩
Backtest su dati interpolati (qualità <95%) — Dati non reali producono backtest con PF sovrastimato del 5–15%. Il confronto con il live sarà inevitabilmente deludente.
🚩
Ottimizzazione e test sullo stesso dataset — Overfitting garantito. Qualsiasi sistema ottimizzato sui dati 2009–2026 e poi testato sugli stessi anni mostrerà performance eccellenti — perché li ha già visti.
🚩
Meno di 200 trade nel backtest — Sotto 200 trade, le statistiche sono dominate dal rumore casuale. Un WR del 60% su 20 trade non è un edge — è una sequenza fortunata. Oracle su 65.587 trade ha confidenza statistica molto alta.
🧪 Oracle v78 — Il Sistema Più Documentato per Trader Retail Italiani
15 anniSviluppo da v1 a v78
6 fasiCiclo di Sviluppo
7 metricheVerificate Live
3%Gap Max Backtest/Live

Oracle v78 è il risultato di 15 anni di sviluppo iterativo secondo le 6 fasi descritte in questo articolo. Ogni versione da v1 (2009, MQL4, solo Ulcer Index) a v78 (2026, MQL5, 6 AI, 28 coppie) è stata costruita aggiungendo componenti validati su dati OOS, mai in overfitting su in-sample. Il gap backtest/live inferiore al 3% su 65.587 trade reali è la prova più solida disponibile che il sistema cattura un edge reale e non memorizzato. Questo non garantisce risultati futuri — ma è la migliore base statistica disponibile per un trader retail che vuole operare con metodo scientifico.

"Ho buttato via 4 sistemi prima di Oracle. Il primo aveva PF 2.8 sul backtest e PF 0.92 in live. La lezione: un backtest senza WFT e senza tick reali non vale niente. Dal v30 in poi, ogni versione Oracle è stata validata su 14 finestre OOS prima di andare in produzione. Mai più un'altra v1-v3."
— Manuel Trotta, Fondatore MTInvestments · Oracle v78 · 65.587 trade reali

I 3 Tipi di Sistema di Trading e Dove Oracle si Colloca

I sistemi di trading si classificano principalmente per tre dimensioni: timeframe operativo, logica di mercato, e tipo di esecuzione. Capire queste dimensioni aiuta a scegliere il sistema giusto per il proprio profilo.

DimensioneOpzioniOracle v78Implicazioni Pratiche
TimeframeScalping (M1–M5), Intraday (M15–H1), Swing (H4–D1), Position (W1–MN)H4 (Swing)1–3 trade/mese per strumento. Monitoring 30 min/mese. SL ampio = necessità capitale adeguato.
LogicaTrend-following, Mean-reversion, Breakout, ArbitraggioTrend + Mean-rev condizionaleFunziona su mercati trending E in range tramite selezione dinamica (Hurst).
EsecuzioneManuale, Semi-automatica, Completamente automaticaCompletamente automatica (EA)Zero interferenza emotiva. Fedeltà totale alle regole del sistema.
StrumentiMono-strumento, Multi-strumentoGOLD: mono (XAUUSD) / LITE: 6 strumentiMono-strumento: statistiche più semplici ma meno trade/anno. Multi: più trade, diversificazione.
Holding periodOre, Giorni, Settimane1–5 giorni tipico H4Overnight gap risk presente ma SL gestisce il rischio. Rollover/swap impatto minimo su posizioni brevi.

Come Valutare un Sistema di Trading di Terzi

Il mercato dei sistemi di trading è saturo di prodotti con performance backtest strabilianti che crollano in live. Queste sono le 7 domande da porre prima di acquistare qualsiasi sistema — Oracle incluso.

#DomandaRisposta Oracle v78Red Flag se...
1Qualità dati backtest?99.9% tick reali ICMarkets< 95% o non specificato
2Walk-Forward Efficiency?0.78 su 14 finestreNon disponibile o < 0.45
3Trade live documentati?65.587 trade reali verificatiSolo backtest, nessun dato live
4Gap backtest vs live?< 3%> 20% o non comunicato
5Spread e commissioni incluse nel backtest?Sì — spread reale + $7/lottoSpread fisso a 0 o non specificato
6Drawdown massimo verificato?13,1% su 19 anniMDD non pubblicato
7Periodo backtest?2009–2026 (19 anni, 4 regimi)< 3 anni o solo bull market
✅ Perché Oracle pubblica tutti e 7 i punti La trasparenza non è generosità — è la logica conseguenza di 15 anni di sviluppo su dati reali. Se il sistema funziona su 65.587 trade con tutti i costi inclusi, non c'è niente da nascondere. I sistemi che non pubblicano questi dati quasi sempre hanno qualcosa da nascondere: backtest ottimizzati in-sample, spread artificialmente bassi, o semplicemente nessun dato live verificabile.

Sistema di Trading: Quanto Capitale Serve

Una domanda comune: "posso iniziare con €1.000?" La risposta dipende dal sistema. Per Oracle v78 la risposta è no — e questa è la risposta onesta anche se non è quella che il trader vuole sentire.

Il motivo è matematico. Con Oracle RiskPct 1% su €1.000, il rischio per trade è €10. Su XAUUSD H4 con SL 150 punti, il lot size richiesto è: €10 / (150 × $10/pt) = 0.0067 lotti. Il lotto minimo su broker ECN è 0.01 — quasi il doppio del sizing corretto. Il sistema non può operare con la proporzionalità matematica che ha prodotto i 65.587 trade di backtest. Il sizing si rompe, il risk management diventa fisso invece di proporzionale.

La soglia minima operativa corretta per Oracle è €3.000 — che permette sizing 0.01 lotti con rischio 0.5% per trade, ancora gestibile come entrata conservativa. Il capitale target per Oracle a regime è €10.000–€20.000 — che permette sizing proporzionale su tutti i tier con RiskPct 1% standard.

Zenith Zero — il sistema completo

65.587 trade reali · WR 42,1% · PF 1,44 · aspettativa +0,684R · drawdown max storico 13,1% con rischio 1% · Oracle v78. Cosa include, prezzo e rate: tutto nella pagina. Performance storiche verificabili, non garanzia di risultati futuri.

SCOPRI ZENITH ZERO → PARLA CON ROSSELLA

Domande Frequenti sui Sistemi di Trading

Qual è la differenza tra un sistema di trading e una strategia?+

Una strategia è un'idea di trading — "compra sui breakout di range con volume elevato". Un sistema è la traduzione di quella idea in regole precise e non ambigue con tutti i 5 componenti obbligatori (entrata, uscita profitto, uscita perdita, sizing, filtri). Una strategia non può essere backtestata — troppo ambigua. Un sistema sì.

Quanti trade servono per validare statisticamente un sistema?+

La soglia minima per considerare le statistiche indicative (non ancora conclusive) è 200 trade. Per confidenza statistica media: 500 trade. Per alta confidenza: 2.000+ trade. Oracle con 65.587 trade su 19 anni ha il campione statisticamente più robusto disponibile per un sistema retail su XAUUSD H4.

Un sistema con PF 1,44 è buono o mediocre?+

PF 1,44 su 65.587 trade con WFT Efficiency 0.78 e gap live/backtest <3% è un risultato molto solido. Il numero di per sé — 1,44 — sembra modesto rispetto ai PF 2.0–3.0 che molti sistemi mostrano sul backtest. La differenza è la robustezza: quei PF alti sono quasi sempre overfitting in-sample. Il PF 1,44 di Oracle è il valore OOS su 14 finestre rolling di 19 anni — non un numero ottimizzato per impressionare.

Come faccio a sapere se un sistema che compro è in overfitting?+

Chiedi 4 cose al venditore: (1) report di backtest completo con qualità dati (deve essere >99%), (2) risultati Walk-Forward Test con WFT Efficiency documentata (deve essere >0.60), (3) dati live con numero di trade reali (deve essere almeno 100+), (4) gap tra performance backtest e live (deve essere <10%). Se il venditore non può o non vuole fornire questi 4 dati, il sistema è probabilmente in overfitting o non è stato testato seriamente. Oracle fornisce tutti e 4 pubblicamente.

È meglio un sistema con WR alto o con RR alto?+

Nessuno dei due da solo conta — conta l'Expected Value che nasce dalla combinazione. EV = WR × Profitto_medio − LR × Perdita_media. Un sistema con WR 70% e RR 0.5:1 ha EV = 0.70×0.5 − 0.30×1 = 0.35−0.30 = +0.05R per trade. Un sistema con WR 42,1% e RR 1:3 (Oracle) ha EV = 0.42×3 − 0.58×1 = 1.26−0.58 = +0.68R per trade. Oracle guadagna 13 volte di più per trade nonostante un WR molto più basso. Il WR alto è psicologicamente più facile da sopportare (meno perdite consecutive) ma matematicamente inferiore se comprato a scapito del RR.

Quando smettere di usare un sistema che sembra non funzionare più?+

Questa è una delle decisioni più difficili nel trading sistematico. Le regole obiettive da seguire: (1) se il WR corrente su 50+ trade live è inferiore del 20% al WR storico (es. WR < 33% su Oracle con WR storico 42,1%), investigare le cause prima di considerare l'abbandono. (2) Se il MDD corrente supera il doppio del MDD storico documentato (es. MDD > 26% per Oracle con MDD storico 13,1%), è segnale di regime change significativo. (3) Se il gap live/backtest supera il 20% su 100+ trade, verifica configurazione prima di abbandonare. Non abbandonare mai un sistema solo perché hai avuto 10–15 perdite consecutive — è statisticamente normale per qualsiasi sistema con WR < 50%.

✅ La verifica più importante: il confronto live/backtest Dopo 3 mesi live con Oracle, confronta il tuo WR corrente con il 42,1% atteso e il PF corrente con 1,44. Con soli 9–10 trade il confronto ha bassa significatività statistica — ma è già indicativo di eventuali problemi di configurazione (GMT offset errato, spread anomalo, commissione non inserita nel backtest). Dopo 12 mesi live (36 trade), il confronto ha significatività media: gap <15% conferma che il sistema sta funzionando come atteso.
Disclaimer MiFID II — P.IVA 14349331000
Il trading comporta rischio di perdita. Dati Oracle v78: 65.587 trade, WR 42,1%, PF 1,44, MDD 13,1%, EV +0,684R — XAUUSD H4 2009–2026. Performance passate non garantiscono risultati futuri. Manuel Trotta / MTInvestments — P.IVA 14349331000. Tutti i diritti riservati.