簡體   English   中英

python-binance 中的止損限價單 API

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM