Rithmic: What It Is, What It's For, and How to Set It Up
Understand what Rithmic is, why it matters for futures trading, and learn how to set it up step by step with NinjaTrader and your prop firm.
If you've started researching futures prop firms, you've surely seen the name Rithmic more than once. But unlike NinjaTrader or Tradovate, Rithmic isn't a trading platform in the traditional sense. It's something different, and understanding exactly what it is will save you a lot of confusion. In this guide, we explain what Rithmic is, why it matters, and how to set it up correctly.
What Exactly Is Rithmic?
Rithmic is a market data and order routing provider for futures. In simple terms, it's the invisible bridge that connects your trading platform (like NinjaTrader) to the futures exchanges (CME, NYMEX, CBOT, COMEX). It's not where you click to buy or sell; it's the system that transports your orders to the market and sends price data back to you in real time.
Think of Rithmic as the highway where your data travels. Your trading platform is the car, and the futures exchange is the destination. Rithmic is the road that connects them. Without a data feed like Rithmic or CQG, your platform simply wouldn't receive prices or be able to send orders.
In the futures ecosystem, there are two main data feeds: Rithmic and CQG. The choice between them depends on your prop firm, your platform, and your trading style.
Rithmic vs CQG: The Two Highways of Futures Trading
Understanding the difference between these two feeds is essential for any futures trader. They're not interchangeable, and each has its strengths.
| Feature | Rithmic | CQG | |
|---|---|---|---|
| Latency | Very low (~1-2ms) | Low (~3-5ms) | |
| Data type | Real tick-by-tick | Aggregated snapshots | |
| Order flow | Excellent precision | Good, but less granular | |
| Platforms | NinjaTrader, R\ | Trader, ATAS | Tradovate, TradingView, NinjaTrader |
| Stability | Very good | Excellent | |
| Used by | Apex, EmergeProfit | Most prop firms | |
| Cost | Included by prop firm | Included by prop firm |
When to choose Rithmic?
- You're a scalper and need the lowest latency possible
- You trade with order flow and need real tick-by-tick data
- You use NinjaTrader as your main platform
- Your prop firm offers Rithmic as an option (Apex, EmergeProfit)
When to choose CQG?
- You prefer using Tradovate or TradingView as your platform
- You value stability over minimal latency
- You're a swing trader or intraday position trader
- Your prop firm only offers CQG (most firms)
The latency difference between the two is just a few milliseconds, which only matters if you do aggressive scalping with entries and exits in seconds. For most trading styles, both feeds work perfectly.
How to Set Up Rithmic with NinjaTrader
If your prop firm has assigned you an account with Rithmic, you need to configure the connection in NinjaTrader. The process is straightforward, but there are some details that are important to get right. Follow these steps.
Step 1: Open the connection settings. In NinjaTrader, go to Connections > Configure. In the window that appears, look for "Rithmic" in the list of available providers and select it.
Step 2: Enter your credentials. Your prop firm will have sent you a username, password, and in some cases, a specific server via email. Enter these details in the corresponding fields:
- Username: The username provided by your prop firm
- Password: The password provided
- Server: Select the server indicated by your firm (usually "Rithmic Paper Trading" for evaluations or "Rithmic 01" for funded accounts)
Step 3: Select the connection type. For prop firm evaluations, select "Rithmic Paper Trading" as the connection environment. This is the simulation environment where evaluation accounts operate. When you move to a funded account, your firm will tell you if you need to switch to a different server.
Step 4: Connect. Click "Connect" and wait for NinjaTrader to establish the connection. You'll see the status in the bottom-left corner of the platform. If the connection is successful, it will appear in green. If there are errors, check the troubleshooting section below.
Troubleshooting Common Issues
Setting up Rithmic can generate some errors that are easy to fix once you know what causes them.
"Unable to connect" or "Connection failed":
- Verify that your username and password are typed correctly (no spaces at the beginning or end)
- Confirm that you selected the correct server (Paper Trading for evaluations)
- Make sure your firewall or antivirus isn't blocking NinjaTrader
- Check that you don't have another platform connected with the same credentials (Rithmic only allows one active session per account)
"Already logged in" or duplicate session:
- This error appears when you try to connect while another instance is already active. Close any other platform using the same Rithmic credentials. If you closed NinjaTrader abruptly, wait 5-10 minutes for the previous session to expire automatically.
Data not showing or empty charts:
- Go to Tools > Options > Market Data and verify that the data connection is assigned to Rithmic
- Make sure you're entering the correct symbol (for example, ES 03-26 for the March 2026 E-mini S&P)
- Rithmic requires you to request market data for each instrument the first time. In some cases, you need to activate the data subscription from your prop firm's dashboard
Intermittent disconnections:
- Check your internet connection (Rithmic is sensitive to network stability)
- Use a wired ethernet connection instead of WiFi if possible
- Avoid heavy downloads or video streaming while trading
Which Prop Firms Use Rithmic?
Among the main futures prop firms, two offer Rithmic as a data feed:
| Prop Firm | Rithmic | CQG | Notes |
|---|---|---|---|
| Apex Trader Funding | Yes | Yes | You can choose between both when creating the account |
| EmergeProfit | Yes | Yes | Maximum feed flexibility |
| Other firms | No | Yes | They use CQG through Tradovate |
If order flow and low latency are priorities for you, Apex and EmergeProfit are the firms that let you take advantage of Rithmic. You can see the detailed comparison of all firms in our comparator.
R|Trader Pro: Rithmic's Own Platform
Besides being a data feed, Rithmic offers its own trading platform: R|Trader Pro. It's a Windows desktop application that includes basic charts, DOM, and order entry.
R|Trader Pro is functional but limited compared to NinjaTrader or Tradovate. Its main advantage is that it comes directly integrated with the Rithmic feed, without needing to configure external connections. Bulenox is the firm that uses it most as a primary platform alongside NinjaTrader.
Most professional traders prefer to use NinjaTrader with Rithmic as the feed instead of R|Trader Pro, since NinjaTrader offers far superior charting, indicator, and order flow tools. R|Trader Pro is more of a backup solution or for traders seeking maximum simplicity.
Data Quality: Why Rithmic Stands Out for Order Flow
The technical reason why order flow traders prefer Rithmic is its tick-by-tick data model. While CQG aggregates data into periodic snapshots (which is perfectly valid for technical analysis), Rithmic transmits each individual transaction exactly as it occurs on the exchange.
This means that when you see a footprint chart or delta in NinjaTrader with Rithmic data, you're seeing the exact reality of each transaction. With CQG, the data is slightly aggregated, which can create small discrepancies in cumulative delta. For a swing trader, this difference is irrelevant. For a scalper making decisions based on real-time order flow, it can be significant.
If your trading style is based on classic technical analysis (moving averages, support and resistance, candlestick patterns), CQG is perfectly adequate and gives you access to more platforms. If you trade order flow, delta, footprint charts, or intraday volume profile with high granularity, Rithmic is the best choice.
To dive deeper into the differences between platforms and feeds, check out our NinjaTrader vs Tradovate vs Rithmic comparison. And if you want to learn how to get the most out of NinjaTrader with Rithmic, our NinjaTrader guide covers everything you need.
Frequently Asked Questions
Is Rithmic a trading platform? Not exactly. Rithmic is primarily a market data and order routing provider. Although it has its own basic platform (R|Trader Pro), most traders use it as a data feed connected to more powerful platforms like NinjaTrader. Think of Rithmic as the invisible infrastructure that transports data and orders between your platform and the exchange.
Do I have to pay for Rithmic if I use a prop firm? No. When you trade with a prop firm like Apex or EmergeProfit, the data feed cost is included in what you pay for your evaluation account. The firm provides you with Rithmic access credentials at no additional cost. You would only pay for Rithmic directly if you had your own trading account (not a prop firm).
Can I use Rithmic with Tradovate or TradingView? No. Rithmic and CQG are independent data feeds, and each platform supports one or the other. Tradovate and TradingView exclusively use CQG. NinjaTrader is the most flexible platform because it supports both feeds. If you need Rithmic, your main platform option is NinjaTrader.
Does Rithmic work on Mac? Not natively. Both R|Trader Pro and NinjaTrader (the main Rithmic-compatible platforms) are Windows only. If you use a Mac and want Rithmic data, you would need a virtual machine or a VPS with Windows. The most practical alternative for Mac users is to use CQG through Tradovate or TradingView.
What is the actual latency difference between Rithmic and CQG? Under normal conditions, Rithmic offers latencies of 1-2 milliseconds while CQG is around 3-5 milliseconds. This 2-3ms difference is imperceptible for most trading styles. It only becomes relevant in high-frequency scalping where you enter and exit the market in seconds. If your trading horizon is minutes or hours, both feeds offer virtually identical performance.