Bidirectional Trade Copier between NinjaTrader 8, MT4, MT5 and cTrader
Most copiers only go one way. MirrorFlow doesn't: it's a standalone app where your primary platforms (NinjaTrader 8, MT4, MT5, cTrader and Interactive Brokers) can be the source (master) or follower account, replicating in any direction. Copy from MetaTrader 5 to NinjaTrader, cTrader to MT4, to Interactive Brokers or into your ProjectX (TopstepX) funded accounts, or even across different asset classes (futures ↔ CFD), in under 15ms.
Futures Contract to CFD Lot Conversion
Simulate the exact tick exposure conversion MirrorFlow executes in under 15 ms.
Choose your source
Any of the base platforms (NinjaTrader 8, MT4, MT5, cTrader and Interactive Brokers) can act as the master account. You decide where you send from.
Any combination
MT5 → NinjaTrader, cTrader → MT4, NinjaTrader → MT5… replicate among the 4 base platforms in whatever direction you need.
ProjectX and IB in your workflow
Interactive Brokers is fully bidirectional; ProjectX (TopstepX) acts seamlessly as destination for prop firm copy trading.
Cross-instrument and multiplier
Convert contracts and instruments (Mini↔Micro, futures↔CFD) and adjust the lot size per destination account.
Replication in Any Direction
Choose which account leads and which ones receive. ProjectX (TopstepX) can only receive: it works as a destination, not as a source.
| Platform | Source (Master) | Destination |
|---|---|---|
| NinjaTrader 8 | Yes | Yes |
| MetaTrader 4 (MT4) | Yes | Yes |
| MetaTrader 5 (MT5) | Yes | Yes |
| cTrader | Yes | Yes |
| ProjectX (TopstepX) | No | Yes |
| Interactive Brokers (TWS / IB Gateway) | Yes | Yes |
| Rithmic · Tradovate · Continuum (via NinjaTrader 8) | Yes | Yes |
Examples: MetaTrader 5 → NinjaTrader 8 · cTrader → MT4 · NinjaTrader 8 → ProjectX (TopstepX) · futures on NinjaTrader → CFD on MetaTrader. ProjectX (TopstepX) only supports receiving trades; every other platform can be source or destination. We keep adding new platforms.
Download
You receive the Sender and the Receiver for all platforms after confirming your purchase.
Define source and destination
Inject the Sender into your source platform (NT8, MT4, MT5, cTrader or IB) and the Receiver into destinations (including ProjectX).
Replicate in any direction
Every trade in your source account is copied instantly to the rest of the connected terminals.
Manage risk
Apply multipliers, Hedge Mode (Invert Side) and daily loss limits per account.
FAQ
Can I use MetaTrader 5 as the master account and copy to NinjaTrader 8?
Yes. MirrorFlow is bidirectional among the 4 base platforms. You can trade on MT5 and replicate to NinjaTrader 8, or the other way around.
Can you copy from cTrader to MT4?
Yes. cTrader can be the source account and MT4 one of the destination accounts, with automatic lot conversion between the two.
Which platforms can be the source (master)?
Eight of the nine: NinjaTrader 8, MT4, MT5, cTrader and Interactive Brokers (plus Rithmic, Tradovate and Continuum via NinjaTrader 8). ProjectX (TopstepX) is the technical exception: it receives orders as a destination account, rather than sending them.
Can I replicate to several different platforms at once?
Yes. From a single source account you can copy simultaneously to accounts across all 9 supported platforms, each with its own risk configuration.
Is the latency the same in any direction?
Yes. The local engine keeps replication below 15ms no matter which platform is the source.