binance api get_aggregate_trades可选参数的组合inavild

发布于 2025-02-10 09:28:49 字数 1556 浏览 1 评论 0原文

我想从一定的时间戳开始索取汇总的贸易数据,

client.get_aggregate_trades(symbol = 'EURBUSD', startTime = 165605516493)

但我只会遇到错误:

文件“ c:\ users \ pascal \ pascal \ python skripts \ binance \ binance \ test.py”,第39行,in gentregate = client.get_aggregate_trades(符号= ticker,starttime = 165605516493) 文件“ C:\ User \ Pascal \ appData \ local \ program \ python \ python \ python310 \ lib \ lib \ site-packages \ binance \ binance \ client.py.py”,第743行,在get_aggregate_trades中 返回self._get('aggrades',data = params,version = self.private_api_version) 文件“ C:\ User \ Pascal \ appData \ local \ program \ python \ python \ python310 \ lib \ lib \ site-packages \ binance \ binance \ client.py.py”,第371行,in _get 返回self._request_api('get',路径,签名,版本,** kwargs) 文件“ C:\ User \ Pascal \ appData \ local \ program \ python \ python \ python310 \ lib \ lib \ site-packages \ binance \ binance \ client.py”,第334行,in _request_api 返回self._request(方法,URI,签名,** Kwargs) 文件“ C:\ User \ Pascal \ appData \ local \ program \ python \ python \ python310 \ lib \ lib \ site-packages \ binance \ binance \ client.py”,第315行,in _request 返回self._handle_response(self.Response) 文件“ c:\ user \ pascal \ appdata \ local \ program \ python \ python \ python310 \ lib \ lib \ site-packages \ binance \ binance \ client.py”,第324行,in _handle_response 提高binanceapiexception(响应,响应。Status_code,wenspy.text) binance.exceptions.binanceapiexception:apierror(代码= -1128):可选参数的组合无效。

即使我输入所有可能的参数(启动和结束时间少于1小时),它仍然会引发相同的错误。我在这里想念什么?

非常感谢您的帮助。

I'd like to request aggregated trade data beginning at a certain timestamp until now

client.get_aggregate_trades(symbol = 'EURBUSD', startTime = 165605516493)

but i only get an Error:

File "c:\Users\Pascal\Python Skripts\Binance\test.py", line 39, in
aggregate = client.get_aggregate_trades(symbol = ticker, startTime = 165605516493)
File "C:\Users\Pascal\AppData\Local\Programs\Python\Python310\lib\site-packages\binance\client.py", line 743, in get_aggregate_trades
return self._get('aggTrades', data=params, version=self.PRIVATE_API_VERSION)
File "C:\Users\Pascal\AppData\Local\Programs\Python\Python310\lib\site-packages\binance\client.py", line 371, in _get
return self._request_api('get', path, signed, version, **kwargs)
File "C:\Users\Pascal\AppData\Local\Programs\Python\Python310\lib\site-packages\binance\client.py", line 334, in _request_api
return self._request(method, uri, signed, **kwargs)
File "C:\Users\Pascal\AppData\Local\Programs\Python\Python310\lib\site-packages\binance\client.py", line 315, in _request
return self._handle_response(self.response)
File "C:\Users\Pascal\AppData\Local\Programs\Python\Python310\lib\site-packages\binance\client.py", line 324, in _handle_response
raise BinanceAPIException(response, response.status_code, response.text)
binance.exceptions.BinanceAPIException: APIError(code=-1128): Combination of optional parameters invalid.

Even if i input all possible parameters (start and end time less than 1 hour), it still throws the same Error. What am i missing here?

Thank you a lot for helping.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

如何视而不见 2025-02-17 09:28:49

我有同样的问题。
我通过将“ endime” 参数添加到“ get_aggregate_trades” 来修复。

client.get_aggregate_trades(symbol='BTCUSDT', startTime='1534130155000', endTime='1534130169000')

I had the same problem.
I fixed it by adding an "endTime" parameter to the "get_aggregate_trades".

client.get_aggregate_trades(symbol='BTCUSDT', startTime='1534130155000', endTime='1534130169000')
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文