COT Report Spreadsheet — les données CFTC dans Excel
Un modèle Excel (.xlsm) qui actualise le dernier COT report à l'ouverture. Sans copier-coller depuis la CFTC ni clé API. Et le Data Dump pour l'historique.

haque vendredi à 21h30 (heure de Paris), la U.S. Commodity Futures Trading Commission publie le rapport Commitments of Traders. Et chaque vendredi après-midi, des traders du monde entier passent l'heure suivante à copier des chiffres depuis une archive gouvernementale vers le tableur qu'ils utilisent vraiment. Nous avons construit le COT Report Spreadsheet pour supprimer cette heure de votre semaine.
C'est un classeur Microsoft Excel (.xlsm) câblé avec Power Query contre l'archive publique CFTC. Ouvrez le fichier vendredi après-midi et la dernière semaine est déjà chargée — pas de téléchargement manuel, pas de parsing de PDF, pas de scraping fragile. Un onglet verrouillé porte les données ; tous les autres onglets sont à vous pour construire ce que vous voulez par-dessus.
Pourquoi un tableur, alors que vous avez déjà le site web ?
Le site COT-Reports.com couvre la plupart de ce dont la plupart des traders ont besoin : Simplified, Detailed, Weekly Summary, Charts. Si vous lisez le rapport et agissez le même jour, le site est le chemin le plus rapide de la question à la réponse. Le tableur est pour un workflow différent — le trader qui maintient un modèle dans Excel, qui construit des signaux personnalisés sur les données brutes, qui veut un accès hors ligne aux derniers chiffres CFTC sans appeler nos serveurs à chaque fois.
Quelques raisons concrètes pour lesquelles les gens achètent le COT report excel spreadsheet download :
Ils gèrent un modèle de positionnement de longue date dans Excel et ne veulent pas casser le pipeline existant.
Ils construisent des alertes personnalisées (ex. "préviens-moi quand Managed Money dans le pétrole brut bascule net short pour la première fois en 12 semaines") qui nécessitent un accès formules.
Ils veulent une archive historique sur leur propre machine — pour la reproductibilité, pour les sites avec internet lent, pour les clients à qui ils doivent remettre le classeur.
Ils préfèrent simplement les tableaux croisés dynamiques d'Excel, le formatage conditionnel et leurs macros personnelles aux outils web.
Ce qu'il y a dans le COT Report Spreadsheet
Le classeur livre sept onglets, dans cet ordre :
**README** — courtes notes de configuration, tampon de version, email de support.
**Config** — deux cellules éditables : une clé API optionnelle et un menu déroulant de marché.
**Markets** — les 48 contrats CFTC proposés pour l'onglet d'historique, avec leurs codes, tickers, bourses et catégories.
**Data_Latest** — la dernière semaine CFTC pour chaque marché du rapport Legacy, peuplée par Power Query. Rafraîchit automatiquement à l'ouverture.
**Data_History** — jusqu'à 520 semaines (~10 ans) d'historique hebdomadaire pour le marché sélectionné dans Config!B2.
**Examples** — formules d'exemple INDEX/MATCH sur les tables `tblLatest` et `tblHistory` (Excel standard, 2016 et plus récent).
**Playground** — vide. Votre travail va ici.
L'ensemble pèse environ 300 Ko et fonctionne dans Microsoft Excel 2016 ou plus récent sous Windows (y compris Microsoft 365) — pas dans Excel pour Mac ni Excel pour le web. Power Query est le moteur ; si vous n'y avez jamais touché, vous n'avez pas besoin — les requêtes sont pré-construites et se rafraîchissent à l'ouverture. Seule étape avant la première ouverture : clic droit sur le fichier → Propriétés → Débloquer, car Windows bloque les macros des fichiers téléchargés.
Optionnel : le mode API pour des colonnes plus propres
La source de données par défaut est l'archive publique CFTC SODA. Elle fonctionne pour tout le monde, n'a pas de limite de débit et ne nécessite pas de compte. Le piège est que les noms de colonnes CFTC sont désordonnés — `noncomm_postions_spread_all` (avec la faute de frappe) côtoie `change_in_noncomm_spead_all` (avec une autre faute). Nous mappons ces noms à des noms propres dans le classeur, mais les données sous-jacentes portent toujours les bizarreries de la CFTC.
Si vous souscrivez aussi à la COT Data API (9,99 $/mois, produit séparé), vous pouvez coller votre token dans Config!B1 (macros activées) et l'onglet d'historique (Data_History) se charge alors depuis notre API normalisée — les mêmes 520 semaines (~10 ans), avec nos noms de colonnes propres. L'onglet de la dernière semaine reste sur l'archive CFTC, et le classeur lit le rapport Legacy dans les deux modes. C'est entièrement optionnel — la plupart des acheteurs ne définissent jamais la clé API et le classeur fonctionne très bien.
Un exemple de workflow réel
Disons que vous tradez le pétrole brut WTI et que vous surveillez le positionnement Managed Money chaque vendredi. Votre rituel hebdomadaire avec le COT report spreadsheet :
1. Ouvrez `cot-data-spreadsheet-v1.xlsm`. Power Query rafraîchit l'onglet de données en cinq secondes environ contre la dernière sortie CFTC.
2. Basculez le menu déroulant dans Config!B2 sur "WTI CRUDE OIL". Data_History recharge avec 520 semaines d'historique.
3. Jetez un œil au graphique de l'onglet Examples — il se ré-étiquette automatiquement et montre non-commercial long vs short sur la dernière décennie.
4. Ouvrez votre propre onglet d'analyse dans le classeur. Utilisez `=INDEX(tblLatest, MATCH("067651", tblLatest[cftc_code], 0), MATCH("noncomm_long", tblLatest[#Headers], 0))` pour tirer la position longue non commerciale actuelle du pétrole brut (067651). Pour la semaine dernière, le mois dernier et l'année dernière, lisez la même colonne dans `tblHistory` pour le marché choisi dans l'onglet Config.
5. Déposez le résultat dans votre plan de trade hebdomadaire, sauvegardez, fermez. Temps total : moins de 90 secondes côté données, autant que vous voulez sur l'analyse elle-même.
Pas de copier-coller depuis le site CFTC. Pas de téléchargements CSV à gérer. Les données sont dans le tableur que vous alliez utiliser de toute façon.
Ce que ça coûte et ce que vous achetez vraiment
Le COT report spreadsheet est un achat unique à 39 $. Après le paiement Stripe, vous recevez un lien de téléchargement instantané du .xlsm et jusqu’à 3 téléchargements sur 30 jours via votre compte, au cas où vous changeriez de machine ou perdriez le fichier.
Une chose à dire honnêtement :
Le classeur n'est pas un outil de signaux de trading. Ce sont les données CFTC brutes, structurées proprement, rafraîchies automatiquement. L'interprétation est toujours à vous de faire.
Au-delà du classeur : le COT Data Dump
Le COT report spreadsheet est construit pour l'utilisateur hebdomadaire — ouvrir le fichier, voir la dernière semaine, passer à la journée. Si votre besoin est plus grand que ça — construire un modèle quantitatif, entraîner un système de machine learning, faire un backtest multi-décennies — il y a un produit séparé conçu pour le cas du téléchargement en masse : le COT Data Dump.
Le Data Dump est un achat unique — 49 $ pour une archive, 69 $ pour les deux — qui livre chaque marché CFTC, chaque famille de rapport (Legacy, Disaggregated, TFF, Supplemental), Legacy depuis 1986 et les autres familles depuis 2006, en CSV et NDJSON. Il arrive en deux ZIP, un par variante CFTC (Futures Uniquement, et Futures et Options Combinés), chacun versionné par schéma avec un manifeste SHA-256 pour vérifier l'intégrité. C'est le même jeu de données qui alimente notre site et le tableur — juste empaqueté comme archive statique au lieu d'un classeur rafraîchissable.
Deux produits, deux workflows. Utilisez le tableur si vous voulez un outil qui vit dans Excel et se met à jour chaque vendredi. Utilisez le Data Dump si vous voulez toute l'archive sur votre machine pour analyse hors ligne, backtesting ou pipeline vers une base de données. Ils sont complémentaires — les acheteurs qui ont besoin des deux paient à partir de 88 $ au total — mais la plupart des lecteurs n'ont besoin que d'un seul.
Les données sous-jacentes dans les deux cas sont du domaine public fédéral américain (17 USC §105). Ce que vous payez, c'est la curation, l'empaquetage, la maintenance contre les changements de schéma CFTC, et le fait que le fichier fonctionne dès que vous l'ouvrez. Nous existons pour que vous n'ayez pas à construire tout ça vous-même.


