-1

基本上想象一个像 DOT 这样的代币,你可以有 5 个不同的买单,你在不同的时间和不同的价格下,其中一些甚至可以部分完成。然后考虑一些卖出这些代币的卖单。

不是,在所有这些操作之后,你可能还剩下 200 个硬币。但是你怎么能真正弄清楚你在这些硬币上花了多少钱呢?

现在我手动输入它们,但很容易出错,因为很容易错过已完成但您没有意识到的订单。

我只是想计算 PNL %(盈亏)。因此,如果我手动添加订单,它当然可以完美运行。

但是必须有一种自动化的方法来做到这一点。

浏览订单历史记录,我不确定如何添加所有这些。这可能吗?我怎样才能做到这一点?币安是否知道特定硬币总共花了多少钱?

4

1 回答 1

-1

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

于 2021-02-18T10:06:00.103 回答