Fundamental analysis gives a clear picture of how the performance of the company is going to be in the future. These datas can hence be translated into investing in the share market.
Major con of fundamental analysis is that often times the qualitative datas are not accessible to the general public. That makes the fundamental analysis done to be incomplete.
Technical analysis purely is based on demand and supply. Given the price and volume, analysts comes up with a way to find the demand and supply. All the information required to arrive at it is open and free to the public.
Technical Analysis is not recommended for long term because it doesn’t account the quantitative and qualitative datas of the company which plays a major role in the long run. Also technical analysis doesn’t help with predicting sudden changes in price due to news,etc.