I implemented the buy on gap strategy from Ernest Chan's Algorithmic Trading book (or as close as I could get it). From 2003 to 2020 it made 189,000% which is about 50% annualized (check my math). The max draw-down was just under -50%, which I didn't like.
I tried shorting an equal dollar amount of stocks matching the opposite criteria. That got the max draw-down to around -35%, but the total return dropped to 1,370%. That's a huge difference.
Finally, I did a long/short strategy but I don't balance it. There may be days with only longs or only shorts. I am back to the -50% draw-down, but total returns are 2,931,986% which is about 88% annualized (check my math). This is the back-test in the post.
I find it hard to believe that something this simple did that well. It's from a well known book, with minimum modifications. I must be missing something.
Critique me.