Bug and logic fixes

Updated a lot of the logic in the speculator bot and fixed a bug in the cancel_all method of btsx.py