Rithmic Plugin Mode: The Complete Setup Guide for Multiple Accounts in NinjaTrader
Plugin Mode is the correct way to run multiple Rithmic accounts in NinjaTrader without session conflicts. Here's the exact setup process and every common error, explained.
Rithmic Plugin Mode: The Complete Setup Guide for Multiple Accounts in NinjaTrader
Rithmic Plugin Mode is the official solution for running multiple Rithmic-connected accounts in NinjaTrader simultaneously. Without it, you hit "No Handle" errors when trying to connect a second account under the same login. With it, multiple accounts connect cleanly through a single RTrader Pro gateway. This is the complete setup guide.
What Plugin Mode Does
In standard mode, each NinjaTrader connection attempts to establish a direct Rithmic session. Rithmic limits one active session per login — so a second connection attempt gets rejected with the "No Handle" error.
In Plugin Mode, NinjaTrader connects to a locally-running RTrader Pro instance instead of connecting directly to Rithmic. RTrader Pro manages the single Rithmic session; NinjaTrader communicates with RTrader Pro via a local port. Multiple NinjaTrader connections (or multiple accounts within NinjaTrader) can share the same RTrader Pro gateway without creating separate Rithmic sessions.
Prerequisites
- RTrader Pro installed and active — download from Rithmic's website
- NinjaTrader 8 installed (version 8.0.x or 8.1.x)
- Active Rithmic credentials for your prop firm accounts
- Accounts must all be under the same Rithmic login, or you'll need separate Plugin Mode instances for different logins
Step-by-Step Setup
Step 1: Configure RTrader Pro Plugin Mode
- Open RTrader Pro and log in with your Rithmic credentials
- Go to Tools → Settings → General
- Check the box for "Enable Plugin Server"
- Note the plugin server port — default is 4001. If 4001 is in use by another application, you can change it to any unused port (4002, 4003, etc.)
- Click OK to save the settings
- Restart RTrader Pro — Plugin Mode isn't active until after a restart
Step 2: Connect NinjaTrader via Plugin Mode
- In NinjaTrader, go to Tools → Accounts → Add
- Select Rithmic as the connection type
- Enter your Rithmic credentials
- Check the box for "Use plugin connection" (or similar wording depending on NT version)
- Enter localhost as the server and 4001 as the port (or whatever port you configured)
- Click Connect
Step 3: Add Additional Accounts
Repeat Step 2 for each additional account, using the same plugin port. Each account connects to the same RTrader Pro gateway, which routes them all through the single Rithmic session.
Common Errors and Fixes
"Connection refused" on localhost:4001: RTrader Pro's plugin server isn't running or didn't start correctly after the restart. Verify RTrader Pro is open and running. Check Task Manager to confirm it's not running in the background without a visible window.
"No Handle" still occurring after Plugin Mode setup: Usually means NinjaTrader is still trying to connect directly rather than through the plugin. Verify the "Use plugin connection" checkbox is checked and the localhost/port is correctly entered.
Plugin server port conflict: If port 4001 is in use by another application, RTrader Pro's plugin server won't start. Change the port to 4002 or another unused port in RTrader Pro settings, and update the NinjaTrader connection configuration to match.
Connection drops when RTrader Pro is closed: All NinjaTrader connections through Plugin Mode depend on RTrader Pro staying open. If RTrader Pro crashes or is closed, all connected accounts lose their feed simultaneously. Run RTrader Pro on a stable VPS that doesn't restart unexpectedly. Consider this Rithmic's primary limitation compared to Tradovate's independent API connections.
Plugin Mode + Copilink
Once all your Rithmic accounts are connected via Plugin Mode, Copilink works the same way as it does with Tradovate connections — all accounts appear as connected accounts in NinjaTrader, and the copier operates on them identically regardless of whether they're Rithmic or Tradovate. The broker connection type is transparent to the copying layer.
Full setup documentation at copilink.com/faq.
Related Articles
How to Automate a Kill Switch That Flattens All Accounts When Daily Loss Is Hit
4 min readNinjaTrader Crashed During a Live Session — Exact Recovery Steps for Prop Accounts
4 min readFrom Sim to Live: How to Transition Your Trade Copier Setup When You Pass Your Evaluation
4 min readReady to Start Trade Copying?
Try Copilink free for 7 days. No credit card required. Copy trades across unlimited prop firm accounts.