Most people struggle to succeed in stock market, because they fail to understand "The Market"; Market is much more above - technical analysis, fundamental analysis, gut feeling, numbers and what not. It is super set of all and the only way you can learn about "Market" is by spending time in it. There is no replacement of "Experience of being in the market". Experience alone will not give you great results though, you need more than that - but that is basic ingredient. ~ Baba Nikhalas.