Free! Download Now

NinjaTrader Connection Guide for Oanda

Please note that Oanda connectivity is only available through NinjaTrader 8


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. Select "NinjaTrader Continuum" from the list of “Available” connections > press the “add” text from the “Configured” section below
  5. The Connection “Properties” section will be made available on the right side
  6. Enter your Oanda credentials as per the image below:
    • 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
    • User name: Enter your Oanda account user name
    • Password: Enter your Oanda account password
    • Ask password on connect: Enable to require manually entering the password when connecting (Password field above will be disabled)
    • Include FX: This must be checked for Oanda accounts
    • “Demo: If the account is a funded trading account, disable the "Demo" checkbox. Otherwise, for free trials and demos, leave the “Demo” option enabled. (Note: Live accounts can still trade in simulation and require a live license to trade live)
    • Local OCO simulation: Enables NinjaTrader to handle OCO (one cancels other order handling) on your local PC. DO NOT enable this unless otherwise instructed by a technical support representative
  7. 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 cancelling orders, working orders within an OCO group will only be cancelled if any order of the group is cancelled directly within NinjaTrader. In all other scenarios these working orders will remain working.
  2. An OCO group that has an order rejected will not cancel any remaining working orders in the group. Any pending orders will not be submitted and instead rejected.
  3. There will be an approximate 200ms delay between submission of OCO linked orders.
  4. Oanda accounts can only have access enabled for NinjaTrader or Oanda's FXTrade platform. Accessing an account from both is not supported.