In the end, you'll have to develop an exit strategy on your own, depending on the stocks you trade. Every stock trades differently, so even the best setup doesn't work in every stock. Same with risk management, and taking profits. If you control your losses long enough, a winner will come to make you profitable. The best way to figure out when to take your profit, depending on the trader you are it will differ. For swing traders it all depends on volume and price action. For day traders it's the action on the tape (i.e. is the buyer/seller done). Another helpful area is to watch support and resistance levels, if a stock approached one, you may want to take some money off the table by offering or bidding part of your position out. If the stock cuts through those levels, then you can always put that part of the position back on, at least you maximized your profit if the stock turns the other way, and you're still able to participate in the trade if it keeps going in your direction. Personally I like to keep my losses to no more then a couple of cents, cause if the stock ain't moving, why should I waste my time with it.