Free! Download Now

NinjaTrader 8 Connection Guide for TD Ameritrade


Connection Configuration Instructions

  1. NinjaTrader 8 must be installed
  2. Start NinjaTrader 8
  3. From the Control Center window, select the menu "Connections” > “configure”
  4. Connection Menu
  5. Select "TD AMERITRADE" from the list of “Available” connections > press the “add” text from the “Configured” section below
  6. The Connection “Properties” section will be made available on the right side
    • Connection name: Create a name to identify your connection
    • Connect on start up: Enable if you want NinjaTrader to automatically establish a connection on start up
    • Local OCO simulation: Enables NinjaTrader to handle OCO (one cancels other order handling) on your local PC
  7. Authorize the connection
    • Connect:
      • Press Authorize
      • Enter your User ID and Password
      • Press Log in
    • Press allow
  8. Once configured Connect will say Authorized and you can press OK

To connect to your account, go to the NinjaTrader Control Center window, select the menu "Connections" and then select your account “Connection name” you configured during step 6.

Once connected, you will see your connection highlighted in the connections menu per provider. There is also an aggregated connection status in the bottom left hand corner of the Control Center. For more information please see the "Connection Status" section of the help guide.


  1. When submitting orders within an OCO group, the orders must be submitted as a pair and after submission, those orders will no longer be modifiable. To make a change to an OCO grouped order it must be cancelled and resubmitted. ATM functionality which would modify submitted stops and targets on TD Ameritrade accounts are therefore not supported.
  2. TD Ameritrade supports changing the order type of an active order. This is not a common practice. NinjaTrader does not support this feature.