i think it is always better to stop trading or avoid trading when we having low spirit .yes we need to became mentally well and have cool brain for analysis properly .of course it will not brings us good result when we are in frustrated or having lacks of spirit .