簡體   English   中英

如何使用 Binance API 計算特定硬幣的訂單集合花費了多少錢?

[英]How to figure out how much money was spent for a collection of orders for a particular coin using the Binance API?

基本上想象一個像 DOT 這樣的代幣,你可以有 5 個不同的買單,你在不同的時間和不同的價格下,其中一些甚至可以部分完成。 然后考慮一些賣出這些代幣的賣單。

不是,在所有這些操作之后,你可能還剩下 200 個硬幣。 但是你怎么能真正弄清楚你在這些硬幣上花了多少錢呢?

現在我手動輸入它們,但很容易出錯,因為很容易錯過已完成但您沒有意識到的訂單。

我只是想計算 PNL %(盈虧)。 因此,如果我手動添加訂單,它當然可以完美運行。

但是必須有一種自動化的方法來做到這一點。

瀏覽訂單歷史記錄,我不確定如何添加所有這些。 這可能嗎? 我怎樣才能做到這一點? 幣安是否知道特定硬幣總共花了多少錢?

使用myTrades端點https://binance-docs.github.io/apidocs/spot/en/#account-trade-list-user_data的最佳方式

{
    "symbol": "BNBBTC",
    "id": 28457,
    "orderId": 100234,
    "orderListId": -1, //Unless OCO, the value will always be -1
    "price": "4.00000100",
    "qty": "12.00000000",
    "quoteQty": "48.000012",
    "commission": "10.10000000",
    "commissionAsset": "BNB",
    "time": 1499865549590,
    "isBuyer": true,
    "isMaker": false,
    "isBestMatch": true
  }

對於 PNL,您需要來自此響應的 3 個字段qtypriceisBuyer

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

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