QuantVPS Logo

QuantVPS Blog & Resources

Learn all about algo trading with QuantVPS!


Using Two Different Rithmic Connections in NinjaTrader (2025)

Using Two Different Rithmic Connections in NinjaTrader (2025)

Published April 14, 2025

Articles

Managing multiple Rithmic connections in NinjaTrader can be tricky since only one connection can be active at a time. However, by configuring Multi-Provider Mode and using separate credentials for each account, you can efficiently switch between trading setups. Here’s what you need to know:

  • Setup Basics: Install the latest NinjaTrader version and enable Multi-Provider Mode.
  • Credentials: Each Rithmic connection needs unique login details (Primary for live trading, Secondary for evaluation accounts).
  • Switching Accounts: Disconnect from one account before connecting to another; wait 30–60 seconds to avoid issues.
  • Licenses: A Multi-Broker license may be required for multiple data feeds.
  • Data Limits: Weekly tick data is capped at 40GB; manage usage carefully.

Quick Comparison

Feature Primary Connection Secondary Connection
Purpose Live Trading Evaluation/Prop Trading
License Needed Standard or Multi-Broker Evaluation Entitlement
Data Feed Real-time Historical/Research
Switching Required Yes Yes

NinjaTrader How to enable Multi Provider mode for Rithmic

NinjaTrader

System Requirements

Make sure your system meets the necessary technical specifications and that you have the required licenses and credentials.

Setting Up Multi-Provider Mode

Multi-Provider Mode allows you to manage Rithmic connections. While the platform lets you switch between connections, only one can be active at a time. To enable this feature:

  • Platform Version: Install the latest version of NinjaTrader (2025).
  • Connection Type: Select "Rithmic for NinjaTrader Brokerage" as the connection type.

Required Rithmic Credentials

Each Rithmic connection requires its own set of credentials:

Credential Type Purpose Notes
Primary Login Main trading account Needed for the first connection
Secondary Login Evaluation/prop account Requires "Evaluation (Rithmic)" entitlement
API Keys Data feed access Must be unique for each connection

The "Evaluation (Rithmic)" entitlement is essential for accessing Rithmic-based evaluation accounts in NinjaTrader [2].

Multi-Broker License Check

For Standard Users, a "Multi-Broker" license (Single Instance Multiple Connection) is required to connect to multiple data feeds [1].

Evaluation/Prop Firm Users typically don’t need a Multi-Broker license, as these accounts already include the "Evaluation (Rithmic)" entitlement [2].

Legacy Users with a Lifetime License Key purchased before March 2023 automatically received the Multi-Broker add-on without additional cost [2].

Keep in mind, this connection type only allows one active connection at a time, requiring manual switching between accounts [2].

Refer to the Connection Setup Guide for step-by-step configuration instructions.

Connection Setup Guide

Here’s how to set up and manage multiple Rithmic connections in NinjaTrader.

First Connection Setup

Start by creating your primary connection through the Account Connections menu:

  • Launch Connection Manager: Go to Tools > Account Connections.
  • Add Connection: Click "Add" and pick "Rithmic" from the list.
  • Enter Details:

    • Connection Name: Use a clear name like "Rithmic-Primary."
    • Environment: Choose "Live" or "Demo."
    • Username: Enter your main Rithmic username.
    • Password: Type in your password.
    • API Key: Add your Rithmic API key.

Click "Connect" to test the setup. A green indicator means you’re good to go.

Second Connection Setup

To set up a secondary connection:

  • Go to Tools > Account Connections.
  • Create a New Profile: Click "New" to set up a separate connection.
  • Enter Secondary Details:

    • Connection Name: Use a unique name like "Rithmic-Secondary."
    • Environment: Select the correct one for your needs.
    • Credentials: Input your secondary account details.
    • Entitlement Verification: Ensure the "Evaluation (Rithmic)" status is active.
Connection Type Primary Use Case Required Entitlements
Primary Main Trading Standard License
Secondary Evaluation/Prop Use Evaluation (Rithmic)

Once both connections are configured, you can easily manage them within NinjaTrader.

Connection Management

1. Switching Between Connections

When switching, wait 30–60 seconds to avoid data feed conflicts.

2. Monitoring Connection Status

Check the connection status in the status bar. Active connections show in green, while inactive ones appear gray.

3. Verifying Data Feeds

After switching:

  • Ensure charts are updating with current prices.
  • Confirm that order routing is functioning as expected.

This setup ensures smooth operation for multiple Rithmic accounts in NinjaTrader.

Common Applications

Data Feed Management

Use multiple Rithmic connections in NinjaTrader to fine-tune your data feeds. Assign the primary connection for real-time data and execution to minimize latency.

Rithmic’s software is built for low-latency, high-throughput performance [4].

The secondary connection can handle tasks like:

  • Historical data analysis
  • Market research
  • Strategy backtesting
  • Paper trading

This setup avoids resource conflicts and ensures smooth performance. To manage multiple data streams, enable Multi-Provider Mode during configuration [3].

Connection Purpose Primary Focus Benefits
Live Trading Real-time execution Reduced latency, dedicated resources
Analysis Historical data Seamless research, separate storage
Paper Trading Strategy testing Isolated testing environment

These strategies help maintain efficient operations, which ties into account management discussed below.

Account Switching

Simplify account management by assigning each connection to a specific account type:

  • Evaluation Accounts: Use unique Rithmic credentials for programs like Topstep‘s Trading Combine. This keeps evaluation activities separate from other accounts [3].
  • Live Trading: Ensure you have the proper Multi-Broker License, Rithmic entitlements, and R|Trader Pro setup [3].

Keep in mind: Only one connection can be active at a time [2].

Account Type Required Setup Usage Notes
Main Trading Standard License For primary trading activities
Prop Trading Evaluation Entitlement Uses separate credentials
Combine Account Topstep Credentials Specific setup for evaluations
sbb-itb-7b80ef7

System Limitations

It’s important to understand these restrictions for effective connection and platform management.

Single Active Connection Limit

NinjaTrader supports only one active Rithmic connection at a time. If you need to switch connections, you must disconnect completely before setting up a new one. Using the same login credentials across multiple platforms can lead to disconnections. Note that older configurations allowing multiple connections are no longer supported [2].

Scenario Result
First Platform May disconnect unexpectedly
Second Platform Connection attempt will fail

Switching Time Requirements

Switching between Rithmic connections involves a specific process [2]:

  1. Disconnect from the current connection, ensuring all trades and positions are closed.
  2. Wait for confirmation that the disconnection is complete.
  3. Initiate the new Rithmic connection.
  4. Confirm the new connection is active before proceeding with trades.

Following these steps ensures a smooth transition and minimizes disruptions.

Technical Restrictions

There are also technical limits that impact how the platform operates. One key restriction is the weekly tick data download limit, which can pause access to historical data once exceeded.

Limitation Type Threshold Impact
Tick Data Download 40 GB per week Access to historical data pauses until reset
Real-time Data No limit Continues to work without interruption
Volume Analysis Relies on tick data May affect chart depth and analysis tools

To avoid hitting these limits:

  • Reduce the use of volume analysis tools to conserve data [5].
  • Limit chart data to six months when performing volume analysis [5].
  • Use the "Reload data (server)" option only when necessary [5].

These restrictions are especially relevant for traders relying on tools like volume profiles or cluster analysis. While real-time data remains unaffected, staying mindful of historical data usage helps prevent interruptions.

QuantVPS Performance Benefits

QuantVPS

Managing multiple Rithmic connections in NinjaTrader demands reliable server performance. QuantVPS is designed to streamline these connections effectively.

Network Speed

QuantVPS delivers low-latency connections, crucial for handling multiple Rithmic feeds. Here’s a quick look at its performance:

Data Center Location Latency to Exchange
Chicago (CME) 0–1ms
New York 0–1ms
London 0–1ms
Frankfurt 0–1ms

This setup ensures minimal delays when switching connections or executing trades. With a 1Gbps+ network infrastructure, it provides stable data transmission even during peak trading periods.

Resource Allocation

QuantVPS offers plans with dedicated resources tailored for NinjaTrader users:

Resource Type Pro Plan Ultra Plan
CPU Cores 6 cores 24 cores
RAM 16GB 64GB
Storage 150GB NVMe 500GB NVMe
Network Speed 1Gbps+ 1Gbps+

These resources ensure smooth performance when running multiple NinjaTrader instances with various Rithmic connections. NVMe storage speeds up data access, making historical data loading faster and more efficient.

Remote Access

QuantVPS enhances trading flexibility with robust remote access features. With a verified uptime of 99.999%, it ensures uninterrupted management of Rithmic connections. Key features include:

  • 24/7 technical support
  • Multi-monitor support (up to 4 monitors on the Ultra Plan)
  • Secure remote desktop access
  • ServerIQ monitoring for real-time oversight

These tools make it easier to manage accounts and trades across different time zones with confidence.

Problem Solving Guide

This guide builds on the connection setup instructions and focuses on addressing common issues and their solutions.

Fixing Connection Errors

If you see a "Market Data Connection Failed" error, check the following:

Issue Solution Verification Step
Agreement Status Accept Market Data Subscription and Self-Certification agreements Confirm settings
Account Activation Wait up to 60 minutes for full activation Check connection status
Plugin Mode Enable "Allow Plugins" in RTrader Pro Verify plugin status
Credential Conflict Ensure your login isn’t being used on another platform Review active sessions

Still having trouble? Double-check that RTrader Pro is in plugin mode before launching NinjaTrader.

Troubleshooting Data Feed Issues

If your connection is working but data feed problems continue, try these steps:

  • Check your Level 2 data subscription: Open the Order Book. If bid/ask values are missing, contact your broker for assistance.
  • Monitor your weekly tick data usage: The limit is 40GB. Reduce the use of volume analysis tools, limit chart data depth, and watch the Event Log for warnings.
  • Reload historical data: Use NinjaTrader’s data management tools to refresh data if inconsistencies appear.

Verifying Account Setup

Once connection and data feed issues are resolved, confirm your account settings:

  • Look for the ‘Evaluation (Rithmic)’ entitlement in NinjaTrader under Help > About, and ensure you’re connected to the ‘Rithmic Paper Trading – Chicago gateway’ if using an evaluation account.
  • Ensure R|Trader Pro is connected before starting NinjaTrader.

For smooth operation, keep connection settings consistent across all Rithmic instances. If you still encounter issues, reach out to your broker or NinjaTrader support with error details and account information [6].

Conclusion

Managing multiple Rithmic connections in NinjaTrader requires a reliable setup to maintain smooth performance. The key factors are system efficiency and a stable network. QuantVPS offers ultra-low latency (0-1ms) and 100% uptime, ensuring your trading remains uninterrupted, even with several data feeds.

With servers strategically placed near major exchanges, data travel time is minimized, ensuring strong connection quality. Below are recommended configurations based on different trading needs:

Trading Setup Configuration Monthly Cost
1-2 Charts VPS Lite (4 cores, 8GB RAM) $49
3-5 Charts VPS Pro (6 cores, 16GB RAM) $99
5-7 Charts VPS Ultra (24 cores, 64GB RAM) $199

These setups help reduce latency and ensure consistent performance, even when switching between accounts. A dependable infrastructure and careful management of connections allow traders to get the most out of their NinjaTrader platforms.

Related posts