In questa pagina
Le decisioni che ogni modello di esecuzione prende
| Ipotesi | Versione ottimistica | Versione prudente |
|---|---|---|
| Tempistica del segnale | Esecuzione alla chiusura della barra che ha prodotto il segnale | Esecuzione all'apertura della barra successiva |
| Prezzo dell'ordine a mercato | Ultimo prezzo negoziato | Prezzo successivo più slippage contro l'operazione |
| Ordine limite | Eseguito appena il prezzo tocca il limite | Eseguito solo se il prezzo attraversa il limite |
| Ordine stop | Eseguito esattamente al prezzo dello stop | Eseguito al peggiore fra lo stop e il primo prezzo successivo, gap inclusi |
| Barra ambigua | Si suppone l'obiettivo per primo | Si suppone lo stop per primo |
| Costi | Nessuno | Commissioni per contratto più slippage |
Perché le esecuzioni al limite sono le più difficili
Una stampa storica al tuo prezzo limite prova che qualcuno ha negoziato lì, non che il tuo ordine sarebbe stato raggiunto. Gli ordini in attesa sono eseguiti in ordine di coda nella maggior parte delle borse di futures, e un ordine collocato nel momento del segnale si mette in fondo alla coda. Quando il prezzo tocca solo un livello e si gira, gli ordini davanti sono stati eseguiti e quelli dietro no. Una regola di tocco uguale esecuzione sovrastima quindi le esecuzioni proprio sulle operazioni che si sono girate esattamente al limite, che sono spesso le migliori.
Una regola di attraversamento richiede che il prezzo negozi almeno un tick oltre il limite. Sottostima un poco le esecuzioni e rimuove le più lusinghiere. Un replay del book con dati ordine per ordine può stimare la posizione in coda, ma solo dove quella storia esiste.
In Senzoukria
Il backtest automatico prende le decisioni su barre chiuse e le applica all'apertura della barra successiva. Lo slippage, impostato in tick, penalizza sempre l'ingresso, e una commissione di andata e ritorno per contratto è dedotta da ogni operazione; i valori per default sono 1 tick e 1,24 dollari. Stop e obiettivi sono verificati contro i massimi e i minimi delle barre ed eseguiti al loro stesso prezzo: un obiettivo toccato dal massimo di una barra conta come eseguito, e una barra che apre oltre uno stop è comunque registrata al prezzo dello stop, così i gap attraverso uno stop non sono modellati. Quando una barra tocca entrambe le uscite, vince lo stop.
Il conto simulato usato nel Replay esegue un ordine limite quando il prezzo negoziato raggiunge il suo trigger, al prezzo del trigger, cosa che il suo codice descrive come un'esecuzione idealizzata senza slippage, e il pannello Performance nota che per le sessioni di replay non si deduce alcuna commissione. Il Replay misura quindi la lettura e la decisione sotto un'esecuzione generosa; il backtest automatico è il posto dove verificare i costi.
Errori comuni
- Trattare un limite toccato come un limite eseguito in una strategia che opera contro gli estremi.
- Supporre che gli stop si eseguano al loro prezzo attraverso le pause di sessione e le pubblicazioni di notizie.
- Confrontare un risultato di replay senza costi con un risultato di backtest che li include.
- Non rilanciare mai il test con ipotesi peggiori per vedere dove il risultato cambia segno.
Correlati
Nella stessa sezione
- Ipotesi testabile
- Inventario overnight
- Iron condor
- Introducing broker
- IV rank e IV percentile
- Intervallo di confidenza
- Kill switch
- Initial balance
Questa pagina in altre lingue
Domande frequenti
- Quale ipotesi di esecuzione devo usare per gli ordini limite?
- Per le strategie i cui limiti stanno nei punti di svolta, richiedi che il prezzo attraversi il limite di almeno un tick, oppure sconta esplicitamente il tasso di esecuzione. Confronta il risultato con la versione a tocco: il divario fra le due è la parte dell'edge che dipende dalla posizione in coda.
- I dati tick rimuovono il bisogno di ipotesi di esecuzione?
- No. I dati tick risolvono l'ordine dei prezzi dentro una barra, ma registrano comunque solo le operazioni eseguite. Se il tuo ordine sarebbe stato eseguito a un prezzo in attesa, e quanto il mercato si sarebbe mosso in risposta, restano ipotesi.