Skip to main content
MimikTrader
PricingFAQ
LoginSign up
All Articles
Getting Started
  • What is MimikTrader?
  • Quick Start Guide
  • Connect Your Tradovate Account
  • Setting Up Copy Groups
Connections & Brokers
  • Supported Brokers & Platforms
  • Using NinjaTrader Accounts
  • Reconnect, Reauthorize & Remove Accounts
  • Supported Futures Contracts
Copy Groups & Leaders
  • Leaders & Followers
  • Symbol Restrictions on Copy Groups
Trade Copying Behavior
  • How Trade Copying Works
  • TradingView Webhook Strategies
  • Position Sizing
  • OCO Bracket Orders
  • Cross-Contract Copying
  • Position Flips & Reversals
  • Partial Fills & Copying
  • Closing Positions & Flatten
Risk Management
  • Risk Management Overview
  • Daily Loss Limits & Profit Targets
  • Weekly Loss Limits & Profit Targets
  • Trailing Drawdown Protection
  • Position Limits & Account Risk Rules
  • Auto-Flatten & Account Locking
Journal & Reports
  • Trading Journal: Automatic Capture
  • Reports & Analytics Guide
  • Journal Numbers Look Wrong?
Notifications, Billing & Account
  • Notifications & Alerts
  • Plans, Billing & Trials
  • Account Access & Security
Troubleshooting & Support
  • Trades Not Copying
  • Tradovate API Rate Limits
  • Connection Issues
  • Rejected Orders Explained
  • Hedging Prevention
  • Follower Position Doesn't Match
  • TP/SL Changes Didn't Apply
  • Can't Log In or Locked Out?
  • Contact Support
  • Frequently Asked Questions
HelpTroubleshooting & SupportConnection Issues

Troubleshooting Connection Issues

Diagnose and resolve expired tokens, WebSocket disconnects, OAuth errors, and other connection problems.

5 min read

MimikTrader maintains persistent connections to Tradovate's API for real-time trade detection and order placement. These connections are generally stable and self-healing, but there are situations where manual intervention may be needed. This article covers the most common connection issues and how to resolve them.

Understanding the Status Indicators

Each connection on the MimikTrader Connections page displays a status indicator. Here is what each state means:

  • Connected: The connection has a valid access token and an active WebSocket connection to the broker. Trade detection and order placement are fully operational. Brief transient sync states are also shown as Connected — you do not need to take any action for these.
  • Re-auth required:The OAuth token has expired or entered an error state and automatic refresh failed. This covers what some traders think of as a separate “token expired” state — in MimikTrader it is folded into Re-auth required. You need to re-authorize the connection before trade copying can resume.
  • Disconnected: The connection is disabled or not currently linked to the broker. No trade detection or order placement will occur until it is reconnected.

Common Issues and Solutions

Re-auth Required

Tradovate OAuth tokens have a limited lifetime. MimikTrader automatically refreshes tokens before they expire in most cases. However, if the refresh token itself has expired (which can happen after extended periods of inactivity or if Tradovate rotates their token policy), the automatic refresh will fail and you will see a “Re-auth required” status.

To fix this:

  1. 1

    Click the Reconnect Button

    On the Accounts page, find the affected account and click the “Reconnect” button. This initiates a new OAuth authorization flow.

  2. 2

    Re-Authorize with Tradovate

    You will be redirected to Tradovate's login page. Enter your credentials and approve the authorization request. This issues a fresh set of access and refresh tokens.

  3. 3

    Verify the Connection

    After returning to MimikTrader, confirm the account status changes to green (“Connected”). The WebSocket connection will be re-established automatically.

Tip
If you have multiple accounts under the same Tradovate login, you only need to re-authorize once. The new token covers all accounts under that login.

WebSocket Disconnects

WebSocket connections can drop for several reasons: Tradovate server maintenance, network instability, or brief internet interruptions. MimikTrader has built-in automatic reconnection logic that handles most disconnects without any user action.

The reconnection process works as follows:

  • When a disconnect is detected, MimikTrader immediately begins reconnection attempts.
  • The first retry occurs within 1-2 seconds. If it fails, subsequent retries use an exponential backoff strategy, waiting longer between each attempt.
  • During reconnection, the account status shows yellow (“Reconnecting”). No trades are copied to or from this account during this period.
  • Once reconnected, MimikTrader synchronizes the account state (positions, pending orders) to ensure it has an accurate picture before resuming trade copying.

If the reconnection does not succeed after several minutes, the status will change to red (“Disconnected”). At this point, check whether the issue is on Tradovate's side (their API status page may show maintenance) or whether your MimikTrader account needs re-authorization.

Warning
During a WebSocket disconnect, any trades placed on the leader account will not be detected until the connection is restored. MimikTrader will reconcile positions after reconnection, but there may be a gap if trades were placed during the outage. Always check position alignment after a prolonged disconnect.

OAuth Authorization Errors

If the OAuth flow fails during initial connection or reconnection, you may see one of these errors:

  • “Access Denied”: You clicked “Deny” on Tradovate's consent screen instead of “Allow.” Re-run the connection and approve the permissions this time.
  • “Invalid Credentials”: The username or password entered on Tradovate's login page was incorrect. Double-check you are using the right login for the accounts you want to connect.
  • “Session Expired”: The OAuth session timed out before you completed the login. This can happen if you left the authorization page open for too long. Start the process again from the Connect button.
  • “Application Not Found”: This is a rare server-side issue. If you encounter it, wait a few minutes and try again. If it persists, contact MimikTrader support.

Accounts Showing Offline During Market Hours

If all your accounts suddenly show as disconnected during market hours, the most likely causes are:

  • Tradovate API maintenance: Tradovate occasionally performs maintenance, typically outside of regular trading hours but sometimes with brief interruptions during low-volume periods. Connections will automatically restore when their API comes back online.
  • Exchange maintenance: CME has a daily maintenance window (typically 4:00 PM to 5:00 PM Central Time on weekdays). During this window, trading is halted and connections may drop. This is normal and connections re-establish when trading resumes.
  • MimikTrader deployment: During platform updates, there may be a brief connection interruption (typically under 30 seconds). Connections are restored automatically after the deployment completes.

Preventing Connection Issues

  • Do not disconnect and reconnect accounts unnecessarily. Each reconnection consumes API calls and token refreshes.
  • If you are not trading for an extended period (more than a week), your tokens may expire naturally. Plan to re-authorize before your next trading session.
  • Check the MimikTrader dashboard status indicators before your trading session begins. It takes 30 seconds to spot a connection issue and fix it before trading starts.
  • Keep your Tradovate account credentials current. If you change your Tradovate password, you will need to re-authorize in MimikTrader.

Getting Help

If you have tried the steps above and your connection issues persist, gather the following details before contacting support:

  • The specific error message or status you are seeing.
  • Which accounts are affected (account numbers or names).
  • When the issue started (approximate time and timezone).
  • Whether you can log into Tradovate directly through their web or desktop platform.

Related Articles

  • How to Connect Your Tradovate Account
  • Tradovate API Rate Limits
  • Trades Not Copying
  • Quick Start Guide
MimikTrader

Futures trade copier with built-in risk enforcement for prop firm traders running multiple accounts.

info@mimiktrader.com

Product

  • Trade Copier
  • Risk Management
  • Trading Journal
  • TradingView Automation
  • Pricing
  • FAQ
  • Log in

Brokers

  • Tradovate
  • NinjaTrader
  • Rithmic
  • ProjectX

Prop firms

  • Apex Trader Funding
  • Topstep
  • MyFundedFutures
  • Tradeify
  • Alpha Futures
  • Lucid
  • Bulenox
  • Take Profit Trader
  • All prop firms

Resources

  • Futures trade copier
  • Prop firm trade copier
  • Prop firm risk management
  • Free calculators
  • Consistency rule
  • Multiple accounts
  • Cloud trade copier
  • Help center
  • Glossary
  • Blog

Legal

  • Terms
  • Privacy
  • Risk disclosure
  • Contact

© 2026 MimikTrader. All rights reserved.

The R | Protocol API™ software is Copyright © 2026 by Rithmic, LLC. All rights reserved.

Futures trading involves substantial risk. MimikTrader is a software platform, not a broker, financial adviser, signal provider, or guarantee against losses.