My experience is that there are so so many things one can look into..options, market sentiment, commitment of traders, market cycles, seasonal patterns etc ...now they even have algos scanning social media for sentiment etc etc Its impossible to get a full picture and so l stick with "Its all in...