futures returns stored futures facts under Meridian’s unified 30-column contract.
Arguments
Provide
products or coins. Meridian rejects unbounded product scans.
Example arguments
coverage when auditing nulls, column_metadata when types and units are needed, and provenance only for a narrow lineage inspection.
Request limit
Each call accepts up to 22,500 estimated metric values. The estimate is time buckets multiplied by products, exchanges, and requested metric columns. Over-limit calls return no rows and a structured warning so the caller can split the time window deterministically.CVD and order flow
For dollar CVD, requestbuy_dollar_volume and sell_dollar_volume, calculate their difference for each bucket, and cumulatively sum that difference in timestamp order.
Do not calculate CVD from buy_trades and sell_trades; those fields are counts, not volume.
Funding and liquidations
- Positive funding means longs pay shorts; negative funding means shorts pay longs.
- Liquidation fields are normalized buy-side and sell-side liquidation prints.
- Do not rename them long and short liquidations unless the returned provenance explicitly supports that mapping.
Unsupported venue/product pairs
A product may be supported on one venue and absent on another. Treat this as venue availability, not a missing row. Read coverage and warnings before asserting cross-venue completeness.Futures column catalog
See all 30 columns, families, and units.