indeed the smart technical and fundamental analysis can not guarantee consistent profit. This is because factors greatly influence the success of the trading psychology to be able to consistently profit. That's why forex trading is not just a science takes skill and ingenuity.