balance bot: take external sources optionally + get_price in btsx.py