you are right i think there is no strategy that always give us right signal and deal with always profit.
there is always some weakness in all strategy this may be due to some news and any other reason. but if a trader have a long trading experience and doing trading with multipair then he is able to made overall profit in a day...