[英]How to place a Futures Market order with Take Profit and Stop Loss using python-binance
[英]How to place a market futures order with take profit and stop loss on Binance API Python?
我想以相同的方式下一個帶有止盈止損和空頭頭寸的市場多頭訂單。 我需要使用杠桿和孤立模式。 我已經配置了杠桿、隔離模式、我要使用多少保證金以及數量。 我在理解 Binance 文檔時遇到問題。 有人可以提供我需要使用的代碼來下一個帶有止盈止損和空頭頭寸的市場多頭訂單嗎?
據我了解,您不能通過 Binance API 一次性完成
您需要下 3 個訂單才能執行此操作:
這是幣安通過止損和獲利處理您的保證金訂單的方式
對於 python 中的 SHORT 位置,可以這樣做(如果您需要打開 LONG 而不是 SHORT,只需將“BUY”更改為“SELL”並將“SELL”更改為“BUY”:
from binance import Client
client = Client(api_key, api_secret)
quantity = 0.001
symbol = "BTCUSDT"
tp_price = 22800
sl_price = 22000
client.futures_create_order(symbol=symbol, side="SELL", type="MARKET", quantity=quantity)
client.futures_create_order(symbol=symbol, side="BUY", type="TAKE_PROFIT_MARKET", quantity=quantity, stopPrice=tp_price)
client.futures_create_order(symbol=symbol, side="BUY", type="STOP_MARKET", quantity=quantity, stopPrice=sl_price)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.