I don't depend just on my stock going up in value, I collect options premium while waiting so even if the stock go nowhere, I still earn from options premium. The only way I don't earn is the stock keep going down a lot for years so it's important for me to keep track of the companies I invest in. I invest base on where the business is headed. I used to own seagate and WD, but I cut them off because the market is moving to SSD and they are not moving fast enough. So I don't really trade stocks base on charts nor purely financial data, its a combination of everything. Like Adam Khoo put it, it's about investing into great business at a reasonable price.