Understanding Price Discrepancies Between Leader and Follower Accounts
When using a trade copier like Replikanto, where the leader's trades are automatically replicated to follower accounts, it's common to notice some differences in the order fill prices between the leader and follower. This variation can be attributed to several factors:
Which Orders Replikanto Copies
By default, Replikanto copies every order placed by the leader, including exit orders (stop-loss and take-profit), to the follower accounts. Two settings change this behavior:
- ATM Copy: If the leader places entry orders using a NinjaTrader ATM Strategy and the ATM Copy setting is checked, exit orders are not copied to the follower — the follower's own ATM strategy manages its exits instead. If ATM Copy is left unchecked, exit orders are copied along with everything else, as usual.
- Market Copy: If the Market Copy setting is checked, only the leader's executions (fills) are copied to the follower rather than the original order type and parameters. If Market Copy is left unchecked, orders are copied as the leader placed them.
Outside of these two cases, all leader orders — entries and exits alike — are copied to followers.
Common Causes of Price Differences
- Market Volatility: Futures markets are extremely volatile, with prices changing every millisecond due to countless factors. If the leader's trade is executed during a period of high volatility, the price may have moved by the time the follower's trade is placed.
- Lag Time: Even with a trade copier, there's typically a small delay (latency) between when the leader's trade is executed and when the follower's trade is submitted. In fast-moving markets, even a few milliseconds can result in price differences.
- Liquidity: In cases where the leader is trading large volumes, market liquidity can affect the execution price. If there isn't enough volume at the leader's execution price to fill both the leader's and follower's orders, the follower's order may be filled at a different price.
- Slippage: Slippage occurs when an order is executed at a different price than the requested price and can happen during market gaps or periods of high volatility. Both leaders and followers can experience slippage. Learn more here.
- Broker Execution Speed: Different brokers have different execution speeds for trades. A slight difference in execution speed can result in a difference in the price at which a trade is completed.
Cross Order Feature
Using Replikanto's Cross Order feature, where an order is copied to followers on a different instrument, can increase the likelihood of orders filling on one side but not the other. Although related instruments typically move together, there are times when the price of one can vary by a few ticks compared to the other, most commonly during periods of high volatility.
For example, when using the NQ instrument for the leader and MNQ for followers, a stop order placed at 15000 might be filled on followers where MNQ has reached 15000, but not on the leader where the price has only reached 14999.75.
What's Normal
Some degree of price discrepancy is almost inevitable due to the nature of financial markets and the mechanics of trade copying. Small differences of a few ticks are normal and expected in most market conditions.
Tips to Minimize Discrepancies
- Ensure both leader and follower accounts have low-latency internet connections
- Choose brokers with fast execution speeds for both accounts
- Avoid trading during extremely volatile periods if minimizing fill discrepancies is critical
- Consider using market orders instead of stop/limit orders if exact price entry is less important than guaranteed execution
Understanding these factors helps set realistic expectations about copy trading performance.
Comments
0 comments
Article is closed for comments.