A TopstepX to TopstepX trade copier lets you trade one Topstep account and have every order repeated on your other Topstep accounts, for example several Trading Combines, or a Combine and an Express Funded account. Heron Copier repeats every entry, exit and bracket change from the master on each slave, in whole contracts.
Heron Copier connects through the ProjectX API, so you need the ProjectX API subscription from TopstepX and an API key from Settings. Each account is connected with your TopstepX username or account email and that key. Only Trading Combine and Express Funded accounts are available through the API. Live funded accounts and follower accounts cannot be used. Each slave has its own volume sizing and its own balance and equity protection thresholds, so accounts of different sizes can follow the same trades. Sizes are rounded to the nearest whole contract, and a calculated size below half a contract is skipped.
TopstepX accounts run in the Heron Copier cloud only. There is no VPS to rent and nothing to install, and copying continues while your computer is off.
How to set up TopstepX to TopstepX copying
- Add your TopstepX account as the master in the dashboard. Connect it with your TopstepX username or account email and a ProjectX API key.
- Add your TopstepX account as the slave and pick the master it copies from. Connect it with your TopstepX username or account email and a ProjectX API key.
- Choose a volume sizing method for each slave, for example a fixed number of contracts or a multiplier of the master's size.
- Launch. Cloud accounts are usually online in under 60 seconds, and the dashboard shows every copied trade, balance and position live.
About TopstepX
TopstepX is Topstep's own futures trading platform, built on ProjectX. Topstep traders use it for Trading Combine and Express Funded accounts, and the ProjectX API lets outside tools such as Heron Copier connect.
For everything else about the platform, see the TopstepX Trade Copier page.
TopstepX at a glance
| Detail | TopstepX |
|---|---|
| Made by | Topstep (ProjectX) |
| Markets | CME Group futures and micro futures traded in Topstep accounts |
| How Heron Copier connects | TopstepX username or account email and a ProjectX API key |
| Position model | Net position per contract |
| Trade size | Whole contracts |
| Symbol names | Dated contracts such as ESZ6 or MNQH7 |
| API speed | Real-time order and position updates |
| Partial closes sent to slaves (as master) | Yes |
| Partial closes received (as slave) | Yes |
| Position resync on its slaves | Yes |
| Local version | No, cloud version only |
| EA / cBot hosting | No |
Things to check before you start
- Turn on Position Resync if you want the TopstepX slave to check that every copied position is still open on the master.
- Auto symbol mapping is not available on TopstepX slaves. Additional TP/SL and the TP/SL offsets are set in ticks instead of pips.
Frequently asked questions
Can one TopstepX master copy to several TopstepX accounts?
Yes. Add as many TopstepX slaves as you need, each with its own volume sizing, symbol mapping and risk limits. In the cloud every account uses one cloud seat.
Can the TopstepX accounts be at different prop firms?
Yes. The master and the slaves only need to be TopstepX accounts that Heron Copier can log in to. Each slave keeps its own sizing and its own balance and equity protection thresholds.
What happens if a trade fails to copy?
Turn on failed trade copy notifications to get an e-mail alert. The account logs in the dashboard also show the reason, for example a symbol that doesn't exist on the slave or a size below the minimum.
Is there a free trial?
Yes, 7 days with 2 cloud accounts. During the trial a futures slave copies every trade at a fixed 1 contract; a paid license unlocks the other sizing methods.