Thank you Seymour.
What iam also confused about is the WFO tests and on what time exactly is trained and tested on and in which period the out of sample tests happen.

Referring again to the code in the article.
StartDate=20140601 (1st June 2014)
WFOPeriod=252*24 (~ 1 year without weekends)
DataSplit = 90; (90% Training Data / 10% Testing Data)

And the Equity Curve goes from May 2015 to August 2016 which is a the out of sample test or not?
But if thats the case why we need the 90/10 split for the period before that out of sample test what are these 10 % testing for?