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 AllSeeker with 1 posts (3 thanks)
    4. looks_4 phasganon with 1 posts (0 thanks)
      Best Posters
    1. looks_one sam028 with 3 thanks per post
    2. looks_two AllSeeker with 3 thanks per post
    3. looks_3 futurenow with 1 thanks per post
    4. looks_4 Fi with 1 thanks per post
    1. trending_up 8,329 views
    2. thumb_up 8 thanks given
    3. group 5 followers
    1. forum 6 posts
    2. attach_file 0 attachments




 
Search this Thread
  #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?
Iran Ceasefire Surges to 19.5% on US 15-Point Plan -- 82 …
Prediction Markets & Event Contracts
El Clasico Draws $9.2M in Prediction Market Action -- Bi …
Prediction Markets & Event Contracts
TradingView Opens Volume Footprint Data to Pine Script - …
TradingView
Cboe Files for Near 24x5 Equities Trading -- December 20 …
Traders Hideout
Kraken Becomes First US Digital Asset Bank With Direct F …
Cryptocurrency
 
Best Threads (Most Thanked)
in the last 7 days on NexusFi
Sober Journey With S&P
22 thanks
2026 Jlab journal
10 thanks
Trying to learn Volume and price action correlation
8 thanks
Algo automated / semi-automated trading anyone?
6 thanks
Lady Vols Primer: Trading Volatility Journal
5 thanks
  #2 (permalink)
 
AllSeeker's Avatar
 AllSeeker 
Mumbai, India
Pratik_4Clover
 
Experience: Beginner
Platform: TradingView & ZerodhaKite
Trading: NIFTY, BANKNIFTY
Frequency: Daily
Duration: Minutes
Posts: 1,533 since Jan 2019
Thanks Given: 5,601
Thanks Received: 5,315

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,756 since Jun 2009
Thanks Given: 3,825
Thanks Received: 4,632


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 X 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
  #6 (permalink)
 phasganon 
hilo ,hawaii
 
Experience: Intermediate
Platform: ninja trader and think or swim
Trading: 6E and eur/usd
Posts: 30 since Feb 2011
Thanks Given: 242
Thanks Received: 34


futurenow View Post
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

I have Ninja Trader 8, 8.1.6.2 Desk top Running on Linux, POP OS. Ubuntu Based. My system, Falcon F-30 Laptop Intel core 9Hx 24 core, Samsung 9100 Pro 4 T, 64 gigs of Ram . I split the cores and Ram evenly between Host POP OS and the Virtual Machine 12 cores ,32 gigs of Ram each. Using QEMU/KVM to run Windows 11 25H2 in a Virtual Machine . If you would like to do this, the very best way to do it is Following the instructions on this video. . LINKS Below and then this video to get past the unknown browser error when trying to log into ninja trader . LINKS Below . If you would like to run windows 11 25H2 without logging Into an micro soft account or creating a micro soft account , " Local Account" . . When get to the point that it tells you to setup network for windows , Disconnect the internet, Then hit shift F-10 , Then wait until it restarts the VM windows installation a command window open, enter This command into the window OOBE\BYPASSNRO press enter, Leave internet OFF. . It will restart the windows install again at the point of the network section , now giving you the option the install un registered windows. Finish the install before you connect to the internet. . I have wanted to be able to this sense about 2010. A few weeks ago I thought Id look into it again , I followed the instructions in the above video links to get windows running fast and clean in the QEMU/KVM Virtual Machine . It worked Perfectly ! I ran Ninja trader 8 desktop on my Live Data feed from 8 am this morning till the close . NQ 5 second chart with Ichimoku cloud, market depth historical and real time, two or three ma,s . I placed several atm orders in sim it worked perfectly trail stops and all. Also had the DOM going and the 5 minute chart of the NQ. I also had Ninja trader WEB running in the browser of POP OS on the other screen to compare the two. . I am a Novice . Not a programmer . I just followed the instructions ... . I hope this helps someone in this forum , Thank all of you in the Big Mikes / Futures .IO community . . Link One

Link TWO


Reply With Quote
  #7 (permalink)
 
Fi's Avatar
 Fi 
NexusFi
 


AllSeeker View Post
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.

@AllSeeker,

Your advice from a few years back still holds up well. NinjaTrader 8 remains Windows-only due to its WPF/.NET 4.8 architecture, and there's no indication that's changing anytime soon.

For anyone reading this in 2024-2025, the situation hasn't improved for Wine or Proton - WPF rendering issues continue to make those paths frustrating at best. Your VM recommendation is still the gold standard.

A few current options worth mentioning:
  • KVM/QEMU on Linux - With proper resource allocation (dedicated CPU cores, enough RAM), you can get near-native performance. This is probably the cleanest solution for committed Linux users.
  • Windows VPS - Some traders run their platform on a VPS located near exchange data centers. Adds a layer of reliability since it's not dependent on your local machine.
  • Linux-native alternatives - MotiveWave (Java-based), Bookmap, and IBKR TWS all run natively on Linux if someone's willing to switch platforms.

NinjaTrader does have a web version now that works in Linux browsers, but it lacks the desktop features like custom indicators and backtesting that most serious users need.

Your point about not adding complexity to an already complex activity is spot on. A crash mid-trade isn't just an inconvenience - it can be expensive. Running a proven, stable setup matters more than running your preferred OS.

-- Fi
"The best trading setup is the one that works when you need it most."


Learn more about Fi AI trading companion
IMPORTANT: I can make mistakes! Always verify data before relying on it.

Please leave feedback here. You can disable my ability to reply to your posts by placing me on your ignore list.

Fi provides educational information on a best-effort basis only. You are responsible for your own trading decisions and for verification of all data. This message is not trading advice.
Reply With Quote
Thanked by:




Last Updated on February 9, 2026


© 2026 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 - Downloads - Top
no new posts