NexusFi: Find Your Edge


Home Menu

 



DTN IQFeed Setup and Configuration Guide for Futures Traders

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

Overview #

DTN IQFeed is a third-party market data feed for futures traders. It delivers real-time quotes, market depth, and historical data — but it does not route orders, hold margin, or clear trades. You still need a broker for execution. IQFeed is your data source, nothing else.

That distinction matters because a lot of traders conflate broker infrastructure with data infrastructure. Your broker's platform and your data feed are separate layers, and separating them gives you flexibility — and better data.

DTN IQFeed architecture diagram showing data flow from CME Globex through DTN servers to local IQFeed service and out to NinjaTrader 8 and Sierra Chart simultaneously
One IQFeed subscription serves multiple platforms simultaneously. The DTN server layer handles exchange connections and 120-day tick archive; your local IQFeed service on port 5009 distributes data to every connected platform.

This guide covers everything you need to get IQFeed running with NinjaTrader 8 and Sierra Chart: account setup, exchange subscriptions, installation, platform integration, symbol mapping, historical data, troubleshooting, and a pre-trading validation checklist.

Why Traders Use IQFeed Over Broker Feeds #

Three reasons come up consistently in the NexusFi community:

@Big Mike summarized the core advantages of IQFeed in the NexusFi community:

“IQFeed is well regarded mainly for: huge amount of backfill (120+ days of bid/ask tick level and years of minute), very fast, rock solid reliable, compatible with most any major platform like multicharts, ninjatrader, sierra, investor/rt, others, and you can use a single instance IQFeed concurrently within multiple platforms on your PC.”

Reliability that's decoupled from your broker. When your broker platform is slow or down during the open, a standalone data feed stays up. You're not dependent on one vendor for both order routing and market data.

Historical depth. IQFeed provides 120 days of tick data backfill and several years of minute bar data. Most broker feeds don't match that depth. @Big Mike, NexusFi's founder, confirmed this when Kinetick launched:

“IQFeed (and thus Kinetick) offers 120 days of historical tick data backfill, as well as several years of minute data. Some instruments go back 5 years or more, most all popular futures contracts included.”

@timmyb confirmed this improvement when DTN expanded the archive:

“Nice IQfeed went to 120 days of tick data — Increased tick-based time and sales data to 120 days, Increased minute history to over five years.”

Data quality that outperforms broker feeds. @Fat Tails ran a detailed comparison of IQFeed against Interactive Brokers data. For traders using volume-based indicators, footprint charts, or order flow tools, the data source determines chart accuracy on every bar:

“IB has condensed ticks. Real-time volume from IB is simply false, this includes minute data. IB has no historical tick data, so you cannot backfill tick, range and volume charts.”

Multi-platform support. One IQFeed subscription can serve NinjaTrader 8 and Sierra Chart simultaneously.

Diagram showing one IQFeed service on localhost:5009 simultaneously connecting to NinjaTrader 8, Sierra Chart, and MultiCharts
One IQFeed subscription, unlimited platform connections. The IQFeed Windows service on port 5009 serves every compatible platform on your machine at once -- no additional data fees for running NT8 alongside Sierra Chart or MultiCharts.
If you're testing in one platform and trading in another, or running two setups, you're not paying for two data subscriptions.

“One nice thing about the IQFeed client is its centralized. I'm running Sierra and MultiCharts off it right now. You could run Investor RT and Ninja and MC from one instance of IQFeed client.”

IQFeed vs. Kinetick #

Comparison table of DTN IQFeed vs Kinetick showing platform compatibility, billing path, multi-platform support, and NexusFi discount availability
Use Kinetick if you only trade on NinjaTrader 8. Use direct DTN IQFeed if you run Sierra Chart, MultiCharts, or any other platform alongside NT8 -- Kinetick is NT-exclusive and billed separately through NinjaTrader.

Kinetick is NinjaTrader's branded data service powered by DTN infrastructure. This trips up traders who see "IQFeed" and "Kinetick" used interchangeably — they're not the same product.

  • DTN IQFeed: sign up at iqfeed.net, works with any compatible platform
  • Kinetick: NinjaTrader-branded feed, separate billing and account management

The underlying market data source has the same roots, but the account setup, pricing, and support path are different. This guide is for the direct IQFeed route.

Account Setup and Exchange Subscriptions #

Creating the Account #

Go to iqfeed.net and create an account. You'll be asked to select a service tier and declare your professional vs. non-professional status before you get to exchange subscriptions.

Don't skip the professional/non-professional question. It affects your pricing substantially.

Non-Professional vs. Professional Status #

Non-professional status qualifies for much lower exchange fees. The CME Group defines a non-professional as someone trading for their own account without being employed or licensed in a capacity that makes them a professional data consumer.

If you're a full-time proprietary trader, registered investment advisor, or trading for an institution, you're likely professional. If you're trading your own capital from home, you almost certainly qualify as non-professional. When in doubt, read the exchange definitions at signup — misclassifying yourself creates billing and data-access problems later.

Pricing Structure #

@IQFeed James (DTN's Business Development Manager and longtime NexusFi member) laid out the pricing structure directly:

“Cost: 75/mo Core Service, 20/mo RT Futures Entitlement Fee, 20/mo Market Depth, Plus CME Exchange Fees (Discounts Available if you Qualify)”

Current pricing may differ — verify at the IQFeed pricing and exchange fees page before ordering.

IQFeed monthly cost breakdown showing four pricing layers: core service, RT futures entitlement, market depth, and per-exchange CME fees for Level 1 and Level 2
IQFeed pricing has four layers. Core service + RT Futures Entitlement is the baseline for real-time futures. Market Depth adds ~$20/mo for DOM. Exchange fees are variable -- CME bundle at $3/mo Level 1 or $15/mo Level 2 is the most common add-on.

The structure is layered:

  1. Core service — base data service fee
  2. RT Futures Entitlement — access to real-time futures data
  3. Market Depth — required only if you want Level 2 DOM data (~$20/mo)
  4. Exchange fees — per-exchange charges for the markets you trade

Exchange Fee Structure #

For CME Globex futures (CME, CBOT, NYMEX, COMEX). @Robert Carrillo (DTN Business Development, longtime NexusFi member) posted the exchange fee breakdown in the NexusFi AMA thread. See also Level 1 vs Level 2 Market Data for a full breakdown of what each data tier provides and when Level 2 DOM is worth the cost.

“Pricing for Non-Pro Lvl 1 Globex is $1/mo per exchange or $3/mo for a bundle including CBOT, CME, COMEX and NYMEX. Non-Pro Lvl 2 Globex is $5/mo per exchange or $15/mo for a bundle including all four.”
Data Type Per Exchange Bundle (all 4)
Level 1 (quote/trade) $1/mo $3/mo
Level 2 (DOM depth) $5/mo $15/mo
Market Depth (service fee) -- $20/mo

Level 2 requires both the exchange fee and the Market Depth service fee. So adding full DOM for the CME bundle costs $15 + $20 = $35/mo on top of the core service and RT entitlement.

NexusFi Member Discount #

NexusFi members have access to a startup fee waiver when signing up through the NexusFi discount link at iqfeed.net. Elite members may have access to additional savings. Verify current terms at signup.

Trial Period #

IQFeed offers a trial, but trial access is limited. Real-time exchange entitlements and Level 2 data may shut off or be restricted. Use the trial to test your platform connections and verify symbols work — not to assume you have full production-grade futures coverage.

Installation and Service Setup #

Download and Install #

Download the IQFeed client from iqfeed.net. Install on Windows with admin rights.

IQFeed runs as a Windows service with a system tray icon. The service manages the connection between DTN's servers and your local machine. Your trading platforms connect to this local service, not to DTN's servers directly.

The critical rule: IQFeed must be running before your trading platform connects. If you start NinjaTrader or Sierra Chart before IQFeed is up, you'll get connection failures. This causes more "why doesn't it work" forum threads than any other issue.

Port Configuration #

IQFeed installation and service setup showing Windows tray icon states, port configuration on 5009 and 9100, and mandatory startup sequence
IQFeed must start before any trading platform. The system tray icon signals connection state. Port 5009 serves Level 1 data; port 9100 serves Level 2 DOM if subscribed. Starting the platform first is the most common cause of connection failures.

Default ports used by IQFeed:

  • Port 5009 — Level 1 (quotes, trades, volume)
  • Port 9100 — Level 2 / Market Depth (full order book)

Your trading platforms connect via local loopback to these ports:

  • Host: 127.0.0.1 (localhost)
  • Port: 5009 for Level 1

If you only have Level 1, you don't need to configure Port 9100. Only configure it if you have the Market Depth subscription active.

Firewall and Antivirus #

You need exceptions for:

  • The IQFeed client/service executable
  • Local loopback traffic on ports 5009 and 9100

Windows Firewall and most antivirus software can block loopback connections. If you see "connection refused" or "can't connect," firewall/antivirus is the first thing to check — before assuming anything is misconfigured in the feed itself.

Auto-Start Configuration #

Set the IQFeed service to start automatically on Windows login so it's always running before your platforms try to connect.

Two methods:

  1. Windows service auto-start (more reliable) — set the IQFeed service to Automatic in Windows Services
  2. Startup shortcut — less reliable, but works for most home setups

After a reboot, confirm the system tray icon shows IQFeed is connected before opening NinjaTrader or Sierra Chart.

NinjaTrader 8 Integration #

NinjaTrader's official support article on Connecting To Your IQFeed Connection covers the latest version-specific steps and requirements. The walkthrough below summarizes the key configuration for futures traders.

Step 1: Open Connection Manager #

In NinjaTrader 8:

  • Tools → Connections → Configure

Create a new connection entry.

Step 2: Enter Connection Settings #

For a standard IQFeed Level 1 connection:

  • Host: 127.0.0.1
  • Port: 5009
  • Feed type: IQFeed (the exact option name depends on your NT8 build version)

Step 3: Configure Market Depth (Level 2 Only) #

If you have Level 2/Market Depth subscription:

  • Configure the depth connection with Port 9100
  • Enable market depth in the NT8 connection settings

Without a Level 2 subscription, leave depth off. Enabling it without entitlements produces empty DOM or intermittent data.

Step 4: Test and Verify #

After saving the connection:

  1. Connect to IQFeed in NT8
  2. Watch the status indicator — green means the service handshake completed
  3. Open a chart on a liquid futures symbol (ES, NQ, CL)
  4. Confirm bid updates, ask updates, and last trade prints are active
  5. Confirm the chart loads historical bars

Step 5: Historical Backfill in NT8 #

NT8 requests historical data from IQFeed when you open a chart. It does not store this history persistently by default — when you reopen the chart, it re-requests it.

@Big Mike explained the bid/ask backfill situation directly in a NexusFi thread on the Volume Ladder for NT. This is a critical distinction for traders who want historical order flow data:

“IQFeed provides historical bid/ask backfill, but NinjaTrader does not implement it. Investor/RT and MarketDelta do, MultiCharts does, Sierra Chart does.”

Practical implication: if your strategy needs historical bid/ask reconstruction for footprint or order flow work, Sierra Chart is the stronger match. For standard OHLCV bars and tick charts, NT8 works fine.

Common NT8 Issues #

"No data" or blank chart

  • Verify symbol format (see Section 6)
  • Verify exchange subscription for that contract
  • Confirm IQFeed service is running (not just installed)

Market depth not showing

  • No Level 2 subscription
  • Wrong depth port
  • Exchange depth entitlement missing
  • NT8 depth not enabled in connection settings

Connects once then drops

  • Auto-reconnect not configured
  • Windows sleep/hibernate breaking the service session
  • Firewall log showing intermittent blocking

Sierra Chart Integration #

Sierra Chart is the preferred platform for IQFeed users who need persistent historical storage, bid/ask backfill, and strong historical data management.

Step 1: Access Data Service Settings #

In Sierra Chart:

  • Global Settings → Data/Trade Service Settings

Select IQFeed as the data source.

Step 2: Configure Connection #

Standard configuration:

  • Host: 127.0.0.1
  • Port 5009 for Level 1
  • Port 9100 for Level 2 (if subscribed)
Sierra Chart IQFeed integration settings panel showing data service configuration and local historical storage cache path
Sierra Chart stores historical data locally after the first backfill. Subsequent chart opens load from disk rather than re-requesting from IQFeed -- a significant advantage for tick and volume charts requiring large backfill windows.

Step 3: Symbol Mapping #

Sierra Chart uses its own symbol conventions that don't always match IQFeed's raw format. You may need to:

  • Create chart symbol entries using Sierra's expected format
  • Configure rollover/continuous contract settings in Sierra
  • Map the IQFeed feed symbol to Sierra's internal chart symbol

Check Sierra Chart's documentation for the exact IQFeed symbol mapping table for your contracts. For ES futures, Sierra typically maps via the service connection — but the exact symbol entry differs from what you'd type in IQFeed directly.

Step 4: Historical Data Download #

Sierra stores downloaded historical data to disk. This is a significant advantage over NT8:

  • Reloading a chart doesn't require a new backfill request
  • Local archives build over time
  • Long-term chart history becomes more reliable

Configure Sierra's historical download settings to cover the lookback you need.

Step 5: Verify Real-Time Data #

After connecting:

  • Bid/ask should update in real time
  • Last trade should print with each fill
  • Timestamps should match current market activity

If timestamps freeze or lag:

  • Check IQFeed service health
  • Verify exchange entitlement for the contract
  • Check symbol mapping configuration

NT8 vs Sierra Chart: Historical Storage #

Comparison table of NinjaTrader 8 vs Sierra Chart with IQFeed covering historical storage, bid/ask backfill, tick data, and chart reload speed
NT8 and Sierra Chart handle IQFeed data differently. Sierra stores history locally and implements bid/ask backfill; NT8 re-requests on every open and does not implement historical bid/ask reconstruction. For order flow research requiring bid/ask data, Sierra Chart is the stronger pairing.

@Big Mike clarified the practical difference for traders choosing between the two platforms. For a broader comparison of futures data feed technologies and how IQFeed stacks up against CQG and Rithmic, that article covers the full environment:

“With Sierra Chart as an example, there is historical bid/ask backfill with IQFeed. Elite Members receive a discount to IQFeed.”
Feature NinjaTrader 8 Sierra Chart
Historical data storage Per session (re-requests on open) Persistent local disk storage
Bid/ask backfill Not implemented Implemented
Tick data reconstruction Limited Supported
Chart reload speed Depends on backfill Faster (uses cached data)

Symbol and Contract Mapping #

Symbol format is the #1 cause of "no data" errors. Get this right first.

IQFeed symbol format reference showing @ prefix and # suffix for continuous contracts with month code table for ES NQ CL GC and bond futures
IQFeed uses @SYMBOL# for continuous contracts. The @ prefix and # suffix are both required -- omitting either produces no data. This is the single most common setup error traders encounter after initial installation.

IQFeed Continuous Contract Format #

IQFeed uses the @ prefix and # suffix for continuous contracts. @FuturesTrader71, a longtime NexusFi member who worked directly with DTN on continuous contract support, explained the format:

“If you are using DTN IQFeed, to get the continuous, back-adjusted data for roll-over, you would have to use @ES#C. I had worked closely with DTN to have them adapt their feed because it didn't exist on most datafeeds.”
Tip

The @ prefix and # suffix are both required. Omitting either one returns "symbol not found" with no other error message — this is the most common setup mistake and the first thing to check when charts show no data.

  • @ES# — E-mini S&P 500 (continuous)
  • @NQ# — E-mini Nasdaq-100 (continuous)
  • @CL# — Crude Oil (continuous)
  • @GC# — Gold (continuous)
  • @ZB# — 30-Year Treasury Bond (continuous)
  • @YM# — E-mini Dow Jones (continuous)

Use continuous symbols for:

  • Long-term charts
  • Backtesting
  • Market structure analysis

Front Month Contracts #

For front month contracts, use the exchange symbol + month code + year:

  • @ESM6 — ES June 2026 (M = June, 6 = 2026)
  • @ESU6 — ES September 2026
  • @ESZ6 — ES December 2026

Use front month symbols for:

  • Execution reference
  • Spread work
  • Contract roll monitoring

Month Codes #

Code Month Code Month
F January N July
G February Q August
H March U September
J April V October
K May X November
M June Z December

Common Symbol Errors #

Error: Using stock-style symbols

  • Wrong: ES, NQ, CL
  • Right: @ES#, @NQ#, @CL# (for continuous)

Error: Missing @ prefix

  • IQFeed requires the @ prefix for futures
  • Without it: "Symbol not found"

Error: Wrong month code

  • ES December is @ESZ6, not @ESD6 or @ES126
  • Use the month code table above

Error: Requesting expired contract

  • Stale charts or "no data" after expiry
  • Always confirm front month is still active

Historical Data and Backfill #

What IQFeed Provides #

IQFeed's historical data depth is one of its main selling points. For a deeper look at how to build research-ready archives beyond IQFeed's 120-day window, see Historical Market Data for Futures Trading. If you're deciding between tick data and bar data for your backtesting workflow, Tick Data vs Bar Data in Futures Trading covers the resolution tradeoffs in detail.

Historical data backfill availability chart showing 120-day tick archive and 5+ year minute bar history with contract roll handling
IQFeed provides 120 days of tick backfill and 5+ years of minute data. The 120-day window covers footprint charts, volume profile, and order flow indicators for most backtesting needs. Strategies requiring deeper tick history need a separate archive.
  • 120 days of tick data for major futures contracts
  • 5+ years of minute bar data for most popular instruments
  • Daily data going back even further on many contracts

For intraday strategy development and research, 120 days of tick data is significant. Most broker feeds give you weeks; IQFeed gives you months.

NT8: Historical Data Behavior #

NinjaTrader 8 loads historical data from IQFeed when you open a chart. It does not cache this data persistently the way dedicated charting platforms do.

This means:

  • Fresh history load every time you open a chart
  • No persistent local tick archive without third-party tools
  • Bid/ask history is not stored even though IQFeed provides it

If you're doing serious backtesting from tick data, this is a limitation. Consider Sierra Chart or a dedicated data storage solution.

Sierra Chart: Historical Data Behavior #

Sierra Chart downloads historical data and stores it locally on disk. This changes your workflow:

  • Chart reopens use cached data (faster)
  • Data accumulates over time
  • Bid/ask history is stored and accessible

For traders building historical footprint charts or order flow analysis from historical data, Sierra's storage model is much better.

Bid/Ask Backfill Reality Check #

IQFeed provides historical bid/ask data at the API level. But the platform implementation matters:

  • NT8: Does not use IQFeed's bid/ask backfill. Historical charts show last-trade-based OHLCV only.
  • Sierra Chart: Uses IQFeed's bid/ask backfill. Historical footprint reconstruction is possible.
  • MultiCharts: Uses bid/ask backfill.
  • Investor/RT: Uses bid/ask backfill.

If your strategy relies on historical bid/ask data for footprint charts or order flow analysis, choose your platform so. NT8 users who need this typically use a separate tick recorder.

Missing Bars Troubleshooting #

If you see gaps in historical data:

  1. Confirm symbol — wrong month code = no data
  2. Confirm exchange entitlement — missing subscription = no history
  3. Trigger a full backfill — open the chart and wait for complete history load
  4. Check session template — session gaps can create apparent "missing bars"
  5. Roll timing — data gaps sometimes appear around contract rolls with wrong continuous settings

Level 1 vs. Level 2 Data #

Level 1 vs Level 2 data feature comparison showing bid/ask quote fields, order book depth levels, applicable strategy types, and monthly cost difference
Level 1 includes best bid/ask and last trade -- sufficient for the majority of retail futures strategies. Level 2 extends the order book to 5-20 levels and is useful only for DOM-based scalping and liquidity absorption strategies. Full CME Level 2 costs ~$35/mo above Level 1.

Level 1: What You Get #

Level 1 data includes:

  • Best bid price and size
  • Best ask price and size
  • Last trade price, size, and timestamp
  • Volume

This is the standard feed for most futures traders. It supports trend trading, pullback entries, price action analysis, and footprint charts when combined with NT8's or Sierra's volume tracking at price.

For the vast majority of retail futures strategies, Level 1 is sufficient.

Level 2: What You Get #

Level 2 (Market Depth) extends the order book beyond the best bid/ask:

  • 5, 10, or 20 levels of bids and asks
  • Visible resting limit order sizes at each price level
  • Real-time DOM updates

What it costs to add Level 2:

  • Market Depth service fee: ~$20/mo
  • Level 2 exchange fees: $5/mo per exchange, or $15/mo for the CME bundle
  • Total addition for full CME Globex Level 2: ~$35/mo above Level 1

When Level 2 Actually Matters #

Level 2 is genuinely useful when your strategy depends on:

  • Reading liquidity absorption at specific price levels
  • DOM-based scalping (watching order flow at each level)
  • Bid/ask size imbalances as a directional signal
  • Queue position awareness in high-frequency setups

If you're trading breakouts, pullbacks, or trend entries based on price structure, Level 1 is enough. The order book adds noise for these approaches unless you know specifically how to filter it.

Start with Level 1. Add Level 2 only if you have a clear reason and you've verified your strategy uses it.

Troubleshooting #

Most IQFeed issues fall into three categories: sequence problems (platform started before service), subscription mismatches (wrong entitlements), and symbol errors (wrong format). Work through these in that order.

Warning

The #1 cause of IQFeed connection failures is starting your trading platform before the IQFeed service has fully connected. Check the system tray icon first — if it's not green, wait before opening NT8 or Sierra Chart. This causes more support threads than every other issue combined.

IQFeed troubleshooting flowchart covering no data, connection refused, delayed data, and historical backfill gaps with diagnostic steps
The IQFeed troubleshooting sequence: verify service is running, confirm symbol format, check exchange entitlements. 90% of issues fall into these three categories. Work through them in order before assuming a feed or platform bug.

"No Data" or "Symbol Not Found" #

Cause 1: Wrong symbol format

  • Check the IQFeed symbol format: @ES# not ES
  • Confirm the @ prefix and # suffix for continuous contracts
  • Verify the month code for front-month contracts

Cause 2: Missing exchange subscription

  • If you don't have a CME Globex Level 1 entitlement, ES/NQ/CL charts won't populate
  • Check your active subscriptions at iqfeed.net

Cause 3: Expired contract

  • A month-specific symbol like @ESH6 will show no data after March 2026 expiry
  • Switch to the current front month or use the continuous symbol

Fix workflow:

  1. Confirm service is running (system tray)
  2. Try a well-known continuous symbol: @ES#
  3. If that works, your issue is symbol-specific
  4. If that fails, check connection and subscriptions

"Connection Refused" or "Can't Connect" #

Cause 1: IQFeed service not running

  • Most common cause
  • Start IQFeed from the system tray
  • Set auto-start so this doesn't happen after reboots

Cause 2: Wrong port

  • Level 1 must connect to port 5009
  • Platform shows "connection refused" if it tries a different port

Cause 3: Firewall or antivirus blocking

  • Check Windows Firewall logs
  • Add IQFeed executable as an exception
  • Allow loopback connections on ports 5009 and 9100

Fix workflow:

  1. Verify service is running in system tray
  2. Confirm host: 127.0.0.1, port: 5009
  3. Temporarily disable antivirus to test
  4. If it works after disabling, add a permanent exception

Delayed Data #

Cause: Non-professional status issue

  • If your exchange entitlement is set for delayed data, you'll see 10-15 minute delays
  • Verify your subscription includes real-time (RT) access

Cause: Missing exchange entitlement

  • Real-time data for a specific exchange (e.g., CME vs. NYMEX) requires that exchange's subscription
  • Check which exchanges your Level 1 subscription covers

Cause: Account not fully activated

  • After signup, activation can take time
  • Check your account status at iqfeed.net

Historical Backfill Gaps #

Cause: Missing exchange entitlement for that contract

  • If you have CME Level 1 but not NYMEX Level 1, CL historical data won't load

Cause: Requesting more history than the backfill limit

  • 120 days is the tick data limit — beyond that, you'll see gaps
  • For minute data, availability varies by instrument

Cause: NT8 chart not requesting enough history

  • Increase the "days to load" setting in the chart data series

Cause: Contract month mismatch

  • If you're using a continuous symbol but the platform chart is mapped to an expired front month, history will show gaps at roll points

Platform Won't Connect After Restart #

This is the single most reported issue in NexusFi IQFeed threads.

Cause: Platform launched before IQFeed service fully started

Fix:

  1. Set IQFeed service to auto-start (Windows Services → Automatic)
  2. Consider adding a short startup delay for trading platforms
  3. Verify IQFeed system tray icon is green before opening any platform

Data Freezes Mid-Session #

Cause: Network interruption and no auto-reconnect

  • IQFeed connection drops, platform doesn't automatically reconnect

Cause: Windows sleep/hibernate

  • Network adapter sleeps, service loses connection

Fix:

  1. Enable auto-reconnect in IQFeed service settings
  2. Disable Windows sleep mode on your trading machine
  3. Use a wired ethernet connection (wireless drops are more common)
  4. If feed freezes, restart IQFeed service first, then reconnect from platform

Pre-Trading Validation Checklist #

Run this before every session. Takes under 60 seconds.

Pre-trading IQFeed validation checklist with six items covering service status, live data confirmation, historical bars, timestamp verification, Level 2 check, and backup feed
60-second pre-session validation. All six items should pass before trading. If bid/ask stops updating mid-session, check IQFeed service first -- connection drops and Windows sleep mode are the most common causes of mid-session freezes.

IQFeed Service #

  • [ ] System tray shows IQFeed connected (not "connecting")
  • [ ] Service started before trading platform was opened

Live Data #

  • [ ] Open a liquid futures chart (@ES# or @NQ#)
  • [ ] Bid is updating
  • [ ] Ask is updating
  • [ ] Last trade is printing
  • [ ] Timestamps match current time (not stale)

Historical Data #

  • [ ] Chart shows historical bars (not just a flat line)
  • [ ] Correct contract month is displayed
  • [ ] Continuous symbol mapped correctly if using @ES#

Level 2 (If Subscribed) #

  • [ ] DOM shows multiple bid/ask levels
  • [ ] Port 9100 is configured correctly
  • [ ] Level 2 exchange entitlement is active

Backup Plan #

  • [ ] Broker feed available as fallback
  • [ ] Know how to switch platforms to broker data if IQFeed drops
  • [ ] Firewall and antivirus exceptions are still active (after any OS updates)

Before Adding New Instruments #

  • [ ] Verify exchange subscription covers that contract's exchange
  • [ ] Confirm correct symbol format (@CL# for crude, @GC# for gold, @ZB# for bonds)
  • [ ] Test the symbol in a chart before relying on it for trading

Key Takeaways #

IQFeed is a data feed, not a broker. Get that separation right and the rest of the setup is manageable.

The decisions that matter most:

  • Non-professional status cuts your exchange fees much — verify before you sign up
  • Level 1 is sufficient for most strategies — don't pay for Level 2 unless your process actually uses DOM depth
  • Service must run first — this causes more "broken" setups than any configuration error
  • Platform choice for historical work — Sierra Chart stores data locally and implements bid/ask backfill; NT8 does not
  • Symbol format — use @ES# not ES for futures in IQFeed

For traders running NinjaTrader 8, IQFeed provides clean Level 1 data with solid backfill depth and is reliable during market hours. For traders doing historical order flow research, Sierra Chart's data storage model makes it the stronger pairing.

If you're comparing IQFeed against other data feeds like CQG or Rithmic for your specific workflow, the Resource Directory listing for DTN IQFeed includes full product and pricing details.

Citations

  1. @timmybAnalysis and comparison on different data Feeds and Platforms for Bid/Ask Studies (2010) 👍 3
  2. @Fat TailsIQfeed vs IB data as data provider for Multicharts (2012) 👍 7
  3. @IQFeed JamesIQfeed CME futures data (2015)
  4. @Big MikeVolume Ladder for NT (Gomi) (2012) 👍 1
  5. @Big MikeUnfiltered Data (2015) 👍 3
  6. @Robert CarrilloDTN IQFeed's Dave Forss (Business Development Manager) - Ask Me Anything (AMA) (2014) 👍 2
  7. @Big MikeKinetick - A new Market Data Feed Service for NinjaTrader (2011) 👍 2
  8. @FuturesTrader71Back-adjusted, Continuous contracts - best for support and resistance? (2012) 👍 7
  9. @Big MikeSame data feed, different programs? (2011) 👍 1
  10. @Big MikeHelp selecting a real-time data feed for equities (2011) 👍 1
  11. DTN IQFeed Pricing and Exchange Fees
  12. NinjaTrader Support: Connecting To Your IQFeed Connection

Help Improve This Article

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

Unlock the Full NexusFi Academy

832 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 297 new Academy articles every month and update approximately 614 with fresh content to keep them highly relevant.

Strategies (91)
  • Order Flow Analysis
  • Volume Profile Trading
  • plus 89 more
Market Structure (44)
  • Initial Balance: The First Hour That Defines Your Entire Trading Day
  • Opening Range: Why the First 15 Minutes Define Your Entire Trading Session
  • plus 42 more
Concepts (44)
  • Futures Order Types: Market, Limit, Stop, and Conditional Orders
  • High Volume Nodes & Low Volume Nodes
  • plus 42 more
Exchanges (44)
  • Futures Exchanges: Understanding Where and How Futures Trade
  • plus 42 more
Indicators (56)
  • Delta Analysis & Cumulative Volume Delta (CVD)
  • Market Internals: Reading the Broad Market to Trade Index Futures
  • plus 54 more
Risk Management (44)
  • Risk Management for Futures Trading
  • Position Sizing Methods for Futures Trading
  • plus 42 more
+ 11 More Categories
832 articles total across 17 categories
Instruments (60) • Automation (44) • Data (43) • Platforms (54) • Psychology (45) • Prop Firms (45) • Brokers (44) • Prediction Markets (43) • Regulation (44) • Cryptocurrency (44) • Infrastructure (43)
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