К основному содержимому

Как проверить сумму комиссии, связанную с конкретной позицией, используя Postman

  1. Получить свои сделки или создать новый ордер:

    • Чтобы проверить существующую позицию:

      Отправьте GET-запрос на конечную точку Account Trade List (/api/v3/myTrades) SPOT API Binance. Это вернёт детали ваших выполненных сделок, включая комиссии.

    • Чтобы создать новую позицию (необязательно):

      Если вы хотите сначала открыть новую сделку, отправьте POST-запрос на конечную точку API Binance /api/v3/order, указав соответствующие параметры для рыночного ордера (такие как символ, сторона, тип и количество).

  2. Проверьте ответ:


    Ответ будет содержать детали о выполненных ордерах, включая информацию о сделках (fills) и комиссиях (fees).

  3. Найдите информацию о комиссии:


    В JSON-ответе вы найдете массив fills. Каждый элемент этого массива представляет собой сделку, выполненную для закрытия вашего ордера. Внутри каждого fill будет поле commission, которое указывает сумму комиссии.

  4. Рассчитайте общую сумму комиссии:


    Если ваш ордер был исполнен через несколько сделок, сложите все значения commission, чтобы получить общую сумму комиссии.

Пример:


Предположим, вы разместили рыночный ордер на покупку 10 ETH. Ответ может выглядеть следующим образом:

```json

{

"symbol": "ETHUSDT",

"orderId": 12345678,

"orderListId": -1,

"clientOrderId": "myOrder123",

"transactTime": 1507725176595,

"price": "0.00000000",

"origQty": "10.00000000",

"executedQty": "10.00000000",

"cummulativeQuoteQty": "34525.50000000",

"status": "FILLED",

"timeInForce": "GTC",

"type": "MARKET",

"side": "BUY",

"fills": [

{

"price": "3452.55000000",

"qty": "10.00000000",

"commission": "0.01000000",

"commissionAsset": "ETH"

}

]

}

```


В этом примере комиссия (commission) составляет 0.01 ETH.

Важно помнить:
Торговые комиссии всегда взимаются в активе, который вы получаете. Для ордера на покупку комиссия оплачивается в базовом активе (в данном случае в ETH).

Чтобы рассчитать комиссию в котируемом активе (в этом примере в USDT), нужно умножить комиссию на цену:

Комиссия в USDT = 0.01 ETH × 3452.55 USDT/ETH = 34.5255 USDT

Следуя этому методу, вы легко сможете проверить правильность начисленных комиссий по вашей открытой сделке. Это обеспечивает прозрачность и точность ваших торговых операций на Binance через Zignaly.

Нашли ответ на свой вопрос?