It takes training to achieve this, this kind of skills will not just come that, self-control is one of the much skill when trading, I learned self-control from poker so ya I learned it from the best, all I can say is that you need experience and training, this skill can not just be gained from reading or from someone telling you what to do.