Who runs Multiple instances of NinjaTrader 8 ? - futures io
futures io



Who runs Multiple instances of NinjaTrader 8 ?


Discussion in NinjaTrader

Updated
      Top Posters
    1. looks_one hyperscalper with 7 posts (1 thanks)
    2. looks_two sam028 with 5 posts (3 thanks)
    3. looks_3 kevinkdog with 2 posts (0 thanks)
    4. looks_4 daviedave with 1 posts (0 thanks)
    1. trending_up 2,558 views
    2. thumb_up 5 thanks given
    3. group 8 followers
    1. forum 18 posts
    2. attach_file 2 attachments




Welcome to futures io: the largest futures trading community on the planet, with well over 125,000 members
  • Genuine reviews from real traders, not fake reviews from stealth vendors
  • Quality education from leading professional traders
  • We are a friendly, helpful, and positive community
  • We do not tolerate rude behavior, trolling, or vendors advertising in posts
  • We are here to help, just let us know what you need
You'll need to register in order to view the content of the threads and start contributing to our community.  It's free and simple.

-- Big Mike, Site Administrator

(If you already have an account, login at the top of the page)

 
Search this Thread
 

Who runs Multiple instances of NinjaTrader 8 ?

(login for full post details)
  #1 (permalink)
 hyperscalper 
boise idaho
 
Experience: Advanced
Platform: NinjaTrader adv C#/Java
Broker: NinjaTrader with LeeLoo
Trading: NinjaTrader 8 advanced Strategies and Indicators
 
Posts: 69 since Apr 2020
Thanks: 5 given, 83 received

Who runs multiple instances of NinjaTrader 8,
simultaneously, either on a single server; or on multiple
servers?

I want to explore some configurations.

hyperscalper

Started this thread Reply With Quote

Journal Challenge April 2021 results (now extended!):
Competing for $1800 in prizes from Jigsaw
looks_oneMaking a Living with the Microsby sstheo
(311 thanks from 30 posts)
looks_twoSalao's Journalby Salao
(81 thanks from 13 posts)
looks_3Deetee’s DAX Trading Journal (time based)by Deetee
(50 thanks from 21 posts)
looks_4Learning to Profit - A journey in algorithms and optionsby Syntax
(38 thanks from 16 posts)
looks_5Maybe a little bit different journalby Malykubo
(17 thanks from 18 posts)
 
Best Threads (Most Thanked)
in the last 7 days on futures io
The Crude Dude Oil Trading System
111 thanks
Big Mike in Ecuador
45 thanks
Help improve the FIO community
38 thanks
Next New Poll Ideas/Suggestions
20 thanks
futures io site changelog and issues/problem reporting
17 thanks
 
(login for full post details)
  #2 (permalink)
 sam028 
Site Moderator
 
 
sam028's Avatar
 
Posts: 3,676 since Jun 2009
Thanks: 3,790 given, 4,508 received


hyperscalper View Post
Who runs multiple instances of NinjaTrader 8,
simultaneously, either on a single server; or on multiple
servers?

I want to explore some configurations.

hyperscalper

You can't have two Ninja instances running on the same Windows instance.
I always have 4 or 5 Ninja running in parallel, sharing the same data feed and sharing some other things, but on different machines.

Success requires no deodorant! (Sun Tzu)
Follow me on Twitter Reply With Quote
The following 2 users say Thank You to sam028 for this post:
 
(login for full post details)
  #3 (permalink)
 hyperscalper 
boise idaho
 
Experience: Advanced
Platform: NinjaTrader adv C#/Java
Broker: NinjaTrader with LeeLoo
Trading: NinjaTrader 8 advanced Strategies and Indicators
 
Posts: 69 since Apr 2020
Thanks: 5 given, 83 received



sam028 View Post
You can't have two Ninja instances running on the same Windows instance.
I always have 4 or 5 Ninja running in parallel, sharing the same data feed and sharing some other things, but on different machines.

Thank you for your response. So..

1) either a separate machine, or a Virtual Machine (VM) is required.

In my particular case, I have a Rithmic account; and I want to configure
a second Rithmic account.

My understanding is that the Rithmic connection is written in software
in such a way that there cannot be more than 1 connection per process.

So my expectation is that I need 2 isolated NT8 processes (which I would
prefer to be in separate login accounts, but which I guess will need to be
isolated into another VM or machine instance)
where 1 of them is configured for Rithmic account #1
and the 2nd of them is configured for Rithmic account #2

Where would a Multi-Brokerage license key fit into all of this. Is it
better for me to upgrade to Multi-Brokerage strategy for this kind
of configuration ??

Does that match up well with your understanding ?

hyperscalper

Started this thread Reply With Quote
 
(login for full post details)
  #4 (permalink)
 Jasonnator 
Denver, Colorado United States
 
Experience: Intermediate
Platform: NT8 + Custom
Broker: NT Brokerage, Kinetick, IQFeed, Interactive Brokers
Trading: ES
 
Jasonnator's Avatar
 
Posts: 126 since Dec 2014
Thanks: 37 given, 121 received

I've used VM's to effectively sandbox instances of NT8. It works well but you will need separate licences to submit live orders. Also, be careful about having different instances writing to the same location. I've corrupted the NT8 install a few times trying to do this.

Reply With Quote
 
(login for full post details)
  #5 (permalink)
 tr8er 
Europe
 
Experience: Advanced
Platform: TradeNavigator, BookMap
Trading: ES, CL, 6E, 6B
 
Posts: 472 since Jan 2017
Thanks: 29 given, 414 received


hyperscalper View Post
Who runs multiple instances of NinjaTrader 8,
simultaneously, either on a single server; or on multiple
servers?

I want to explore some configurations.

hyperscalper

Hi, I'm not sure if I understand what you are searching, but maybe this tool can help you. (I've nothing to do with this company, I just saw this some days ago) https://apexinvesting.com/ninjatrader-8-trade-copier-for-multiple-accounts/

Reply With Quote
 
(login for full post details)
  #6 (permalink)
 sam028 
Site Moderator
 
 
sam028's Avatar
 
Posts: 3,676 since Jun 2009
Thanks: 3,790 given, 4,508 received


tr8er View Post
Hi, I'm not sure if I understand what you are searching, but maybe this tool can help you. (I've nothing to do with this company, I just saw this some days ago) https://apexinvesting.com/ninjatrader-8-trade-copier-for-multiple-accounts/

Funny, I've coded something similar (see ) and will start to sell it this week.
But as we don't know what's the OP is looking for, it may not what he's looking for (distribute/copy trades on different machines).

Success requires no deodorant! (Sun Tzu)
Follow me on Twitter Reply With Quote
The following user says Thank You to sam028 for this post:
 
(login for full post details)
  #7 (permalink)
 hyperscalper 
boise idaho
 
Experience: Advanced
Platform: NinjaTrader adv C#/Java
Broker: NinjaTrader with LeeLoo
Trading: NinjaTrader 8 advanced Strategies and Indicators
 
Posts: 69 since Apr 2020
Thanks: 5 given, 83 received


tr8er View Post
Hi, I'm not sure if I understand what you are searching, but maybe this tool can help you. (I've nothing to do with this company, I just saw this some days ago) https://apexinvesting.com/ninjatrader-8-trade-copier-for-multiple-accounts/

Yes, I have a friend who's using this. I have an extremely fast Order Entry front-end
which he's using; and at least the LeeLoo qualification accounts are Sim (the "live" accounts
may also be Sims) but anyway, his platform freezes; when my tool is closing a dozen positions
simultaneously. We had to write in a pause between successive order operations, which
are pipelined onto a single thread; and that seems to improve the situation.

So their Trade Copier might be nice for "manual" trades; but not for lightning fast
automated trading

If I had to implement copying, I'd write my own infrastructure to do it.

hyperscalper

Started this thread Reply With Quote
The following user says Thank You to hyperscalper for this post:
 
(login for full post details)
  #8 (permalink)
 sam028 
Site Moderator
 
 
sam028's Avatar
 
Posts: 3,676 since Jun 2009
Thanks: 3,790 given, 4,508 received


hyperscalper View Post
Yes, I have a friend who's using this. I have an extremely fast Order Entry front-end
which he's using; and at least the LeeLoo qualification accounts are Sim (the "live" accounts
may also be Sims) but anyway, his platform freezes; when my tool is closing a dozen positions
simultaneously. We had to write in a pause between successive order operations, which
are pipelined onto a single thread; and that seems to improve the situation.

So their Trade Copier might be nice for "manual" trades; but not for lightning fast
automated trading

If I had to implement copying, I'd write my own infrastructure to do it.

hyperscalper

You should try my tools, I don't see such freezes with them (silly example with 3 slaves and about 50 working/accepted orders per slave: ).

Success requires no deodorant! (Sun Tzu)
Follow me on Twitter Reply With Quote
 
(login for full post details)
  #9 (permalink)
 hyperscalper 
boise idaho
 
Experience: Advanced
Platform: NinjaTrader adv C#/Java
Broker: NinjaTrader with LeeLoo
Trading: NinjaTrader 8 advanced Strategies and Indicators
 
Posts: 69 since Apr 2020
Thanks: 5 given, 83 received


sam028 View Post
You should try my tools, I don't see such freezes with them (silly example with 3 slaves and about 50 working/accepted orders per slave: ).

That's some really good work. When I have a need for that, I'll definitely
look at it. Time for a DuckDuckGo search to find that website ! hyperscalper

[edit] please bear with me. So in these configurations is it true that a
Multi Broker license is needed; and also that isolated runtimes, e.g. separate
login accounts or even different computers/VM's are needed? I'm new to
NinjaTrader and, although I've written some specialized indicators and Order
processing, I can't get much of a straight answer on these configuration
issues with multiple instances of the platform.

NinjaTrader platform support actually says, which I find unbelievable,
that they don't support multiple instances of NinjaTrader processes on the
same computer. So... they don't know what common file areas, or areas
of conflict their own software might have in multiple instance deployment?
Hmmmm....

Started this thread Reply With Quote
 
(login for full post details)
  #10 (permalink)
 sam028 
Site Moderator
 
 
sam028's Avatar
 
Posts: 3,676 since Jun 2009
Thanks: 3,790 given, 4,508 received



hyperscalper View Post
That's some really good work. When I have a need for that, I'll definitely
look at it. Time for a DuckDuckGo search to find that website ! hyperscalper

[edit] please bear with me. So in these configurations is it true that a
Multi Broker license is needed; and also that isolated runtimes, e.g. separate
login accounts or even different computers/VM's are needed? I'm new to
NinjaTrader and, although I've written some specialized indicators and Order
processing, I can't get much of a straight answer on these configuration
issues with multiple instances of the platform.

NinjaTrader platform support actually says, which I find unbelievable,
that they don't support multiple instances of NinjaTrader processes on the
same computer. So... they don't know what common file areas, or areas
of conflict their own software might have in multiple instance deployment?
Hmmmm....

No need for a MultiBroker license.
Then the things to know is most brokers do not all allow multiple connections on the same instance (no 2 CQG connections connected in parallel for example). This is true whatever the Ninja license.

I think Ninja knows which resources are used by the software but I'm suspecting an architectural thing which makes running multiple instances on the same OS (some mutex maybe).

Success requires no deodorant! (Sun Tzu)
Follow me on Twitter Reply With Quote
 
(login for full post details)
  #11 (permalink)
 hyperscalper 
boise idaho
 
Experience: Advanced
Platform: NinjaTrader adv C#/Java
Broker: NinjaTrader with LeeLoo
Trading: NinjaTrader 8 advanced Strategies and Indicators
 
Posts: 69 since Apr 2020
Thanks: 5 given, 83 received


sam028 View Post
No need for a MultiBroker license.
Then the things to know is most brokers do not all allow multiple connections on the same instance (no 2 CQG connections connected in parallel for example). This is true whatever the Ninja license.

I think Ninja knows which resources are used by the software but I'm suspecting an architectural thing which makes running multiple instances on the same OS (some mutex maybe).

so, let me ask this question...

If Multi-Broker License is not needed here; then what does Multi-Broker really do ??
hyperscalper

Started this thread Reply With Quote
 
(login for full post details)
  #12 (permalink)
 sam028 
Site Moderator
 
 
sam028's Avatar
 
Posts: 3,676 since Jun 2009
Thanks: 3,790 given, 4,508 received


hyperscalper View Post
so, let me ask this question...

If Multi-Broker License is not needed here; then what does Multi-Broker really do ??
hyperscalper

It's a question for NinjaTrader but still you can have a NT instance connected to CQG, Rithmic and multiple Interactive Brokers accounts.
It was a more relevant option before when (version 6.5 and 7) when much more brokers were available.

Success requires no deodorant! (Sun Tzu)
Follow me on Twitter Reply With Quote
 
(login for full post details)
  #13 (permalink)
 hyperscalper 
boise idaho
 
Experience: Advanced
Platform: NinjaTrader adv C#/Java
Broker: NinjaTrader with LeeLoo
Trading: NinjaTrader 8 advanced Strategies and Indicators
 
Posts: 69 since Apr 2020
Thanks: 5 given, 83 received


sam028 View Post
It's a question for NinjaTrader but still you can have a NT instance connected to CQG, Rithmic and multiple Interactive Brokers accounts.
It was a more relevant option before when (version 6.5 and 7) when much more brokers were available.

My original plan when I joined with NinjaTrader brokerage was to execute
through CQG but I absolutely needed Rithmic's Market Data, since I analyze
the DOM out 40 levels on either side.

They would not allow me to do that.

The consequence for me was that instead of a $50 margin requirement, I am
facing $352 margin requirement through Rithmic. This is a very unsatisfactory
situation which I'm going to be forced to remedy somehow...

hyperscalper

Started this thread Reply With Quote
 
(login for full post details)
  #14 (permalink)
 kevinkdog   is a Vendor
 
 
Posts: 2,990 since Jul 2012
Thanks: 1,592 given, 5,938 received


hyperscalper View Post
so, let me ask this question...

If Multi-Broker License is not needed here; then what does Multi-Broker really do ??
hyperscalper

I have a Multi-broker license. I run thru Brokerage A with Continuum, and thru Brokerage B with Rithmic.

Follow me on Twitter Reply With Quote
 
(login for full post details)
  #15 (permalink)
 hyperscalper 
boise idaho
 
Experience: Advanced
Platform: NinjaTrader adv C#/Java
Broker: NinjaTrader with LeeLoo
Trading: NinjaTrader 8 advanced Strategies and Indicators
 
Posts: 69 since Apr 2020
Thanks: 5 given, 83 received


kevinkdog View Post
I have a Multi-broker license. I run thru Brokerage A with Continuum, and thru Brokerage B with Rithmic.

Is this with NT8 and are you doing that with a single instance of an NT8 process?
I've been told that simultaneous usage; for Live Orders, is not possible.

So I'm guessing you use 2 separate processes; and, if so, do you run in 2 separate
login accounts on the same machine; or do you use 2 separate machine contexts
or literally 2 separate OS instances?

Thanks,
hyperscalper

Started this thread Reply With Quote
 
(login for full post details)
  #16 (permalink)
 pfsthib 
Sulphur, LA USA
 
Experience: Intermediate
Platform: Ninjatrader
Trading: ES, NQ
 
pfsthib's Avatar
 
Posts: 58 since May 2014
Thanks: 37 given, 76 received

I am using NT 8 and log in to both my Ninja account and a Rithmic account. Just one instance of NT8


Sent using the futures.io mobile app

Reply With Quote
 
(login for full post details)
  #17 (permalink)
 kevinkdog   is a Vendor
 
 
Posts: 2,990 since Jul 2012
Thanks: 1,592 given, 5,938 received


hyperscalper View Post
Is this with NT8 and are you doing that with a single instance of an NT8 process?
I've been told that simultaneous usage; for Live Orders, is not possible.

So I'm guessing you use 2 separate processes; and, if so, do you run in 2 separate
login accounts on the same machine; or do you use 2 separate machine contexts
or literally 2 separate OS instances?

Thanks,
hyperscalper

Just one instance of NT7. Both are live accounts. See screenshot below:


Follow me on Twitter Reply With Quote
 
(login for full post details)
  #18 (permalink)
 vinchaels 
Fort Worth
 
Experience: Beginner
Platform: NT8
Trading: ES, NQ, MES, MNQ
 
Posts: 5 since Sep 2020
Thanks: 1 given, 5 received

Newbie here so please excuse my ignorance... but why would one want to trade multiple instances of NT? Thanks.

Reply With Quote
The following user says Thank You to vinchaels for this post:
 
(login for full post details)
  #19 (permalink)
daviedave
Australia+Brisbane
 
 
Posts: 5 since Sep 2012
Thanks: 2 given, 8 received

If it helps i am running Nt7 & Nt8 simultaneously on the same machine.

Nt7 has multiple Leeloo accts with an Algo running on 3 different accounts. THIS IS UNDER THE 1 LOGIN, as you cant have a separate Rithmic Connection to same instance of Ninjatrader.

Nt8 i use for manual trades with my Ninja Continuum acct.

Pc resources no problems...Cant post a screenshot due to rules but CPU 4% and Ram 21%. No overclocking.
AMD Ryzen Threadripper and 64gb DDR4 Ram.

Attached Thumbnails
Click image for larger version

Name:	image_554.png
Views:	29
Size:	70.9 KB
ID:	308451  
Reply With Quote


futures io Trading Community Platforms and Indicators NinjaTrader > Who runs Multiple instances of NinjaTrader 8 ?


Last Updated on January 27, 2021


Upcoming Webinars and Events
 

NinjaTrader Indicator Challenge!

Ongoing
 

Journal Challenge w/$1,800 in prizes!

April

An Introduction to CME Group Micro Bitcoin Futures w/David Lerman

Elite only
     



Copyright © 2021 by futures io, s.a., Av Ricardo J. Alfaro, Century Tower, Panama, Ph: +507 833-9432 (Panama and Intl), +1 888-312-3001 (USA and Canada), info@futures.io
All information is for educational use only and is not investment advice.
There is a substantial risk of loss in trading commodity futures, stocks, options and foreign exchange products. Past performance is not indicative of future results.
no new posts