Managing Connections
Tradovate and TopstepX setup, connection statuses, reconnecting, and managing multiple accounts.
Connecting Tradovate
- Click the + button in the sidebar and select Tradovate.
- Your browser opens to the Tradovate login page — sign in and authorize.
- You're redirected back to Wogul automatically. All accounts under that login appear in the sidebar.
Both Live and Demo accounts are supported. Tokens expire every 90 minutes and are renewed automatically. You never need to re-authenticate unless you revoke access from Tradovate.
Tradovate allows a maximum of 2 concurrent sessions. Logging in on a 3rd device disconnects the oldest session.
Connecting TopstepX
- Click the + button in the sidebar and select TopstepX.
- Enter your TopstepX username and API key (found in your TopstepX account settings).
- Click Connect. Your accounts appear in the sidebar.
TopstepX tokens last 24 hours and are auto-renewed. TopstepX does not enforce server-side rate limits.
Connection Statuses
| Status | Color | Meaning |
|---|---|---|
| Connected | Green | Fully operational — REST and WebSocket both active. |
| Disconnected | Gray | No active connection. Account is offline. |
| Warning | Orange | REST works but WebSocket failed. Orders work but real-time data may lag. |
| Authenticating | Blue | Currently in the login flow. |
Reconnecting
Wogul auto-reconnects on app restart and when your computer wakes from sleep. WebSocket uses exponential backoff (0, 2, 5, 10, 15, 30, 60, 120s between retries). If auto-reconnect fails, click the reconnect button next to the account. If the token has expired, you'll need to re-authenticate.
Was this article helpful?