Why don't you use the backtesting online software that was discussed just a few posts ago (
http://cryptotrader.org/)?If you're not happy with failed trades, then maybe look into adding a threshold after the cross before trading or use a longer sample size instead of two hours.