Technical analysis is the forecasting of security prices based on past price movements. It uses various charts like line charts, bar charts, and candlestick charts to identify trends and patterns in prices over time. Key assumptions of technical analysis include that markets move in trends, and that history repeats itself. Common techniques include analyzing support and resistance levels, moving averages, and identifying continuation and reversal patterns. The goal is to anticipate future price movements based on historical price data.