Help CenterBrokers & Connections

Brokers & Connections

How to connect Tradovate and ProjectX accounts, understand what a connection is, and fix issues when a connection goes offline.

⏱ 7 min readLast updated: March 2026

What is a connection?

A connection represents one broker login credential linked to SyncMyTrade. When you connect, SyncMyTrade imports all the trading accounts associated with that login automatically.

TradovateProjectX
Auth methodOAuth (broker login)API Key + Username
Prop firmsTradovate-based firmsTopstepX, Bulenox & more
Token refreshAutomatic via OAuthAutomatic using stored API key
When it disconnectsOAuth token expiresAPI key expires or is revoked
How to reconnectClick Reconnect buttonDelete and re-add with new API key

ℹ️ Note

One connection can give you access to multiple trading accounts. For example, one Tradovate login that includes 5 prop firm accounts counts as 1 connection with 5 accounts — all included in your plan limit.

Connecting Tradovate Tradovate

Tradovate uses OAuth — you authorize SyncMyTrade directly on Tradovate's secure login page. Your password is never shared with us.

1

Go to the Connections page and click + New Connection.

2

Enter a connection name — e.g. Apex Funded or Tradovate Demo. This name cannot be changed later.

3

Select Tradovate as the broker and choose Demo or Live environment.

4

Click Connect Now — you'll be redirected to Tradovate's login page.

5

Sign in with your Tradovate credentials and approve the authorization.

6

You'll be redirected back to SyncMyTrade automatically. Your accounts will appear within a few seconds.

Connections page showing a connected Tradovate account

A successfully connected Tradovate connection showing Connected status

💡 Tip

Choose Demo if you want to test with paper trading accounts. Choose Live for real-money funded accounts. You can have both — just create two separate connections.

Connecting ProjectX ProjectX

ProjectX supports prop firms like TopstepX, Bulenox, and others. Instead of OAuth, ProjectX uses an API key which you copy from your prop firm's platform settings.

1

Go to Connections and click + New Connection.

2

Enter a connection name — e.g. TopStep Connection.

3

Select ProjectX as the broker.

4

Choose your Prop Firm from the dropdown — e.g. TopstepX.

5

Enter your Username (the email you use to log into your prop firm) and your API Key.

6

Click Connect Now. Your accounts will appear within a few seconds.

New connection modal with ProjectX selected and TopStep Connection name

Select ProjectX and enter your connection name

ProjectX connection form showing prop firm dropdown, username and API key fields

Select your prop firm, then enter your username and API key

💡 Tip

To find your API key, log into your prop firm's platform (e.g. TopstepX dashboard) and go to Settings → API or Account → Integrations. The exact location varies by firm — search "API key" in their help docs if you can't find it.

Viewing connection details

Click on any connection name to open its detail page. This shows all the trading accounts imported from that broker login, their balances, statuses, and which copy group they're assigned to.

Connection details page showing 3 TopstepX accounts with Active status

ProjectX connection detail — 3 accounts imported, all Active, not yet assigned to a group

Connection details page showing Tradovate account assigned as Leader in Demo Group

Tradovate connection detail — account assigned as Leader in Demo Group

The Role column shows whether the account is a Leader, Follower, or Unassigned — meaning it hasn't been added to any copy group yet.

Multiple connections

You can connect multiple brokers at the same time and mix them within the same copy group. A common setup is a Tradovate leader copying to ProjectX followers, or multiple ProjectX connections for different prop firms.

Connections page showing both a ProjectX and Tradovate connection, both Connected

Two connections active simultaneously — ProjectX (TopstepX) and Tradovate (Demo)

ℹ️ Note

The number of connections you can have is determined by your plan. You can see your current usage in the Active Connections stat card on the Connections page (e.g. 2 / 4 means 2 active out of 4 allowed).

Fixing a disconnected Tradovate connection Tradovate

Tradovate OAuth tokens expire periodically. When this happens, the connection status changes to Disconnected and the row is highlighted in red on the Connections page.

✗ What you'll see

The connection row turns red, the status shows a red ✗ Disconnected, and a Reconnect button appears in the Actions column. Trades will stop copying until reconnected.

1

Go to the Connections page.

2

Find the disconnected connection — it will have a red row and show Disconnected status.

3

Click the Reconnect button in the Actions column.

4

You'll be redirected to Tradovate's login page — sign in again to re-authorize.

5

You'll be redirected back automatically. The connection will return to Connected status.

⚠️ Important

While a connection is disconnected, any copy groups using its accounts will stop copying trades. Reconnect as soon as possible to avoid missing trades.

Fixing a disconnected ProjectX connection ProjectX

SyncMyTrade stores your ProjectX API key and uses it automatically to refresh access tokens in the background — so ProjectX connections rarely disconnect. The only time a ProjectX connection goes offline is when the API key itself expires or is revoked by your prop firm.

ℹ️ Note

Unlike Tradovate, there is no one-click Reconnect for ProjectX. You need to obtain a new API key from your prop firm and re-create the connection.
1

Log into your prop firm's platform and go to your API or integrations settings.

2

Generate a new API key (or find the current valid one if it was rotated automatically).

3

Go to the Connections page in SyncMyTrade.

4

Delete the disconnected connection using the trash icon.

5

Click + New Connection and re-add the connection using your new API key.

6

Re-assign the accounts to your copy groups on the Groups page.

⚠️ Important

When you delete and re-create a ProjectX connection, your accounts will show as Unassigned in any existing copy groups. You'll need to re-add them as leader or follower in each group.

Deleting a connection

To delete a connection, click the trash icon in the Actions column on the Connections page.

⚠️ Important

Deleting a connection removes all accounts associated with it from SyncMyTrade. If any of those accounts were part of a copy group, they will be removed from the group as well. Any active copies using those accounts will stop immediately.

Was this article helpful?

Contact support →