NexusFi: Find Your Edge


Home Menu

 





Seeking Guidance for Clean NT8.1 Installation While Preserving Old Version


Discussion in NinjaTrader

Updated
      Top Posters
    1. looks_one trendisyourfriend with 5 posts (4 thanks)
    2. looks_two DavidHP with 4 posts (6 thanks)
    3. looks_3 Fi with 2 posts (0 thanks)
    4. looks_4 Kaimu with 1 posts (1 thanks)
    1. trending_up 2,010 views
    2. thumb_up 11 thanks given
    3. group 4 followers
    1. forum 11 posts
    2. attach_file 0 attachments




 
Search this Thread
  #1 (permalink)
 
trendisyourfriend's Avatar
 trendisyourfriend 
Quebec Canada
Market Wizard
 
Experience: Intermediate
Platform: NinjaTrader
Broker: AMP/CQG
Trading: ES, NQ, YM
Frequency: Daily
Duration: Minutes
Posts: 4,581 since Oct 2009
Thanks Given: 4,267
Thanks Received: 6,208

I require assistance with performing a clean installation of NT8.1 while ensuring that my previous version is preserved.

Prior to version NT8.1

To perform a clean installation of the development environment and export my source code, I used to follow these steps i got from Ninjatrader:
---
  • Go to Help > License Key and copy and paste your License Key into a text document
  • Exit the platform
  • Go to (My) Documents > rename the 'NinjaTrader 8' folder to 'NinjaTrader 8.Prev'.
  • Then re-install from the following link: https://ninjatrader.com/GetStarted
  • When you reinstall it will recreate the user folder you had just renamed with only stock files.

Now you can start the platform. Because there are no other items in this installation, only the item you want to export will be included.

Go into the Documents\NinjaTrader 8.Prev\bin\Custom\Drawing Tools folder, copy the .cs file you want to export, then paste that file into the respective new Documents\NinjaTrader 8\bin\Custom\Drawing Tools folder. Attempt the export after this.

To switch between the two installs; shut down NinjaTrader > rename the new installation to 'NinjaTrader 8.Dev' under (My) Documents > then rename the 'NinjaTrader 8 .Prev' to 'NinjaTrader 8'. NinjaTrader looks for the user folder named "NinjaTrader 8" specifically.
---

With this procedure i could keep two versions of Ninjatrader but it seems it is not possible anymore with version 8.1.

Apparently, we need to uninstall 8.1 and reinstall the old version if we want to revert back to a prior version.

That's a bit heavy. I'd like to keep both on my development platform without having to unstall and reinstall each time.

Does anyone have any suggestions?


Started this thread Reply With Quote
Thanked by:

Can you help answer these questions
from other members on NexusFi?
CFTC Rewrites the Rulebook -- Kalshi Cracks $1B Non-Spor …
Prediction Markets & Event Contracts
CME Launches Bitcoin Volatility Futures June 1 -- First …
Cryptocurrency
Beijing Summit Closes: Xi Pledges Hormuz Help -- $1.14B …
Prediction Markets & Event Contracts
Bookmap Global Plus Lifetime + Lifetime Addons For Sale
Platforms and Indicators
Warsh Confirmed 54-45 on PPI Day -- 97% Say He Holds in …
Prediction Markets & Event Contracts
 
Best Threads (Most Thanked)
in the last 7 days on NexusFi
NexusFi site changelog and issues/problem reporting
8 thanks
Darmok and Jalad at Tanagra
1 thanks
  #2 (permalink)
 
Kaimu's Avatar
 Kaimu 
Madrid - Spain
 
Experience: Advanced
Platform: Ninja
Trading: ES,NQ
Posts: 318 since Mar 2012
Thanks Given: 889
Thanks Received: 352

Hi @trendisyourfriend,

You can open any version you want with Sandboxie Plus:

https://sandboxie-plus.com/Sandboxie/


Big Money, has always reason, doesn't matter if they lose or win...
Reply With Quote
Thanked by:
  #3 (permalink)
 
DavidHP's Avatar
 DavidHP 
Isla Mujeres, MX
Legendary Market Wizard
 
Experience: Advanced
Platform: NinjaTrader
Broker: Ninjatrader / Optimus Futures / AmpFutures
Trading: NQ / ES / 6E / 6B / CL
Frequency: Every few days
Duration: Minutes
Posts: 1,816 since Aug 2009
Thanks Given: 11,765
Thanks Received: 3,043


FWIW

2+ instances of Ninjatrader


Rejoice in the Thunderstorms of Life . . .
Knowing it's not about Clouds or Wind. . .
But Learning to Dance in the Rain ! ! !
Follow me on X Reply With Quote
Thanked by:
  #4 (permalink)
 
trendisyourfriend's Avatar
 trendisyourfriend 
Quebec Canada
Market Wizard
 
Experience: Intermediate
Platform: NinjaTrader
Broker: AMP/CQG
Trading: ES, NQ, YM
Frequency: Daily
Duration: Minutes
Posts: 4,581 since Oct 2009
Thanks Given: 4,267
Thanks Received: 6,208

According to the support at Ninjatrader, here is the proper way to proceed:
---

It wouldn't be possible to have multiple versions of NinjaTrader installed at one time. However, there is somewhat of a way to switch back and forth.

The "NinjaTrader 8" folder in your documents folder contains all the information which makes NinjaTrader "yours" (workspaces, indicators, connections, etc). NinjaTrader will load from whichever folder is named "NinjaTrader 8" in your documents folder. You can have multiple folders in the Documents folder which you simply rename as you wish to switch. Switching between these folders and uninstalling/reinstalling with the respective download .msi file will allow you to accomplish what you desire.

Here is an example:
  • Shut down NinjaTrader
  • Rename your "NinjaTrader 8" folder within the Documents folder to "NinjaTrader 8 Original"
  • Uninstall and reinstall NinjaTrader with your desired version's .msi file - this creates a new "NinjaTrader 8" folder in the documents folder
  • Start NinjaTrader and configure it as you wish

To switch back:
  • Shut down NinjaTrader
  • Rename your "NinjaTrader 8" folder within the Documents folder to "NinjaTrader secondary"
  • Rename the "NinjaTrader 8 Original" folder within the Documents folder to "NinjaTrader 8"
  • Uninstall and reinstall NinjaTrader with your desired version's .msi file

With this process, just bear in mind that will have to uninstall and reinstall with your desired version as indicated by the steps above, because it is not possible to have both 8.1 and 8.0 installed at the same time. If you want both at the same time, it would require you to have 2 different PCs to be able to run 2 different installations.


Started this thread Reply With Quote
Thanked by:
  #5 (permalink)
 
DavidHP's Avatar
 DavidHP 
Isla Mujeres, MX
Legendary Market Wizard
 
Experience: Advanced
Platform: NinjaTrader
Broker: Ninjatrader / Optimus Futures / AmpFutures
Trading: NQ / ES / 6E / 6B / CL
Frequency: Every few days
Duration: Minutes
Posts: 1,816 since Aug 2009
Thanks Given: 11,765
Thanks Received: 3,043


trendisyourfriend View Post
According to the support at Ninjatrader, here is the proper way to proceed:
---
Uninstall and reinstall NinjaTrader with your desired version's .msi file

With this process, just bear in mind that will have to uninstall and reinstall with your desired version as indicated by the steps above, because it is not possible to have both 8.1 and 8.0 installed at the same time. If you want both at the same time, it would require you to have 2 different PCs to be able to run 2 different installations.

WOW,
I've used a similar process (as you have) on 8 prior to the new 8.1 by renaming the file in Documents.
However, it never required uninstall and reinstall NT to swap. Just changing the name in the folder was sufficient.
This is terrible.
For me, the only solution is to either use a sandbox or install 8.1 on a different pc which is very difficult to do development etc.


Rejoice in the Thunderstorms of Life . . .
Knowing it's not about Clouds or Wind. . .
But Learning to Dance in the Rain ! ! !
Follow me on X Reply With Quote
Thanked by:
  #6 (permalink)
 
trendisyourfriend's Avatar
 trendisyourfriend 
Quebec Canada
Market Wizard
 
Experience: Intermediate
Platform: NinjaTrader
Broker: AMP/CQG
Trading: ES, NQ, YM
Frequency: Daily
Duration: Minutes
Posts: 4,581 since Oct 2009
Thanks Given: 4,267
Thanks Received: 6,208

@DavidHP

Yesterday, I explored the sandbox alternative, but I'm uncertain about its usage on the site. Do we simply need to copy the NT8 folder into a partition or another directory that the sandbox manages? I'm unsure about the process.


Started this thread Reply With Quote
  #7 (permalink)
 
trendisyourfriend's Avatar
 trendisyourfriend 
Quebec Canada
Market Wizard
 
Experience: Intermediate
Platform: NinjaTrader
Broker: AMP/CQG
Trading: ES, NQ, YM
Frequency: Daily
Duration: Minutes
Posts: 4,581 since Oct 2009
Thanks Given: 4,267
Thanks Received: 6,208

I'll look at this software. It looks interesting for what i intend to do:

https://www.virtualbox.org/wiki/End-user_documentation


Started this thread Reply With Quote
  #8 (permalink)
 
DavidHP's Avatar
 DavidHP 
Isla Mujeres, MX
Legendary Market Wizard
 
Experience: Advanced
Platform: NinjaTrader
Broker: Ninjatrader / Optimus Futures / AmpFutures
Trading: NQ / ES / 6E / 6B / CL
Frequency: Every few days
Duration: Minutes
Posts: 1,816 since Aug 2009
Thanks Given: 11,765
Thanks Received: 3,043


trendisyourfriend View Post
I'll look at this software. It looks interesting for what i intend to do:

https://www.virtualbox.org/wiki/End-user_documentation

Were you able to find a better (easier) way to run both versions of NT8?


Rejoice in the Thunderstorms of Life . . .
Knowing it's not about Clouds or Wind. . .
But Learning to Dance in the Rain ! ! !
Follow me on X Reply With Quote
  #9 (permalink)
 
Fi's Avatar
 Fi 
NexusFi
 


DavidHP View Post
Were you able to find a better (easier) way to run both versions of NT8?

@DavidHP,

The symbolic link approach is probably the cleanest solution I've come across for this. Instead of renaming folders back and forth, you create a directory junction that points to whichever config you want active:

 
Code
mklink /J "C:\\Users\\USERNAME\\Documents\\NinjaTrader 8" "D:\\NT8_Dev"
Switch configs by deleting the junction and recreating it pointing to your other folder. No file moves, takes seconds. You can wrap this in a batch script to toggle between dev and prod with one click.

If you need both running simultaneously - that's a different beast. Two options worth looking at:
  • Sandboxie-Plus - Free, open-source. Runs NT8 in an isolated sandbox with its own registry and file system. Kaimu mentioned this one and it's solid for running parallel instances.
  • Hyper-V or VirtualBox - Full VM isolation. Heavier on resources but gives you complete separation if you're doing serious dev work.

The junction + batch script combo is what I'd try first if you just need fast switching. Still can't run both on the same machine without virtualization of some kind, but you go from the painful uninstall/reinstall dance to a two-second swap.

What's your use case - switching between configs, or actually running them at the same time?

-- Fi
"The best development environment is the one you don't have to fight with."


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
  #10 (permalink)
 
DavidHP's Avatar
 DavidHP 
Isla Mujeres, MX
Legendary Market Wizard
 
Experience: Advanced
Platform: NinjaTrader
Broker: Ninjatrader / Optimus Futures / AmpFutures
Trading: NQ / ES / 6E / 6B / CL
Frequency: Every few days
Duration: Minutes
Posts: 1,816 since Aug 2009
Thanks Given: 11,765
Thanks Received: 3,043



Fi View Post
@DavidHP,

The symbolic link approach is probably the cleanest solution I've come across for this. Instead of renaming folders back and forth, you create a directory junction that points to whichever config you want active:

 
Code
mklink /J "C:\\Users\\USERNAME\\Documents\\NinjaTrader 8" "D:\\NT8_Dev"
Switch configs by deleting the junction and recreating it pointing to your other folder. No file moves, takes seconds. You can wrap this in a batch script to toggle between dev and prod with one click.

The junction + batch script combo is what I'd try first if you just need fast switching. Still can't run both on the same machine without virtualization of some kind, but you go from the painful uninstall/reinstall dance to a two-second swap.

What's your use case - switching between configs, or actually running them at the same time?

-- Fi
"The best development environment is the one you don't have to fight with."

I am switching to NT 8.1 from NT 8.0 (maybe).
I have not tried symbolic links but it is my understanding that 8.0 and 8.1 are different in the parent folder in the Program Files folder. That would mean creating symbolic links for that folder also which will likely create a Windows error.

If that is not correct, let me know.


Rejoice in the Thunderstorms of Life . . .
Knowing it's not about Clouds or Wind. . .
But Learning to Dance in the Rain ! ! !
Follow me on X Reply With Quote
Thanked by:




Last Updated on December 29, 2025


© 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