One thing that I do every few days and that has improved my trading tremendously is looking at the best performing stocks and studying the conditions that had led to the move.

Most of my trading is on a swing time frame (several day holding period) but I do hold a part of my portfolio in longer term position trades (several weeks to several months holding period).

Here are 11 winning stocks on position time-frame.  Each one has gained over 100% in less than 6 months.

Nobody bought the bottom and sold the top but there were plenty of clues on each one to ride part(s) of the move.

Charts are noted with some of my observations. Some are log, some non-log.

In alphabetical order:

CDE

50d breakout, strong up trend with several 20d and 50 buy points

cde

CSII

Gap up & go with 3 trendline buy points

csii

CWEI

Textbook breakout and retest  cwei

EMES

Rocket up and 2 corrective flags into the trendline

emes

ETE

Breakout and 2 50d buy points

ete

EXEL

Rounding bottom and strong rally against 10d (e) and 20d

exel

REN

Gap up breakout and 2 corrective flags

ren

SLCA

Wow, a triple bottom. Clear range breakouts and retests with 2 50d buy points.

slca

SPU

Rocket up with corrective flag. spu

TCK

50d breakout & retest with 3 subsequent 50d buy points.

tck

WB

Well defined channel with precise buy and sell point for over 40%.

wb

Hope it helps.