Copy trades on Tradovate: connect your login
Tradovate is the shortest connection form in MirrorFill: username and password, nothing else. No API keys, no environment picker, no add-ons. Once the login passes Test, its accounts appear in the Copy Rules pickers and can lead or follow like any other account.
Steps
- Open Accounts and click Add connection. Name the connection.
- Pick the Tradovate tile in the platform picker.
- Enter your Tradovate username and password — the same ones you sign in to Tradovate with. That is the whole form.
- Press Test, then Add connection. A working login answers "Connected. N accounts found:" with your account ids.
Demo vs live is detected for you
There is no demo/live picker. Test works out which environment the login belongs to and writes the answer on the connection — the Details column on the Accounts page then reads Demo account or Live account. If that ever changes on Tradovate's side, the next Test updates it. There is nothing to configure and nothing to re-do if you guessed wrong, because you never guess.
One session per login
Tradovate allows one API session per login. So if the copier is running with this login, Test refuses instead of kicking the copier off: the answer is an explicit "copier is running on this Tradovate login — stop it before probing". The fix is exactly that — stop the copier from the engine command strip, run your Test, then start copying again.
If your connection drops at odd moments even though the credentials pass Test, another program is probably taking the session. Work through Tradovate session conflicts.
Quick answers
Do I need Tradovate's API Access add-on?
No. MirrorFill connects with the username and password you already have. There is nothing extra to buy from Tradovate.
Can I sign in with OAuth?
Not yet. Username and password is the supported path today.
Did it connect to my demo or my live account?
Check the Details column on the Accounts page — it reads Demo account or Live account after the first passing Test.