NexusFi: Find Your Edge


Home Menu

 





Who runs Multiple instances of NinjaTrader 8 ?


Discussion in NinjaTrader

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




 
Search this Thread

Who runs Multiple instances of NinjaTrader 8 ?

  #1 (permalink)
 hyperscalper 
boise idaho
 
Experience: Advanced
Platform: NinjaTrader C# Custom
Broker: NinjaTrader LeeLoo Rithmic
Trading: Nasdaq Futures NQ/MNQ
Posts: 314 since Apr 2020
Thanks Given: 15
Thanks Received: 522

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

Can you help answer these questions
from other members on NexusFi?
New Micros: Ultra 10-Year & Ultra T-Bond -- Live Now
Treasury Notes and Bonds
Ninja Mobile Trader VPS (ninjamobiletrader.com)
Trading Reviews and Vendors
NexusFi Journal Challenge - April 2024
Feedback and Announcements
Futures True Range Report
The Elite Circle
Online prop firm The Funded Trader (TFT) going under?
Traders Hideout
 
Best Threads (Most Thanked)
in the last 7 days on NexusFi
Get funded firms 2023/2024 - Any recommendations or word …
59 thanks
Funded Trader platforms
37 thanks
NexusFi site changelog and issues/problem reporting
24 thanks
GFIs1 1 DAX trade per day journal
22 thanks
The Program
19 thanks
  #2 (permalink)
 
sam028's Avatar
 sam028 
Site Moderator
 
Posts: 3,765 since Jun 2009
Thanks Given: 3,825
Thanks Received: 4,629


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
Thanked by:
  #3 (permalink)
 hyperscalper 
boise idaho
 
Experience: Advanced
Platform: NinjaTrader C# Custom
Broker: NinjaTrader LeeLoo Rithmic
Trading: Nasdaq Futures NQ/MNQ
Posts: 314 since Apr 2020
Thanks Given: 15
Thanks Received: 522



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
  #4 (permalink)
 
Jasonnator's Avatar
 Jasonnator 
Denver, Colorado United States
 
Experience: Intermediate
Platform: NT8 + Custom
Broker: NT Brokerage, Kinetick, IQFeed, Interactive Brokers
Trading: ES
Posts: 159 since Dec 2014
Thanks Given: 40
Thanks Received: 166

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
  #5 (permalink)
 tr8er 
Europe
Market Wizard
 
Experience: Advanced
Platform: TradeNavigator, BookMap
Trading: ES, CL, 6E, 6B
Posts: 704 since Jan 2017
Thanks Given: 220
Thanks Received: 709


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
  #6 (permalink)
 
sam028's Avatar
 sam028 
Site Moderator
 
Posts: 3,765 since Jun 2009
Thanks Given: 3,825
Thanks Received: 4,629


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
Thanked by:
  #7 (permalink)
 hyperscalper 
boise idaho
 
Experience: Advanced
Platform: NinjaTrader C# Custom
Broker: NinjaTrader LeeLoo Rithmic
Trading: Nasdaq Futures NQ/MNQ
Posts: 314 since Apr 2020
Thanks Given: 15
Thanks Received: 522


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
Thanked by:
  #8 (permalink)
 
sam028's Avatar
 sam028 
Site Moderator
 
Posts: 3,765 since Jun 2009
Thanks Given: 3,825
Thanks Received: 4,629


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
  #9 (permalink)
 hyperscalper 
boise idaho
 
Experience: Advanced
Platform: NinjaTrader C# Custom
Broker: NinjaTrader LeeLoo Rithmic
Trading: Nasdaq Futures NQ/MNQ
Posts: 314 since Apr 2020
Thanks Given: 15
Thanks Received: 522


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
  #10 (permalink)
 
sam028's Avatar
 sam028 
Site Moderator
 
Posts: 3,765 since Jun 2009
Thanks Given: 3,825
Thanks Received: 4,629



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




Last Updated on September 10, 2021


© 2024 NexusFi™, s.a., All Rights Reserved.
Av Ricardo J. Alfaro, Century Tower, Panama City, Panama, Ph: +507 833-9432 (Panama and Intl), +1 888-312-3001 (USA and Canada)
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.
About Us - Contact Us - Site Rules, Acceptable Use, and Terms and Conditions - Privacy Policy - Downloads - Top
no new posts