How to Connect Your Tradovate Account
Walk through the OAuth authorization process and start syncing your Tradovate accounts in under two minutes.
5 min read
MimikTrader connects to Tradovate through their official OAuth 2.0 system. This is the same secure authorization mechanism used by other integrations in the Tradovate ecosystem. You never share your password with MimikTrader — instead, Tradovate issues a secure token that grants specific permissions.
What You Will Need
- A MimikTrader account (free trial is fine — no credit card required).
- Your Tradovate username and password. If you trade with a prop firm that uses Tradovate (Topstep, Apex Trader Funding, Earn2Trade, etc.), use the Tradovate credentials your prop firm provided.
- If you have two-factor authentication enabled on your Tradovate account, have your authenticator app or email ready for the verification code.
Authorization Steps
- 1
Navigate to the Accounts Page
Log in to MimikTrader and click “Accounts” in the sidebar navigation. You will see a list of your connected accounts (empty if this is your first time) and a button labeled “Connect Tradovate Account.”
[Screenshot: Accounts page with Connect Tradovate Account button]
- 2
Start the OAuth Flow
Click the “Connect Tradovate Account” button. MimikTrader will redirect you to Tradovate's official authorization page. This page is hosted by Tradovate — you can verify this by checking the URL in your browser's address bar.
- 3
Log In to Tradovate
Enter your Tradovate username and password on their login page. If you have two-factor authentication enabled, you will be prompted for a verification code from your authenticator app or email.
[Screenshot: Tradovate OAuth login screen]
- 4
Review and Grant Permissions
After logging in, Tradovate will display a consent screen showing what permissions MimikTrader is requesting. These include:
- View Account Information: Read access to your account numbers, balances, and positions. This is how MimikTrader knows which accounts are available and can monitor your equity in real time.
- Place Orders: Permission to submit, modify, and cancel orders on your behalf. This is required for trade copying — MimikTrader needs to place matching orders on follower accounts when the leader takes a trade.
- View Order History: Read access to your order and fill history. This is used for reconciliation and the activity log.
Click “Authorize” or “Allow” to grant these permissions. You will be redirected back to MimikTrader.
NoteMimikTrader never sees or stores your Tradovate password. The OAuth process means Tradovate handles authentication directly and only provides MimikTrader with a revocable access token. You can revoke this token at any time by disconnecting the account in MimikTrader or through Tradovate's own settings. - 5
Account Discovery
Once authorization is complete, MimikTrader will automatically discover all trading accounts under your Tradovate login. This includes live accounts, demo/simulation accounts, and prop firm evaluation or funded accounts. Each account will appear in your Accounts list with its account number, name, and current status.
[Screenshot: Accounts list showing discovered Tradovate accounts]
Connecting Multiple Logins
If you have accounts under different Tradovate logins — for example, a personal account and several prop firm accounts from different firms — you will need to run the OAuth process once for each login. Each authorization links all accounts under that specific Tradovate credential.
There is no limit to the number of Tradovate logins you can connect to a single MimikTrader account.
Prop Firm Accounts
Most Tradovate-based prop firms provide you with a dedicated Tradovate login. Use those credentials when authorizing — do not use your personal Tradovate login to access prop firm accounts (they are separate).
Prop firms that are fully compatible through Tradovate include Topstep, Apex Trader Funding, Earn2Trade, and any other firm that provides Tradovate credentials for their evaluation and funded accounts.
Troubleshooting Connection Issues
Authorization Page Does Not Load
If the Tradovate login page does not appear after clicking “Connect Tradovate Account,” try clearing your browser cache or using an incognito/private window. Pop-up blockers can also interfere with the OAuth redirect.
Invalid Credentials Error
Double-check that you are using the correct username and password for the Tradovate login you want to connect. If you have multiple Tradovate accounts (personal and prop firm), make sure you are entering the right credentials for the one you intend to link.
No Accounts Discovered After Authorization
If the OAuth flow completes successfully but no accounts appear, the most common cause is that the Tradovate login does not have any active trading accounts. This can happen if a prop firm account has been deactivated or if you authorized a demo login that has not been set up yet.
Token Expired
Tradovate access tokens expire periodically. MimikTrader handles token refresh automatically in most cases. If you see a “Connection Expired” or “Token Expired” status on an account, click the “Reconnect” button to re-authorize. This re-runs the OAuth flow and obtains a fresh token.