Recupera tus operaciones o crea una nueva orden:
Para consultar una posición existente:
Envía una solicitud GET al endpoint Account Trade List (/api/v3/myTrades) de la API de Binance SPOT. Esto te devolverá los detalles de tus operaciones ejecutadas, incluyendo las comisiones.
Para crear una nueva posición (opcional):
Si deseas abrir una nueva operación primero, envía una solicitud POST al endpoint de la API de Binance /api/v3/order, proporcionando los parámetros apropiados para una orden de mercado (como el símbolo, el lado, el tipo y la cantidad).
Examina la respuesta:
La respuesta contendrá detalles sobre las órdenes ejecutadas, incluyendo la información de las ejecuciones ("fills") y las comisiones ("fees").Busca la información de la comisión:
En el JSON de respuesta, encontrarás un arreglo llamadofills. Cada elemento en este arreglo representa una operación realizada para completar tu orden. Dentro de cada ejecución (fill), habrá un campocommissionque muestra el monto de la comisión.Calcula el total de la comisión:
Si tu orden se completó en múltiples operaciones, suma los valores decommissionde todos losfillspara obtener el monto total de la comisión.
Ejemplo:
Supongamos que realizaste una orden de mercado para comprar 10 ETH. La respuesta podría verse así:
```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"
}
]
}
```
En este ejemplo, la comisión (commission) es de 0.01 ETH.
Recuerda:
Las comisiones de trading siempre se cobran en el activo que recibes. Para una orden de compra, la comisión se paga en el activo base (en este caso, ETH).
Para calcular la comisión en el activo cotizado (USDT en este ejemplo), deberías multiplicar la comisión por el precio:
Comisión en USDT = 0.01 ETH × 3452.55 USDT/ETH = 34.5255 USDT
Puedes verificar fácilmente si las comisiones de tu operación abierta son correctas siguiendo este método. Esto garantiza transparencia y precisión en tus actividades de trading en Binance a través de Zignaly.
