Technical analysis is the use of historical price and volume data to forecast future price movements. It is based on the assumptions that market prices reflect all known information, that prices trend, and that history repeats itself. There are various chart types used including line charts, bar charts, candlestick charts, and point and figure charts. Key aspects of technical analysis include identifying trends, measuring trend strength, finding low risk entry points, using stop losses, and exiting when trends reverse. Technical analysis focuses on price movements to predict the future, while weaknesses include subjectivity and interpretation of patterns.