In fact, both of the strategies suggested above are excellent. And both are easily possible using execution programs that allow for it: NinjaTrader, Infinity AT, Transact AT, and probably others.
Edit: And can be used in with either automated programs or discretionary-entry systems.