The key to successful investing is to have a strong understanding of the fundamentals, a disciplined approach, a clear understanding of the market, and a long-term perspective.
The best trades are the ones in which you have all three things going for you: fundamentals, technicals, and market tone. If you can find a trade that has all three of these characteristics, you have found a potential goldmine.