Supported Brokers & Platforms
What MimikTrader connects to today and how a connection differs from an account.
5 min read
MimikTrader copies trades by talking directly to your broker's API — not by watching your screen or simulating keystrokes. That means the list of brokers you can use is defined by which broker integrations MimikTrader has built, not by which trading platform you personally click around in. This article covers what's supported today and a distinction that trips people up: the difference between a connection and an account.
Tradovate — Connect with OAuth
Tradovate is MimikTrader's primary, fully-supported broker integration. You connect using Tradovate's own OAuth authorization — you log in on Tradovate's page, approve the permissions MimikTrader is requesting, and Tradovate hands back a revocable access token. MimikTrader never sees or stores your Tradovate password.
Once a Tradovate login is authorized, MimikTrader automatically discovers every trading account under that login — live accounts, demo/simulation accounts, and prop firm evaluation or funded accounts all show up without any extra steps. For the full walkthrough, see How to Connect Your Tradovate Account.
NinjaTrader — via Your Tradovate-Brokered Account
MimikTrader does not have a separate, standalone NinjaTrader integration. If your prop firm or broker gives you a NinjaTrader account that is actually cleared and brokered through Tradovate behind the scenes, you connect it the same way as any other Tradovate account: using your Tradovate OAuth credentials. Once connected, it behaves exactly like a normal Tradovate account — because to MimikTrader, and to Tradovate's own API, it is one.
The details on what this means, what to check before you connect, and how orders placed from NinjaTrader itself (or from TradingView pointed at that account) fit into the picture are covered in Using NinjaTrader Accounts with MimikTrader.
ProjectX — Windows Bridge
ProjectX connections use the Windows ProjectX Bridge, not the Tradovate OAuth redirect. Add the connection in Mimik, download the bridge from Mimik, then click the tray icon and enter your ProjectX username and API key. The key stays on your computer. See How to Connect ProjectX / TopstepX.
Behind a ProjectX connection sits your specific prop firm's ProjectX environment — this routing is handled automatically once your connection is set up, so you don't need to hunt for a firm-specific server address or gateway URL yourself.
For the full walkthrough — username, API key, Topstep rules, and login errors — see How to Connect ProjectX / TopstepX.
Rithmic — Connect with Your Username and Password
Rithmic is supported as a broker connection. Rithmic is the order routing infrastructure behind a large share of futures prop firms, so if your firm hands you Rithmic credentials rather than a Tradovate, ProjectX, or Volumetrica login, this is the connection you want.
When you add the connection you pick your firm's Rithmic system from a list — Topstep, Apex Trader Funding, Bulenox, Tradeify, Lucid Trading and others are all there, along with Rithmic 01 and Rithmic Paper Trading for retail accounts. Then you enter the Rithmic username and password your firm issued you. Choosing the system is what tells MimikTrader which Rithmic gateway your accounts live behind, so you don't need to find a server address yourself.
Volumetrica — Connect with Your Username and Password
Volumetrica is supported as a broker connection. If your prop firm account runs on Volumetrica, add a Volumetrica connection and enter your Volumetrica username and password, then choose Demo or Live to match your account. MimikTrader checks the login as soon as you connect — if Volumetrica rejects it, the connection is removed so you can add it again with the corrected details.
Volumetrica accounts can be the leader or a follower in a copy group. Volumetrica also tells MimikTrader, for each account, whether a trade copier is allowed and whether the account is read-only, paused, or liquidate-only. MimikTrader follows those flags: it does not open new positions on an account where copying is not allowed or that is read-only, and on a paused or liquidate-only account it only sends orders that reduce, flatten, or cancel.
What "Connection" vs. "Account" Means
These two words mean different things in MimikTrader, and mixing them up is the most common source of confusion when setting things up:
- A connection is a single authorized link to a broker login — one Tradovate OAuth authorization, one ProjectX username/API-key pair, one Rithmic username/password, or one Volumetrica username/password. You create one connection per broker login you have.
- An account is an individual trading account underneath a connection — a specific balance, a specific account number. A single connection can, and usually does, cover multiple accounts. For example, one Tradovate login might have a personal live account, a demo account, and two prop firm evaluation accounts all under it — that's four accounts surfaced through one connection.
In practice this means you don't need to "connect" separately for every funded account a prop firm gives you, as long as those accounts share the same broker login. One connection covers everything underneath it. If you have accounts spread across multiple different logins (say, two separate prop firms that each issued you a distinct Tradovate login), you'll need one connection per login — see Connecting Multiple Logins in the Tradovate connect guide for that scenario.
If Something Isn't Connecting
If a connection won't authorize, an account won't show up after you connect, or a previously working connection starts showing an error, that's a troubleshooting question rather than a "which broker" one — head to Troubleshooting Connection Issues for status-indicator meanings and fixes, or Reconnect, Reauthorize & Remove Accounts for what the connection states mean and how to safely disconnect or reauthorize.