Les traders qui suivent des futures dans NinjaTrader ou MetaTrader veulent souvent les données Commitments of Traders (COT) de la CFTC sur le même écran. Les deux plateformes les traitent très différemment : selon son guide d’aide, NinjaTrader 8 a son propre indicateur COT, tandis que les outils COT pour MetaTrader 4 et 5 sont des indicateurs personnalisés issus du Market et de la Code Base de MQL5.
Cet article décrit ce que propose chaque plateforme, en s’appuyant uniquement sur leurs propres pages, puis comment utiliser les données de COT-Reports.com à côté. Les sources figurent à la fin. MetaTrader est une marque de MetaQuotes et NinjaTrader une marque de NinjaTrader ; COT-Reports.com n’est pas affilié à MetaQuotes, et cet article n’est ni relu ni approuvé par NinjaTrader ou MetaQuotes.
NinjaTrader 8 : un indicateur COT intégré
Le guide d’aide de NinjaTrader décrit un indicateur COT qui trace les données hebdomadaires du rapport Commitment Of Traders et montre les positions des différents participants du marché à terme américain. Il fonctionne en trois étapes :
- Activer les données. Dans le Control Center, ouvrir Tools › Options › Market Data, cocher « Download COT data at start up » et redémarrer NinjaTrader. Sans cela, l’indicateur affiche un message sur le graphique au lieu des courbes.
- Choisir ce qui est tracé. Une instance de l’indicateur affiche de une à cinq courbes, pour de nombreux instruments à terme américains. Pour chaque courbe, on choisit un rapport (Report) et un champ (Field) de ce rapport. Le guide suggère de placer l’open interest dans son propre panneau, car sa valeur est en général bien plus grande que celle des positions nettes.
- Rafraîchir après une publication. La dernière valeur continue d’être tracée jusqu’à l’arrivée de nouvelles données ; après la publication d’un nouveau rapport par la CFTC, il faut redémarrer NinjaTrader pour le télécharger.
Le guide précise aussi que, le rapport étant une donnée hebdomadaire historique qui ne change pas avec le prix ni le volume, il n’y a aucun intérêt à faire calculer l’indicateur à chaque variation de prix ou à chaque tick.
Les données COT dans NinjaScript
Pour les programmeurs, la référence NinjaScript documente une méthode COT() qui donne à un script personnalisé les mêmes données, avec jusqu’à cinq courbes. Chaque courbe peut recevoir son propre type de rapport (l’exemple de la référence utilise le rapport Combined) et son propre champ, et la liste des champs comprend des groupes Disaggregated comme Producer/Merchant/Processor/User. Selon la référence, lorsqu’un champ n’est pas pris en charge par le type de rapport choisi, c’est l’open interest qui est renvoyé, et la donnée étant hebdomadaire, elle est prévue pour un calcul à la clôture de la barre.
Quelle que soit la façon de la lire, mieux vaut noter quelle famille de rapport et quelle version une courbe affiche, Futures Only ou Futures & Options Combined, avant de la comparer à une autre source.
MetaTrader 4 et 5 : des indicateurs COT du Market et de la Code Base MQL5
L’aide de MetaTrader 5 recense 38 indicateurs techniques intégrés, regroupés en indicateurs de tendance, oscillateurs, indicateurs de volume et indicateurs de Bill Williams ; cette page ne mentionne pas les données COT. Les indicateurs supplémentaires viennent de deux endroits décrits par l’aide : la Code Base, une bibliothèque d’applications gratuites publiées en code source, et le Market, une boutique où l’on achète ou loue des programmes.
Des outils COT existent dans les deux. Pour illustrer ces deux types, nous avons lu une fiche de chaque (toutes deux dans les sources ; aucune n’est une préconisation) :
- Un indicateur du Market pour MetaTrader 5 calcule un COT Index à partir des positions nettes du rapport, avec un réglage pour lire le rapport Futures Only ou Futures and Options et des périodes de 25, 52 ou 156 semaines. Sa page indique que les rapports de la CFTC doivent être téléchargés et installés sur l’ordinateur par un utilitaire séparé, et que l’accès à cftc.gov est bloqué dans certains pays.
- Un ensemble d’indicateurs de la Code Base pour MetaTrader 4 est publié en code source et couvre les rapports Legacy, Disaggregated, TFF et Commodity Index Trader, mais sa page indique qu’il a besoin de bibliothèques supplémentaires pour fonctionner et que la version gratuite fournit les données avec un retard.
Les questions à poser avant d’installer un indicateur COT
Comme les outils COT de MetaTrader viennent de développeurs indépendants, ils diffèrent sur des points qui comptent pour les chiffres affichés. Les questions ci-dessous valent pour chacun d’eux, et aussi pour l’indicateur de NinjaTrader :
- Quel rapport et quelle version ? Legacy, Disaggregated, TFF ou Supplemental ; Futures Only ou Futures & Options Combined.
- D’où viennent les données ? Téléchargées depuis cftc.gov sur l’ordinateur, ou fournies par le serveur du développeur.
- Comment se met-il à jour après une publication ? Automatiquement, après un redémarrage ou après un téléchargement manuel.
- Jusqu’où remonte-t-il, et quel marché associe-t-il au symbole du graphique ?
- Qui le maintient, et quand a-t-il été mis à jour pour la dernière fois ? La CFTC a annoncé un calendrier de deux publications par semaine (voir plus bas) ; savoir si un outil donné gère deux rapports par semaine est une question pour son développeur.
Des données hebdomadaires sur un graphique intraday
Les deux plateformes tracent le prix barre par barre, alors que les données COT arrivent selon le calendrier de la CFTC : un rapport par semaine au moment où cet article a été écrit, avec des positions mesurées quelques jours avant la publication. Sur un graphique en une heure ou en une minute, une courbe COT reste donc plate pendant des jours et change d’un cran à chaque rapport. La dernière valeur montre les positions du jour de la mesure, pas celles d’aujourd’hui.
Le calendrier change : le 27 octobre 2026, la CFTC a annoncé qu’elle publiera le rapport deux fois par semaine d’ici la fin de 2026, avec un décalage plus court. Notre page du calendrier des publications indique les dates en vigueur.
Utiliser les données de COT-Reports.com à côté d’une plateforme
COT-Reports.com présente les mêmes données de la CFTC sur des pages qui leur sont entièrement consacrées, pour chacun des 350+ marchés CFTC que nous couvrons :
- Tableaux et graphiques, gratuits : les tableaux COT Report Simplifié et Détaillé, les COT Data Graphiques (positions nettes face au prix et à l’open interest, tout l’historique, sans compte) et le COT Index. Un compte gratuit ouvre jusqu’à 10 ans d’historique sur les tableaux de rapports.
- Export CSV, avec COT Premium : chaque tableau de rapport peut être exporté en fichier CSV.
- Un CSV d’exemple gratuit : tout compte gratuit peut télécharger un marché (le dollar australien, Legacy Futures Only, les 52 rapports les plus récents) depuis la page Data Dump, au même format que l’historique complet, pour tester un import avant toute chose.
- L’historique complet : le Data Dump, un téléchargement unique de tout l’historique COT.
- La COT Data API : les mêmes données en JSON via REST, sur abonnement. Sa référence se trouve sur la page de documentation de l’API, et un endpoint de démonstration sans clé renvoie une réponse d’exemple pour tester un parseur.
Un développeur qui écrit un indicateur NinjaScript ou MQL peut lire les fichiers CSV ou le JSON de l’API ; la façon dont une plateforme charge des données externes est décrite dans sa propre documentation. Cet article décrit des outils et des données ; ce n’est pas un conseil de trading.
Sources
- NinjaTrader 8 Help Guide — Operations › Charts › COT (Internet Archive copy of 21 April 2026; accessed 2026-11-05) (s'ouvre dans un nouvel onglet)
- NinjaTrader 8 Help Guide — NinjaScript › Commitment Of Traders (COT) (Internet Archive copy of 20 May 2024; accessed 2026-11-05) (s'ouvre dans un nouvel onglet)
- MetaTrader 5 Help — Technical Indicators (accessed 2026-11-05) (s'ouvre dans un nouvel onglet)
- MetaTrader 5 Help — Where to Find Trading Robots and Indicators (accessed 2026-11-05) (s'ouvre dans un nouvel onglet)
- MQL5 Market — an example COT Index indicator listing for MetaTrader 5 (accessed 2026-11-05) (s'ouvre dans un nouvel onglet)
- MQL5 Code Base — an example COT indicator set for MetaTrader 4 (accessed 2026-11-05) (s'ouvre dans un nouvel onglet)
- CFTC — Commitments of Traders (accessed 2026-11-05) (s'ouvre dans un nouvel onglet)
- CFTC — press release 9316-26 (27 October 2026): semiweekly publication of the COT report (accessed 2026-11-05) (s'ouvre dans un nouvel onglet)
MetaTrader est une marque de MetaQuotes et NinjaTrader une marque de NinjaTrader. COT-Reports.com n’est affilié ni à MetaQuotes ni à la CFTC, et cet article n’est ni relu ni approuvé par NinjaTrader ou MetaQuotes. Les fiches MQL5 sont des exemples, pas des préconisations. Pages consultées le 5 novembre 2026 ; le guide d’aide de NinjaTrader redirige les visiteurs d’Europe, il a donc été lu via des copies de l’Internet Archive.

