The maths don't add up. A targeted annual return of only 18-22 % with a hit rate of 94 % and profit factor > 6. Something terribly negative is missing like reversion to mean i.e. current statistics are overly positive.