Yes, you can use different copy methods for different follower accounts. Each Replikanto tab uses a single copy method for all the followers configured in it, so to mix methods you use one tab per method (or a separate Replikanto window). This article explains how each of the seven copy methods sizes a follower's order and how to combine them.
Watch the video for a walkthrough of every copy method and how to mix them:
Can't see the video? Watch it on YouTube.
The copy methods
You pick the method in the Method dropdown on the left side of the Replikanto window. Most methods add a column to the Follower Accounts grid where you set each follower's value (see Follower Accounts grid columns in Replikanto explained).
| Method | Follower quantity | Example |
|---|---|---|
| Exact Quantity | The same as the leader | Leader 2 → follower 2 |
| Pooled Quantity | The leader's quantity split evenly across the tab's active followers | Leader 10, 3 active followers → 3 each |
| Ratio | The leader's quantity multiplied by the follower's ratio | Leader 2, ratio 2.0 → follower 4 |
| Pre Allocation | A fixed quantity you set per follower | Follower set to 3 → always 3 |
| Available Cash | The leader's quantity weighted by each follower's share of the total Cash Value | $10,000 and $30,000 accounts, leader 4 → 1 and 3 |
| Net Liquidation | The same as Available Cash, but weighted by Net Liquidation | Same as above, using Net Liquidation |
| Pct Change | A percentage of the follower's own current position (the leader's quantity is ignored) | Follower long 10, +50% → buys 5 |
Exact Quantity
The follower trades the same quantity as the leader: if the leader trades 2 contracts, the follower trades 2.
Pooled Quantity
The leader's quantity is divided evenly across the active followers of the tab: quantity = floor(leader quantity ÷ N), where N is the number of followers in the tab that are turned on, including followers that are out of sync. Off and Disarmed followers are not counted.
- Leader 10, 3 active followers: each one gets floor(3.33) = 3. That adds up to 9, so 1 contract is not allocated to anyone.
- Leader 1, 2 active followers: floor(0.5) = 0, so nothing is copied.
- Turning a follower on or off changes N, which changes the size of the next orders for every other follower in the tab.
Ratio
The leader's quantity is multiplied by a ratio you set per follower, from -100 to 100, and rounded down. A ratio of 2.0 turns a 1-contract leader order into 2 contracts; a negative ratio reverses the direction (hedging). See How can I copy trades to accounts of different sizes?
Pre Allocation
Each follower trades a fixed quantity you set for it, whatever the size of the leader's order. Use it together with ATM Copy, otherwise the copied exit orders can add up to more than the follower's position. See How does the Pre Allocation method work in Replikanto?
Available Cash
Each follower gets a factor based on its share of the tab's total Cash Value, and the leader's quantity is multiplied by that factor:
factor = follower Cash Value ÷ sum of the Cash Value of the followers that are not Offquantity = floor(leader quantity × factor)
Cash Value is the account's Cash Value item in NinjaTrader. The grid shows it in the Cash value column, with the factor as a percentage in the Factor column. The factor is recalculated whenever NinjaTrader updates an account's Cash Value or Net Liquidation, whenever a follower's status changes, and when the method is selected, so it tracks the balances in real time.
Example: account A with $10,000 and account B with $30,000 get factors of 25% and 75%.
- Leader 4: A trades 1, B trades 3.
- Leader 1: A gets floor(0.25) = 0 and B gets floor(0.75) = 0, so nothing is copied.
Disarmed followers: only Off followers are left out of the sum, so a Disarmed follower still counts in it. It receives 0, and its share is not redistributed: the other followers keep receiving only their own fraction.
Net Liquidation
Works exactly like Available Cash, but uses the account's Net Liquidation item instead of Cash Value:
factor = follower Net Liquidation ÷ sum of the Net Liquidation of the followers that are not Offquantity = floor(leader quantity × factor)
The grid shows the Net liquidation and Factor columns. Because Net Liquidation includes unrealized PnL, the factors change while positions are open. Disarmed followers behave as in Available Cash: they count in the sum and receive 0.
Use Available Cash and Net Liquidation only with accounts that have a positive balance. An account with a zero or negative balance distorts the other followers' factors and can produce a negative factor.
Pct Change
Pct Change works differently from every other method: it ignores the leader's quantity and sizes the order as a percentage of the follower's own current position in the instrument, set in the Pct. Change column:
quantity = floor(|follower position| × |Pct. Change| ÷ 100)
Whether the follower places the order depends on the side of the leader's order, the side of the follower's position, and the sign of the percentage:
| Follower position | Pct. Change | Leader order | The follower |
|---|---|---|---|
| Long | Positive | Buy | Buys (adds to the long) |
| Long | Negative | Sell | Sells (reduces the long) |
| Short | Positive | Sell | Sells (adds to the short) |
| Short | Negative | Buy | Buys (reduces the short) |
| Any other combination | Does nothing | ||
- Follower long 10, Pct. Change +50, the leader buys (any size): the follower buys 5.
- Follower long 10, Pct. Change -30, the leader sells: the follower sells floor(3) = 3.
Keep in mind:
- It never opens a position. If the follower is flat in the instrument, the result is 0. The initial position has to come from somewhere else.
- It never flattens the follower. A Close or Flatten on the leader does not close the followers.
- It never goes out of sync, so Follower Guard flattens do not fire with this method.
- A Pct. Change of 0 always gives 0.
Rounding and leftover fractions
- Always rounded down. The quantity is rounded down for each follower and each order. If the result is 0, no order is sent to that follower.
- Off and Disarmed followers receive 0.
- Exits of an ATM strategy keep the leftover. When the leader's exits (targets and stops) come from an ATM strategy, the fraction one bracket didn't use is passed to the next, so the follower's exits add up to its position.
- Market Only keeps the leftover. Fractions accumulate per account and instrument, separately for entries and exits, and become a whole contract once they add up to 1.
- Regular entries don't. Each leader entry is rounded on its own, so a follower that scales in can end up to 1 contract per entry below the theoretical total, never above. Follower Guard tolerates this difference.
- Only the tab's followers count. The calculation uses only the followers of its own tab. When copying over LAN or the Internet, the split happens among the followers of the tab that receives the order.
How to use different methods for different accounts
- In your first Replikanto tab, configure the leader account and instrument as usual.
- Pick the copy method for the first group of followers in the Method dropdown on the left side.
- Turn on the follower accounts that will use this method and set their value in the method's column (for example Ratio, Pre Allocation or Pct. Change). Exact Quantity and Pooled Quantity need no extra value.
- Add a second tab (or open a second Replikanto window), keeping the first one running.
- In the new tab, select the same leader account and instrument, but choose a different copy method.
- Turn on the remaining follower accounts in this tab and configure them for the second method.
- Each tab copies the leader's trades to its own followers independently, using its own method.
Example scenario
You might mix methods if you have:
- An account that should match the leader exactly (for example a personal account with identical position sizing): Exact Quantity in one tab.
- An account with a fixed contract requirement (for example a prop firm account that must trade exactly 1 contract per trade): Pre Allocation in a second tab.
- Accounts that should scale with their size: Ratio, or Available Cash / Net Liquidation to size them by balance automatically, in a third tab.
Important considerations
- ATM Copy: When followers trade a quantity different from the leader's, enable ATM Copy so they manage their exits with their own ATM strategy instead of copying the leader's exit orders.
- Test first: Before using this setup on live accounts, test it with SIM accounts to make sure every follower trades the size you expect.
- Resource usage: Each extra tab or window uses more CPU. Monitor your system's performance if you run several at once.
- Synchronization: Each tab works independently. They all copy from the same leader, but small timing differences (typically 10-200 ms) can occur between them.
- Pre Allocation with OCO brackets: With Pre Allocation at quantity 1 and an OCO bracket on the leader (stop and profit target), Replikanto copies all three orders, and the second exit can open a new position after the first one closes it. To avoid this, enable ATM Copy and place orders from NinjaTrader Desktop.
Comments
0 comments
Article is closed for comments.