QuantVPS Logo

QuantVPS Blog & Resources

Learn all about algo trading with QuantVPS!


How to Enable Multi-Provider Mode in NinjaTrader Desktop

How to Enable Multi-Provider Mode in NinjaTrader Desktop

Published October 17, 2024

How To

This article provides an overview of the Multi-Provider setting with a walkthrough for connecting to a NinjaTrader account alongside other accounts in the NinjaTrader Desktop app.

What is Multi-Provider?

Multi-Provider is a setting built into NinjaTrader Desktop that allows you to connect to both Live and Demo NinjaTrader accounts, evaluation accounts, and 3rd-party broker/data provider accounts simultaneously. 

Once enabled, the configure button will appear at the bottom of the Control Center > Connections dropdown, allowing you to manually create any of your connections in the NinjaTrader Desktop app. 

Please note that the Multi-Provider setting is only available on NinjaTrader Desktop version 8.1 or later. 

How to Enable Multi-Provider

To enable Multi-Provider, select Options from the Tools dropdown in the Control Center

image.png

Check the box next to “Multi-provider in the General section of the Options window, then click OK. Please restart your platform after this step for the change to be fully applied. 

After restarting, the configure button will appear in the Control Center > Connections dropdown, allowing you to manually create any of your account connections. 

image.png

Creating A NinjaTrader Account Connection With Multi-Provider

1. To connect to your NinjaTrader account with Multi-provider enabled, click configure in the Control Center > Connections dropdown. 

2. Next, double-click NinjaTrader from the list of Available connections, or highlight it and press the add at the bottom of the window. After “My NinjaTrader” appears in the Configured section below, the Connection Properties will be editable on the right.

3. To connect to your NinjaTrader account, enter the same Username and Password as your NinjaTrader Account Dashboard. If your NinjaTrader account is linked to your Google or Apple account, click the corresponding button to enter your Google / Apple login information. 

4. Finally, choose “Simulation” or “Live” from the Account Type dropdown. Simulation will connect you to your Demo account for practice trading while Live will connect you to your Live trading account. 

  • To connect to both of these accounts simultaneously, create two separate “My NinjaTrader” connections with one set to the Live account type and the other set to the Simulation account type – How to Connect to Live and Simulation Accounts at the Same Time
  • Users with multiple NinjaTrader Brokerage account types (individual, joint, LLC, etc) will have different usernames for each. These steps can also be repeated to connect to all account types simultaneously. 
image.png

Some additional settings in the Connection Properties window include: 

  • Connection name: Create a custom name to identify your connection
  • Connect on start up: Enable if you want NinjaTrader to automatically connect to this account on start up
  • Ask password on connect: Enable if you would like to enter your password on every connect for extra security 

5. Click “OK” to finish creating your NinjaTrader Account connection after configuring all your settings. 

Connecting to your NinjaTrader Account Connection

To connect to your newly-configured account, go to the Control Center window, click the Connections dropdown, and then select the custom “Connection Name” you configured during Step 4.

image.png

Once connected, you will see your connection highlighted in green in the Connections dropdown. There is also an aggregated connection status light at the bottom left hand corner of the Control Center. For more information please see the “Connection Status” section of NinjaTrader’s Help Guide.

image.png

Additional Connection Types

Multi-provider must be enabled to connect to any supported 3rd-party broker accounts, data providers, or evaluation accounts on the NinjaTrader Desktop app. 

For walkthroughs on how to connect to and troubleshoot these types of connections, please visit our complete list of available connections here – NinjaTrader Desktop Connection Guides

FAQ

“The configure button has disappeared from the Connection dropdown in the Control Center. I cannot create or change connections in the Control Center?”

  • If the configure button is not visible in the Connections dropdown, it indicates Multi-Provider is not currently enabled. Multi-provider is not enabled by default on new installations of NinjaTrader 8.1. Multi-Provider is, however, enabled if you have just upgraded from NinjaTrader 8.0 to the latest version of 8.1. 
  • Multi-Provider must be enabled to create new connections in the NinjaTrader Desktop app. 

“I do not see the Multi-provider setting in the Tools > Options window.”

  • “Multi-provider” is only available on NinjaTrader Desktop version 8.1 and later. This setting is not available in NinjaTrader 8.0. 

“How do I connect to my live account and evaluation account simultaneously?”

  • You can connect to both a live NinjaTrader account and evaluation accounts simultaneously by creating two separate connections in the Connections > configure window. Once configured, click on both connections in the the Connections dropdown. Green lights will appear next to both connection names once successful, and all your accounts will appear in in the Control Center > Accounts tab.