Limitations for Fundamental analysis:

Industrial disruptions can outweigh analysis and send trades in the wrong direction

Fundamental analysis requires some level of knowledge in finance and accounting

It requires a longer time to study the market and is preferable to long-term t