NexusFi: Find Your Edge


Home Menu

 



Data Feeds and Market Data for Futures Trading: CQG, Rithmic, IQFeed, and What Actually Matters

Looking for NinjaTrader pricing, features, reviews, and community ratings? Visit the directory listing.
NinjaTrader Directory →
Looking for DTN IQFeed pricing, features, reviews, and community ratings? Visit the directory listing.
DTN IQFeed Directory →

Overview #

Your data feed is the foundation of everything you see on your charts, your DOM, and your footprint. Get it wrong and you're making decisions based on incomplete or delayed information

This isn't a topic most traders think about until something breaks. Your chart freezes during CPI. Your volume profile shows numbers that don't match what actually traded. Your backtest shows profits that evaporate in live trading. Nine times out of ten, the data feed is the culprit.

The futures data feed environment comes down to a handful of major providers

How Data Feeds Actually Work #

Data feed pipeline from exchange to screen

Before comparing providers, understand the pipeline. When a trade executes on the CME matching engine in Aurora, Illinois, that information travels through multiple hops before reaching your screen.

The exchange generates a market data message. That message goes to a data vendor (CQG, Rithmic, etc.) through their infrastructure

Every hop adds latency. Every processing step introduces the possibility of dropped messages, reordered updates, or altered data. The vendor you choose determines how many hops exist, how much processing occurs, and how faithfully the original exchange data reaches your screen.

“Your software creates an order, that order has to get to the exchange matching engine. How it gets there is called 'order routing'... Even though you're in Chicago, and the exchange is in Chicago, your order is actually travelling all the way to Florida and back.”

[1] The same principle applies to data flowing the other direction

The Big Three: CQG, Rithmic, and IQFeed #

Provider comparison matrix

These three providers handle the vast majority of retail and semi-professional futures data. Each has distinct strengths.

CQG #

CQG is the workhorse of professional futures trading. Most institutional desks use CQG, and for good reason

CQG provides both Level 1 and Level 2 data with nanosecond exchange timestamps. Their historical data goes back 30+ years on major CME and ICE contracts, with built-in continuous contract support. You get reliable backfill, clean session handling, and automatic contract rollover.

The tradeoff is cost. CQG data runs $150-250 per month before exchange fees, depending on your subscription tier. For a chart trader running a few EMAs on ES, that's expensive data for a simple use case.

Rithmic #

Rithmic is the speed merchant. Their UDP-based delivery system is built for minimum latency

The key differentiator is Rithmic's Market By Order (MBO) data.

“Rithmic Pros: Have MBO and can see all order book (subscribe market depth).”

[2] MBO data shows individual orders rather than aggregated price levels

“Sierra Chart (Teton Order Routing) and Rithmic both have latency under 500 microseconds as they are both co-located in CME's datacenter in Aurora, IL.”

[3]

The downside: Rithmic doesn't provide native continuous contracts. You build your own roll logic or rely on your platform to handle it. There's also no historical backfill from Rithmic itself

“Connected to CQG I get a lot of pausing and spurts of data and freezing. When connected to Rithmic none of that exists. I can connect to Rithmic and let it stream and get consistent data.”

[4] Individual experiences vary, but Rithmic's consistency under load is a common theme in NexusFi discussions.

IQFeed (DTN) #

IQFeed is the budget champion. For $90-130/month before exchange fees, you get real-time tick data across a broad instrument universe. IQFeed provides 120 days of historical tick data backfill and several years of minute data

“Rithmic (Optimus Futures) is one of the best broker data feeds. There is no backfill with Rithmic, however. The best data feed you can get as a retail trader...”

[5] IQFeed fills a specific niche

“Kinetick is a branded version of IQFeed for use exclusively with NinjaTrader. IQFeed (and thus Kinetick) offers 120 days of historical tick data backfill, as well as several years of minute data.”

[6]

The limitations are real. IQFeed provides Level 1 data by default

IQFeed also uses TCP delivery rather than UDP, which adds some overhead. For chart-based trading, you won't notice the difference. For DOM scalping in fast markets, you might.

Trading Technologies and Direct Exchange Feeds #

Trading Technologies (TT) #

TT dominates the institutional futures trading world. Their data is bundled with the TT platform

@Jigsaw Trading offers a subtle comparison: "CQG, Rithmic & GAIN are all good. Bear in mind that the most popular feed out there

TT pricing typically runs $150-220/month for data plus platform. It's often bundled with execution, making the total cost competitive if you're already using TT for trading.

Direct Exchange Feeds #

Direct exchange feeds (CME MDP, ICE, Eurex) are the source of truth. Raw data from the matching engine, no vendor processing, no aggregation. Latency can be sub-2ms when co-located.

But "direct" doesn't mean "easy." You need to:

  • Parse FIX/FAST or proprietary binary protocols
  • Handle sequence numbering, gap detection, and state recovery
  • Build your own symbol mapping, session handling, and normalization
  • Construct continuous contracts from scratch
  • Manage reconnection logic and order book rebuild

Direct feeds make sense for HFT firms and quantitative shops with engineering teams. For individual traders, even sophisticated ones, the integration burden almost never justifies the marginal latency improvement over CQG or Rithmic.

Monthly cost for direct exchange data plus infrastructure runs $300-800+, dominated by colocation rack fees and network costs rather than the data fees themselves.

Tick Data Integrity: What counts #

Data integrity isn't a binary thing. It's a spectrum, and where you need to be on that spectrum depends entirely on your trading methodology.

What Can Go Wrong #

Duplicate ticks

Missing ticks

Out-of-order messages

Timestamp drift

Data integrity needs by trading style

How Much Integrity Do You Actually Need? #

Chart-based discretionary traders

Volume profile and market profile traders

Order flow and footprint traders

Systematic backtesting

Historical Data and Backfill Quality #

Here's where most traders get burned without knowing it. Your live feed might be excellent, but if the historical data you're backtesting against was collected differently, your results are meaningless.

The Parity Problem #

The #1 source of backtest-to-live divergence isn't strategy logic

  • Use different tick aggregation than your live feed
  • Have different timestamp resolution (millisecond vs nanosecond)
  • Exclude certain update types (depth events, trade conditions)
  • Handle session boundaries differently
  • Apply different normalization or filtering
“Some platforms take on the duty of giving users historical backfill. Sierra Chart is one. NinjaTrader does as well, but only for Zen Fire customers unfortunately (not TradingTechnologies customers).”

[8] Your backfill source depends on your platform-feed combination, and each combination has different quality characteristics.

IQFeed's historical bid/ask backfill is a notable feature.

“With Sierra Chart as an example, there is historical bid/ask backfill with IQFeed.”

[9] This makes IQFeed especially valuable for traders who need historical bid/ask data for volume analysis and replay.

Continuous Contract Construction #

This is the #1 backtest risk that nobody talks about enough.

Futures contracts expire. When you look at a "continuous" chart of ES going back 5 years, that chart was stitched together from dozens of individual quarterly contracts. How those contracts were joined determines what your backtest sees.

Calendar roll

Volume-based roll

Open interest roll

Back-adjusted vs ratio-adjusted

CQG and TT provide pre-built continuous contracts with specific roll rules. Convenient, but you inherit their methodology. If your strategy is sensitive to roll dates or adjustment method, you need to either verify their approach matches yours or build your own.

Rithmic and IQFeed don't provide native continuous contracts. You build your own, which gives full control but requires more engineering.

The practical rule: For serious backtesting, store individual contract data and build your own continuous series with explicit, documented roll rules. Then verify your roll dates and adjustment methodology match between your backtest data and your live trading data.

Exchange Fees: The Cost Nobody Warns You About #

Exchange fees are separate from your data vendor fees and are often the larger cost component. The CME, ICE, and Eurex charge for access to their market data, and the pricing structure is more complex than most traders realize.

CME Group exchange fee structure

CME Group Fee Structure #

CME Group operates four exchanges under one umbrella: CME, CBOT, NYMEX, and COMEX. Data fees are charged per exchange.

“Exchange fees, clearing fees, regulatory fees, commissions, data fees. Exchange, clearing, regulatory fees and commissions are typically paid per contract. Data fees are paid for the data that you receive.”

[10]

Non-Professional fees: $5 per exchange per month, or a $15 bundle for all four CME Group exchanges. This is what most retail traders pay. [11]

Professional fees: Substantially higher.

“The CME Bundle for Non-Pro's is going up from $30 to $31.25. Pro data fees are going up from $110 to $114.60 (per exchange).”

[12] At $114.60 per exchange times four exchanges, professional CME data runs $458.40/month

Professional vs Non-Professional: The Classification That Costs You Money #

This distinction matters enormously. The CME defines "professional" broadly

“Since CME operates four exchanges under the umbrella of 'CME Group,' you would have to pay 4 monthly fees if you wanted data for it all.”

[13]

Prop firm traders, pay attention: Getting a funded account through a prop firm evaluation often reclassifies you as professional.

“If a person gets a funded account from TST, then, as a professional, they have to pay the professional data feed fee to CME, at $85 per exchange.”

[14] That's a significant additional cost that evaluation firms rarely mention in their marketing.

Level 2 / Depth Data Costs #

Subscribing to full market depth adds another layer of fees. Non-professional full depth on CME runs roughly $22/month for the full depth add-on. Professional depth costs scale up considerably.

@matthew28 asked about full depth pricing: the response confirmed "around $22/month for full depth as a non-professional." [15] For most retail traders using footprint charts or order flow analysis, this is manageable. For professionals subscribing across multiple exchanges, depth costs add up quickly.

Level 1 vs Level 2: Do You Actually Need Depth? #

Level 1 vs Level 2 data comparison

This is where traders overspend most often.

Level 1 (Top of Book) #

Level 1 gives you best bid, best ask, last trade price, and volume. This is sufficient for:

  • Chart-based analysis (any timeframe)
  • Trend following and momentum strategies
  • Swing trading and position trading
  • Basic DOM trading without depth analysis
  • Most indicator-based approaches

If you trade off charts and don't analyze order book dynamics, Level 1 is all you need. Save the money.

Level 2 (Market Depth) #

Level 2 shows multiple price levels in the order book

  • DOM scalping with depth analysis
  • Order flow strategies based on book imbalance
  • Footprint chart analysis (accurate volume-at-price requires depth data)
  • Queue position strategies
  • Absorption and iceberg detection

The honest assessment: Most retail traders subscribe to Level 2 because they think they should, not because their strategy requires it. If you're not actively analyzing order book dynamics, Level 1 saves you $20-50/month per exchange with zero impact on your trading results.

Total Cost of Ownership #

Total cost of ownership by scenario

Here's the full picture that most comparison articles ignore.

Scenario 1: Retail trader, ES only, chart-based

  • IQFeed data: ~$90/month
  • CME exchange fee (non-pro): $5/month
  • Platform: $0-50/month (some platforms free with broker)
  • Total: ~$95-145/month

Scenario 2: Active day trader, ES + NQ + CL, DOM and footprints

  • CQG or Rithmic data: ~$150-180/month
  • CME + NYMEX exchange fees (non-pro, L2): ~$50/month
  • Platform: ~$50/month
  • Total: ~$250-280/month

Scenario 3: Semi-professional, multi-exchange, full depth

  • CQG or TT data: ~$200-250/month
  • CME + ICE + NYMEX exchange fees (non-pro, L2): ~$100/month
  • Hosting/VPS: ~$30-80/month
  • Platform: ~$50-100/month
  • Total: ~$380-530/month

Scenario 4: Professional with funded account

  • Data vendor: ~$180-250/month
  • CME Group professional fees (4 exchanges): ~$460/month
  • Platform: ~$50-100/month
  • Total: ~$690-810/month

As @Big Mike explains: "Charting and execution platform

The takeaway: most beginning traders can get started for under $100/month total. Costs escalate when you add exchanges, depth data, or get classified as professional. Know your actual requirements before subscribing to the premium tier.

Data Feed and Platform Compatibility #

Historical backfill compatibility

Not every data feed works with every platform. This compatibility matrix matters.

NinjaTrader: Supports CQG (native via NinjaTrader Brokerage), Rithmic (via supported brokers), IQFeed/Kinetick (data-only feed), and others. IQFeed provides the best historical backfill for NinjaTrader users.

Sierra Chart: Supports CQG, Rithmic, IQFeed, Denali Exchange (their own feed), and direct CME via Teton. Sierra Chart's own historical data service provides free tick-level backfill for subscribers. IQFeed gives historical bid/ask backfill through Sierra.

MultiCharts: Supports CQG, Rithmic, IQFeed, and several others. Good flexibility in feed choice.

TradingView: Uses its own data pipeline. You don't choose a traditional feed

Jigsaw Daytradr and Bookmap: Both recommend Rithmic for its MBO data and depth quality. CQG also works well with these platforms. IQFeed can work but lacks the depth data these tools are designed to visualize.

The Backfill Question #

Historical data backfill

“NinjaTrader only provides backfill for Zen Fire customers. Sierra Chart provides backfill universally.”

[8]

IQFeed's 120-day tick backfill is a major advantage for platforms that support it. If you use NinjaTrader with a Rithmic broker, you have no tick backfill from your broker

Choosing Your Data Feed: Decision Framework #

Data feed decision framework

Start With Your Trading Style #

DOM scalper

Chart-based discretionary trader

Order flow / footprint trader

Systematic / algo trader

Prop firm trader

Tight budget

The 30-Day Evaluation #

Before committing to any data feed long-term:

  1. Run it during market hours for at least 2 weeks
  2. Trade through at least one scheduled economic release (CPI, NFP, FOMC)
  3. Compare tick counts against an independent source if possible
  4. Test reconnection behavior
  5. Verify historical backfill matches your requirements
  6. Calculate your total monthly cost including all exchange fees

@bobwest offers practical advice: "The best advice would be to take each out for a spin with a demo version from a broker who provides it... Your personal assessment

When Data Feed Choice Doesn't Matter #

For most futures traders, the differences between CQG, Rithmic, and IQFeed are marginal for their actual trading methodology. If you trade 5-minute charts with a couple of indicators and standard bracket orders, all three deliver more than adequate data.

Data feed choice becomes critical only at the extremes

For everyone else, pick a feed that's supported by your broker and platform, fits your budget, and delivers reliable data during market hours. Then stop second-guessing and focus on your actual trading. The edge is in your methodology, not your data feed.

DTN IQFeed, a NexusFi sponsor, has served the retail futures trading community for decades and remains one of the most cost-effective paths to reliable real-time and historical market data. For traders who need something beyond what their broker provides, it's worth evaluating alongside CQG and Rithmic based on the criteria outlined above.

Citations

  1. @SMCJBNexusFi Discussion
  2. @qsceszwasdxRithmic independent of broker possible? (2021) 👍 3
    “Hi, I have experience with Rithmic and CQG and Denali. Rithmic Pros: Have MBO and can see all order book(subscribe market depth). cons: Have monthly connect fee about 25. order route fee is 0.1 or 0.25 per side.”
  3. @kamaiuNexusFi Discussion
  4. @DavidHPRithmic vs. CQG Question (2014) 👍 6
    “I disagree. I can see the difference in the two feeds. Especially on days like today (Fed Meeting release days) All day the market has been slow. Just before a Fed decision I always reboot my machine and restart NT.”
  5. @Big MikeWhat is best broker for intermediate term futures trader? (2012) 👍 2
    “Rithmic (Optimus Futures) is one of the best broker data feeds. There is no backfill with Rithmic, however. IB's data feed is terrible. The best data feed you can get as a retail trader is arguably DTN IQFeed.”
  6. @Big MikeKinetick - A new Market Data Feed Service for NinjaTrader (2011) 👍 2
    “Kinetick is a branded version of IQFeed for use exclusively with NinjaTrader. IQFeed (and thus Kinetick) offers 120 days of historical tick data backfill, as well as several years of minute data.”
  7. @Jigsaw Tradingreliable datafeed for jigsaw trading (2018) 👍 3
    “CQG, Rithmic & GAIN are all good. Bear in mind that the most popular feed out there - TT (by the fact so many pros use it) - is a bit less accurate in matching the "side" a trade occured that all 3 of them.”
  8. @Big MikeVelocity / NinjaTrader / Trading Technologies (2011) 👍 3
    “Zen Fire is a brand owned by some partners of Mirus Futures. It is an "copy" of Rithmic, re-branded, and running their own servers. NinjaTrader & Zen Fire are very close partners.”
  9. @Big MikeUnfiltered Data (2015) 👍 3
    “Kinetick is just a NinjaTrader branded version of IQFeed. Yes, it offers historical bid/ask. However, NT7 doesn't support historical bid/ask, so if you want historical bid/ask backfill in NT7 then no data feed is going to help you.”
  10. @Fat TailsI am being charged $15 fee from the CME every month? (2015) 👍 4
    “Normally, you have to pay exchange fees to receive real-time data. The reason is that the exchanges are not set up as charitable trusts. Therefore you have to pay fees, if you wish to trade on an exchange.”
  11. @CannonTradingCME Fee changes 2014, significant impact (2014) 👍 6
    “CME Market Data Fee Changes Effective March 1, 2014 The CME Group has announced significant changes to its existing Market Data Policy and Fees.”
  12. @SMCJB2022 CME Group Market Data Fees Increase (2021) 👍 7
    “Not as bad as I feared when I opened the email... Notification: CME Group Market Data Fee Adjustment Effective: January 1, 2022 Starting in January 2022, data fees for most licenses and subscriptions will increase in line with the Organization for Ec...”
  13. @bobwestCME emini data (2019) 👍 5
    “We may have a little confusion here. These are not separate things. All futures data is supplied by CME, the futures exchange, no matter how it gets to you. If you are using IB, the data started out from CME and is sent to you through IB.”
  14. @bobwestAnybody heard of topsteptrader (review) (2018) 👍 4
    “The data feed, when it is charged, is levied by the CME; the Combine fee is charged by TST. Two different things. I was talking about the CME data feed fee.”
  15. @matthew28CME with full dept of market data fee(6E, 6B,...) with discount as non-professional? (2021) 👍 1
    “The currencies are all on one exchange, the CME, so around $11 a month for full depth as a non-professional. You can't sign up directly with the CME.”
  16. @Big MikeNexusFi Discussion
  17. @bobwestNexusFi Discussion

Help Improve This Article

NexusFi Elite Members can help keep Academy articles accurate and comprehensive.

Unlock the Full NexusFi Academy

787 in-depth articles across 17 categories — written by traders, backed by community research. Includes knowledge maps, citations with community excerpts, and the ability to help improve articles.

We add approximately 313 new Academy articles every month and update approximately 610 with fresh content to keep them highly relevant.

Strategies (82)
  • Order Flow Analysis
  • Volume Profile Trading
  • plus 80 more
Market Structure (42)
  • Initial Balance: The First Hour That Defines Your Entire Trading Day
  • Opening Range: Why the First 15 Minutes Define Your Entire Trading Session
  • plus 40 more
Concepts (45)
  • Futures Order Types: Market, Limit, Stop, and Conditional Orders
  • Renko Charts and Range Bars for Futures Trading: The Complete Guide
  • plus 43 more
Exchanges (41)
  • Futures Exchanges: Understanding Where and How Futures Trade
  • plus 39 more
Indicators (55)
  • Delta Analysis & Cumulative Volume Delta (CVD)
  • Market Internals: Reading the Broad Market to Trade Index Futures
  • plus 53 more
Automation (41)
  • Backtesting Trading Strategies: From Hypothesis to Validated Edge
  • Algorithmic Trading in Futures: From Signal to Execution to Survival
  • plus 39 more
+ 11 More Categories
787 articles total across 17 categories
Risk Management (42) • Instruments (57) • Data (41) • Prop Firms (41) • Platforms (53) • Brokers (41) • Psychology (43) • Prediction Markets (41) • Regulation (41) • Cryptocurrency (41) • Infrastructure (40)
Become an Elite Member


© 2026 NexusFi®, s.a., All Rights Reserved.
Av Ricardo J. Alfaro, Century Tower, Panama City, Panama, Ph: +507 833-9432 (Panama and Intl), +1 888-312-3001 (USA and Canada)
All information is for educational use only and is not investment advice. There is a substantial risk of loss in trading commodity futures, stocks, options and foreign exchange products. Past performance is not indicative of future results.
About Us - Contact Us - Site Rules, Acceptable Use, and Terms and Conditions - Downloads - Top