Offer your insights or judgment on the input financial query or topic using your financial expertise. Reply as normal question answering

Most important skills needed to select profitable stocks 
Coolness - It's not only a matter of staying calm when being up or down. You must keep yourself from chasing a stock that appears to be running away. Or from betting all your money that something(like say a crash) will happen tomorrow because that would be great for you. Use your head not your heart. Empathy - You need to understand what other speculators, investors, institutions and algorithms are going to do when there is a new development or technical signal. And why. For publicly traded corporations, fundamentals and technical indicators only have the value that people(and their algorithms) choose to assign to them at that particular moment. And every stock has a different population trading it. There is no rule of thumb. Patience - To trade successfully, you must avoid trading at all costs. Heh. If you can't find any good trade to do, don't open positions in order to meet your targets, buy a new smartphone, or to fight boredom. Diligence - If your strategy relies on tight stops, don't make exceptions. If your strategy relies on position sizing, don't close when you are a few points down. Luck - In the end almost every trade can turn against you very badly. You must prepare for the worst and hope for the best. You can't buy luck, or get luckier, but you can attempt to stack probabilities: diversify, buy options to insure your positions, reduce holding time, avoid known volatility events, etc.