Bots automate the actions that a user would typically perform manually. They rely on triggers, also known as signals, to tell them when to execute the buy and sell commands based on the conditionals users specify. These signals monitor coins' price movements based on API connections with the crypto exchange and then follow user commands when market conditions are met. It is possible to use multiple signals to create complex trading strategies that are very difficult to execute manually. Common trading bots are DCA bots, Grid bots, Futures bots, Options bots, Arbitrage bots, and HODL bots.