如何解决计算 431 代币的百分比变化并找到更大的变化
我的代币价格数据中的 CHZ 示例 价格变化百分比越大
像 oldprice 是 0.10 而 new newprice 是 0.12 = 20% 变化
但是计算百分比变化的问题在我的代码中不起作用,因为我想计算 431 个代币价格以找到我的代币中更大的价格变化率并打印代币名称
其他例子
MLK oldprice = 2.3
XTZ oldprice = 4.10
ADA oldprice = 1.0
MLK newprice = 2.45
XTZ newprice = 4.30
ADA newprice = 1.12
你可以看到 ADA 的变化率更大
我的脚本应该打印("ADA 12%")
任何帮助谢谢
const qs = require('querystring');
const fetch = require('node-fetch');
fetch('https://openapi-v2.kucoin.com/api/v1/prices') //Request to get oldprices and tokens name
.then(res => res.json())
.then(olddata => {
const token = (Object.keys(olddata.data)); //tokens names
const oldprice = (Object.values(olddata.data)); //oldprice for compare with newprice
fetch('https://openapi-v2.kucoin.com/api/v1/prices') //Request to get newprices
.then(res => res.json())
.then(newdata => {
const token = (Object.keys(newdata.data)); //tokens names
const newprice = (Object.values(newdata.data)); //newprice for compare with oldprice
const change = (newprice - oldprice); //not worked
const percentageChange = 100 * change / oldprice;
});
})
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。