I share your points. I have not been ablo to let my z system run for more than 100 trades without touching or modifying parameters. This is my first error. Every time a new version comes out, I wonder if it make sense to start the new version or continue with old one. I have seen huge performance changes over different version. Something that I could not fully understand. I would like to have:
1) the opportunity to fully re-train z systems from scratch using my data and my broker costs.
2) the opportunity to retrain and test z systems on different STARTDATE & ENDDATE periods.

In order to handle this choice correctly.