Spécifications de contrat, mois avant et règles d'échéance
Une table de 53 futures CME, CBOT, NYMEX et COMEX donne pour chaque racine son pas de cotation, son multiplicateur, sa valeur du tick, ses mois de livraison valides et sa règle d'échéance. L'application en déduit le contrat du mois avant, garde le contrat échéant dans la liste pendant la fenêtre de roll, et rafraîchit à l'ouverture un symbole enregistré arrivé à échéance.
Senzoukria · Documentation · Mis à jour en septembre 2026
Où le trouver
- Où
- Sélecteur de symboles (Rithmic) : mois avant par racine, plus le contrat échéant tant que la fenêtre de roll est ouverte ; P&L du trading SIM ; « Valeur du point ($) » du backtest automatique
- Fenêtre de roll
- 8 jours avant le dernier jour de cotation pour les contrats du troisième vendredi (indices), 4 jours pour toutes les autres règles
- Format du symbole
- Racine + code de mois + dernier chiffre de l'année, par ex. MNQZ6 ; codes de mois F G H J K M N Q U V X Z
- Racine inconnue
- Repli sur pas 0,25, multiplicateur 1, règle du troisième vendredi, aucun mois valide
Ce que ça fait
Chaque spécification porte la racine, le nom, la catégorie (indices, taux, devises, métaux, énergie, céréales, bétail, crypto), la place, le pas de cotation, le multiplicateur, la valeur du tick (= pas de cotation × multiplicateur), les mois valides et une règle d'échéance. Exemples : 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 $.
Le mois avant est le premier mois de livraison valide dont le dernier jour de cotation moins la fenêtre de roll est encore dans le futur, en balayant jusqu'à 36 mois en avant. Pendant la fenêtre, le contrat précédent reste dans la liste, portant son libellé de mois de contrat et un badge « éch. JJ/MM » dont l'infobulle indique « Dernier jour de cotation {date} » ; il disparaît le lendemain de cette date. Le P&L simulé vaut (différence de prix) × multiplicateur × quantité.
Quand un symbole enregistré (dernier symbole du footprint, préférence de la heatmap, symbole de sonde du preflight, lien journal → Replay) a dépassé son dernier jour de cotation, refreshIfExpired le remplace par le mois avant courant de la même racine. Le chiffre de l'année est résolu vers la décennie la plus proche : un 6 lu en 2026 signifie 2026, pas 2036.
Règles d'échéance
| Règle | Contrats | Date calculée |
|---|---|---|
| third-friday | ES, MES, NQ, MNQ, RTY, M2K, YM, MYM | Troisième vendredi du mois de livraison ; fenêtre de roll 8 jours |
| fx-third-wednesday | 6E, 6B, 6J, 6A, 6C, 6S, 6N, M6E, M6B | Deux jours ouvrés avant le troisième mercredi |
| treasury-first-notice | ZB, UB, TN, ZN, ZF, ZT | Dernier jour ouvré du mois précédant la livraison (jour de premier avis, plus tôt que le LTD officiel) |
| crude-25th | CL, MCL, QM | Trois jours ouvrés avant le 25 du mois précédant la livraison (le 25 étant ramené à un jour ouvré) |
| natgas-month-start | NG, MNG | Trois jours ouvrés avant le premier jour du mois de livraison |
| refined-month-end | RB, HO | Dernier jour ouvré du mois précédant la livraison |
| brent-2m | BZ | Dernier jour ouvré deux mois avant la livraison |
| comex-metal | GC, MGC, SI, SIL, HG, MHG, PL, PA | Deux jours ouvrés avant le dernier jour ouvré du mois précédant la livraison (roll de premier avis, plus tôt que le LTD officiel) |
| grain-15th | ZC, ZS, ZW, ZL, ZM, ZO, ZR | Jour ouvré précédant le 15 du mois de livraison |
| cattle-month-end / hogs-10th-bd / feeder-last-thursday | LE / HE / GF | Dernier jour ouvré du mois / 10e jour ouvré / dernier jeudi |
| crypto-last-friday | BTC, MBT, ETH, MET | Dernier vendredi du mois de livraison |
Comment s'en servir
- Choisissez le mois avant dans le sélecteur de symboles ; pendant la fenêtre de roll, les deux contrats sont listés pour que vous restiez sur celui qui porte encore le volume.
- Dans le backtest automatique, « Valeur du point ($) » vaut 2 par défaut (MNQ) ; mettez-y le multiplicateur du contrat testé (ES 50, NQ 20, CL 1 000).
- Les libellés de mois de contrat comme « déc. 2026 » viennent du même calcul que le symbole ; si un libellé semble faux, c'est du côté des mois valides ou de la règle de la racine qu'il faut regarder.
Limites et pièges
- Les règles d'échéance approchent les calendriers de place par de l'arithmétique sur les jours de semaine ; les jours fériés ne sont pas modélisés, donc une date calculée peut être décalée d'un jour autour d'un férié. Pour les taux et les métaux COMEX, la date retenue est délibérément le roll de premier avis, plus tôt que le dernier jour de cotation officiel : passé le premier avis, un contrat métal est livrable et la liquidité s'effondre.
- La fenêtre de roll est un choix d'affichage (8 ou 4 jours), pas le roll du volume ; vérifiez le volume réellement traité avant de basculer.
- Les racines absentes de la table reçoivent des valeurs par défaut génériques (pas 0,25, multiplicateur 1) ; le P&L et la valeur du point sont alors faux tant que la spécification n'est pas ajoutée.
- Les détails de contrat servent à la simulation et à l'affichage ; les définitions de contrat et les marges côté broker ne sont pas lues ici.
Pages liées
- Cache des barres et pipeline d'historique
- Remplir un long historique pour les backtests
- Glossaire : contrat du mois avant
- Glossaire : spécifications de contrat
- Glossaire : valeur du point
Cette page dans d’autres langues
Questions fréquentes
- Pourquoi le sélecteur affiche-t-il deux contrats ES en mars ?
- De 8 jours avant le troisième vendredi jusqu'à ce vendredi inclus, le contrat échéant reste listé à côté du nouveau mois avant, avec un badge « éch. JJ/MM ». Il disparaît le lendemain de son dernier jour de cotation.
- Qu'arrive-t-il à mon dernier symbole après l'échéance ?
- À l'ouverture suivante, il est remplacé par le mois avant courant de la même racine puis enregistré de nouveau ; la sonde du preflight et les liens journal → Replay font de même.
- D'où vient la valeur du point dans le backtest ?
- C'est un champ que vous réglez, avec 2 par défaut pour MNQ ; la table des contrats donne le multiplicateur à saisir pour les autres racines.