Specifiche dei contratti, mese attivo e regole di scadenza
Una tabella di 53 futures CME, CBOT, NYMEX e COMEX assegna a ogni radice il suo tick size, il moltiplicatore, il valore del tick, i mesi di consegna validi e la regola di scadenza. Da lì l'applicazione calcola il contratto del mese attivo, mantiene in elenco il contratto in scadenza durante la finestra di roll e aggiorna all'apertura un simbolo salvato ormai scaduto.
Senzoukria · Documentazione · Aggiornato a settembre 2026
Dove trovarlo
- Dove
- Selettore dei simboli (Rithmic): mese attivo per radice, più il contratto in scadenza finché la finestra di roll è aperta; P&L del trading SIM; Backtest automatico «Valore del punto ($)»
- Buffer di roll
- 8 giorni prima dell'ultimo giorno di negoziazione per i contratti del terzo venerdì (indici), 4 giorni per ogni altra regola
- Formato del simbolo
- Radice + codice del mese + ultima cifra dell'anno, per esempio MNQZ6; codici dei mesi F G H J K M N Q U V X Z
- Radice sconosciuta
- Ripiega su tick 0,25, moltiplicatore 1, regola del terzo venerdì, nessun mese valido
Che cosa fa
Ogni specifica porta radice, nome, categoria (indici, titoli di Stato, valute, metalli, energia, cereali, bestiame, crypto), borsa, tick size, moltiplicatore, valore del tick (= tick size × moltiplicatore), mesi validi e una regola di scadenza. Esempi: ES 0,25 × 50 = 12,50 $, MNQ 0,25 × 2 = 0,50 $, CL 0,01 × 1.000 = 10 $, GC 0,1 × 100 = 10 $, ZN 0,015625 × 1.000 = 15,625 $, 6E 0,00005 × 125.000 = 6,25 $, MBT 5 × 0,1 = 0,50 $.
Il mese attivo è il primo mese di consegna valido il cui ultimo giorno di negoziazione meno il buffer di roll cade ancora nel futuro, scandendo fino a 36 mesi in avanti. Durante il buffer il contratto precedente resta in elenco, con la sua etichetta di mese di contratto e un badge «scad. GG/MM» il cui tooltip recita «Ultimo giorno di negoziazione {date}»; sparisce il giorno dopo quella data. Il P&L simulato è (differenza di prezzo) × moltiplicatore × quantità.
Quando un simbolo salvato (ultimo simbolo nel footprint, preferenza della heatmap, simbolo di sonda del preflight, collegamento dal diario al replay) ha superato il suo ultimo giorno di negoziazione, refreshIfExpired lo sostituisce con il mese attivo corrente della stessa radice. La cifra dell'anno è risolta sul decennio più vicino, quindi un 6 letto nel 2026 significa 2026, non 2036.
Regole di scadenza
| Regola | Contratti | Data calcolata |
|---|---|---|
| third-friday | ES, MES, NQ, MNQ, RTY, M2K, YM, MYM | Terzo venerdì del mese di consegna; buffer di roll 8 giorni |
| fx-third-wednesday | 6E, 6B, 6J, 6A, 6C, 6S, 6N, M6E, M6B | Due giorni lavorativi prima del terzo mercoledì |
| treasury-first-notice | ZB, UB, TN, ZN, ZF, ZT | Ultimo giorno lavorativo del mese che precede la consegna (first notice day, anteriore all'LTD ufficiale) |
| crude-25th | CL, MCL, QM | Tre giorni lavorativi prima del 25 del mese che precede la consegna (il 25 riportato indietro a un giorno lavorativo) |
| natgas-month-start | NG, MNG | Tre giorni lavorativi prima del primo giorno del mese di consegna |
| refined-month-end | RB, HO | Ultimo giorno lavorativo del mese che precede la consegna |
| brent-2m | BZ | Ultimo giorno lavorativo due mesi prima della consegna |
| comex-metal | GC, MGC, SI, SIL, HG, MHG, PL, PA | Due giorni lavorativi prima dell'ultimo giorno lavorativo del mese che precede la consegna (roll del first notice, anteriore all'LTD ufficiale) |
| grain-15th | ZC, ZS, ZW, ZL, ZM, ZO, ZR | Giorno lavorativo che precede il 15 del mese di consegna |
| cattle-month-end / hogs-10th-bd / feeder-last-thursday | LE / HE / GF | Ultimo giorno lavorativo del mese / 10° giorno lavorativo / ultimo giovedì |
| crypto-last-friday | BTC, MBT, ETH, MET | Ultimo venerdì del mese di consegna |
Come usarlo
- Scegli il mese attivo dal selettore dei simboli; durante la finestra di roll sono elencati entrambi i contratti, così puoi restare su quello che porta ancora volume.
- Nel Backtest automatico, «Valore del punto ($)» vale 2 per impostazione predefinita (MNQ); portalo al moltiplicatore del contratto che stai testando (ES 50, NQ 20, CL 1.000).
- Le etichette di mese di contratto come «Dic 2026» vengono dallo stesso calcolo del simbolo; se un'etichetta sembra sbagliata, il punto da controllare sono i mesi validi o la regola di quella radice.
Limiti e trappole
- Le regole di scadenza approssimano i calendari di borsa con un'aritmetica sui giorni feriali; le festività non sono modellate, quindi una data calcolata può scostarsi di un giorno attorno alle festività. Per i titoli di Stato e i metalli COMEX la data è volutamente il roll del first notice, anteriore all'ultimo giorno di negoziazione ufficiale: superato il first notice un contratto sui metalli è consegnabile e la liquidità crolla.
- Il buffer di roll è una scelta di visualizzazione (8 o 4 giorni), non il roll del volume; verifica il volume realmente scambiato prima di cambiare.
- Le radici assenti dalla tabella ricevono valori generici (tick 0,25, moltiplicatore 1); P&L e valore del punto sono allora sbagliati finché la specifica non viene aggiunta.
- I dettagli dei contratti servono alla simulazione e alla visualizzazione; le definizioni dei contratti e i margini lato broker non vengono letti da qui.
Pagine correlate
- Cache delle barre e pipeline dello storico
- Riempire uno storico lungo per i backtest
- Glossario: contratto del mese attivo
- Glossario: specifiche dei contratti
- Glossario: valore del punto
Questa pagina in altre lingue
Domande frequenti
- Perché a marzo il selettore mostra due contratti ES?
- Da 8 giorni prima del terzo venerdì fino a quel venerdì stesso, il contratto in scadenza resta in elenco accanto al nuovo mese attivo, con un badge «scad. GG/MM». Sparisce il giorno dopo il suo ultimo giorno di negoziazione.
- Che cosa succede al mio ultimo simbolo dopo la scadenza?
- Alla successiva apertura viene sostituito dal mese attivo corrente della stessa radice e salvato di nuovo; lo stesso fanno il simbolo di sonda del preflight e i collegamenti dal diario al replay.
- Da dove viene il valore del punto nel backtest?
- È un campo che imposti tu, con valore predefinito 2 per MNQ; la tabella dei contratti indica il moltiplicatore da inserire per le altre radici.