NexusFi: Find Your Edge


Home Menu

 





Is it a stable/reliable option to run NinjaTrader 8 in Ubuntu/Wine now in 2021-2022?


Discussion in NinjaTrader

Updated
      Top Posters
    1. looks_one thadolius with 2 posts (0 thanks)
    2. looks_two sam028 with 1 posts (3 thanks)
    3. looks_3 futurenow with 1 posts (1 thanks)
    4. looks_4 AllSeeker with 1 posts (2 thanks)
    1. trending_up 4,063 views
    2. thumb_up 6 thanks given
    3. group 4 followers
    1. forum 4 posts
    2. attach_file 0 attachments




 
Search this Thread

Is it a stable/reliable option to run NinjaTrader 8 in Ubuntu/Wine now in 2021-2022?

  #1 (permalink)
futurenow
Earth planet
 
Posts: 53 since Feb 2017
Thanks Given: 42
Thanks Received: 13

Hello

I would like that other members could offer their experience and feedback as to how is the experience of running NinjaTrader 8 (NT8) on Linux (Ubuntu) in 2021 through Wine (or I don't know if there is any other option besides Wine), but the point is to run reliably and stably NT8 on alternative OS to Windows.


This post could also apply to run NT8 in the new 2020-2021 Macbooks with M1 chip which, despite being in new and different CPU architecture I could watch videos where this chip is able to run heavy Windows-based modern videogames which is very impressive.


Well, I could see now in October 2021 that the Linux gaming community says that Linux has progressed exponentially in the last couple of years, so that currently, by the end of 2021 Linux is now able to run the latest and most modern video games with a similar and sometimes even almost the same performance as Windows, and even some more CPU demanding games run better on Linux than on Windows even though in Linux these processes need real time code translation, to translate and convert the instructions used in Windows to instructions that Linux can understand, which, in this kind of tasks is a very heavy and super demanding process that has to be carried out in real time and without lags.


So based on this incredibly beneficial reality, I'm thinking that if the previous is possible on Linux now ending 2021, then what would it be like to use NT8 on Linux? Which is a lighter process than a videogame but where of course some of the key points needed would be:
  • Stability, no sudden crushes and so that for example it is reliable to run Algos in NT8 “24/7”, 365 days.
  • Stability of the platform and Algos execution during times of extreme volatility and special cases where the market has an unusual behavior with much more activity than normal. When it is needed no delays, no lags, no freezes.
  • Stability in the connection with the datafeed.
  • So that Algos/Indicators can be licensed correctly as in Windows.
  • So that NT8 can be licensed as a platform itself.
  • No delays/lags/freezes in general in daily use.
  • And any other details that I may not have taken into account here.


Well, I would like so that other members can share their experience with alternative ways of working other than with Windows, either in MacOS via CrossOver/Parallels and mainly in Ubuntu via Wine.

Thank you in advance
for any information and feedback on this topic

Reply With Quote
Thanked by:

Can you help answer these questions
from other members on NexusFi?
ZombieSqueeze
Platforms and Indicators
How to apply profiles
Traders Hideout
Better Renko Gaps
The Elite Circle
Cheap historycal L1 data for stocks
Stocks and ETFs
Pivot Indicator like the old SwingTemp by Big Mike
NinjaTrader
 
  #2 (permalink)
 
AllSeeker's Avatar
 AllSeeker 
Mumbai, India
Legendary Pratik_4Clover
 
Experience: Beginner
Platform: TradingView & ZerodhaKite
Trading: NIFTY, BANKNIFTY
Frequency: Daily
Duration: Minutes
Posts: 1,424 since Jan 2019
Thanks Given: 5,249
Thanks Received: 5,012

Forget about running it in Wine, crossover or playonlinux. You will not get stable experience with any of them. You will also not get proper support, as it will be very difficult to pin down actual problems and vendor won't really solve problems of unsupported OS.

If you must run linux and must run NT, I would suggest only reliable way in my experience is to install windows on virtual machine and then go for it. Which again defeats the purpose of one might having Linux installed on his machine.

Trading is already complex thing, don't add to its complexity.

Just imagine your system crashing during mid trade and you will suddenly find its worth sticking with something that's not crashing be it cloud platforms on linux or be it natively installed programs on windows.

Visit my NexusFi Trade Journal Reply With Quote
Thanked by:
  #3 (permalink)
 thadolius 
Idaho Falls, Idaho / USA
 
Experience: Intermediate
Platform: NinjaTrader
Trading: ES
Posts: 6 since Jul 2013
Thanks Given: 74
Thanks Received: 1


I shied away from a MacBook Pro with the M1 chip due to the lack of Bootcamp support. Instead, I chose a 2019 intel i9 16" MBP with 32GB of ram & a Bootcamp partition of 500 GB to run NT8 natively in Windows 10. It runs very well, is reasonably fast, but stable & outputs nicely to a 55" 4K TV.

My only difficulty is the incessant Windows updates cause my machine ID to change after every reboot. Unfortunately, I discovered that Windows 10 only allows you to delay the system updates for a max of 35 days. So, I've emailed all my 3rd party indicator vendors stating that every month they can expect a new machine ID from me to update their licensing databases.

Best wishes for excellent results getting your M1 to play well with .NET & NT8,

mrZ

Reply With Quote
  #4 (permalink)
 
sam028's Avatar
 sam028 
Site Moderator
 
Posts: 3,765 since Jun 2009
Thanks Given: 3,825
Thanks Received: 4,629


thadolius View Post
...
My only difficulty is the incessant Windows updates cause my machine ID to change after every reboot. Unfortunately, I discovered that Windows 10 only allows you to delay the system updates for a max of 35 days. So, I've emailed all my 3rd party indicator vendors stating that every month they can expect a new machine ID from me to update their licensing databases.
...

Google it, there a multiple solutions to disable Windows updates, here for example.
Still, the Machine ID is generated using the CPU model and Bios version, it's not supposed to change after each reboot, even on a Mac virtual machine.

Success requires no deodorant! (Sun Tzu)
Follow me on Twitter Reply With Quote
Thanked by:
  #5 (permalink)
 thadolius 
Idaho Falls, Idaho / USA
 
Experience: Intermediate
Platform: NinjaTrader
Trading: ES
Posts: 6 since Jul 2013
Thanks Given: 74
Thanks Received: 1

Thanks, Sam. I'll check it out.

Reply With Quote




Last Updated on January 11, 2022


© 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