I'm a believer that "you have to change the roots before you can change the fruits" or "the definition of insanity is doing the same thing but expecting different results." My question is have you found any techniques that worked for you to break your bad habits and was able to form lasting new ones? My trading problem is that I am greedy when it comes to my individual trades. I try to let my profits run, but most of the time, winners turn into losers and I get stopped out either at break even or several hundred $ below at my original stop. I day trade currencies with trades not lasting longer than 7hrs. Being stopped at break even or the orginial stop makes my account slowly drawdown. My problem lies not at recognizing when to take a small profit, but actually doing it. When the trend reverses, I do not get out for a small gain, instead electing to hope for it to continue in my favor or letting it hit my stop. I know not every move will be a big move, in fact most moves are choppy and small profits during that time would help my P/L, however, how does one change the hardwiring of the brain to say it is good to hit singles more often than to hit one out of the park?