Comments. Note the two periods of temporary negative returns in the rolling results. These continue for eight to ten weeks each. Note also, the large volatility of system returns vs. market volatility as expressed by the S&P500.
But accepting the volatility is more than worth it. See the Copernicus Factor.
It will be useful to review expectations vs reallity for more on measuring returns over rolling periods.