This system is highly discretionary, so any backtesting I would think needs to be done manually a very large task, you seem to be looking for a black box system with strict rules. Which you could develop I guess, but using this just going by indicators is a loser.
Day trading requires good understanding of PA, and being ruthless with money management/risk management. These are infinitely more important than indicators. Also why I don't think you can make a successful EA.
After partying way too much Saturday night and spending yesterday in Zombie Land went to bed at 9pm. So I got up early today, traded inexes only 2 wins and and 1 loss(a trade I entered against my better judgement). There was definitely some currency trades to be had, just decided to take an easy day. Got whipsawed on NQ too many big candles for my taste but I traded it and lost.