/api/sd/cme/overview
GETParzialePARTIAL

Panoramica dei futures del CME

Open interest e volume giornaliero del CME per una moneta, per prodotto (contratti standard e micro), convertiti in nozionale in moneta e in USD, più l'ultima sintesi del posizionamento CFTC.

GET/api/sd/cme/overview
Copertura parziale. Open interest e volume in contratti e in moneta sono dati dell'exchange. Il nozionale USD usa attualmente un prezzo di riferimento giornaliero etichettato (`price_src`) perché il prezzo di regolamento ufficiale del CME non viene ancora raccolto; la lacuna è elencata in `coverage.unavailable` e per questo motivo la risposta è contrassegnata come PARTIAL.

Richiesta

Parametri di query

NomeTipoObbligatorioPredefinitoValori ammessiDescrizione
coinstringObbligatorio——Simbolo della moneta. `BTC`, `ETH`, `SOL` e `XRP` hanno prodotti CME; gli altri simboli validi restituiscono 200 con `meta.quality = "UNAVAILABLE"`. Esempio: BTC

Richiesta di esempio

curl -s "https://www.coinboss.com/api/sd/cme/overview?coin=BTC"

Campi della risposta

La tabella dei campi è generata da risposte reali, quindi elenca esattamente ciò che l'endpoint restituisce. I percorsi usano a[] per gli elementi di un array e {*} per gli oggetti indicizzati da un nome dinamico, come una moneta o un exchange.

CampoTipoUnitàDescrizione
successboolean—true quando la richiesta è riuscita. In caso di errore il corpo è `{ success: false, code, error, request_id }`.
schemastring—ID dello schema di questa risposta. Cambia solo quando un campo esistente cambia significato o tipo.
nownumbermsOra del server al momento della composizione della risposta.
coinstring—Simbolo della moneta (in maiuscolo).
trade_datestring|null—Data di negoziazione del CME a cui si riferiscono i dati.
oi_contractsobject|null—Open interest in contratti, unilaterale. chiavi dinamiche: BTC,MBT
oi_contracts.{*}numbercontractsOpen interest in contratti, unilaterale.
oi_coinnumber|nullcoinOpen interest in moneta: contratti × moltiplicatore del contratto.
oi_usdnumber|nullUSDOpen interest come nozionale USD: moneta × `price`.
volume_contractsobject|null—Volume totale della data di negoziazione in contratti (elettronico, alle grida e fuori mercato). chiavi dinamiche: BTC,MBT
volume_contracts.{*}numbercontractsVolume totale della data di negoziazione in contratti (elettronico, alle grida e fuori mercato).
volume_coinnumber|nullcoinVolume in moneta: contratti × moltiplicatore del contratto.
volume_usdnumber|nullUSDVolume come nozionale USD: moneta × `price`.
pricenumber|nullUSDPrezzo usato per la conversione in USD.
price_srcstring|null—Provenienza di `price`: prezzo di regolamento della scadenza più vicina (front-month) del CME quando viene raccolto, altrimenti un prezzo di riferimento giornaliero etichettato.
productsarray|null—Una riga per prodotto CME della moneta.
products[]object—Una riga per prodotto CME della moneta.
products[].productstring—Codice del prodotto CME.
products[].namestring—Nome del prodotto CME.
products[].multipliernumbercoinMonete per contratto.
products[].oi_contractsnumbercontractsOpen interest in contratti, unilaterale.
products[].oi_coinnumbercoinOpen interest in moneta: contratti × moltiplicatore del contratto.
products[].oi_usdnumberUSDOpen interest come nozionale USD: moneta × `price`.
products[].volume_contractsnumbercontractsVolume totale della data di negoziazione in contratti (elettronico, alle grida e fuori mercato).
products[].globex_volume_contractsnumbercontractsParte elettronica (Globex) del volume.
products[].volume_coinnumbercoinVolume in moneta: contratti × moltiplicatore del contratto.
products[].volume_usdnumberUSDVolume come nozionale USD: moneta × `price`.
products[].settlenullUSDPrezzo di regolamento della scadenza più vicina (front-month); `null` finché non viene raccolto.
products[].settle_monthnull—Mese di scadenza del contratto a cui si riferisce il prezzo di regolamento.
products[].settle_srcnull—Fonte del prezzo di regolamento.
cotobject|null—Riepilogo dell'ultimo report Commitments of Traders della CFTC per la moneta.
cot.report_datestring—Data di riferimento del report della CFTC (di norma un martedì).
cot.is_staleboolean—True quando i dati sono più vecchi della loro finestra di freschezza.
cot.contractsarray—Prodotti CME inclusi.
cot.contracts[]string—Prodotti CME inclusi.
cot.unitstring—Unità dei campi di posizione: `coin`, `contracts` o `usd`.
cot.oi_contractsobject—Open interest in contratti, unilaterale. chiavi dinamiche: BTC,MBT
cot.oi_contracts.{*}numbercontractsOpen interest in contratti, unilaterale.
cot.oi_coinnumbercoinOpen interest in moneta: contratti × moltiplicatore del contratto.
cot.dealer_netnumber—Dealer: long − short.
cot.asset_mgr_netnumber—Gestori patrimoniali: long − short.
cot.lev_money_netnumber—Fondi a leva: long − short.
cot.other_rept_netnumber—Altri soggetti segnalanti: long − short.
cot.nonrept_netnumber—Soggetti non segnalanti: long − short.
coverageobject—Che cosa è incluso e che cosa non è incluso nei numeri. Confrontare questo dato prima di confrontare i totali con un'altra fonte.
coverage.included_exchangesarray—Fonti i cui dati aggiornati sono inclusi.
coverage.included_exchanges[]string—Fonti i cui dati aggiornati sono inclusi.
coverage.unavailablearray—Fonti che non è stato possibile includere, ciascuna con il motivo. Non vengono mai conteggiate come 0.
coverage.unavailable[]object—Fonti che non è stato possibile includere, ciascuna con il motivo. Non vengono mai conteggiate come 0.
coverage.unavailable[].exchangestring—ID dell'exchange (in minuscolo).
coverage.unavailable[].fieldstring—Campo mancante. può essere assente
coverage.unavailable[].reasonstring—Codice del motivo leggibile dalla macchina.
coverage.unavailable[].detailstring—Spiegazione del motivo in linguaggio naturale.
coverage.stale_excludedarray—Righe escluse perché il loro ultimo aggiornamento è fuori dalla finestra di freschezza. vuoto nei campioni usati per generare questa tabella
methodobject—Enunciato in testo semplice delle formule usate per questa risposta, una voce per campo.
method.oi_contractsstring—Nota sulla formula di `oi_contracts`, in testo semplice.
method.oi_coinstring—Nota sulla formula di `oi_coin`, in testo semplice.
method.oi_usdstring—Nota sulla formula di `oi_usd`, in testo semplice.
method.volume_contractsstring—Nota sulla formula di `volume_contracts`, in testo semplice.
method.volume_usdstring—Nota sulla formula di `volume_usd`, in testo semplice.
method.is_stalestring—Nota sulla formula di `is_stale`, in testo semplice.
method.cotstring—Nota sulla formula di `cot`, in testo semplice.
metaobject—Provenienza e freschezza di questa risposta.
meta.schemastring—ID dello schema di questa risposta. Cambia solo quando un campo esistente cambia significato o tipo.
meta.sourcearray—Endpoint pubblici a monte da cui sono stati raccolti i dati.
meta.source[]object—Endpoint pubblici a monte da cui sono stati raccolti i dati.
meta.source[].exchangestring—ID dell'exchange (in minuscolo).
meta.source[].endpointstring—Endpoint pubblico della fonte letto dal collector (mostrato a scopo di provenienza; i client non lo chiamano mai).
meta.observed_atnumber|nullmsTimestamp indicato dalla fonte per i dati.
meta.received_atnumber|nullmsOra in cui il collector di CoinBoss ha ricevuto i dati.
meta.fetched_atnumbermsOra in cui questa risposta è stata composta.
meta.windowstring—Finestra temporale coperta dai numeri.
meta.qualitystring—FRESH, PARTIAL, STALE, BROKEN o UNAVAILABLE, valutato dai timestamp dei dati e dalla copertura.
meta.is_staleboolean—True quando i dati sono più vecchi della loro finestra di freschezza.
meta.cache_ttl_snumbersDurata in cache di questa risposta.
meta.fallbackstring—Che cosa restituisce l'endpoint quando il collector o una fonte non funziona.

Generata 2026-11-11 23:00 UTC da 4 risposte reali.

Risposta di esempio

/api/sd/cme/overview?coin=BTC · Risposta reale acquisita 2026-11-13 03:58:26 UTC. Array e mappe lunghi sono abbreviati per la visualizzazione: meta.source conteneva 3 elementi.

  • {
    • "success": true,
    • "schema": "coinboss.sd.cme/1",
    • "now": 1794542306145,
    • "coin": "BTC",
    • "trade_date": "2026-11-11",
    • "oi_contracts": {
      • "BTC": 19533,
      • "MBT": 24382
      },
    • "oi_coin": 100103.2,
    • "oi_usd": 7409157367.61,
    • "volume_contracts": {
      • "BTC": 8985,
      • "MBT": 35304
      },
    • "volume_coin": 48455.4,
    • "volume_usd": 3586435637.53,
    • "price": 74015.19,
    • "price_src": "ref_binance_1d_close",
    • "products": [
      • { … 13 },
      • { … 13 }
      ],
    • "cot": {
      • "report_date": "2026-11-03",
      • "is_stale": false,
      • "contracts": [ … 2 ],
      • "unit": "coin",
      • "oi_contracts": { … 2 },
      • "oi_coin": 89918.8,
      • "dealer_net": 2309.4,
      • "asset_mgr_net": 12126.5,
      • "lev_money_net": -13486.4,
      • "other_rept_net": -676,
      • "nonrept_net": -273.5
      },
    • "coverage": {
      • "included_exchanges": [ … 2 ],
      • "unavailable": [ … 1 ],
      • "stale_excluded": []
      },
    • "method": {
      • "oi_contracts": "open interest in contracts (one-sided) per CME product, from the CME daily volume & open interest report",
      • "oi_coin": "sum over products of oi_contracts x contract multiplier (BTC 5, MBT 0.1, ETH 50, MET 0.1, SOL 500, MSL 25, XRP 50000, MXP 2500 coins per contract)",
      • "oi_usd": "oi_coin x price; price = CME front-month final settlement price when collected (price_src=cme_settle_front_month), otherwise a reference spot price for the same…",
      • "volume_contracts": "CME total volume for the trade date in contracts (Globex + pit + ex-pit + OTC/cleared); globex_volume_contracts is the Globex part",
      • "volume_usd": "volume in coins (contracts x multiplier) x the same price as oi_usd",
      • "is_stale": "trade_date 22:00 UTC is more than 120h old",
      • "cot": "latest CFTC Commitments of Traders (TFF, futures only) row(s) for the coin: positions converted to coins with the contract multiplier; net = long - short"
      },
    • "meta": {
      • "schema": "coinboss.sd.cme/1",
      • "source": [ … 2 ],
      • "observed_at": 1794434400000,
      • "received_at": 1794504014502,
      • "fetched_at": 1794542306145,
      • "window": "latest",
      • "quality": "PARTIAL",
      • "is_stale": false,
      • "cache_ttl_s": 300,
      • "fallback": "on collector failure the last stored CME trade date is served with its real trade_date; it is flagged is_stale=true once older than 120h; nothing is interpolate…"
      }
    }

Campioni verificati

Oltre all'esempio qui sopra, la sonda chiama questo endpoint con i parametri seguenti e ogni volta ne verifica lo schema.

ParametriHTTPLatenzaRisultato
coin=ETH2005 msSuperato PARTIAL
coin=XRP2005 msSuperato PARTIAL
coin=PEPE2002 msSuperato UNAVAILABLE
—4001 msSuperato restituisce l'errore previsto

Verificato 2026-11-13 03:58:26 UTC

Dettagli

Autenticazione
Nessuna. Endpoint pubblico.
Limite di richieste
1200 richieste al minuto per IP
Cache del server
5m
Micro-cache edge
10s
Frequenza di aggiornamento
Il CME pubblica una volta per giornata di negoziazione; il collector viene eseguito tre volte al giorno (04:20, 11:20, 17:20 UTC).
Finestra
Ultima data di negoziazione del CME (`trade_date`).
Fonti dei dati
File del bollettino giornaliero di CME Group su volume e open interest; Commitments of Traders della CFTC (Traders in Financial Futures, solo futures). Raccolti e archiviati da CoinBoss (sd_cme_daily, sd_cme_cot_weekly).
Copertura degli exchange
Otto prodotti CME: BTC, MBT, ETH, MET, SOL, MSL, XRP, MXP. L'open interest è unilaterale, in contratti.
Unità
Contracts are single-sided. Coin = contracts × contract multiplier (BTC 5, MBT 0.1, ETH 50, MET 0.1, SOL 500, MSL 25, XRP 50,000, MXP 2,500). USD notional = coin × `price`.
Metodo
oi_coin = Σ over products (open interest in contracts × multiplier); oi_usd = oi_coin × price. Volume is total daily volume (electronic, floor and off-exchange).
Timestamp
Millisecondi dall'epoca Unix (UTC), salvo diversa indicazione nella descrizione del campo
Formato della risposta
json
Stabilità
Stabile
Disponibile dal
2026-11-11

Stato in tempo reale

ParzialeVerificato 2026-11-13 03:58:26 UTCHTTP 2005 msSchema conformeDato più recente risalente a 10.6h fa

L'endpoint segnala una qualità dei dati PARTIAL — Open interest e volume in contratti e in moneta sono dati dell'exchange. Il nozionale USD usa attualmente un prezzo di riferimento giornaliero etichettato (`price_src`) perché il prezzo di regolamento ufficiale del CME non viene ancora raccolto; la lacuna è elencata in `coverage.unavailable` e per questo motivo la risposta è contrassegnata come PARTIAL.

Disponibilità, ultimi 30 giorni

99.75% di 406 verifiche superate

Errori

Le chiamate non riuscite hanno la stessa struttura su tutti gli endpoint. L'elenco completo è nella pagina degli errori. Errori e limiti di richieste →

CodiceHTTPSignificatoChe cosa fare
INVALID_PARAM400Manca un parametro obbligatorio oppure un valore non è accettato. `param` indica il nome del parametro quando è noto.Non riprovare senza modifiche; correggere la richiesta.
UNAUTHORIZED401L'header `CB-API-KEY` è stato inviato ma la chiave è sconosciuta o revocata. I dati pubblici non richiedono alcuna chiave: rimuovere l'header o usare una chiave valida.Non riprovare senza modifiche.
FORBIDDEN403La route non fa parte dell'API pubblica (interna o riservata agli account).Non riprovare.
NOT_FOUND404Route sconosciuta, oppure la moneta / l'exchange / il fondo richiesto non esiste.Non riprovare; verificare il percorso e gli identificatori nel catalogo.
RATE_LIMITED429Più richieste del limite al minuto. `Retry-After` indica i secondi da attendere.Attendere `Retry-After`, poi riprovare con backoff.
INTERNAL500Errore imprevisto del server. Il messaggio è volutamente generico; citare `request_id` quando lo si segnala.Riprovare una volta dopo qualche secondo; se persiste, segnalarlo con l'ID della richiesta.
UPSTREAM_FAILED503La fonte di dati alla base di questo endpoint non ha risposto in tempo. Al suo posto non vengono restituiti numeri obsoleti o sostitutivi.Riprovare con backoff; controllare la pagina di stato.
UNAVAILABLE501 / 503Il dataset è temporaneamente non pronto (riscaldamento della cache) oppure l'endpoint non ha ancora una fonte pubblica lecita.Riprovare più tardi; il catalogo contrassegna gli endpoint non disponibili per scelta progettuale.
REQUEST_FAILED200Alcuni endpoint meno recenti rispondono HTTP 200 con `success: false`. Controllare sempre `success`, non solo lo stato HTTP.Dipende dal messaggio; trattare come una richiesta non riuscita.

Prova

GET/api/sd/cme/overviewParziale
Parametri

string — Coin symbol. `BTC`, `ETH`, `SOL` and `XRP` have CME products; other valid symbols return 200 with `meta.quality = "UNAVAILABLE"`.

URL della richiestahttps://www.coinboss.com/api/sd/cme/overview?coin=BTC
Scegliere un endpoint e premere «Invia richiesta». La risposta, gli header e i tempi compariranno qui.