Vị thế theo CFTC (hợp đồng tương lai crypto CME)
Chuỗi Commitments of Traders hằng tuần cho hợp đồng tương lai crypto của CME: vị thế long, short, spread và ròng của nhóm dealer, nhà quản lý tài sản, quỹ đòn bẩy, nhóm phải báo cáo khác và nhóm không phải báo cáo.
/api/sd/cme/cotYêu cầu
Tham số truy vấn
| Tên | Kiểu | Bắt buộc | Mặc định | Giá trị hợp lệ | Mô tả |
|---|---|---|---|---|---|
| coin | string | Bắt buộc | — | — | Ký hiệu coin: `BTC`, `ETH`, `SOL` hoặc `XRP`. Ví dụ: BTC |
| range | string | Tùy chọn | 1y | 3m, 6m, 1y, 3y, all | Khoảng nhìn lại; mỗi báo cáo tuần một điểm. |
| unit | string | Tùy chọn | coin | coin, contracts, usd | Đơn vị của các trường vị thế. `contracts` yêu cầu phải có `contract`, vì không thể cộng các hợp đồng khác kích cỡ. |
| contract | string | Tùy chọn | — | — | Một sản phẩm CME của coin (ví dụ `BTC` hoặc `MBT`). Mặc định: mọi sản phẩm của coin, quy đổi sang coin rồi cộng lại. |
Yêu cầu mẫu
curl -s "https://www.coinboss.com/api/sd/cme/cot?coin=BTC"Trường phản hồi
Bảng trường được tạo từ phản hồi thật nên liệt kê đúng những gì endpoint trả về. Đường dẫn dùng a[] cho phần tử mảng và {*} cho object có khóa là tên động, chẳng hạn một coin hoặc một sàn.
| Trường | Kiểu | Đơn vị | Mô tả |
|---|---|---|---|
| success | boolean | — | true khi yêu cầu thành công. Khi thất bại, nội dung phản hồi là `{ success: false, code, error, request_id }`. |
| schema | string | — | ID schema của phản hồi này. Nó chỉ thay đổi khi một trường hiện có đổi ý nghĩa hoặc kiểu dữ liệu. |
| now | number | ms | Thời gian máy chủ lúc phản hồi được dựng. |
| coin | string | — | Ký hiệu coin (chữ hoa). |
| range | string | — | Khoảng nhìn lại đã áp dụng. |
| unit | string | — | Đơn vị của các trường vị thế: `coin`, `contracts` hoặc `usd`. |
| contract | null | — | Sản phẩm CME được chọn, hoặc `null` khi lấy mọi sản phẩm của coin. |
| report_date | string | — | Ngày chốt số liệu của báo cáo CFTC (thường là thứ Ba). |
| contracts | array | — | Các sản phẩm CME được tính. |
| contracts[] | string | — | Các sản phẩm CME được tính. |
| multipliers | object | — | Số coin trên mỗi hợp đồng, theo từng sản phẩm (khóa là mã sản phẩm). khóa động: BTC,MBT |
| multipliers.{*} | number | — | Số coin trên mỗi hợp đồng, theo từng sản phẩm (khóa là mã sản phẩm). |
| points | number | — | Các điểm của chuỗi, cũ nhất trước. |
| latest | object | — | Báo cáo tuần gần nhất. |
| latest.date | string | — | Ngày chốt số liệu của báo cáo tuần. |
| latest.contracts | array | — | Các sản phẩm CME được tính. |
| latest.contracts[] | string | — | Các sản phẩm CME được tính. |
| latest.oi | number | — | Tổng vị thế mở của báo cáo, theo đơn vị đã chọn. |
| latest.dealer_long | number | — | Vị thế long của nhóm dealer / trung gian. |
| latest.dealer_short | number | — | Vị thế short của nhóm dealer / trung gian. |
| latest.dealer_spread | number | — | Vị thế bù trừ long và short (spread) của nhóm dealer; không tính vào long hay short. |
| latest.dealer_net | number | — | Nhóm dealer: long − short. |
| latest.asset_mgr_long | number | — | Vị thế long của nhà quản lý tài sản / tổ chức. |
| latest.asset_mgr_short | number | — | Vị thế short của nhà quản lý tài sản / tổ chức. |
| latest.asset_mgr_spread | number | — | Vị thế bù trừ (spread) của nhà quản lý tài sản; không tính vào long hay short. |
| latest.asset_mgr_net | number | — | Nhà quản lý tài sản: long − short. |
| latest.lev_money_long | number | — | Vị thế long của quỹ đòn bẩy. |
| latest.lev_money_short | number | — | Vị thế short của quỹ đòn bẩy. |
| latest.lev_money_spread | number | — | Vị thế bù trừ (spread) của quỹ đòn bẩy; không tính vào long hay short. |
| latest.lev_money_net | number | — | Quỹ đòn bẩy: long − short. |
| latest.other_rept_long | number | — | Vị thế long của nhóm phải báo cáo khác. |
| latest.other_rept_short | number | — | Vị thế short của nhóm phải báo cáo khác. |
| latest.other_rept_spread | number | — | Vị thế bù trừ (spread) của nhóm phải báo cáo khác; không tính vào long hay short. |
| latest.other_rept_net | number | — | Nhóm phải báo cáo khác: long − short. |
| latest.nonrept_long | number | — | Vị thế long của nhóm không phải báo cáo (nhà giao dịch nhỏ). |
| latest.nonrept_short | number | — | Vị thế short của nhóm không phải báo cáo (nhà giao dịch nhỏ). |
| latest.nonrept_net | number | — | Nhóm không phải báo cáo: long − short. |
| series | array | — | Các điểm theo tuần, cũ nhất trước. |
| series[] | object | — | Các điểm theo tuần, cũ nhất trước. |
| series[].date | string | — | Ngày chốt số liệu của báo cáo tuần. |
| series[].contracts | array | — | Các sản phẩm CME được tính. |
| series[].contracts[] | string | — | Các sản phẩm CME được tính. |
| series[].oi | number | — | Tổng vị thế mở của báo cáo, theo đơn vị đã chọn. |
| series[].dealer_long | number | — | Vị thế long của nhóm dealer / trung gian. |
| series[].dealer_short | number | — | Vị thế short của nhóm dealer / trung gian. |
| series[].dealer_spread | number | — | Vị thế bù trừ long và short (spread) của nhóm dealer; không tính vào long hay short. |
| series[].dealer_net | number | — | Nhóm dealer: long − short. |
| series[].asset_mgr_long | number | — | Vị thế long của nhà quản lý tài sản / tổ chức. |
| series[].asset_mgr_short | number | — | Vị thế short của nhà quản lý tài sản / tổ chức. |
| series[].asset_mgr_spread | number | — | Vị thế bù trừ (spread) của nhà quản lý tài sản; không tính vào long hay short. |
| series[].asset_mgr_net | number | — | Nhà quản lý tài sản: long − short. |
| series[].lev_money_long | number | — | Vị thế long của quỹ đòn bẩy. |
| series[].lev_money_short | number | — | Vị thế short của quỹ đòn bẩy. |
| series[].lev_money_spread | number | — | Vị thế bù trừ (spread) của quỹ đòn bẩy; không tính vào long hay short. |
| series[].lev_money_net | number | — | Quỹ đòn bẩy: long − short. |
| series[].other_rept_long | number | — | Vị thế long của nhóm phải báo cáo khác. |
| series[].other_rept_short | number | — | Vị thế short của nhóm phải báo cáo khác. |
| series[].other_rept_spread | number | — | Vị thế bù trừ (spread) của nhóm phải báo cáo khác; không tính vào long hay short. |
| series[].other_rept_net | number | — | Nhóm phải báo cáo khác: long − short. |
| series[].nonrept_long | number | — | Vị thế long của nhóm không phải báo cáo (nhà giao dịch nhỏ). |
| series[].nonrept_short | number | — | Vị thế short của nhóm không phải báo cáo (nhà giao dịch nhỏ). |
| series[].nonrept_net | number | — | Nhóm không phải báo cáo: long − short. |
| coverage | object | — | Những gì được tính và không được tính trong các con số. Hãy so sánh phần này trước khi so sánh tổng với một nguồn khác. |
| coverage.included_exchanges | array | — | Các nguồn có dữ liệu còn mới được tính. |
| coverage.included_exchanges[] | string | — | Các nguồn có dữ liệu còn mới được tính. |
| coverage.unavailable | array | — | Các nguồn không thể đưa vào, mỗi nguồn kèm một lý do. Chúng không bao giờ bị tính là 0. rỗng trong các mẫu dùng để tạo bảng này |
| coverage.stale_excluded | array | — | Các dòng bị loại vì lần cập nhật gần nhất nằm ngoài khung dữ liệu mới. rỗng trong các mẫu dùng để tạo bảng này |
| method | object | — | Diễn giải dạng văn bản thuần về các công thức dùng cho phản hồi này, mỗi trường một mục. |
| method.value | string | — | Ghi chú công thức cho `value`, dạng văn bản thuần. |
| method.categories | string | — | Ghi chú công thức cho `categories`, dạng văn bản thuần. |
| method.identity | string | — | Ghi chú công thức cho `identity`, dạng văn bản thuần. |
| method.price | string | — | Ghi chú công thức cho `price`, dạng văn bản thuần. |
| method.is_stale | string | — | Ghi chú công thức cho `is_stale`, dạng văn bản thuần. |
| meta | object | — | Nguồn gốc dữ liệu và độ mới của phản hồi này. |
| meta.schema | string | — | ID schema của phản hồi này. Nó chỉ thay đổi khi một trường hiện có đổi ý nghĩa hoặc kiểu dữ liệu. |
| meta.source | array | — | Các endpoint công khai của nguồn (upstream) mà dữ liệu được thu thập từ đó. |
| meta.source[] | object | — | Các endpoint công khai của nguồn (upstream) mà dữ liệu được thu thập từ đó. |
| meta.source[].exchange | string | — | ID sàn (viết thường). |
| meta.source[].endpoint | string | — | Endpoint công khai của nguồn mà trình thu thập đọc (hiển thị để nêu nguồn gốc dữ liệu; client không bao giờ gọi endpoint này). |
| meta.observed_at | number | ms | Dấu thời gian do nguồn cung cấp cho dữ liệu. |
| meta.received_at | number | ms | Thời điểm trình thu thập của CoinBoss nhận được dữ liệu. |
| meta.fetched_at | number | ms | Thời điểm phản hồi này được dựng. |
| meta.window | string | — | Khung thời gian mà các con số bao phủ. |
| meta.quality | string | — | FRESH, PARTIAL, STALE, BROKEN hoặc UNAVAILABLE, đánh giá từ dấu thời gian của dữ liệu và độ phủ. |
| meta.is_stale | boolean | — | True khi dữ liệu cũ hơn khung dữ liệu mới của nó. |
| meta.cache_ttl_s | number | s | Thời gian sống trong cache của phản hồi này. |
| meta.fallback | string | — | Endpoint trả về gì khi trình thu thập hoặc một nguồn gặp lỗi. |
| latest.price | number | USD | Giá dùng để quy đổi sang USD. có thể vắng mặt |
| latest.price_src | string | — | Nguồn của `price`: giá thanh toán tháng gần nhất của CME khi đã thu thập được, nếu không thì là một giá tham chiếu hằng ngày có ghi nhãn. có thể vắng mặt |
| series[].price | number | USD | Giá dùng để quy đổi sang USD. có thể vắng mặt |
| series[].price_src | string | — | Nguồn của `price`: giá thanh toán tháng gần nhất của CME khi đã thu thập được, nếu không thì là một giá tham chiếu hằng ngày có ghi nhãn. có thể vắng mặt |
Tạo lúc 2026-11-11 23:00 UTC từ 3 phản hồi thật.
Phản hồi mẫu
/api/sd/cme/cot?coin=BTC · Phản hồi thật, ghi lại lúc 2026-11-13 03:58:25 UTC. Mảng và map dài được rút gọn khi hiển thị: series có 51 phần tử.
- "success"true
- "schema""coinboss.sd.cme/1"
- "now"1794542305751
- "coin""BTC"
- "range""1y"
- "unit""coin"
- "contract"null
- "report_date""2026-11-03"
- "contracts"
- "BTC"
- "MBT"
- "multipliers"
- "BTC"5
- "MBT"0.1
- "points"51
- "latest"
- "date""2026-11-03"
- "contracts"
- "oi"89918.8
- "dealer_long"30263.2
- "dealer_short"27953.8
- "dealer_spread"2450
- "dealer_net"2309.4
- "asset_mgr_long"22052.2
- "asset_mgr_short"9925.7
- "asset_mgr_spread"935
- "asset_mgr_net"12126.5
- "lev_money_long"26616.8
- "lev_money_short"40103.2
- "lev_money_spread"2148
- "lev_money_net"-13486.4
- "other_rept_long"1111.6
- "other_rept_short"1787.6
- "other_rept_spread"99.6
- "other_rept_net"-676
- "nonrept_long"4242.4
- "nonrept_short"4515.9
- "nonrept_net"-273.5
- "series"
- "coverage"
- "included_exchanges"
- "unavailable"
- "stale_excluded"
- "method"
- "value""CFTC Commitments of Traders, Traders in Financial Futures, futures only. Each series point is one weekly report (as-of Tuesday). unit=coin: contracts x multipli…"
- "categories""dealer = Dealer/Intermediary, asset_mgr = Asset Manager/Institutional, lev_money = Leveraged Funds, other_rept = Other Reportables, nonrept = Non-reportable; *_…"
- "identity""oi = sum of the four category longs + four category spreads + nonrept_long (and the same on the short side)"
- "price""unit=usd only: CME front-month final settlement of the report date when collected, otherwise reference spot price (price_src per point); null price gives null v…"
- "is_stale""now is more than 10 days past the scheduled release of the latest stored report (release = report_date + 3 days, 21:30 UTC upper bound for Friday 15:30 ET)"
- "meta"
- "schema""coinboss.sd.cme/1"
- "source"
- "observed_at"1793664000000
- "received_at"1794504008901
- "fetched_at"1794542305751
- "window""1y"
- "quality""FRESH"
- "is_stale"false
- "cache_ttl_s"300
- "fallback""on collector failure the last stored weekly report is served with its real report_date; flagged is_stale=true once 10 days have passed since its scheduled relea…"
Mẫu đã xác minh
Ngoài ví dụ ở trên, trình thăm dò còn gọi endpoint này với các tham số dưới đây và kiểm tra schema ở mỗi lần gọi.
| Tham số | HTTP | Độ trễ | Kết quả |
|---|---|---|---|
| coin=ETH&unit=usd | 200 | 7 ms | Đạt PARTIAL |
| coin=BTC&range=all | 200 | 15 ms | Đạt FRESH |
| coin=BTC&unit=contracts | 400 | 1 ms | Đạt trả về lỗi như dự kiến |
Kiểm tra lúc 2026-11-13 03:58:25 UTC
Chi tiết
- Xác thực
- Không cần. Endpoint công khai.
- Giới hạn tần suất
- 1200 yêu cầu mỗi phút cho mỗi IP
- Cache máy chủ
- 5m
- Micro-cache biên
- 10s
- Tần suất cập nhật
- Hằng tuần. Ngày báo cáo thường là thứ Ba và CFTC công bố vào thứ Sáu; trình thu thập kiểm tra ba lần mỗi ngày.
- Khung thời gian
- 3m / 6m / 1y / 3y / all, các điểm theo tuần.
- Nguồn dữ liệu
- Báo cáo Commitments of Traders của CFTC, bản Traders in Financial Futures (chỉ hợp đồng tương lai), do CoinBoss thu thập và lưu trữ (sd_cme_cot_weekly).
- Độ phủ sàn
- BTC từ 2018-04-10, ETH từ 2021-04-06; SOL và XRP từ khi niêm yết trên CME. Tuần nào thiếu một sản phẩm của coin trong báo cáo sẽ được đánh dấu PARTIAL.
- Phân trang
- Không phân trang; `range` quyết định số điểm.
- Sắp xếp
- Ngày báo cáo tăng dần.
- Đơn vị
- Positions in coin by default (contracts × multiplier), or in contracts / USD with `unit`. With `unit=usd` each point carries the reference `price` and `price_src` used.
- Phương pháp
- net = long − short for every trader class. `*_spread` is the offsetting long-and-short position held by the same trader and is not included in long or short. Identity: Σ long + Σ spread + non-reportable long = open interest (and the same on the short side).
- Dấu thời gian
- Unix epoch tính bằng mili giây (UTC), trừ khi mô tả trường ghi khác
- Định dạng phản hồi
- json
- Độ ổn định
- Ổn định
- Có từ
- 2026-11-11
Trạng thái trực tiếp
Độ khả dụng, 30 ngày qua
100% trong 406 lần kiểm tra đạt
Lỗi
Lệnh gọi thất bại có chung một cấu trúc trên mọi endpoint. Danh sách đầy đủ nằm ở trang lỗi. Lỗi và giới hạn tần suất →
| Mã | HTTP | Ý nghĩa | Cách xử lý |
|---|---|---|---|
| INVALID_PARAM | 400 | Thiếu một tham số bắt buộc hoặc một giá trị không được chấp nhận. `param` nêu tên tham số khi xác định được. | Đừng thử lại với yêu cầu y nguyên; hãy sửa yêu cầu. |
| UNAUTHORIZED | 401 | Header `CB-API-KEY` đã được gửi nhưng khóa không tồn tại hoặc đã bị thu hồi. Dữ liệu công khai không cần khóa — hãy bỏ header hoặc dùng một khóa hợp lệ. | Đừng thử lại với yêu cầu y nguyên. |
| FORBIDDEN | 403 | Route này không thuộc API công khai (nội bộ hoặc chỉ dành cho tài khoản). | Đừng thử lại. |
| NOT_FOUND | 404 | Route không xác định, hoặc coin / sàn / quỹ được yêu cầu không tồn tại. | Đừng thử lại; hãy đối chiếu đường dẫn và các mã định danh với danh mục. |
| RATE_LIMITED | 429 | Số yêu cầu vượt quá giới hạn mỗi phút. `Retry-After` cho biết số giây cần chờ. | Chờ theo `Retry-After`, rồi thử lại có backoff. |
| INTERNAL | 500 | Lỗi máy chủ không mong đợi. Thông báo được cố ý viết chung chung; hãy trích dẫn `request_id` khi báo lỗi. | Thử lại một lần sau vài giây; nếu lỗi vẫn tiếp diễn, hãy báo cáo kèm ID yêu cầu. |
| UPSTREAM_FAILED | 503 | Nguồn dữ liệu đứng sau endpoint này không trả lời kịp thời. Không có số liệu quá hạn hay số liệu thay thế nào được trả về thay cho nó. | Thử lại có backoff; xem trang trạng thái. |
| UNAVAILABLE | 501 / 503 | Bộ dữ liệu tạm thời chưa sẵn sàng (cache đang được làm nóng) hoặc endpoint chưa có nguồn công khai hợp pháp. | Thử lại sau; danh mục có đánh dấu những endpoint không khả dụng theo thiết kế. |
| REQUEST_FAILED | 200 | Một số endpoint cũ hơn trả về HTTP 200 với `success: false`. Hãy luôn kiểm tra `success`, không chỉ trạng thái HTTP. | Tùy vào thông báo; hãy coi là một yêu cầu thất bại. |
Dùng thử
/api/sd/cme/cotKhả dụngstring — Coin symbol: `BTC`, `ETH`, `SOL` or `XRP`.
string · mặc định 1y — Look-back range; one point per weekly report.
string · mặc định coin — Unit of the position fields. `contracts` requires `contract`, because contracts of different size cannot be added.
string — One CME product of the coin (for example `BTC` or `MBT`). Default: all products of the coin, converted to coin and summed.
https://www.coinboss.com/api/sd/cme/cot?coin=BTCEndpoint khác trong danh mục này
- Vị thế theo CFTC (hợp đồng tương lai crypto CME) /api/sd/cme/cot
- Tổng quan hợp đồng tương lai CME /api/sd/cme/overview
- Báo cáo Commitments of Traders của CFTC /api/cftc/cot