And to trade using any strategy one needs good technical and fundamental analysis of the market in order to read it's movement and each also comes with its fair share of risks and would surely not work every time. Make sure to use the basics of trading:
•Practice, do not dabble into it.
•Invest what you can afford to lose.
•Manage your capital.
This topic has been extensively discussed, so I'll be locking it now to prevent hackneyed replies. I may bump it in the future if any new info pops up. Thanks for all the contributions.