the reason I have done this is because I get sick of manually moving files between my PC and VPS and it is also very tedious to have to use visual studio on my VPS to make small changes to code, the mouse delay etc make this very time consuming.
I wanted to be able to just make edits on my PC and have those edits auto sync to my VPS Ninjatrader 8 documents folder.
here is what I have done.
1. I Cut and pasted my Custom > Strategies folder and Custom > Indicator folder into onedrive (i do not sync my documents folder)
2. I used Link Shell Extension to create a folder Junction so that the folders in my one drive are the source folders and then dropped the link folders into my Ninjatrader 8 > Custom folder
3. I did the same thing on my VPS so now my desktop and VPS both use the onedrive strategy and indicator folders as the source
now I can edit my files or folders from any app or device that I want an my changes will be synced almost instantly all my NT8 platforms
I also got an IDE app on android so now I can code from my phone by opening the file in onedrive.
The dangerous potential downside is that if you are running an active strategy and you edit it on one PC, it will instantly be edited on the PC that is trading live;
for this reason and many others I always create a "Live trading 'v1.0'" version of a strategy when i make it go live, this version is never edited or opened under any circumstance to avoid tragedy.
if I want to edit a system that is live I do it from my original file.
hope this helps others who are sick of the tedium of running multiple platforms on multiple machines.
Comment