Market data APIs, tick and bar data handling, technical indicator implementation, signal generation, event-driven backtesting, vectorized backtesting, transaction cost modeling, position sizing, portfolio construction, broker API integration, paper trading, live execution, logging, and monitoring.