问题标签 [binance]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
4686 浏览

javascript - {msg=Signature for this request is not valid., success=false} Binance Api 取款和存款请求错误

按照堆栈上的这个答案,我能够正确地从我的个人币安账户中获取所有订单或交易数据。

它工作得很好,但是因为我还需要提取存款和取款数据,所以我想我已经制作了一个新的专用脚本。它不起作用

现在 github 上有几张票可以解决这个问题,但似乎没有一张适合我的情况:谁能告诉我我的代码有什么问题?谢谢

Github 1 Github 2 币安官方文档

0 投票
0 回答
525 浏览

binance - Binance API 如何计算 24 小时内的 priceChangePercent 到其他时间范围?

我了解有 24 小时价格变化统计数据,我正在尝试将我的应用程序开发为 4 小时。我已经阅读了币安在https://github.com/binance-exchange/binance-official-api-docs/blob/master/rest-api.md提供的文档和在币安 API 如何在 24 小时内计算 priceChangePercent 的stackoverflow但是我没有任何线索。我曾尝试使用 client.get_historical_klines 或 client.get_klines 但无法检索我想要的结果。我在这里迷路了,如果有人可以提供帮助,将不胜感激。谢谢 !

0 投票
1 回答
3685 浏览

c# - Binance.Net 下单全部数量

我想以 100% 的数量下订单,但我似乎没有在Binance.Net中找到内置功能,所以我决定自己制作。

以下代码将我的 TRX 数量的 100% 出售给 USDT。

问题是我只有加密货币对保存到我的数据库(TRXUSDT)中,而我没有单独的 TRX 和 USDT。当然,我可以使用子字符串,但有超过 3 个符号的符号,例如 MATICUSDT。

是的,我可以使用 StartsWith:

这得到了第一对(TRX),但第二对(USDT)呢?我想不出任何解决办法。

0 投票
2 回答
2086 浏览

python - 用 python 签署请求到币安未来

我一直在努力使用签名向币安未来发送签名请求。

我在 StackOverflow 上找到了示例代码(“使用 SHA56 和 Python 请求的 Binance API 调用”),并给出了一个答案,提到使用 hmac,如下所示:但不幸的是,我仍然不知道如何编写这个示例。谁能展示这个例子的代码应该是什么样子?我对签名请求感到非常不舒服。非常感谢您的理解和您的帮助建议:

原始示例:

0 投票
0 回答
537 浏览

c# - 在 Binance.Net 中将特定加密货币对的余额拆分为 50/50

首先,我使用Binance.Net作为 Binance API 包装器。起初,我正在努力平衡加密货币对的基础资产和报价资产。

假设我们谈论的是 BTCUSDT。在分别获取 BTC 和 USDT 时遇到了问题,因为我需要它们来获取有关我的余额的信息。

我如何将每个加密货币对的价格估算为美元,以便我可以比较它们并查看我需要转换多少。换句话说,TRX 的美元价格和 USDT 的美元价格,最好来自 Binance。

0 投票
1 回答
1246 浏览

api - 如何使用币安 api 获取账户信息?

我正在尝试使用 Binance api 获取我的帐户信息。

卷曲请求:

curl -H "X-MBX-APIKEY: " -X POST ' https://api.binance.com/api/v3/account ' -d 'recvWindow=5000×tamp=12345643&signature=8KhePoYVPdnw2T4Y38Yvurvr3U5Q59MYqvtg6kepFoMn9m3PvEnGeVjpV0Lmc5ab'

我明白了

未找到

可能我没有正确创建 HMAC 签名。

0 投票
1 回答
3728 浏览

curl - 无法满足请求对 GET 请求的响应

我正在尝试使用 binance api 获取 binance 帐户信息。我有一个密钥和一个 api 密钥。

卷曲

curl -H "X-MBX-APIKEY: apikeygoeshere" -X GET https://api.binance.com/api/v3/account -d 时间戳=1578926101 &signature=bbce62e6f607e444063f46ad83b0f4e5859980df717dd8ac436357e1783aa828

**我使用我的密钥和这个字符串创建了签名:“ https://api.binance.com/api/v3/account×tamp=1578926101

这是回应

我正在尝试使用binance API获取帐户信息

0 投票
2 回答
4154 浏览

javascript - Unable to get the socket data through binance Websockets

This is my client-side code base. It is working with one of the exchange websockets but not working with this websocket. Any suggestions?

websocket reference: https://github.com/binance-exchange/binance-official-api-docs/blob/master/web-socket-streams.md

0 投票
5 回答
14906 浏览

python - 为什么我收到此错误“ModuleNotFoundError:没有名为“binance.client”的模块;安装binance后'binance'不是一个包'?

我正在使用 Visual Studio 代码尝试从 Binance 中提取蜡烛,但我不断收到以下错误:

这是导致错误的代码行:

我确保我 pip 将 python-binance 安装到了正确版本的 python 并且从我读到的内容中我猜测路径有问题,但我不确定要查找什么。我运行以下代码检查路径

这是我的结果

我读到拥有名为 binance.py 的文件可能会弄乱它,但这是下载时给出的名称。如果您对这里的外观感到好奇,那就是:

任何帮助或建议表示赞赏,谢谢!

0 投票
0 回答
181 浏览

c# - 由于 DateTime.AddSeconds,查找上一个蜡烛不起作用

我使用Binance.Net作为 Binance API 包装器,最近我遇到了DateTime.AddSeconds.

以下代码应该在最后一个订单之前找到蜡烛。

问题:

问题是它.AddSeconds(1)实际上并没有增加那一秒,因此_client.GetKlines失败了。

我不知道是否有更好的方法可以在 Binance 的 API 中获取上一个蜡烛,但如果有,我会接受它作为解决方案。

问题视觉表示:

在此处输入图像描述

编辑:

解决它!当我检查 DateTime 属性时,我意识到我错过了 CloseTime 属性中的毫秒数。所以最终,这是一个错误的计算。而不是.AddSeconds(1),我做到了.AddMiliseconds(1)