Right.. so I finally found the will to code and test this. Bottom line is that with reasonable commission and slippage assumptions in the long run you end up either breaking even (YM, NQ) or losing some $$$ (ES, YG, E7).
Having said that, its a good algorithm for people who want to learn how to...