[英]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 個字段qty
、 price
和isBuyer
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.