As a test about finance industry, CFA exam deviates the essential part of finance. To do excellent at trading, people need to be more sensitive to martket information rather than analysis. There is no way to learn finance and trading from textbooks or preparation of exam. CFA exam is awful for teaching people how to be successful at finance industry.