Taken from Forex BulletProof
1. Giving up too soon
Be careful not to give in on a good system just because it goes through bad times. Look to the long run results. It is true that occasionally the behavior of the currency exchange capital market changes and makes a formerly workable system unprofitable, but if you think that’s taking place, simply paper trade or demo trade it for some time. Leaping into a new system is not going to resolve the issue.
there is no system that works a hundred percent of the time. Losses are a part of the process should be accepted as such. So long as your general results are lucrative, don’t get excited by successes or disappointed by screw ups. Acting too soon
If you are impatient you won’t be trading at the right time and your results will suffer. Impatient currency exchange traders do not wait for the signals to be right but jump in and open a trade because they believe things may be about to go their way, or because they’ve not had an opportunity to trade for a while and they’re bored. Big mistake!
3. Acting too late
Hesitation, on the other hand, usually happens because you don’t trust your foreign exchange trading system. If you frequently end up in this situation, you might need to test your system further or cut back your position size so that you do not feel so afraid.