One of the most succesful traders I know, makes his money almost exclusively on risk management.
But it's not about TP's and SL's. It's about the overall performance of a system and its settings.
Since volitility, momentum and range are always changing, unless you have a machine learning system that would require some serious computing power, there is really only one way to consistantly make money with risk management. Changing this SL or that TP or using this support or that resistance or this and that indicator, adjusting trade sizes etc. on a single method is like chasing a rainbow or unicorn.
What he does is uses API's, runs up to 100 systems at a time. What makes it work is he is very agressive in scaling down strategies that aren't working and equally agressive in scaling up ones that are working. On Oanda for example he goes right down to 1 unit trades on losing systems, but leaves the system running until it starts working again. There's always something that's working to move money to.
Of course the job then becomes analyses of the various systems as apposed to worry about what the market does or even individual settings. Heck, try 10 variations, run em all. Try find the hottest streak, run with it while it lasts, and get out soon as it fails. So the job is almost exclusively risk management. But not at trade level. At overall system peformance level.