Senzoukria · Glossario

Ipotesi di esecuzione (modello di esecuzione del backtest)

Le ipotesi di esecuzione sono le regole che un backtest o un simulatore usa per decidere se, quando e a quale prezzo un ordine simulato si esegue: tempistica del segnale, prezzo degli ordini a mercato, esecuzione degli ordini limite, esecuzione degli stop, gap e costi. Fanno parte del risultato, perché i dati storici registrano cosa ha negoziato, non cosa avrebbe ottenuto un ordine nuovo.

Aggiornato a settembre 2026Pubblicato il 25 settembre 2026

In questa pagina
  1. Le decisioni che ogni modello di esecuzione prende
  2. Perché le esecuzioni al limite sono le più difficili
  3. In Senzoukria
  4. Errori comuni
  5. Correlati
  6. Nella stessa sezione
  7. Questa pagina in altre lingue
  8. Domande frequenti

Le decisioni che ogni modello di esecuzione prende

Versioni ottimistiche e prudenti delle ipotesi principali
IpotesiVersione ottimisticaVersione prudente
Tempistica del segnaleEsecuzione alla chiusura della barra che ha prodotto il segnaleEsecuzione all'apertura della barra successiva
Prezzo dell'ordine a mercatoUltimo prezzo negoziatoPrezzo successivo più slippage contro l'operazione
Ordine limiteEseguito appena il prezzo tocca il limiteEseguito solo se il prezzo attraversa il limite
Ordine stopEseguito esattamente al prezzo dello stopEseguito al peggiore fra lo stop e il primo prezzo successivo, gap inclusi
Barra ambiguaSi suppone l'obiettivo per primoSi suppone lo stop per primo
CostiNessunoCommissioni 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.

Nella stessa sezione

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.
NEXT

Continua a leggere