Technical and Fundamental analysis both are better and necessary for getting profit but Fundamental analysis is quite difficult and beneficial for trading but Technical analysis also give profit mostly and if we use both analysis then its very low chance to face loss in trading.