How many instances can be opened?

Can ninja be opened simultaneously with 2 different brokers?

Yes, assuming everything is already setup behind the
scenes (approved brokers, accounts ready, etc), this
works using the Multi-Broker Add-On feature.

1 Like

At the risk of offending BLTDavid which I would never wish (a Most Valued Contributor who’s input & generosity I have benefited from here), not sure what you intend from your Subject title and post content.
What’s your objective/use case? Do you want to run two instances of NT concurrently, or connect to two brokers concurrently within one running instance of NT?
To be pedantic you cannot run two ‘instances’ per se (unless things have changed) I.e. two instances of the program running in parallel- NT’s Licensing won’t allow it. Similarly it won’t allow two instances on separate PCs, logging in NT (regardless of broker Connection, or not) a second time will boot out an existing connected instance of the same licenced copy.
You can indeed do what #BLTDavid says in order to connect to two (or more) broker accounts simultaneously within the same instance of NT.
#BLTDavid is your go-to man in this regard by a country mile. Just posting ‘cos to me the framing of the Q seemed a little ambiguous. Hope it helps
Merry Xmas all
Best

2 Likes

I agree the question is somewhat ambiguous, but if I had to guess it’s about having connections to two different brokerages in the same instance of NT on the same machine.

However, for the record, I run separate simultaneous instances of NT on multiple computers with the same login every day. I believe this changed a couple of years ago when they started requiring the logins. You no longer need a license for each machine. There’s no restriction I’m aware of regarding the number of computers you can install and run NT on using the same account. I use the separate machines for strategy development and one machine for live trading.

Any restrictions would only be associated with limitations on the data or brokerage connections. For example, Kinetick data only allows one simultaneous connection and if I connect on one machine while logged into another the first machine will be disconnected.

2 Likes

Good to know! I knew there was a reason I participate here :slightly_smiling_face:. Live and learn.

1 Like

I am using the default data feed and it seems to work fine on both computers, but then i have never actually traded live on both, i have live account only on the VPS and development machine only runs demo accounts.

There is one very odd thing i noticed, i only traded the live account with my strategy for the very first time couple of weeks back, and i wanted to see the trades being put by my computer, on my mobile phone, I had assumed it will be as easy to do that as it is in ctrader or metatrader, but the moment i opened the app on the android phone my positions went flat and strategies got disabled, AI told me that when you open android app, ninjatrader assumes you will trade through the app now and it goes flat and disables the strategies which placed those orders.

Ninjatrader never ceases to amaze me, the way i see it ninjatrader is that pyramid that a bunch of techies made, but they never bothered making a road to get to that pyramid so one has to trek in a forest of crappy minimalistic documentation to reach the architectural marvel.

Ha! Yeah, I can agree with this. Well said.

Btw, you should correct your brain on that opening expression.

That is, ‘seizes’ should be ‘ceases’.

:slightly_smiling_face:

1 Like