When you’re developing your strategy it will most likely undergo several (lots) of iterations. Rather than keep changing the same code, copy and create a new version and give it new name, like version number or date..
Version 1.0 maybe the first attempt and version 1.1 might be the first attempt plus an adjustment.
Each slight adjustment should be v1.2, 1.3, 1.4 etc
When you make a major change to the initial code change the version number to 2.0
Each slight adjustment to the new version is then called 2.1, 2.2, 2.3 etc
Make sure you file the old versions in folders. Chances are you’ll want to know what has or hasn’t worked before. When you’re years into this you’ll forget what you’ve looked at and what is completely new research.
Below is an example of how the Growth Portfolio looks: