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. 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.

VMware Fusion

Cost: 81.95USD
URL: vmware.com
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.

Parallels

Cost: 69.99USD
URL: parallels.com
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: http://kb.parallels.com/en/118562

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.