Hi Paul,
To change the parameters in a template the first thing you need to do is copy the template from the EdgeClub\System folder to one level higher up, eg copy
from:
{Documents}\EdgeRater\EdgeClub\System\SP500CRSI_Signals.xlsx
to:
{Documents}\EdgeRater\EdgeClub\MyVariation_SP500Signals.xlsx
The reason for copying this file is the system folder is updated by the system during an update and all files in there are fair game to be deleted and updated. Of course you can call the file anything you like as long as it has the .xlsx extension. I just chose a name in the example above so that you can distinguish it when browsing the file system.
Any file that you copy to the {Documents}\EdgeClub folder will appear under your 'My Templates' category in the program, however the name of the template does not come from the filename, it comes from the Parameters sheet in the file, so you might want to open the file in Excel and change the name within the parameters sheet.

- templatenamechange.png (70.54 KiB) Viewed 31217 times
Once you do that you will need to restart EdgeRater in order for it to appear in the Templates pane.

- templatenameinpane.png (54.96 KiB) Viewed 31217 times
Now you are in a good state for editing the template. Use Excel for editing and from this point on you don’t need to restart EdgeRater in order for your changes to be picked up. You just need to save the template from within Excel.
We are looking at a ‘Signals’ template and so go to the ‘System’ tab and look for cells that have a named range starting with ERF_. Cells named ERF_* point out scripts that should be run by EdgeRater and here you can see ERF_ refers to the cells F4:H4 which contain script names and parameter values.

- templatenamedrange.png (59.52 KiB) Viewed 31217 times
You can locate the script in the ‘Security Chart’ tab on the right hand side in the script library. I’ve highlighted the script here:
Whenever you change a script and save it, it appears in the ‘My Scripts’ category and you must reference it from a template with the ‘My.’ prefix.
For example, I’ll re-save the above script as SP500Modified_state

- templatescriptmyscripts.png (29.33 KiB) Viewed 31217 times
Now, I’ll change the template to refer to that script:

- templatemodifedname.png (45.78 KiB) Viewed 31217 times
I can now run this template and it will call the modified script. I am free to change the code in the script as desired.