My suggestion is:
In MQL4, after the position has been opened: Just close the terminal window, and don't open it before the exit criteria has been met :)
That is the strategy for controlling emotions I am going (trying) to implement. Keep enough capital in your account so one unfortunate trade wont affect you.
Trading with microlots can be rewarding, too. Like said, trading with 0.01 lots or even smaller.