is now. With so much uncertainty in the macro picture, a lot of investors are too scared to buy stocks. But with the rising deficits and possible devaluation of currencies, it is also not really a solution to be in cash, if you want to see a decent return on your invested capital. The best way to make good returns in todays markets is also the most time-consuming one. You have to be in the market every single day and follow its every movement, and be very flexible in your opinion. That doesn’t mean you cannot have an opinon,but you have to be wiling to change it, when you are confronted with data that show that you could have been wrong.
I think people who are complaining about Algos and HFT just don’t get what trading is about. The market is not there,to make you money! Every participant in the market wants to make money,but who ever said it had to be easy? It is all about pattern recognition and execution,that’s why only the most disciplined traders can make money trading stocks. And that’s why computers are in many ways better than humans in that field,because they lack the emotion,that leads you to break your trading rules again and again.
If you can bring yourself to control your emotions and to constantly be disciplined,combined with a basic understanding of human psychology and the willingness to adapt to changing market conditions,you will have the chance to make money as a trader,wich is a very rewarding and fun thing to do.