You are absolutely correct here. there are many reasons why we experience loss. One of the major reasons which i have experienced is not been able to control your emotions. Trading foreign exchange with emotions usually result to loss. Also lack of discipline like you mentioned above leads to loss too.