Initial Steps
In order to solve issues related to the inability to copy trades from the leader account to the followers, the following analysis is required.
- Check if the Replikanto is opened.
- Make sure to turn the Global Simulation Mode off. The toggle is in the NinjaTrader Control Center → Tools → Global Simulation Mode; a checkmark next to it means it is on.
-
Global Simulation Mode removes followers from the list. While NinjaTrader is in Global Simulation Mode, Replikanto cannot route to a live follower, so it drops the follower from the followers list and writes a log line such as
The follower account was removed from the followers list because NinjaTrader is in Global Simulation Mode from tab '<tab id>'. Turning Global Simulation Mode off does not automatically restore the follower, so after disabling it, reopen the Replikanto window and check the follower again before testing. - A broker evaluation or demo account (for example a Tradovate evaluation account) is not the same as NinjaTrader's Global Simulation Mode. Replikanto copies between two evaluation accounts normally; it is the Global Simulation Mode that blocks the copy.
-
Global Simulation Mode removes followers from the list. While NinjaTrader is in Global Simulation Mode, Replikanto cannot route to a live follower, so it drops the follower from the followers list and writes a log line such as
- Check if you have selected the Leader account and the Instrument you are trading.
- Trading more than one instrument? Each Replikanto tab works with a single instrument at a time. You can either change the Instrument selector to the contract you want to trade, or open a separate tab for each instrument using the + button next to the tab name. With one tab per instrument, each tab keeps its own leader account, followers, and Instrument setting, so you do not have to keep switching the selector. Either way, the instrument shown in the active tab must match the contract being traded on the leader account.
- Check if the instrument you are trading at the leader account has the same expiration date, both must match. Be aware of the instrument rollover by checking this post.
- What is rollover? CME U.S. equity index futures (ES, NQ, YM, RTY) expire on the third Friday of each quarter month (March, June, September, December). Liquidity typically migrates to the next contract on the Monday of that same week. When this happens, you need to update the instrument in Replikanto to match the new front-month contract (for example, from NQ 03-26 to NQ 06-26).
- Rolling over in NinjaTrader: Go to Control Center → Tools → Database Management and click Rollover futures instruments. This updates charts, DOMs, and instrument lists to the new expiry. Note that NinjaScript strategies must be updated manually.
- After rolling over in NinjaTrader, make sure the instrument in the Replikanto window also reflects the new contract.
- Check the NinjaTrader Control Center Log tab for these kind of errors:
2025-01-XX XX:XX:XX:XXX|3|32|Order '123456789101112' received for unknown symbol ''2025-01-XX XX:XX:XX:XXX|2|32|An execution for unknown symbol '' was received. Check your symbol map.
If you are having this errors the NinjaTrader is not being able to recognize the order instrument then Replikanto will not copy the trades, if this is the case please contact support@ninjatrader.com and give then the logs to fix this NinjaTrader issue. -
If you are using the TradingView to submit trades on the leader account you also have to make sure that the instrument you are trading has the same expiration date compared with the one selected in the Replikanto window.
- To check that, just place a limit order on the TradingView distant from the price.
- Check the NinjaTrader Orders Tab for the order recently submitted.
- Check the column Instrument then compare with the instrument set on the Replikanto window.
- Make sure both are identical.
- If not, change the Replikanto instrument and try it again.
Important note for TradingView continuous contracts: TradingView symbols like
NQ1!(front month) andNQ2!(second month) are synthetic continuous contracts that roll based on TradingView's own internal schedule, which may differ from the CME roll date and from NinjaTrader's rollover calendar. This means TradingView may switch to the new contract on a different day than NinjaTrader does, causing a temporary instrument mismatch and stopping trade copying. Always verify the actual contract executing in the NinjaTrader Orders tab and confirm it matches the instrument set in Replikanto. - If you use a ratio of less than 1 (for example, 0.5), trades made by the leader with 1 contract will not be copied.
- Ratio with Cross Order (mini to micro): When using Cross Order to copy from mini contracts (NQ) to micro contracts (MNQ), the ratio is applied to the contract count, not the notional value. For example, if the leader trades 3 mini NQ and you want 6 micro MNQ on the follower, set the ratio to 2 (3 × 2 = 6). A ratio of 0.67 would give you 2 contracts (3 × 0.67 = 2), not 6. Cross Order allows copying to a correlated instrument but does not automatically multiply the quantity for value equivalence.
- During testing you can use the Exact Quantity Replikanto copy method just to make sure the copy are being made.
- Make sure the follower is checked, it needs to be enabled to copy the leader's trades.
- Use Limit Order during tests placed distant from the price, after testing you can cancel the order.
- During tests do not use the Market Only copy for followers.
- Replikanto is not compatible with the new NinjaTrader 8.1.4.0, you need to install the recently released 8.1.4.1 or above.
- NinjaTrader 8.1.7.0 compatibility: If you are running NinjaTrader 8.1.7.0 with Replikanto 1.6.1.6 or earlier, copied orders may get stuck in a "pending cancel" or "initialized" state instead of executing. Update to Replikanto 1.6.1.7 or later to resolve this issue. Download the latest version from your account downloads page.
Replikanto will always copy its leader's trades to followers if the configuration was properly set, but in addition to the tests above to solve the problem we may have some additional situations in which the copy will not take place:
- The follower account disconnected before copying the trade.
- The internet went down while the trade was being received by a remote leader.
- The internet failed at the leader's side when it was sending the trade to a remote follower.
- The trade was rejected on the follower account, due to margin requirements or other issue.
- A copied stop or stop limit order was rejected on the follower because the market moved between the leader and the follower. If the market trades past the stop level before Replikanto places the copied order, NinjaTrader rejects it with a message such as "Sell stop or sell stop limit orders can't be placed above the market" (or the buy stop equivalent below the market). This is more common in fast markets and on remote followers. To avoid it, enable the Market Only feature so Replikanto copies only the leader's executions as market orders, which fill immediately and are not subject to stop placement rules.
- The Replikanto window is close before the trade is submitted.
These are some of the cases that can happen and that Replikanto will not copy the trades to the follower accounts, please check and try it again.
Extra Steps
Submit a limit order distant from the price on the leader account and send us a screenshot of the Replikanto window as well as the Orders tab in NinjaTrader Control Center windows showing the instrument and account column. With that we will check if the Replikanto has the same instrument and account as the leader account trade.
Comments
0 comments
Article is closed for comments.