Skip to main content
futures returns stored futures facts under Meridian’s unified 30-column contract.

Arguments

Provide products or coins. Meridian rejects unbounded product scans.

Example arguments

The lean profile above is appropriate for normal Execute calls. Enable 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, request buy_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.