问题标签 [binance-api-client]

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 回答
671 浏览

binance - Binance Api - 买卖功能 - python

是否有人为买卖“DOGEUSDT”之类的货币对或任何其他货币对(保证金交易)制定了适当的工作功能,我已尽力而为,但最终出现了不同的错误,例如-批量失败,资金不足或最常见的错误此 API 的已知价格过滤器错误

我想出的功能如下,有人可以告诉我我错过了什么

  1. 此功能用于提出买入/空头数量,并且效果相当不错

  2. 这个功能是补空,它基本上是试图给你借来的数量

  3. 此功能是卖出多头头寸

我认为功能 2 和 3 应该像功能 1 一样正常工作,但它们没有,弹出一些或其他错误 Lot size failure, Insufficient fund, 或其他东西,我在这里缺少什么,有人可以帮助我吗?挣扎了几天

提前致谢

0 投票
2 回答
4962 浏览

python - 是否有 Binance API 端点来关闭所有头寸?

是否有一个特定的币安期货 API 端点可以自动关闭所有头寸?GUI中有这样一个选项。现在我只能想象获得所有头寸的数量而不是卖出那个数量,但有没有更简单的方法?

最好我希望能够调用 ccxt 库或 python-binance 库。

0 投票
1 回答
94 浏览

rust - 我在 binance 上获得 0 个深度流

当连接到wss://stream.binance.com:9443/ws/ethusdt@depth代替数量时,我有时(实际上经常)得到 0,如示例消息中所示:

这里每对中的第二个数字代表买价或卖价数量。我在 Postman 中得到了相同的行为,并在其他硬币对上也使用了 rust 客户端库。这是故意的还是某种错误?

0 投票
1 回答
278 浏览

api - 如何在币安套接字管理器 api 中获取符号信息?

我实际上正在开发一个 binance api 机器人,我正在尝试获取以下货币对的符号信息:

比特币澳元

比特币欧元

比特币英镑

我尝试了以下代码来做到这一点:

但是我无法获得这些货币对的代码和信息,并且在上述所有四种方法中都出现了这个错误。

有人愿意帮助我吗?

提前致谢。

0 投票
3 回答
618 浏览

delphi - Delphi + Binance Api + 限价单问题 签名无效

我使用 trbinance.com api。我不断收到同样的错误

总是问题:

问题出在哪里 ?

太感谢了。

0 投票
1 回答
1505 浏览

binance - CCXT 币安 fetch_ohlcv 函数

我想使用 fetch_ohlcv() 从带有 CCXT 的 binance api 获取加密市场数据,但在运行下面的代码时收到错误。

我试过不带since关键字运行,效果很好。请问我的startTime参数有什么问题吗?还是CCXT有问题?谢谢!

以下是错误消息:

代码:

0 投票
0 回答
173 浏览

python - 导入“binance-websockets”无法解决。问题

我正在尝试使用 binance-websocket,但在 VSCode 上出现此错误。

我通过“pip3 install python-binance”将包 python-binance 安装到我的虚拟环境中。由于它不起作用,我尝试将它安装在我的正常目录中 - 并对其进行处理 - 但我也没有解决我的问题。我以为它没有完全安装,或者它可能坏了。因此想再次卸载并重新安装,但我无法在列表中找到它 - 我通过 dpkg --list- 检查了它。

我能做些什么来解决这个问题?谢谢你的帮助。Ubuntu 20.04 Python 3.8.5

0 投票
1 回答
722 浏览

linux - 如何通过 API 调用在 Binance 上将 EUR 转换为 BTC?

我想通过 Binance 上的 API 调用将 EUR 转换为 BTC。API 密钥已经创建,但我不知道如何进行 API 调用来执行此操作。官方文档没有任何示例。

我想在 Linux 上执行此操作(使用 cURL)。

谢谢!

0 投票
1 回答
883 浏览

python - 带有 python、请求和签名的币安期货

我正在尝试使用 requests 模块与 python 交易币安期货。

我有以下代码:

此代码返回以下错误:{"code":-1022,"msg":"Signature for this request is not valid."}

我也试过散列签名:

这也返回错误: {"code":-1022,"msg":"Signature for this request is not valid."}

我已经尝试了以下代码:

这给出了同样的错误: {"code":-1022,"msg":"Signature for this request is not valid."}

我不知道如何制作签名,有人可以帮助我我在谷歌上搜索了很多,但我一直无法找到解决方案。我的目标是用 python 交易币安期货

0 投票
1 回答
115 浏览

go - 使用 Go 例程的 Golang 结束(Binance)Web 服务流

我正在将 Binance API 集成到现有系统中,虽然大多数部分都是直截了当的,但数据流 API 触及了我对 go-routines 的有限理解。我不相信币安的 golang SDK 有什么特别之处,但基本上我只需要两个函数,一个是启动数据流并使用作为参数给出的事件处理程序处理事件,另一个是结束数据流没有实际关闭客户端,因为它会关闭所有其他连接。在之前的项目中,有两种消息类型,但币安 SDK 使用的实现返回两个 go 通道,一个用于错误,另一个(我从名称猜测)用于停止数据流。

我为启动数据流编写的代码如下所示:

这可以按预期工作并流式传输数据。一个简单的测试来验证它:

对我来说不太清楚的事情,主要是由于不完全理解,实际上是我如何停止流。我认为返回的 stopC 通道可用于以某种方式发出类似于系统级别的 sigterm 的结束信号,然后流应该结束。

说,我有一个 stopDataStream 函数,它以一个符号作为参数

假设我为五个符号启动 5 个数据流,现在我只想停止其中一个流。这就引出了以下问题:

  1. 如何跟踪所有这些 stopC 频道?

  2. 我可以使用一个以符号为键的集合,拉出 stopC 通道,然后发出一个信号来结束该数据流吗?

  3. 我如何从停止函数实际写入 stopC 通道?

同样,我不认为这特别难,只是我还无法从文档中弄清楚,所以任何帮助都将不胜感激。

谢谢