Is There A NinjaTrader 8 for Mac? (2022)

NinjaTrader 8 running on a mac computer
YES!Yes you can run NinjaTrader 8 on a mac but it requires you to run some virtualization software as a layer between the NinjaTrader program and the Mac OS. Sorry Mac users, but NinjaTrader 8 can't run directly on a Mac (you can using virtualization software), and it doesn't appear that this is going to change any time in the near future because mac software has to be created for mac's and windows software has to be created for windows.
M1 Chip?Big Sur, the Apple M1 Chip will not be able to run Windows Intel VM's at the moment with current licensing restrictions. Perhaps this will change in the future but this is not the case. You can pickup an older mac for a trading machine or get an older PC to run Windows. This might not be something you want to do - but if at the end of the day it makes you money via your trading - why not? Right?
Ninjatrader 8 on Mac

To create a mac version they would probably need to double their developers on staff, higher more QA and project managers - it's a huge expense so I don't think there is quite the demand for it at this point.... However that doesn't mean that running NinjaTrader 8 on a Mac isn't possible. It is possible to run NinjaTrader 8 for mac's.

Yes - It can work! Yes, you can get NinjaTrader 8 to run on your mac BUT you will need to go through a process that will take some time to set it up.
High level steps to get NinjaTrader 8 Working on Mac

1) Download the NinjaTrader 8 Install file and store it on your mac somewhere (You will need this later)

2) Download the trial version of VMWare Fusion or Parallels (links below) and install the program

3) Install Windows into VMWare Fusion or Parallels

4) Install NinjaTrader into VMWare Fusion (preferred) or Parallels

If you have worked with virtual machines before or are pretty savvy with computers this process could take you between 1-3 hours.
No - You can't run it in native form.

No - there is no NinjaTrader 8 install file which allows you to install it directly into your mac operating system.

There is no version that was designed for a mac as NinjaTrader runs on the .net framework which basically means it was coded for a PC running Microsoft Windows.

If you want to get NinjaTrader 8 to work on your mac, you will need to follow the steps outlined below.

If you are a Mac user, and you want NinjaTrader 8 to run on your mac it is worth the time to set it up

As popular as Mac's have become in recent years, there is a long list of programs that developers have no plans on creating Mac versions. So to keep Mac users happy, companies like VMware and Parallels have created programs that will do the translating so that you can still run them on your Mac.
I would also like to mention that we have personally run NinjaTrader 8 inside of a VMWare virtual machine with our tools, market analyzer templates and alerts and have found no issues.
Just pick one of these, you won't need both but be aware of their differences too which we have outlined below if you want your NinjaTrader 8 for Mac to work.

Specific Setup Instructions for NinjaTrader on A Mac

VMware Fusion

Cost: 81.95USD
Trial: Yes
What VMware Fusion allows you to do is run a Windows operating system inside a "virtual machine". Think of this as running a windows computer inside of your Mac. It's a great option for other programs (not just NinjaTrader) that you want to run inside of your Mac computer.
VMware Fusion 12 is compatible with M1 / Big Sur. VMware Fusion 11 can be used on older mac operating systems.


Cost: 69.99USD
Trial: Yes
Parallels runs windows too just like VMware. The difference here that we've been able to spot is that you can run NinjaTrader 8 within it's own window, where with VMware the window would be the whole OS. There are also less features in Parallels than there is with VMware but both are suitable options for running the NinjaTrader platform.

What Program Do I Need to Run NinjaTrader 8 on a Mac?

Configuring Parallels? It's recommended to setup your Parallels with the following settings:
  • Run Parallels, Select your VM (Virtual Machine)
  • Look for the Configure button
  • Under Options, select "Sharing" Uncheck "Share Mac" under "Share Mac User Folders with Windows"
  • Press OK and start the virtual machine
Configuring NinjaTrader for VMWare Fusion: Change the following settings for VMWare to run your VM's correctly.
  • Select your virtual machine
  • Press the Settings button on the bottom
  • Under System Settings select Sharing
  • Uncheck Documents from the Mirrored Folders list
  • Close the Settings window and start the virtual machine
You should now be able to configure and setup your NinjaTrader application on these virtual machines.
There is a known issue with Parallels running NinjaTrader.

Problem: NinjaTrader will not start when launching the application.
Resolution: Please delete an update for Windows (KB2836988) which was installed in your Windows virtual machine, Source:

Which Program Is Better?

Both VMWare and Parallels have a 30 day trial but if we had to pick one, the VMware fusion program might be the better choice as there are a few advantages. One of those advantages would be how VMware handles graphics a ton better with less overhead than Parallels. Because NinjaTrader uses directX graphic components to make the charts look really slick, it's recommended by us that you try VMWare first before trying to get it to work on Parallels.
Give it a shot and come back and post some feedback below. If you need a hand at all be sure to come on the live chat and we can help you out.

Will the XABCD News Tool Work in NT8 Running on A Mac?

Yes! Both the free version and the paid version will work within NT8 that runs on a virtualization platform like VMWare or Parallels. Therefor there is no need for any additional setup with these tools. It will also work great with our widely popular XABCD Pattern Suite.

10 Comments on “Is There A NinjaTrader 8 for Mac? (2022)”

  1. Don’t bother with NT 8 on a mac, if your serious about your trading and want to be on NT8 just buy a windows, save your self the major hassles that Iv gone through.
    The problem you run in to are never ending, every day there is something new, glitches its slow as hell, your workspaces magically disappear.

    Absolutely pathetic

    1. While I’d agree with the “just get a windows machine if your serious enough” … some people might not be at that level in their trading to justify this and this can solve a problem in the mean time too …. just something for others to consider. As far as your issues with slowness and the workspace i’m pretty confident this has to do with your vm settings – otherwise i’d be more than willing to look at your logs to tell you why its happened. If the vm wasn’t configured with the right hardware settings (persistent disk, and enough ram) then you could see the problems you had. Increase the ram, make sure the disk type is correct and you won’t have any issues. If you need a hand were happy to lend one.

    1. Its too new right now, but vmware has said fusion will support it. “So excited for todays announcements from @Apple! While we’re not quite ready to announce our timeline, we’re happy to say that we are committed to delivering VMware virtual machines on #AppleSilicon!” was the official word.

  2. Has anyone tried VMware with MmacOs Big Sur 11?
    I have installed parallels (w10 home), but NT 8 is extremely slow…
    I’ve tried several NT installations but it’s hopeless…

  3. What about NT8.0 on a Macbook air M1 running on VMware via Rosetta 2.0? (Rosetta 2 is apple software that enables a Mac with Apple silicon to use apps built for a Mac with an Intel processor). Anyone had any luck? I know you need ,Net4.5 for NT8.0, so I’m guessing only a windows 10 virtual machine can hope to work.

    Thinking of getting the M1 Macbook Air for the price single thread speed and battery life running office apps and chrome and having a practice with NT8.0 using replay on the commute.
    But is 8Gb enough RAM for a decent virtual machine?

    1. VMware on Rosetta won’t work, you’ll need to just use vmware (v12 which supports the m1) to run your virtual machine that will hold the .net and nt8 application.). Hope that helps point you in the right direction!

Leave a Reply