Le crack spread : une marge de raffinage du pétrole
Une raffinerie achète du pétrole brut et vend des carburants. L’écart entre les deux est sa marge. J’ai testé une règle simple sur cet écart pour savoir si l’avantage est réel après coûts.
- Ce que j’ai fait
- Je vends le crack quand il est bien au-dessus de sa moyenne récente et je l’achète quand il est bien en dessous. Je l’ai testé sur 20 ans de prix quotidiens du brut et des carburants. Chaque jour, je n’ai utilisé que ce qu’on savait ce jour-là, et j’ai payé les coûts de transaction.
- Pourquoi cela compte pour un trader
- Les desks énergie et les fonds de matières premières tradent cette marge. C’est un pari sur le raffinage, pas sur la direction du pétrole. Si la marge revient bien à la normale, c’est une façon de gagner sur un écart en restant en grande partie à l’écart du prix du brut.
- Ce que j’ai trouvé
- Un petit avantage. Le ratio de Sharpe (gain moyen divisé par l’ampleur de ses variations, ramené à l’année) est de 0,43 après coûts pour la règle simple, et 87 % des trades gagnent. Mais le pire trade a perdu 11 fois le trade moyen. De 2022 à 2026, la règle avec un stop avait un ratio de Sharpe de -0,13.
- Ce que je n’ai pas pu montrer
- Que quelqu’un aurait vraiment pu le trader. J’utilise des prix comptants du gouvernement américain, pas les prix des contrats à terme qu’on négocierait. Je n’ai pas modélisé la marge exigée ni le coût du passage d’un contrat à l’autre.
Le trade en mots simples
Une raffinerie achète du brut et vend des carburants. Le crack spread est sa marge : le prix des carburants moins le prix du brut. Dans la version 3-2-1, 3 barils de brut donnent 2 barils d’essence et 1 baril de gasoil (fioul de chauffage). Les carburants sont cotés au gallon et un baril fait 42 gallons. Le spread vaut donc (2 × essence + 1 × gasoil) × 42 / 3 moins le brut, en dollars par baril.
L’histoire est la suivante : quand la marge est très haute, les raffineurs produisent plus de carburant et la marge baisse. Quand elle est très basse, ils réduisent et elle remonte. C’est une raison de tester le trade. Ce n’est pas une preuve qu’il marche.
Concrètement, on vend le crack : on achète 3 contrats à terme de brut, on vend 2 contrats d’essence et 1 de gasoil. J’appelle cet ensemble un lot. Un lot couvre 3 000 barils et gagne 3 000 $ pour chaque 1 $ de mouvement du spread.
La règle est la même que pour le butterfly. On regarde les 250 derniers jours de bourse. On mesure de combien d’écarts-types le spread d’aujourd’hui s’écarte de cette moyenne : c’est le score z. On entre au-dessus de 1,5 ou en dessous de -1,5, et on sort quand on est revenu à moins de 0,5. En option, on ajoute un stop à 2 écarts-types contre le trade. Elle est expliquée une fois sur la page de valeur relative.
Essayez la règle sur le crack
Chargement des données
Était-ce pareil à toutes les époques ?
| Période | Jours | Sharpe | Gain |
|---|
Ce que disent les résultats
Un ratio de Sharpe supérieur à 1 est bon. Autour de 0,3 à 0,5, il est faible. L’intervalle à 95 % est un intervalle de bootstrap : une marge d’erreur calculée en mélangeant des blocs de jours dans les données.
| Règle simple | Avec un stop | |
|---|---|---|
| Ratio de Sharpe, après coûts | 0,43 | 0,30 |
| Intervalle à 95 % du ratio de Sharpe | de 0,09 à 0,76 | de -0,05 à 0,65 |
| Trades | 60 | 71 |
| Trades gagnants | 87 % | 76 % |
| Trade moyen, par baril | 2,94 $ | 1,29 $ |
| Pire trade, par baril | -32,5 $ | -16,7 $ |
| Pire trade sur un lot | -97 566 $ | -50 064 $ |
| Années gagnantes | 14 sur 21 | 14 sur 21 |
Trois choses ressortent. D’abord, l’avantage est petit, et avec un stop la marge d’erreur inclut zéro. Ce n’est peut-être rien. Ensuite, le stop réduit le gain, mais il coupe le pire trade de moitié. Enfin, la plupart des trades gagnent et quelques gros perdants mangent les gains. C’est la forme habituelle d’un trade de retour à la moyenne (un pari qu’un écart va se refermer), et c’est pourquoi la taille de la position compte plus que le signal.
Dans quelles situations cela peut-il avoir du sens ?
Chaque point est marqué Testé quand je l’ai mesuré dans ces données, ou Idée quand c’est ainsi que le marché fonctionne en théorie et que je ne l’ai pas testé. Chaque tranche de données est petite, donc lisez les chiffres avec prudence. Les ratios de Sharpe et les années perdantes ci-dessous valent pour la version avec le stop.
Quand cela peut avoir du sens
- Idée Après un choc court, comme l’arrêt d’une raffinerie, un ouragan sur la côte américaine du Golfe ou une vague de froid. Les marges bondissent pendant quelques semaines, puis les usines redémarrent et la marge retombe.
- Idée Quand les marges sont très hautes. Elles poussent les raffineurs à produire plus et à relancer des usines à l’arrêt, ce qui ajoute du carburant et fait baisser les marges.
- Testé Au quatrième trimestre. La règle avait un Sharpe de 0,87 d’octobre à décembre et de -0,17 de juillet à septembre.
- Testé Quand le crack est calme. Le Sharpe était de 0,71 quand le spread avait peu bougé, contre 0,05 quand il avait beaucoup sauté.
Quand cela peut faire mal
- Testé Certaines années. La règle a perdu de l’argent en 2011, 2013, 2020, 2023, 2026. La pire année est 2026 (-29,2 $ par baril), et de 2022 à 2026 le ratio de Sharpe était de -0,13. Je n’ai pas testé la cause. Mon hypothèse : un choc durable, comme la guerre en Ukraine, éloigne la marge de sa normale.
- Testé Les pertes extrêmes. Le pire trade a perdu 16,7 $ par baril avec le stop et 32,5 $ sans, contre un trade moyen de 1,29 $ avec le stop. Sur un lot, cela fait de 50 064 $ à 97 566 $.
- Idée Autour du passage de l’essence d’été à l’essence d’hiver, en septembre. Le contrat d’essence du mois le plus proche change de qualité et le spread peut sauter de plusieurs dollars du jour au lendemain. C’est un effet propre aux contrats à terme et il n’apparaît pas dans les prix comptants utilisés ici.
Que dit la règle aujourd’hui ? Au moment de la construction de cette page, le crack valait 73,1 $ le baril (score z : 1,84) et la règle détenait un trade en baisse de 13,5 $ le baril. Le ticket du crack spread applique la règle aux dernières données et montre ces situations à côté du signal.
Jusqu’où lui faire confiance ?
Les réglages n’ont pas été choisis parce qu’ils étaient les meilleurs. Voici le ratio de Sharpe de la règle simple pour d’autres fenêtres et d’autres seuils. Sur les 12 réglages, il va de 0,26 à 0,66.
| Fenêtre \ seuil | 1,0 | 1,5 | 2,0 |
|---|---|---|---|
| 60 jours | 0,64 | 0,66 | 0,56 |
| 120 jours | 0,63 | 0,61 | 0,53 |
| 250 jours | 0,44 | 0,43 | 0,31 |
| 500 jours | 0,34 | 0,36 | 0,26 |
Les coûts comptent moins qu’on ne le croit. Avec un coût de 0 $, 0,05 $, 0,10 $ et 0,25 $ par baril à chaque trade, le ratio de Sharpe (avec stop) vaut 0,35, 0,33, 0,30, 0,23. La règle trade rarement, donc le coût par trade est faible à côté du mouvement moyen.
Deux jours écartés. Le 20 avril 2020, le prix du brut WTI est passé sous zéro, à -37 $. Un crack calculé sur ce jour affiche environ 66 $, alors qu’il se situe d’habitude entre 9 $ et 36 $, et il fausse toutes les statistiques. J’écarte tout jour où le brut valait moins de 5 $, ce jour-là ou la veille. Cela retire les 20 et 21 avril 2020. Rien d’autre n’a été retiré.
Ce que je n’ai pas fait. Je n’ai pas testé sur des prix de contrats à terme. Les prix viennent de l’Energy Information Administration (EIA) américaine : ce sont des prix comptants du brut WTI, de l’essence du port de New York et du diesel du port de New York. Un vrai trade utilise des contrats à terme, avec un écart entre prix d’achat et de vente, une marge exigée et un changement de contrat chaque mois. Je n’ai rien modélisé de tout cela.
Ce que ce n’est pas
C’est de la recherche. Rien ici n’a été tradé, et rien ici n’est un conseil. La règle a rapporté un peu dans le passé. Ce n’est pas une promesse pour l’avenir.
Code source et tests sur
github.com/Nicolas8330/relative-value-strategies.
Chaque chiffre hors du test interactif vient d’une seule exécution de
examples/make_results.py. Le dernier prix du pétrole utilisé
dans le texte date du 22 septembre 2026. Voir aussi le
page butterfly.