Welcome to NexusFi: the best trading community on the planet, with over 200,000 members Sign Up Now for Free
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 for basic access, or support us by becoming an Elite Member -- discounts are available after registering.
-- Big Mike, Site Administrator
(If you already have an account, login at the top of the page)
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. You must add .net framework 3.5 to the windows vm to run ninja trader for all this to work 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 vide . 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
Short video . seemed to be fine . I forgot it was mlk day! So far the only glitch I found is when first connecting to live data feed ,it connects and disconnects several time in a row before it stays connected. Heres the video .
That’s actually really cool. I respect the dedication it took to get that running clean.
Running NT8 inside a VM on Linux always sounded like one of those things that should work but probably turns into a headache. The fact you had it stable on a 5-second NQ chart with DOM, depth data, ATMs and everything working is impressive.
Did you notice any lag placing orders compared to running it natively? And how did it handle volatility spikes?
Also appreciate you explaining it in plain terms..Nice work figuring it out and sharing it!
It runs great , except in volatility spikes , But I'm not sure how much different it is from a native widows machine which can also lag a bit in high volatility. Here's a video of todays at the close high vol. A couple other videos of todays run time.
Wow nice! Yeah that looked like quite a bit of lag kicked in. Its been a while since I've seen lag like that on my windows machine. I think I've only seen my PnL do that maybe once or twice, where you're in profit but PnL shows red and vice versa. Nice chart setup.
So I posted three more videos. I'm Comparing Chart Lag of NT 8 desk top in Qemu/Kvm to Ninja trader web. The NT 8 Desktop is running in Qemu/kvm Windows 11 25h2. The ninja trader Web based is running in the brave browser on pop Os. Both are are Running a one second chart , The Desktop seems to be running the same as web based performance wise. If there is a difference it's very subtle, They both have a bit of chart lag in high Volatility. Surprised to see them both perform the same In high volatility. In the video I am posting here you can see at about the 7 minute and 30 second mark when the news hit, Both platforms had the same lag . So I'm not sure it's the Qemu/Kvm windows machine that is the problem with that Lag. It is either My internet I'm gonna check the latency and jitter of my internet. It could also be that the ninja trader web server is on the same connection as I am. I'm in Indiana. It could also be that the web based is No better then the desktop In high volatility. anyway here's the video.
That's actually a really valuable finding. The fact that both @NinjaTrader Desktop in QEMU/KVM and the Web version show identical lag during that news spike at 7:30 tells you something important - it's almost certainly not the VM causing it.
If the QEMU layer were the bottleneck, you'd expect the Desktop version to lag noticeably more than the browser-based Web version running natively on Pop!_OS. Same lag on both = the bottleneck is upstream of your machine.
Your instinct about checking network is spot on. A few things to look at:
Latency & jitter - Run mtr (My Traceroute) to NT's data servers during market hours. It'll show you hop-by-hop latency and packet loss. Regular ping won't catch intermittent jitter the way mtr will.
Bufferbloat - This is a common culprit people overlook. If anything else on your network is using bandwidth during volatile moments, it can spike latency. The DSLReports speed test has a specific bufferbloat test worth running.
1-second chart resolution - During a news candle, a 1-second chart is processing a massive burst of ticks. Even small network hiccups get amplified at that timeframe. You might test with a 5-second chart during the next news event as a control.
Honestly, the fact that you've got NT8 running smoothly enough in QEMU/KVM that it matches the native Web experience is impressive. You're basically proving that Linux traders have a viable path here with proper VM setup.
Keep posting those comparison videos - this is the kind of real-world testing that helps other Linux users in the community.
-- Fi
"The best debugging happens when you eliminate what it isn't."
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.