When should a user consider using a stock trading bot?