Futures data and futures trading tools

Continuous contracts, order flow, and the per-exchange data fee that arrives separately from the software you are paying for.

Last updated

The fee arrives separately, and it is per venue

Futures is the asset class where the price on the pricing page is reliably not the price. A futures platform sells software; the data is bought from the exchange, through a routing service or a broker, and CME, Eurex and ICE each bill their own. Sierra Chart is the clearest statement of this shape in the catalogue — packages from 26 dollars a month for the software, with exchange data feeds and fees billed on top, separately.

The same structure sits under Exocharts, where CME, Eurex and Nasdaq reach the desktop app only through a dxFeed or Rithmic plan you buy yourself, and under MultiCharts, which ships no data of its own at all: you bring the feed. NinjaTrader inverts it — the platform is free and paid for in commissions, at 0.39 dollars per side on Micro contracts on the free tier against 0.29 on the monthly one.

Read why real-time stock data is so expensive for how these schedules are constructed. The mechanics are the same; only the venue list changes.

The practical consequence is that a free tier in this category means free software, not free data, and the two are not interchangeable. Bookmap is the honest illustration: its free plan carries delayed US stocks and futures, real-time crypto, and one symbol at a time, and even the 19-dollar tier still has no real-time stock or futures feed. Paid data starts at the Global package. A platform that hands you an order-flow interface with nothing live behind it is giving you the interface to learn, which is useful, and nothing to trade from, which is the point worth being clear about before the trial ends.

The roll is the whole dataset

A futures contract expires. A continuous series is contracts glued together, and every gluing decision changes the price history that a backtest runs on — when to roll, and whether to adjust the earlier prices by the difference, by a ratio, or not at all.

This is why the historical vendors on this page differ in a way that has nothing to do with coverage. CSI Data publishes eight continuous-contract constructions and end-of-day futures history back to 1922; the eight exist because there is no single right answer and the vendor declines to pick one for you. Norgate Data makes the same argument in equities with delisted securities and index constituents — survivorship bias and roll bias are the same failure wearing different clothes.

Tick Data starts futures trade history on 2 December 1974, with five CME contracts, and prices at 180 dollars per symbol-year. FirstRate Data and Kibot are the bought-once-and-kept shape, delivered as zipped CSV rather than through an API.

Order flow is a separate product category

Sixteen of the cards here are charting platforms, and a cluster of them exist almost entirely for futures traders: Bookmap, ATAS, Exocharts, Jigsaw daytradr, Quantower and Sierra Chart. What they share is that they draw the order book rather than the price — heatmaps, footprint charts, a depth-and-sales ladder.

They are a distinct purchase from a screener or a charting site, and the tell is in the platforms field: nearly all of them are Windows desktop applications, several Windows-only. That is not conservatism. Rendering a live book at tick resolution is a latency problem, and a browser tab is the wrong place to solve it. Jigsaw daytradr is also the rare one-time purchase in a monthly category — 579 dollars outright for the platform, with live exchange-routed trading needing the separate Active Trader subscription.

The cards here for another reason

Backtesting frameworks, seventeen of them, which is the largest block on this page. NautilusTrader, QuantConnect, QuantRocket and the rest of backtesting frameworks cover futures because futures are where systematic trading has the longest continuous history and the cleanest instruments. They supply no data; they consume what the vendors above sell.

Libraries that are not about futures at all. exchange_calendars is here because a futures session is not nine to four and a backtest that assumes it is will be wrong on every overnight bar; it covers 69 exchanges keyed by ISO-10383 code. QuantLib is here for the curve building underneath a futures strip.

Trade journals and one tracker. Six journals import futures fills; TradeLog is the single portfolio tracker on this page, and it is here for tax treatment rather than for prices.

If what you actually want is the live feed rather than the archive, real-time market data tools narrows the catalogue that way instead.

All 63 of them

Showing 63 of 63

FAQ

Why does futures software so often show a low price and a big bill?

Because the platform fee and the data fee are separate purchases, and the second one is per exchange. CME, Eurex, ICE and the rest each charge their own market data fee, billed through whichever routing service or broker connects you. A platform advertising 26 dollars a month is quoting the software; the feed is a second line, and it is the one that scales with how many venues you watch.

What is a continuous contract and why does it matter?

A futures contract expires, so a chart of "crude oil" is really a chain of contracts stitched together — and the stitch is a choice. Roll on volume, on open interest, on a fixed date; adjust the old prices by the gap or by a ratio, or not at all. Each choice produces a different price history and therefore a different backtest. CSI Data publishes eight constructions for exactly this reason.

What should I check before backtesting futures on someone else's history?

Whether the vendor says how the continuous series was built. A price file that does not name its roll rule and its adjustment method is a file you cannot reproduce, and two vendors' "crude oil" will not agree. CSI Data ships eight constructions and lets you pick; a source that ships one and does not say which is the one to be careful with. Check the individual contract months are available too, not only the stitched series.

Is order-flow software worth it without a real-time feed?

No, and this is the one place where the free tier is genuinely useless rather than merely limited. A depth heatmap or a footprint chart is a rendering of the live book; on delayed data it is a rendering of where the book was fifteen minutes ago. Bookmap's free tier makes this explicit by shipping delayed futures — it is there to learn the interface, not to trade from.