I think I have a pretty good knack for finding decent entries. I trade on 60 minute and daily time-frames, but I'm still able to use very tight stops. I don't try to catch lows or highs but I can usually find a place to enter right before the highest momentum part of the move takes place. So what's the problem? My winning exits are pretty much horrible in retrospect (the losers are no-brainers). I will almost always exit way too soon or hold way too long. You'd think that if my timing was spot on for entries that at least my exits would be decent, but they're far from it. I've resorted lately to just taking profits based on percentage gain but I realize it's arbitrary and nothing like what I use to determine my entry points. I think I'm probably only taking about 30% of any given move on average, it's like once I have the position on all the newb instincts come out and I will invariably sell out on the lows of a pullback, or otherwise sit way too long and watch a 50%+ retracement on a great move take me out. Would appreciate some thoughts, especially from those who trade beyond intraday time frame, I know that taking profits is always hard but I think in my case things are way too asymmetrical.