我对ccxt还不熟悉,我正试着用USDT来获取我的余额。
此信息包含在以下代码返回给我的内容中:
(async () => {
console.log (await exchange.fetchBalance ())
}) ()但是它还返回了许多我不需要的其他数据。
文档包括以下代码:fetchBalance (params = {})
我不知道如何使用"params“。
手册中相应的摘录如下:https://ccxt.readthedocs.io/en/latest/manual.html#querying-account-balance
发布于 2021-07-26 06:32:28
fetchBalances()上的params参数用于将exchange特定的数据传递给请求。由于每个交换提供了不同的端点,CCXT为最常见的用例提供了统一的API。它涵盖了很多,但并不是每一个交易所的所有东西。统一API中的大多数方法都是这样。
因此,要回答您的问题,我们需要更多的信息,比如您从哪一种交换中获取余额来使用params arg?
不过,像这样的事情现在应该会让你越界:
const currency = 'USDT';
async function fetchBalance(currency) {
const balance = await exchange.fetchBalance(); // returns huge object with all balances
return balance.free[currency]; // returns 'free' or available balance of USDT
}您可以在这里阅读有关统一API的文章- https://ccxt.readthedocs.io/en/latest/manual.html#overriding-unified-api-params。
如果对用例的统一API不满意,可以使用隐式API。同样,我不能在没有更多信息的情况下提供一个示例,但这允许您使用CCXT库和交换中记录的交换端点。在这些本机端点上仍然存在CCXT抽象,但是如果CCXT与所选交换的集成不完整,这将使您脱离绑定。
查看这里的隐式API - https://ccxt.readthedocs.io/en/latest/manual.html#implicit-api-methods。
https://stackoverflow.com/questions/67595357
复制相似问题