A cryptocurrency trading bot is a computer program or application that trades cryptocurrency for you based on predefined conditions . Most crypto trading applications work in a straightforward manner — you authorize the bot to buy or sell an asset if and when it reaches a specific price point or indicator.