Cosa controllare quando si valuta il paper trading
Definizione e ambito
Il paper trading è un metodo per esercitarsi o testare un flusso operativo di trading piazzando ordini simulati su una piattaforma, utilizzando saldi virtuali e un processo simulato di abbinamento degli ordini. È pensato per imparare la meccanica dell’inserimento degli ordini, della gestione delle posizioni e della rendicontazione — non per dimostrare la futura redditività.
Quando valuti il paper trading, distingui ciò che è stabile (il concetto generale e le domande che poni) da ciò che è variabile (come un simulatore specifico genera prezzi, esegue ordini e calcola costi). Poiché non è in gioco capitale reale, la domanda chiave non è “Ha generato profitti?” ma “Il simulatore riproduce le condizioni che sarebbero rilevanti nell’esecuzione reale?”
Come funziona: gli input da valutare
Una lista di controllo utile inizia dalle regole applicate dal tuo simulatore.
- Assunzioni sui prezzi e sui feed
- Quale prezzo utilizza il simulatore per gli eseguiti (bid/ask/mid) e con quale frequenza viene aggiornato?
- I prezzi derivano da dati di mercato registrati, da un feed in tempo reale o da valori sintetici?
- Se puoi selezionare strumenti, verifica come viene gestito il mapping dei simboli (ad esempio, se vengono modellati orari di sessione o rollover).
- Esecuzione degli ordini e logica di “riempimento”
- Come decide il motore se un ordine viene eseguito completamente o parzialmente?
- Per ordini limite e stop, cosa attiva l’esecuzione e a quale timestamp?
- Sono possibili slippage ed esecuzioni parziali, o si assume di fatto un riempimento ideale?
- Costi e calcoli del conto
- Quali costi sono inclusi (ad esempio spread, commissioni e finanziamento/rollover, se rilevanti)?
- Come vengono calcolati swap/finanziamento e commissioni — in base al tempo detenuto, alla dimensione nominale o a un altro metodo?
- Conferma le unità e gli arrotondamenti utilizzati nei calcoli di profitto e perdita.
- Controlli di rischio e flusso operativo pratico
- Il simulatore applica regole di margine, limiti di leva e logica di rifiuto degli ordini in modo realistico?
- Gli ordini stop-loss e take-profit sono gestiti con le stesse assunzioni di esecuzione delle chiusure manuali?
Evidenza o esempio: trasformare le osservazioni in verifica
Per rendere concreta la valutazione, esegui test piccoli e controllati in cui puoi dichiarare le assunzioni.
- Test di esecuzione (assunzione: un trigger ripetibile): Piazza un singolo tipo di ordine (ad esempio, un limite) e documenta quale condizione deve verificarsi per un’esecuzione. Confronta poi questo risultato con i campi del registro operativo della piattaforma (cambiamenti di stato dell’ordine, timestamp, prezzo di esecuzione).
- Test di costo (assunzione: dimensione della posizione costante): Apri la stessa posizione in condizioni simulate identiche e verifica se i costi riportati (spread/tariffe/finanziamento, se inclusi) scalano con dimensione e tempo di detenzione come ti aspetti.
- Test di rendicontazione (assunzione: contabilità coerente): Confronta che i cambiamenti di saldo/equity corrispondano al registro operativo (eseguiti, commissioni e qualsiasi carry). Se le cifre del simulatore non quadrano, considera i risultati del paper trading non affidabili.
L’obiettivo non è “dimostrare” una strategia, ma verificare che il modello contabile ed esecutivo del simulatore si comporti in modo coerente con la documentazione dichiarata.
Limitazioni e rischi materiali (cosa può fallire)
Il paper trading spesso fallisce come prova di performance nel mondo reale a causa di differenze sistematiche tra simulazione ed esecuzione.
- Eseguizioni perfette o quasi perfette: Molti simulatori eseguono ordini più pulitamente rispetto ai mercati reali, il che può nascondere rischi di slippage ed esecuzioni parziali.
- Spread e costi semplificati: Se il simulatore usa un modello di spread semplificato o ignora certi costi, i risultati possono essere sovrastimati.
- Divergenza temporale: Se i trigger degli ordini usano timestamp diversi o dati sui prezzi con risoluzione più bassa, il comportamento di stop/limit può non corrispondere alle condizioni reali.
- Lacune nello stato del mercato: Eventi come picchi di volatilità, liquidità ridotta o salti di prezzo possono essere sottorappresentati se il simulatore appiana o regolarizza i dati.
- Divergenza tra passato e futuro: Anche se una simulazione utilizza dati storici, le relazioni storiche non garantiscono risultati futuri.
Una “modalità di fallimento” pratica da cercare è quando i risultati cambiano drasticamente dopo aver modificato le assunzioni (ad esempio, cambiando il modello di riempimento degli ordini o abilitando componenti di costo). Una grande sensibilità suggerisce che la simulazione non è robusta.
Verifica e prossima domanda
Per valutare autonomamente un setup di paper trading, puoi utilizzare una chiara lista di controllo di accettazione:
- Sai spiegare esattamente come vengono determinati gli eseguiti per ogni tipo di ordine.
- Puoi elencare quali costi sono inclusi e come vengono calcolati nel tempo e in base alla dimensione.
- Puoi riconciliare le voci del registro operativo con i cambiamenti di saldo/equity.
- Comprendi dove il simulatore è probabilmente troppo ottimistico (esecuzioni ideali, spread semplificati o risoluzione temporale).