Howard Marks (Trades, Portfolio) thinks it is impossible to repeatedly make correct macro calls or do algorithmic trading or trade commodities.
But he notes that plenty of people have managed to do those things successfully.
Everyone has rough stretches says Marks. The key is finding the approach that works for you and that you can stick to in tough times.