Chi segue i futures in NinjaTrader o MetaTrader vuole spesso i dati Commitments of Traders (COT) della CFTC sulla stessa schermata. Le due piattaforme li gestiscono in modo molto diverso: secondo la sua Help Guide, NinjaTrader 8 ha un proprio indicatore COT, mentre gli strumenti COT per MetaTrader 4 e 5 sono indicatori personalizzati che arrivano dal Market e dalla Code Base di MQL5.
Questo articolo descrive cosa offre ciascuna piattaforma, basandosi solo sulle loro pagine, e poi come usare accanto i dati di COT-Reports.com. Le fonti sono elencate alla fine. MetaTrader è un marchio di MetaQuotes e NinjaTrader un marchio di NinjaTrader; COT-Reports.com non è affiliato a MetaQuotes, e questo articolo non è stato rivisto né approvato da NinjaTrader o MetaQuotes.
NinjaTrader 8: un indicatore COT integrato
La Help Guide di NinjaTrader descrive un indicatore COT che traccia i dati settimanali del report Commitment Of Traders e mostra le posizioni dei diversi partecipanti al mercato futures statunitense. Funziona in tre passaggi:
- Attivare i dati. Nel Control Center, andare in Tools › Options › Market Data, spuntare «Download COT data at start up» e riavviare NinjaTrader. Senza questa opzione, l’indicatore mostra un messaggio sul grafico invece delle linee.
- Scegliere cosa tracciare. Un’istanza dell’indicatore mostra da una a cinque linee, per molti strumenti futures statunitensi. Per ogni linea si sceglie un report (Report) e un campo (Field) di quel report. La guida suggerisce di mettere l’open interest in un pannello a sé, perché il suo valore è di solito molto più grande delle posizioni nette.
- Aggiornare dopo una pubblicazione. L’ultimo valore continua a essere tracciato finché non arrivano nuovi dati; dopo che la CFTC ha pubblicato un nuovo report, NinjaTrader va riavviato per scaricarlo.
La guida osserva anche che, poiché il report è un dato settimanale storico che non cambia con il prezzo o il volume, non c’è alcun vantaggio nel far calcolare l’indicatore a ogni variazione di prezzo o a ogni tick.
I dati COT in NinjaScript
Per i programmatori, il riferimento di NinjaScript documenta un metodo COT() che fornisce gli stessi dati a uno script personalizzato, con fino a cinque linee. A ogni linea si possono assegnare un tipo di report (l’esempio del riferimento usa il report Combined) e un campo propri, e l’elenco dei campi comprende gruppi Disaggregated come Producer/Merchant/Processor/User. Secondo il riferimento, quando un campo non è supportato dal tipo di report scelto viene restituito l’open interest, e poiché i dati sono settimanali sono pensati per un calcolo alla chiusura della barra.
Comunque li si legga, conviene annotare quale famiglia di report e quale versione mostra una linea, Futures Only o Futures & Options Combined, prima di confrontarla con un’altra fonte.
MetaTrader 4 e 5: indicatori COT dal Market e dalla Code Base di MQL5
L’aiuto di MetaTrader 5 elenca 38 indicatori tecnici integrati, raggruppati in indicatori di tendenza, oscillatori, indicatori di volume e indicatori di Bill Williams; quella pagina non menziona i dati COT. Gli indicatori aggiuntivi arrivano da due luoghi descritti dall’aiuto: la Code Base, una libreria di applicazioni gratuite pubblicate come codice sorgente, e il Market, un negozio dove i programmi si acquistano o si noleggiano.
Strumenti COT esistono in entrambi. Per illustrare i due tipi, abbiamo letto una scheda per ciascuno (entrambe nelle fonti; nessuna delle due è un’indicazione d’acquisto):
- Un indicatore del Market per MetaTrader 5 calcola un COT Index dalle posizioni nette del report, con un’impostazione per leggere il report Futures Only o Futures and Options e periodi di 25, 52 o 156 settimane. La sua pagina dice che i report della CFTC vanno scaricati e installati sul computer da un’utilità separata, e che l’accesso a cftc.gov è bloccato in alcuni paesi.
- Un insieme di indicatori della Code Base per MetaTrader 4 è pubblicato come codice sorgente e copre i report Legacy, Disaggregated, TFF e Commodity Index Trader, ma la sua pagina dice che per funzionare richiede librerie aggiuntive e che la versione gratuita fornisce i dati con un ritardo.
Le domande da porsi prima di installare un indicatore COT
Poiché gli strumenti COT per MetaTrader vengono da sviluppatori indipendenti, differiscono su punti che contano per i numeri mostrati. Le domande qui sotto valgono per ciascuno di essi, e anche per l’indicatore di NinjaTrader:
- Quale report e quale versione? Legacy, Disaggregated, TFF o Supplemental; Futures Only o Futures & Options Combined.
- Da dove vengono i dati? Scaricati da cftc.gov sul computer, oppure forniti dal server dello sviluppatore.
- Come si aggiorna dopo una pubblicazione? Automaticamente, dopo un riavvio o dopo un download manuale.
- Fin dove risale lo storico, e quale mercato associa al simbolo del grafico?
- Chi lo mantiene, e quando è stato aggiornato l’ultima volta? La CFTC ha annunciato un calendario con due report a settimana (vedi sotto); se un dato strumento gestisca due report a settimana è una domanda per il suo sviluppatore.
Dati settimanali su un grafico intraday
Entrambe le piattaforme tracciano il prezzo barra per barra, mentre i dati COT arrivano secondo il calendario della CFTC: un report a settimana quando questo articolo è stato scritto, con posizioni misurate alcuni giorni prima della pubblicazione. Su un grafico a un’ora o a un minuto, una linea COT resta quindi piatta per giorni e fa uno scalino a ogni report. L’ultimo valore mostra le posizioni del giorno della misura, non quelle di oggi.
Il calendario sta cambiando: il 27 ottobre 2026 la CFTC ha annunciato che pubblicherà il report due volte a settimana entro la fine del 2026, con un ritardo più breve. La nostra pagina del calendario delle pubblicazioni mostra le date in vigore.
Usare i dati di COT-Reports.com accanto a una piattaforma
COT-Reports.com presenta gli stessi dati della CFTC su pagine fatte solo per essi, per ciascuno dei 350+ mercati CFTC che copriamo:
- Tabelle e grafici, gratis: le tabelle COT Report Semplificato e Dettagliato, i COT Data Grafici (posizioni nette rispetto al prezzo e all’open interest, tutto lo storico, senza account) e il COT Index. Un account gratuito apre fino a 10 anni di storico sulle tabelle dei report.
- Esportazione CSV, con COT Premium: ogni tabella di report si può esportare come file CSV.
- Un CSV di esempio gratuito: qualsiasi account gratuito può scaricare un mercato (il dollaro australiano, Legacy Futures Only, gli ultimi 52 report) dalla pagina Data Dump, nello stesso formato dello storico completo, per provare prima un’importazione.
- Lo storico completo: il Data Dump, un download una tantum di tutto lo storico COT.
- La COT Data API: gli stessi dati in JSON via REST, in abbonamento. Il suo riferimento è nella pagina della documentazione API, e un endpoint demo senza chiave restituisce una risposta di esempio per provare un parser.
Chi scrive un indicatore NinjaScript o MQL può leggere i file CSV o il JSON dell’API; come una piattaforma carica dati esterni è descritto nella sua documentazione. Questo articolo descrive strumenti e dati; non è un consiglio di trading.
Fonti
- NinjaTrader 8 Help Guide — Operations › Charts › COT (Internet Archive copy of 21 April 2026; accessed 2026-11-05) (si apre in una nuova scheda)
- NinjaTrader 8 Help Guide — NinjaScript › Commitment Of Traders (COT) (Internet Archive copy of 20 May 2024; accessed 2026-11-05) (si apre in una nuova scheda)
- MetaTrader 5 Help — Technical Indicators (accessed 2026-11-05) (si apre in una nuova scheda)
- MetaTrader 5 Help — Where to Find Trading Robots and Indicators (accessed 2026-11-05) (si apre in una nuova scheda)
- MQL5 Market — an example COT Index indicator listing for MetaTrader 5 (accessed 2026-11-05) (si apre in una nuova scheda)
- MQL5 Code Base — an example COT indicator set for MetaTrader 4 (accessed 2026-11-05) (si apre in una nuova scheda)
- CFTC — Commitments of Traders (accessed 2026-11-05) (si apre in una nuova scheda)
- CFTC — press release 9316-26 (27 October 2026): semiweekly publication of the COT report (accessed 2026-11-05) (si apre in una nuova scheda)
MetaTrader è un marchio di MetaQuotes e NinjaTrader un marchio di NinjaTrader. COT-Reports.com non è affiliato a MetaQuotes né alla CFTC, e questo articolo non è stato rivisto né approvato da NinjaTrader o MetaQuotes. Le schede MQL5 sono esempi, non indicazioni d’acquisto. Pagine consultate il 5 novembre 2026; la Help Guide di NinjaTrader reindirizza i visitatori dall’Europa, quindi è stata letta tramite copie dell’Internet Archive.

