Connect TopstepX
Connect TopstepX (ProjectX) with your username and your own API key.
Updated
Before you start
- TopstepX runs on ProjectX. Outside apps need ProjectX API access. You get it from ProjectX, not from us. It is a paid add-on: check the price on ProjectX's own page.
- Topstep rules: orders must come from your own computer. No VPS, no cloud. TwinCopier runs on your computer, so it fits this rule.
- Copying works on Combine and Express Funded accounts only. Topstep does not allow copiers on Live Funded accounts.
- Turn off TopstepX's own copier on these accounts first.
Steps
- In the ProjectX dashboard, subscribe to API access and link it to TopstepX.
- In TopstepX, open Settings › API and create an API key. Copy it.
- In the app, open Connections and press Add a login. Choose TopstepX.
- Give the login a name, for example "Topstep".
- Enter your TopstepX username. This is not your email.
- Paste your API key.
- Leave API address empty for Topstep. Fill it in only if another firm on ProjectX gives you its own address.
- Tick Combine and Express Funded only. Never Live Funded.
- Press Connect. Your accounts appear.
Live Funded accounts
The app tags accounts that ProjectX marks as Live Funded. It never copies to or from them.
What we keep
- Your username and API key are kept in the system keychain on your computer.
- Our server never sees them.
If you delete the key in TopstepX, the connection stops. Make a new key and enter it again in Connections.
Remove a connection
In Connections, open the login's menu and choose Remove. The app logs out and forgets the login. Your positions and orders stay as they are.