It's interesting that you mentioned this.
When I was studying jjrvat's method with HH, HL, LH, and LL and only taking trades in the direction of the trend, one of the things I thought of trying was adding one contract on each pullback and not closing any of them out until the trend changed...