binance api get_aggregate_trades可选参数的组合inavild
我想从一定的时间戳开始索取汇总的贸易数据,
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 技术交流群。

绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
我有同样的问题。
我通过将“ endime” 参数添加到“ get_aggregate_trades” 来修复。
I had the same problem.
I fixed it by adding an "endTime" parameter to the "get_aggregate_trades".