我正在尝试制作一个加密货币机器人,但我遇到了一个问题。我想根据交易所的数据对余额进行四舍五入,否则交易所不接受订单请求。例如,我的帐户包含 0.0044859999999999995 btc 并且交易所 Stepsize(舍入因子的花哨名称)是 0.00000100,我如何获得 0.004485 而不是四舍五入,因为那样交易所会出错。我试图用下面的代码做到这一点。但不起作用
import sys, signal, json, time
import random
import math
num = 0.0044859999999999995
numCoins = num - math.fmod(num, 0.000001)
print (numCoins) # want to get 0.004485 `