I think your strategy is good but i do not belive that any strategy can give 100 % profitable signal in this market because this market is mostly unpredictable and all of the expert trader also give loss in the Forex market because some times their analysis do not go in right direction.