Índice
- Introdução
- O que é uma ordem de mercado?
- Exemplo de Resposta da API Binance
- Como calcular o preço médio de execução
- Exemplo Prático
- Conclusão
Introdução
Neste tutorial, vamos entender como calcular o preço médio de execução para ordens de mercado na API Binance.
O que é uma ordem de mercado?
Uma ordem de mercado é um pedido para comprar ou vender um ativo (neste caso, uma criptomoeda) ao melhor preço de mercado disponível.
Exemplo de Resposta da API Binance
Aqui está um exemplo de uma resposta da API Binance após a execução de uma ordem de mercado:
{
"symbol": "BNBUSDT",
"orderId": 4741809903,
"orderListId": -1,
"clientOrderId": "Pk4WeE2X5OduzaabLI7vTn",
"price": "0.00000000",
"origQty": "0.05400000",
"executedQty": "0.05400000",
"cummulativeQuoteQty": "12.97620000",
"status": "FILLED",
"timeInForce": "GTC",
"type": "MARKET",
"side": "BUY",
"stopPrice": "0.00000000",
"icebergQty": "0.00000000",
"time": 1688580085707,
"updateTime": 1688580085707,
"isWorking": true,
"workingTime": 1688580085707,
"origQuoteOrderQty": "13.15000000",
"selfTradePreventionMode": "NONE"
}
Como calcular o preço médio de execução
Para calcular o preço médio de execução, você pode usar os dados fornecidos na resposta da API após a execução de uma ordem de mercado.
Observe os seguintes campos na resposta:
-
cummulativeQuoteQty
: A quantidade total da moeda de cotação (neste caso, USDT) usada para executar a ordem. -
executedQty
: A quantidade de ativos (neste caso, BNB) realmente comprados/vendidos.
O preço médio de execução pode ser calculado dividindo cummulativeQuoteQty
por executedQty
.
Exemplo Prático
Considere os seguintes valores em uma resposta da API:
"executedQty": "0.05400000"
"cummulativeQuoteQty": "12.97620000"
Para calcular o preço médio de execução, faça o seguinte:
Preço médio = cummulativeQuoteQty / executedQty
Preço médio = 12.97620000 / 0.05400000
Preço médio ≈ 240.302 USD
Portanto, o preço médio de execução da ordem de compra foi de aproximadamente 240.302 USDT por BNB.
Conclusão
Lembre-se de que esse cálculo é válido apenas para ordens de mercado (MARKET) na Binance e depende dos valores fornecidos pela API. Em outros tipos de ordem ou situações diferentes, podem ser necessários cálculos ou abordagens adicionais.
Top comments (1)
Se você achou este artigo útil, por favor, deixe um "like" e considere compartilhá-lo com seus colegas. Se você tiver sugestões, dicas ou outras estratégias deixe um comentário! Sua contribuição pode enriquecer ainda mais a discussão e ser de grande ajuda para outros leitores. Obrigado!