Using NinjaTrader Accounts with MimikTrader
The honest version: there's no separate NinjaTrader integration — here's what that actually means for your account.
5 min read
A lot of traders ask whether MimikTrader "supports NinjaTrader." The honest answer is that there is no standalone NinjaTrader integration — MimikTrader doesn't connect to NinjaTrader as its own broker. What it does support is the far more common real-world setup: a NinjaTrader account that is actually cleared and brokered through Tradovate under the hood. If that's your setup, MimikTrader works with it fully, through your Tradovate credentials.
Why This Works: The Alias Story
Plenty of prop firms and brokers let you trade through the NinjaTrader desktop platform while your actual account, order routing, and execution run through Tradovate in the background. NinjaTrader in that setup is a front-end — the charting and order-entry interface you look at — while Tradovate is the broker actually holding the account and filling the orders.
MimikTrader connects at the broker level, not the front-end level. Since the account is a genuine Tradovate account underneath, you connect it to MimikTrader exactly the way you'd connect any Tradovate account: with your Tradovate username and password through Tradovate's own OAuth login. There's no separate "NinjaTrader connect" button to look for, because the connection that matters is the Tradovate one already sitting behind it.
What Works
Once connected through Tradovate, a NinjaTrader-brokered account gets everything a normal Tradovate connection gets — there's no reduced feature set for coming in this way:
- It can be a leader or a follower in a copy group, the same as any other Tradovate account.
- Order detection, fill copying, and OCO/bracket replication all work normally, because MimikTrader is watching the Tradovate side of the account — where the orders actually execute — regardless of which front-end placed them.
- Risk management (daily loss limits, trailing drawdown, and the rest of the risk suite) applies the same way it does to any connected account.
- Reconnect, reauthorize, and disconnect behavior is identical to a standard Tradovate connection — see Reconnect, Reauthorize & Remove Accounts for what those states mean.
Orders Placed From TradingView Also Copy
If you place orders on this account from TradingView instead of NinjaTrader — a common combination for traders who chart on TradingView but execute through a Tradovate-brokered account — those orders copy too. What matters to MimikTrader isn't which screen you clicked the trade from, it's that the order fills on Tradovate. Whether the order originated in NinjaTrader, TradingView, or Tradovate's own interface, MimikTrader sees the same broker-level fill and copies it the same way.
What to Check Before You Connect
- Confirm the account is actually Tradovate-brokered. Not every NinjaTrader account is — NinjaTrader also supports other clearing firms and brokers. If your account clears through a broker other than Tradovate, this connection method does not apply, and you'll want to check Supported Brokers & Platforms for what's currently supported.
- Use the Tradovate credentials, not your NinjaTrader login. The OAuth flow authenticates against Tradovate directly, so you need the Tradovate username and password tied to the account — your NinjaTrader platform login is a separate credential and won't work here.
- If you have both a Tradovate-brokered NinjaTrader account and other, separate Tradovate accounts under the same login, they'll all surface together under one connection once you authorize — you don't need to connect them individually.