Come possono essere verificati i segnali di trading?
Definire cosa significa “segnale di trading”
Un segnale di trading è una regola o un output che indica quando intraprendere un’azione sulla base di una fonte informativa. La verifica inizia separando:
- Il generatore di segnali (la regola che produce il segnale)
- Il piano di esecuzione (come l’azione verrebbe eseguita)
- Il metodo di valutazione (come vengono misurati i risultati) Se una di queste parti viene modificata a posteriori, la verifica diventa debole.
Come funziona la verifica: dalla regola alla prova
La verifica riguarda soprattutto dimostrare che il segnale possa essere riprodotto e valutato in modo equo. Utilizza tre livelli di controllo.
1) Prova delle regole (prova del documento)
Cerca una descrizione chiara e scritta di:
- Quale dati vengono utilizzati
- Quando vengono campionati (tempistica)
- Le condizioni esatte che attivano un segnale
- I valori dei parametri e se possono cambiare
- Come vengono mappati gli ordini (logica di entrata/uscita, logica di stop/limit se presente) Un segnale è più facile da verificare quando le regole sono complete e deterministiche (o almeno parametrizzate con input chiari).
2) Controlli di riproducibilità (ipotesi e calcoli pronti)
Scegli ipotesi esplicite e mantienile coerenti:
- Cosa si assume per i costi di transazione (spread/commissioni) e come entrano nel calcolo
- Cosa si assume per i tempi di esecuzione (es. segnale generato al tempo T, ordine eseguito al tempo T+?)
- Se la valutazione utilizza lo stesso arco temporale e la stessa fonte dati per tutto il periodo Quindi esegui un backtest controllato o un audit utilizzando tali ipotesi. Se i risultati dipendono fortemente da scelte non dichiarate (ad esempio, tempi di esecuzione ottimistici), il segnale non è verificato in modo affidabile.
3) Prova dei risultati (misurati con criteri coerenti)
Anche se le regole sono chiare, i risultati devono essere misurati con metodologia trasparente:
- Usa definizioni coerenti di successo/insuccesso (cosa conta come una vittoria)
- Includi tutti i costi rilevanti e le frizioni di esecuzione ipotizzati nelle regole
- Riporta l’incertezza nel tempo (i risultati non dovrebbero dipendere da una singola finestra favorevole)
Prove da richiedere: documento, dati e cronologia delle modifiche
Per verificare un segnale descritto da terzi o da un fornitore, di solito servono tre tipi di materiale:
- Prova del documento: le regole esatte e i parametri così come originariamente proposti
- Prova dei dati: i dati utilizzati per la generazione e la valutazione, compresi fonte e arco temporale
- Prova della cronologia delle modifiche: cosa è cambiato nel tempo (regole, parametri, ipotesi di esecuzione) Senza questi elementi, la “verifica” diventa spesso basata sulla fiducia piuttosto che sui dati.
Bandiere rosse e limitazioni (cosa può fallire)
Tra le limitazioni comuni e i punti di fallimento:
- Look-ahead bias: uso di informazioni che non sarebbero state disponibili al momento della generazione del segnale
- Cherry-picking: mostrare solo periodi con risultati favorevoli
- Survivorship bias: valutare solo i casi ancora disponibili (es. escludendo scenari falliti)
- Esecuzione poco chiara: ignorare slippage, latenza, esecuzioni parziali o vincoli sugli ordini
- Overfitting: taratura dei parametri troppo ravvicinata ai dati storici, tale da non generalizzare le prestazioni
Un punto chiave: le relazioni storiche non garantiscono risultati futuri. I risultati variano in base alle condizioni di mercato, ai costi, alla qualità dell’esecuzione e ai vincoli giurisdizionali e operativi della piattaforma utilizzata.
Una checklist pratica di verifica “pronta” (e un criterio chiaro)
Usa un test in stile “klaarcriterium”: il segnale è considerato verificabile quando riesci a riprodurre gli stessi output a partire dalle regole documentate e poi valutarne le prestazioni utilizzando una metodologia fissa e trasparente con ipotesi chiaramente dichiarate.
Control-checklist
- AFVINKPUNTEN: Le regole sono complete, datate (se applicabile) e parametrizzate?
- Bewijs of document: Puoi associare ogni segnale a un’azione di esecuzione inequivocabile?
- Rode vlaggen: I costi, i tempi e le ipotesi di esecuzione mancano o sono convenientemente favorevoli?
- Klaarcriterium: La valutazione rimane coerente quando applichi ipotesi ragionevoli e dichiarate in anticipo?
Se non riesci ad ottenere le regole, la provenienza dei dati o una chiarezza nella metodologia, la conclusione più solida è che il segnale non è stato verificato in modo indipendente—non che sia vero o falso.