I have been debating an issue for the past several days. I like to trade 100-300 shares of stocks like CHKP, CIEN, CMVT, JNPR, etc. I usually place my stop loss order about $1 to $1.50 away from established support/resistance levels. I've notice that in today's choppy markets, it is reasonable to expect to get a profit of $3 on any given position, and that by waiting for more, you'll usually lose some or all of your profit. I'm wondering if I should be buying my entire lot of 300 shares upfront, or maybe 100 shares to begin with and then the rest if the position shows me some profit? The problem I have with this, is that by waiting for confirmation, I'm getting filled farther away from my logical stop loss point. So, what I've done lately is buy the entire 300 shares, then sell 200 shares at a $1 profit and leave the remaining 100 shares for a profit of $3. The problem with this of course, is that it ruins my reward/risk ratio from 3:1 to 1.6:1 But then again, I've noticed that even if I'm wrong on being able to get a $3 gain, I'm usually able to at least take $200 out of the market on my initial sale of the 200 shares. Then I either sell the remaining 100 shares at the close, or at a loss if my stop loss is activated, in which case I would still have a profit of $100, minus commissions. So what do you more experienced traders have to say? Should I keep doing what I am now, or should I just keep the entire 300 shares for the $3 gain? When do you guys decide to take some profit out of a trade, in general? I'm just tired of being ahead by $1 to $2, then being shaken out of my position just before the big move, only to lose my capital. I figure if I can get a $1 profit on 200 shares twice a day, that's still $400/day. Not a bad income. Then I still have the potential for another $300 profit on my remaining 100 shares. Thanks in advance for your input!