A Guide to Cryptocurrency Trading Bots