You know, if you've been around trading for a while, you have heard all these suggestions at least five times! The problem is, those who ask for advice and those who give it on forums are rarely tackling the problems effectively, and that's why we all go round in circles. I bet if you looked back at posts from three years ago, the technology may have changed a bit, but you'd see the same questions and answers!
So, where is everyone going?
The fact is that success in trading is a mixture of technique and mindset that is hard to find because we all need to deal with our own 'stuff', and we are wasting our time if we think that somoeone else has got the answer to that. We have to do some actual work on ourselves before any 'brilliant' technique will work. that's why, despite all the hype and seemingly wonderful solutions that people come up with continuously, most traders still don't make it.
The fundamentals of trading are simple. So having a simple but effective technique is best, so you don't mess up trades because of complexity. But first, you have to address your mindset. That can be slippery stuff, because you may have to challenge your deeply held beliefs - so a lot of people don't go there. If you need to believe something else that what you already believe, and you believe that what you think you know is true, even if it doesn't work, you'll find it difficult to change that.
The other thing is that the movements of currencies isn't as random as it appears. There is a framework holding it all together. Trouble is, the collective belief is that you apply all sorts of stuff - indicators, constructions, calculations, back-testing etc. - onto your charts. You don't. they only cause confusion, and in doing that, you are working with the wrong tools. Very difficult!