微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

尝试使用 python 设置币安期货追踪止损单?

如何解决尝试使用 python 设置币安期货追踪止损单?

到目前为止,

#改变边距 client.futures_change_margin_type(symbol = symbol_buy,marginType = 'ISOLATED')

#改变杠杆 client.futures_change_Leverage(symbol = symbol_buy,杠杆 = 1)

shared.client.futures_create_order( symbol=symbol_buy,side = 'SELL',type='TRAILING_STOP_LOSS',quantity = 100)

因此我在下面收到此错误


BinanceAPIException Traceback(最近一次调用最后一次) 在 3 4 #orderdetails_buy = shared.client_future.futures_create_order( symbol=symbol_buy,side = 'BUY',type='MARKET',数量 = 100) ----> 5 orderdetails_sell = shared.client_future.futures_create_order( symbol=symbol_buy,quantity = 100) 6

C:\ProgramData\Anaconda3\lib\site-packages\binance\client.py in futures_create_order(self,**params) 5289 第5290章 -> 5291 返回 self._request_futures_api('post','order',True,data=params) 5292 5293 def futures_place_batch_order(self,**params):

C:\ProgramData\Anaconda3\lib\site-packages\binance\client.py in _request_futures_api(self,method,path,signed,**kwargs) 331 uri = self._create_futures_api_uri(路径) 332 --> 333 return self._request(method,uri,**kwargs) 334 第 335 章

C:\ProgramData\Anaconda3\lib\site-packages\binance\client.py in _request(self,force_params,**kwargs) 307 308 self.response = getattr(self.session,方法)(uri,**kwargs) --> 309 返回 self._handle_response(self.response) 310 第311话

C:\ProgramData\Anaconda3\lib\site-packages\binance\client.py in _handle_response(response) 第316话 317 如果不是(200 318 raise BinanceAPIException(response,response.status_code,response.text) 319尝试: 320 返回 response.json()

BinanceAPIException: APIError(code=-1116): Invalid orderType.

解决方法

您现在可能已经解决了这个问题,但是对于币安期货,我认为目前还没有通过 API 的 TRAILING_STOP_LOSS 交易类型,可用的订单类型是(来自文档):

订单类型(orderTypes,type):

  • 限制
  • 市场
  • 停止
  • STOP_MARKET
  • TAKE_PROFIT
  • TAKE_PROFIT_MARKET
  • TRAILING_STOP_MARKET

[https://binance-docs.github.io/apidocs/futures/en/#public-endpoints-info][1]

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。