Binance Api Get Total Balance

Binance Tracking Total Account Balance

Comecei a me aventurar no mundo das criptomoedas através da Binance no início de setembro de 2021. Fiquei impressionado com a interface do site, que é fluida e completa (embora um pouco complicada e confusa!). No entanto, uma coisa que me frustrou foi não conseguir ter uma ideia clara do meu progresso. Não há uma visualização que mostre o status geral da minha conta e como ela tem evoluído ao longo do tempo.

Felizmente, existe uma API muito abrangente que nos permite criar nossa própria visualização.

Já existe um pacote em Python chamado Python Binance que envolve a API da Binance. No entanto, eu preferiria fazer esse projeto em R, então comecei a desenvolver meu próprio pacote chamado Binance.

Atualização: Gergely Daróczi já está desenvolvendo o pacote Binancer, que já cobre grande parte da API da Binance.

Instalação e Carregamento

Primeiro, vamos instalar o pacote a partir do seu repositório GitHub.

Depois, carregue a biblioteca e está tudo pronto!

Autenticação

Algumas funcionalidades da API da Binance podem ser acessadas sem autenticação. No entanto, para ter acesso às informações mais interessantes, você precisará criar uma chave de API e um segredo, e usá-los para autenticar suas solicitações.

Eu armazeno essas credenciais em variáveis de ambiente. Existem maneiras melhores e piores de lidar com esses segredos, mas essa parece ser uma solução razoável.

Instantâneo Diário

Vou começar recuperando um instantâneo diário da minha conta nos últimos meses.

Os detalhes estão agrupados na coluna balances, mas o total_asset_of_btc já fornece um resumo da conta, com todos os saldos convertidos para BTC.

Se expandirmos a coluna balances, podemos ver o saldo de cada moeda por dia.

Lista de Ativos

Gostaria de ter uma lista das várias moedas em que investi.

Pares de Criptomoedas

A minha compreensão superficial do trading de criptomoedas (e também do trading de Forex) é que basicamente estamos trocando uma moeda por outra, buscando seguir as tendências positivas e evitar as negativas.

Aqui estão algumas das minhas operações de compra de Enjin Coin (ENJ) com Ethereum (ETH).

Nos últimos meses, comprei muitos Enjin Coins. Abaixo estão as ordens abertas que tenho no mesmo par, na expectativa de vender com um pequeno lucro.

Informações Gerais do Mercado

Seria útil obter algumas informações gerais sobre os pares disponíveis para negociação na Binance. Podemos obter essas informações usando o método market_exchange_info().

O resultado é uma lista, da qual extrairemos o elemento symbols.

Existem 1818 pares listados, mas nem todos estão sempre disponíveis para negociação. Aqueles com o status “BREAK” ou “HALT” estão temporariamente indisponíveis para negociação.

Convertendo Ativos para uma Moeda Estável

Para acompanhar o saldo diário da minha conta, vou encontrar o valor de cada moeda convertido para USDT. Primeiro, vamos selecionar apenas os pares que envolvem USDT e juntá-los à minha lista de ativos.

Agora só precisamos obter dados históricos para cada um desses pares.

Vamos usar o pacote {tidyquant} para dar uma olhada rápida no histórico recente do preço ENJ/USDT.

Acompanhando o Saldo da Conta

Agora temos todos os ingredientes necessários para ver o saldo diário da conta convertido para uma única moeda, o que tornará muito mais fácil entender se minha estratégia de criptomoedas está funcionando.

As linhas verticais tracejadas indicam os momentos dos depósitos, obtidos usando wallet_deposit_history().

Próximos Passos

Meu trabalho inicial no pacote {binance} tem se concentrado na implementação de funções para utilizar as API’s necessárias para fazer a análise acima. Nas próximas semanas, pretendo expandir a cobertura para toda a API da Binance. Se você gostaria de contribuir para {binance}, por favor faça um fork do código e comece a contribuir!

Divirta-se explorando sua conta na Binance e acompanhando seu progresso no mundo das criptomoedas!

I'm Faye Pearson and I own Q Nails and Spa. I love providing high-quality nail services to my clients and seeing their reactions when they see their new nails. I take pride in my work and always aim to give my clients the best possible service. I opened Q Nails and Spa because I wanted to create a relaxing environment where people could come to escape the stresses of daily life. I believe that a little bit of pampering can go a long way, and I'm happy to be able to offer that to my clients.

Related Posts

Importaçao De Chaves Privadas Para Binance

Você já ouviu falar sobre a carteira Binance? Se não, deixe-me te contar tudo o que precisa saber! A Binance Wallet é uma carteira de criptomoedas desenvolvida … Read more

How To Transfer Zilliqa From Binance To Ledger Nano S

Binance – The best platform for crypto trading O que é Zilliqa? Zilliqa é uma rede de blockchain baseada em sharding que permite aos desenvolvedores construir aplicativos … Read more

Where To Buy Bitcoin To Deposit Into Binance

Você já ouviu falar do Bitcoin, a criptomoeda que tem conquistado cada vez mais popularidade? Se você está interessado em investir nessa moeda digital revolucionária, provavelmente já … Read more

How To Buy Iota On Binance

Binance – The best platform for crypto trading Introdução Você já ouviu falar sobre a criptomoeda IOTA? Se não, você está perdendo uma oportunidade de investimento emocionante … Read more

Binance How To Withdraw To Bank Account

Seja você um investidor do mercado financeiro ou possua Bitcoin para fazer algumas compras interessantes, em algum momento, chegará o momento em que você desejará retirar Bitcoin … Read more

Binance Strategy Officer Gin Chao

Binance – The best platform for crypto trading Olá, queridos leitores! Tenho uma notícia emocionante para compartilhar com vocês hoje. Gin Chao, ex-estrategista da Binance e parceiro … Read more