高频交易问题

Author: lzhqlj, Created: 2022-07-11 21:43:31, Updated:

论坛里的代码,看到现在比特币手续费为0了,就想运行试验下

2022-07-11 21:40:41 信息 可卖的比特币量 0 2022-07-11 21:40:41 信息 卖价 20481.24 2022-07-11 21:40:41 信息 可买的比特币量 -0.09 2022-07-11 21:40:41 信息 买价 20461.24

var amountBuy = _N((account.Balance / buyPrice-0.1),2);

account.Balance=11.47336 buyPrice=20461.24 为什么 amountBuy=-0.9啊 谢谢


More

lzhqlj 谢谢哈 原来是计算的时候少写了个括号

小小梦 把每一步的计算数值都打印出来看下,分析下就能找出原因。 另外,你发的日志上的信息是 -0.09可不是 -0.9。 account.Balance / buyPrice-0.1 算出的数值,再只保留2位小数得 -0.09 计算没什么问题。