Stock Trading – boon or curse to human?!