well to me i personally think if a trader try to avoid all these mistakes then his trading would be perfect but the new trader could not do this perfectly. In my view a trader have to apply these mistakes avoidance steps, step by step to make good learning.