Announcement

Collapse
No announcement yet.

Partner 728x90

Collapse

How to run NinjaTrader on a Linux/macOS platform

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

    How to run NinjaTrader on a Linux/macOS platform

    How to run NinjaTrader on a Linux/macOS platform? Can this be done?

    #2
    Hello morrnel,

    Thank you for your post.

    NinjaTrader 7 and NinjaTrader 8 are Windows applications which rely on the .NET Framework to operate and the .NET Framework is only available on Windows Operating System and DOES NOT run on the Mac Operating System.

    While we do not officially support running NinjaTrader on a Mac; we have had many clients run NinjaTrader on Mac hardware.
    We have specific installation instructions for Parallels and VMWare Fusion which will allow you to run NinjaTrader on your Mac. Below you will find instructions specific to the available options of running NinjaTrader on a Mac computer with the virtualization tools. Please note that Windows is sold separately from BootCamp, Parallels, and VMWare.

    Mac Installation - Configuring NinjaTrader for Parallels
    When installing NinjaTrader on a Mac using Parallels users will need to ensure that the following steps have been taken prior to the installation of NinjaTrader.
    1. Start Parallels and select your virtual machine
    2. Press the "Configure" button on the top
    3. Under "Options", select "Sharing"
    4. Uncheck "Share Mac" under "Share Mac User Folders with Windows"
    5. Press "OK" and start the virtual machine

    Mac Installation - Configuring NinjaTrader for VMWare Fusion:
    When configuring NinjaTrader on a Mac running VMWare, users will need to ensure that the following steps have been taken prior to the installation of NinjaTrader.
    1. Start VMWare and select your virtual machine
    2. Press the "Settings" button on the bottom
    3. Under "System Settings", select "Sharing"
    4. Uncheck "Documents" from the "Mirrored Folders" list
    5. Close the "Settings" window and start the virtual machine

    Mac Installation - Configuring NinjaTrader for Apple Boot Camp:
    When configuring NinjaTrader on a Mac running Apple Boot Camp, there are no special instructions needed.

    Currently, there aren't any plans to have a version of NinjaTrader that would run natively in a Linux environment. Here is a link to the Minimum System Requirements necessary to run NinjaTrader 8 and the NinjaTrader 7 Minimum PC Requirements.

    Please let us know if we may be of further assistance.




    Comment


      #3
      Hmmm.... What say the powers that be? Now I realize the "official" answer will be "unsupported" but we all here really want to hear is the "unofficial method" to get it to do what we want, run on Linux!

      Because apparently .NET Framework is no longer ONLY a windows thing.



      https://docs.microsoft.com/en-us/dot.../install/linux

      Comment


        #4
        Guys - I've been researching trading platforms and was really interested by Ninja Trader. No Linux support is a big problem for us though.



        I did find this - which is quite a promising new startup!

        Comment


          #5
          Originally posted by izamryan View Post
          Guys - I've been researching trading platforms and was really interested by Ninja Trader. No Linux support is a big problem for us though.



          I did find this - which is quite a promising new startup!
          I looked at it, did not find out anything about supported brokers or any fees for that matter, take a look at ironbeam.com if thinking about dumping ninja... I just wish Ninja would get on the Linux operating systems, so few platforms run natively on Linux that Ninja could capture a large market share from those wanting to dump resource heavy Windows.

          Comment


            #6
            Ninja may have little interest in making major changes as they have considerable investment in a technology that's been around for a very long time. There is a product called Mono which as I understand is a port of the dot-net to Linux and MacOS.

            I am a full stack developer and developed progressive web apps that runs on multiple platforms including android and iOS.

            Ninja needs to move to a modern technology. If they don't, someone else will solve the problem for them.

            Comment


              #7
              you can always try lunching NT thru Wine or CrossOver. Alternatively: VirtualBox, VMWare player, KVM,

              Comment


                #8

                Comment


                  #9
                  Thank you. Excellent suggestions dpolyakov and am aware of them. However, when it comes to money, I like simple.

                  Comment


                    #10
                    any updates on this topic? I would like to know if anyone's out there that succeeded in installing and using NT8 on Linux successfully. I don't think it'll run using WINE but of course it would work fine on a virtualization platform. I'd also like to know which virtualization suite would give the best performance for NT8, is it VirtualBox or KVM or VMware Workstation or ... ? please shed some light into. Thanks

                    Comment


                      #11
                      Depending upon how you value your time, you may be better off purchasing a dedicated Windows laptop and a monitor.

                      I have not had good experience trying to virtualize a Windowxs platform. They seem to be better for virtualizing Linux.Microsoft typially is not interested in porting anything to Linux or Mac unless they see $$$. I am not ware of anything other than Office ported to Mac.

                      Nothing will change at NT, again because of $$$. When it comes to portability, Python and JavaScript seem to dominate multi-platform. I tend toward Python because so much AI and Machine Learning is developed with Python. Several good books highlight Python in trading/investing also.

                      Comment


                        #12
                        Is there any positive news regarding Ninjatrader and Linux after all these years ? Has anyone managed to get the latest NinjaTrader version running successfully and unrestricted on Linux ?

                        Comment


                          #13
                          Hello patricia70​,

                          Unfortunately, you will not be able to use NinjaTrader desktop software without a Windows operating system.

                          There are ways to use NinjaTrader on a Mac/Lunix, however, we do not endorse nor are we affiliated with or recommend these methods.

                          But for your reference, I will detail them below:

                          NinjaTrader 8 is a Windows application that relies on .NET Framework to run and .NET Framework is only available on Windows OS and does NOT run on Mac OS/Linux OS.

                          Although we do not officially support running NinjaTrader on a Mac; we have had many customers running NinjaTrader on Mac hardware.

                          We have specific installation instructions for Parallels and VMWare Fusion that will allow you to run NinjaTrader on your Mac. Below are specific instructions on the options available for running NinjaTrader on a Mac computer with the virtualization tools. Note that Windows is sold separately from BootCamp, Parallels and VMWare.


                          Mac Installation - Configuring NinjaTrader for Parallels:

                          When installing NinjaTrader on a Mac with Parallels, users should ensure that they have followed the following steps prior to installing NinjaTrader:

                          1. Start Parallels and select your virtual machine.

                          2. Click on the "Configure" button at the top of the screen.

                          3. Under "Options", select "Share".

                          4. Uncheck "Share Mac" in "Share Mac User Folders with Windows".

                          5. Click "OK" and start the virtual machine.


                          Mac Installation - Configuring NinjaTrader for VMWare Fusion:

                          When configuring NinjaTrader on a Mac running VMWare, users should ensure that they have performed the following steps prior to NinjaTrader installation.

                          1. Launch VMWare and select your virtual machine.

                          2. Click on the "Settings" button at the bottom of the window.

                          3. Under "System Settings", select "Sharing".

                          4. Uncheck "Documents" from the list of "Mirrored Folders".

                          5. Close the "Settings" window and start the virtual machine.


                          Mac Installation - Configuring NinjaTrader for Apple Boot Camp:

                          When setting up NinjaTrader on a Mac with Apple Boot Camp, no special instructions are needed.

                          Please let us know if you have any other questions.​
                          Erick P.NinjaTrader Customer Service

                          Comment


                            #14
                            It is very easy to run macos on linux. Just follow fe steps and you are ready to run. You can follow this guide https://www.hellotech.com/guide/for/...tMtfkivVxEzpJg to get a stepwise insrtuction.
                            Last edited by Ashwin; 02-13-2025, 12:28 AM.

                            Comment


                              #15
                              Thanks. A step-by-step instruction for Linux would be awesome. "Not possible" is never a suitable answer, for any world of OS A lot of things are possible, it's just hard work. I 'm aware of applications that are Windows-only that rely also on .NET and there is a way to run them successfully on Linux through Wine or PlayOnLinux with the particular required frameworks, addons, libraries and customized settings suited for the requirements of that certain program.

                              If anyone in here knows a working way for Linux, please enlighten us. Thank you all.

                              Comment

                              Latest Posts

                              Collapse

                              Topics Statistics Last Post
                              Started by argusthome, 03-08-2026, 10:06 AM
                              0 responses
                              55 views
                              0 likes
                              Last Post argusthome  
                              Started by NabilKhattabi, 03-06-2026, 11:18 AM
                              0 responses
                              37 views
                              0 likes
                              Last Post NabilKhattabi  
                              Started by Deep42, 03-06-2026, 12:28 AM
                              0 responses
                              17 views
                              0 likes
                              Last Post Deep42
                              by Deep42
                               
                              Started by TheRealMorford, 03-05-2026, 06:15 PM
                              0 responses
                              19 views
                              0 likes
                              Last Post TheRealMorford  
                              Started by Mindset, 02-28-2026, 06:16 AM
                              0 responses
                              49 views
                              0 likes
                              Last Post Mindset
                              by Mindset
                               
                              Working...
                              X