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)
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.
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.
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 ! ! !
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.
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:
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."
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.
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 ! ! !