I am trading from many years using technical analysis but technical analysis only is not enough , I am lacking something in my analysis and not having confidence in taking trades only based on technical analysis, I did ask many traders they say lot of factors like psychology, crowd behaviour , market sentiments , any experienced traders here know some other factors please mention , and if of you know books where I can learn those please mention book name thanks