At its core, a trading bot connects to an exchange or broker via API, continuously monitors market data (prices, volume, indicators like moving averages, RSI, MACD, Bollinger Bands, etc.), and triggers trades when specific conditions are met. For example: