1) you cannot predict the future. Stop believing it and stop wasting your time trying to do it. No-one ever has nor ever will be able to "predict" what is going to happen in the future. Runaway markets tend to keep running away. C
2) The big money is made from position sizing. You really must stop chasing a holy Grail and spend time on different position sizing rules. This is the one "secret" that separates a professional from the man in the street.
3) Price is all that matters. Stocks do not follow fundamentals. It's all about "perceptions." Why can two identical stocks have completely different fortunes in the market?
4) Stop thinking like an institution. The big money management funds are not interested in outperforming the stock market. as strange as it seems.
5) 99% of technical analysis is junk. Whole companies have been set up to feed you B*S in the form of technical analysis. Throw it away and get down to basics.
6) Question everything and everyone. Even me. Never blindly believe anything you read or hear about.
7) If you have to ask you shouldn't be in. I can't believe people actually ask other people whether they should hold or sell a stock position they are in.

I am in the stock market to make money not to win a puzzle.
9) Some people are just not cut out to trade the stock market. If you attach too much importance to your trading account i.e you are trading "scared money" you will never have the conviction to follow your rules.
10) Trading the stock market isn't everything. It's only money. there are much more important things in life and you'd better not forget it.