bid_price_mn = bid_price / mn
и по какой то причине при делении числа 0.000866 на 10000 я получаю 6.928e-08 или 0.0000000694, хотя должно быть 0.0000000866
>>> 0.000866 / 10000
8.660000000000001e-08
я разрабатываю трейдинг ботаи не знать про Decimal, это конечно пять.
import decimal
decimal.getcontext().prec = 12
a = decimal.Decimal('0.000866')
b = decimal.Decimal("10000")
print(format((a / b), 'f'))