[英]Stop Limit Order in python-binance API
我想按照他們網站上的描述設置止損限價單。 換句話說,我想在達到某個止損價時下限價訂單買入。
API 文檔只有一個client.create_order
function 的示例,這是一種基本的限價訂單。 Binance 文檔也沒有提供此類訂單的示例。
我無法確定client.create_order
function 到 API 使用哪些設置。訂單類型應該是STOP_LOSS_LIMIT
還是TAKE_PROFIT_LIMIT
? 這些有什么區別? 換句話說,它們都可以用於以不同的方式購買還是它們都需要特定side
?
編輯:我在這里找到了更多說明。 這解釋了一旦達到目標價格,止損限價買單會觸發“獲利”訂單。 但是,它沒有指定這是市價單還是限價單。 如果是限價單,這個例子就沒有多大意義,因為他們提供的錢比止損價多得多。 如果是市價單,則根本不需要指定價格。 我錯過了什么?
我想按照他們網站上的說明下達限價止損單。 換句話說,我想在達到某個止損價時下限價單買入。
API 文檔只有一個client.create_order
function 示例,這是一種基本限價訂單。 Binance 文檔也沒有提供此類訂單的示例。
我無法通過 API 確定用於client.create_order
function 的設置。 訂單類型應該是STOP_LOSS_LIMIT
還是TAKE_PROFIT_LIMIT
? 這些有什么區別? 換句話說,它們是否都可以用於以不同的方式購買,或者它們是否都需要特定side
?
編輯:我在這里找到了更多說明。 這解釋了一旦達到目標價格,止損限價買入訂單就會觸發“獲利”訂單。 但是,它沒有指定這是市價單還是限價單。 如果是限價單,這個例子就沒有多大意義,因為他們提供的錢比止損價多得多。 如果是市價單,則根本不需要指定價格。 我錯過了什么?
order = client.create_order(
symbol = symbol,
side = SIDE_BUY,
type = ORDER_TYPE_STOP_LOSS_LIMIT,
timeInForce = TIME_IN_FORCE_GTC,
quantity = quantity,
price = price,
stopPrice = stopPrice)
參考:
https://binance-docs.github.io/apidocs/spot/en/#new-order-trade
https://github.com/sammchardy/python-binance/blob/master/binance/client.py
在我自己面對這個問題之后,我得出結論,這些類型的訂單對於現貨交易是不可能的。 我可能是錯的,所以請引用我的話。 為了自己解決這個問題,我轉而使用期貨交易,而且沒有遇到任何問題:
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.