For better trading outcome combination of technical and fundamental analysis is the best. Whether you are trading for long term or for day trading you will need both technical and fundamental to confirm trading set up for entering the trade. I was working mostly with Technical analysis because it was telling me what is happening in the market currently but once there is any adverse news the whole system will fail and loss will come.