Tradovate and NinjaTrader

Connecting Tradovate or NinjaTrader redirects you to the broker's website to authorize. You'll be brought back automatically to select which accounts to import.

Add Tradovate or NinjaTrader on the web

  1. Open Accounts from the sidebar and click Add Account.
  2. Enter an Account Name, then select Tradovate or NinjaTrader.
  3. Choose Demo or Live to match your broker account.
  4. Click Add Account. You'll be redirected to the broker to sign in and authorize.
  5. After returning, select the accounts you want to import and click Add Accounts.

Add Tradovate or NinjaTrader on mobile

  1. Tradovate and NinjaTrader can't be added from the mobile app. Open backtrader.io in a browser and follow the steps above.

ProjectX

ProjectX connects using your firm, username, and API key. No browser redirect required.

Connect ProjectX

  1. Open Accounts from the sidebar and click Add Account.
  2. Enter an Account Name, then select ProjectX.
  3. Under ProjectX Credentials, select your firm from the list.
  4. Enter your Username and API Key.
  5. Click Add Account. If credentials are valid, select the accounts to import and click Add Accounts.
  6. If it fails, verify your username and API key are correct and that the key is still active.

Syncing

Sync refreshes balances and connection status for all accounts.

Run a sync

  1. On Accounts, click Sync in the toolbar.
  2. Wait for the loading state to clear. The table refreshes automatically when done.

Removing Accounts

You can remove a single account or an entire broker connection. You must close any open positions and orders before removing.

Remove an account or connection

  1. On Accounts, click the trash icon on the row you want to remove.
  2. If the icon is greyed out, close any open positions and orders first, then try again.
  3. If the account is used in copy trading as a leader, you'll see a warning about the impact on followers. Confirm to proceed.