Trade de Criptomoedas com Python - API da Binance

76.82k views8940 WordsCopy TextShare
Hashtag Programação
CLIQUE AQUI PARA SABER MAIS SOBRE O CURSO COMPLETO PYTHON IMPRESSIONADOR: https://lp.hashtagtreiname...
Video Transcript:
e fala galera nessa ontem uma muito pedido a gente vai aqui fazer um trem de real de Crypton moeda usando 100% Python e eu já deixei pronto para você uma cartilha com todos os métodos que você vai precisar para conseguir fazer trade de criptomoeda dentro da sua conta então cara se você quiser pegar isso daqui já acesso a gente aqui embaixo faz download da cartilha ela vai dar em formato PDF bonitinho para você poder pegar consultar e fazer o que você quiser e antes da gente começar o vídeo e novamente pega isso daqui antes de
a gente começar o vídeo já deve ter reparado aqui ó aqui eu vou fazer o código no pai eterno mas que eu tava te mostrando ela no Júpiter então tanto faz você pode digitar usar o editor de código que você quiser que isso vai funcionar para você vai ser tranquilo de fazer e eu vou te levar todo passo a passo disso daqui então cara se você já gostou de dentro do vídeo Já chega assim tão dentro like nem pensa duas vezes e Vão bora aprender vol 1 é praticamente no código eu tenho que fazer aquele
de scanner clássico de se você fizer cagada e perder dinheiro com trade de criptomoedas eu não tenho nada a ver com isso a culpa não é minha eu tô aqui para te ensinar o sal Python e tô fazendo um tema que vocês pediram mas se você acabar fazendo isso e perdendo dinheiro problema é seu beleza eu não quero ver ninguém reclamando aqui no chat que tá perdendo nos comentários não sei que não tenho culpa de nada só estou aqui em cima do pato da valor que a gente vai ter que fazer a gente vai ter
que integrar com alguma porta forma que permita você negociar criptomoedas Existem várias eu não tenho preferência de nenhuma sendo bem sincera não sou expert em criptomoedas não sem muito de criptomoeda na verdade ser bem pouco até então aqui eu vou usar aqui aonde eu tenho compra eu tenho conta na by nerys by nerys by nem se ela como é que fala isso e é que eu vou usar para fazer isso e também eu vou usar ela porque em termos de apis ou seja em termos de ferramentas que permitam a gente integrals e com a plataforma
a base é realmente muito boa nesse ponto ela tem uma pe bem completa na bem grande até que você tem várias formas de usar essa mesma então por exemplo se você for pesquisar mais aqui no YouTube pode ser que se encontre outros vídeos mostrando outras formas de usar a piedade Minions e eu aqui vou usar que eu acho digamos assim mais direto ao ponto mais intuitivo e mais tranquilo que você aplicar e que resolve esse nosso problema vai permitir você pegar as cotações das moedas em tempo real vai permitir você enviar transações em tempo real
ver as transações que você tá fazendo e assim vai e também vou te dar os links de referência que você possa precisar caso você queira sei lá criar sua própria estratégia de investimentos em criptomoeda por meio de códigos e assim vai então todo esse resumo esse as referências Esses códigos desses métodos e está tudo resolvido de forma bem bonitinha no arquivo que eu deixei aqui na cartilha daqui que tá aqui embaixo da aula então que vai ter um link assim uma cartilha do trade append Python poo a letra de faz o download e vem para
o conteúdo Então vamos lá primeira coisa que a gente vai precisar fazer é instalar a biblioteca da barriga Beleza então pra gente fazer isso eu aqui tô usando o pai carne você pode usar o editor de código que você quiser eu vou abrir com o terminal então o local onde eu instalo bibliotecas e vai chegar aqui vou escrever Python PIP instal pai tão Traço bem Está nome da biblioteca é pai encontrasse o baile agora aqui tem um ponto importante é o seguinte em alguns casos e eu tô falando porque já aconteceu comigo quando você instalar
essa biblioteca do da bailes ela a princípio aqui vai dar tudo certinho só para a hora de você usar ela ela vai dar um probleminha e eu vou te mostrar o que você teria que fazer caso ela desse probleminha tá aqui nesse meu caso como eu tô criando tudo dentro de um ambiente virtual tá tudo separadinho provavelmente não vai conseguir o problema já consegui usar uma boa mas algumas recomendações coisas a multidão E quando ele terminar de instalar aqui não chame o seu arquivo Python de bens a pasta onde ele tá de banhos beleza porque
vai mês. Pai ou a pasta chamada bailes é o nome da biblioteca o nome da biblioteca atribui a ela mesmo se você usa esses nomes Pode ser que a biblioteca da mais tem um problema de identificar Qual é o país que ela tá instalada Qual é a parte do seu código Atual O que que é o que ela fica meio perdida então você pode ver que no meu caso ele tá dentro da área de trabalho tá vendo esse meu código dentro de uma pasta chamada páginas e piada isso daqui eu sei que você quer um
homem que a baianisse não usou e o meu código me chama meio ponto pai tá vendo não tem nada que escrito by nesse por pai bairros só no nome da pasta e assim vai então tenta evitar de preferência não coloca bairro esse nome coloca sei lá é meu código de criptomoeda pronto alguma coisa assim sabe diferente para não dar problema feita a instalação como que a gente sabe que a instalação deu certo ou não a gente vai se invente importar ela que a gente vai chegar aqui vai fazer assim ó from Brain a gente vai
cortar um cara que é o único cara que a gente vai precisar aqui dentro do nosso código os bailes. Klein um corte cliente cabelo se você rodar esse código agora e ele não der nenhum erro rodeios código agora tá vendo e ele não deu nenhum erro aqui embaixo significa que a sua instalação deu certo e que reconhecer o bonitinho mas aqui pode ser que apareça algum erro de importação como se você não tivesse instalado no meio da Teca da Bahia só que você já fez essa instalação o quê que isso acontece Às vezes E aí
aconteceu isso comigo eu tinha que resolver por algum motivo aparente não consegue reconhecer a pasta Onde está instalado esse seu código então se você reparar no meu caso como eu tô querendo um ambiente virtual esse código né está instalado aqui eu não aumente ele ficar dentro de lá dentro da onde está instalado o seu pai então tem uma pasta chamada Lib endereço dessa pasta livre tem uma pasta chamada site-packages dentro dessa pasta site-package tem todas as bibliotecas que você já instalou na sua vida no Python e aqui dentro vai ter uma pasta chamada bairros e
acabou de instalar o pênis e aí aqui dentro estamos arquivos da biblioteca vendo o arquivo ini aquilo com a gente igual a todos os arquivos que você precisa tá se a sua instalação deu certo você não precisa fazer essa etapa que vou te mostrar agora mas caso quando você mesmo instalando você rodar isso aqui ele não identificar o que que você vai fazer você vai mudar o nome dessa pasta bairro esse aqui porque provavelmente ele está encontrando alguma outra parte trabalha nisso no seu computador que deixando ele meio perdido Então você aqui vai mudar o
nome dessa pasta bairro isso aqui para por exemplo E aí você escolhe o nome que você quiser fazer vou mudar o nome dela para Baixinhos underline mod tá vendo de módulo né você coloca um outro nome que você quiser eu passo para frente coloquei bairro em Santos Elaine mod E aí depois de modificar o nome dessa pasta para baixo nesse ponto ódio você também vai ter que entrar aqui no init tá vendo do início e mudar aqui ó os três códigos que ele importa aqui olha para barnes underline os bens underline mod aqui também a
bairros underline mod e aqui também by nessa slime mole é só isso que vai precisar fazer você vai mudar o nome da pasta e o nome do limite para baixar esse mod e o no meu caso não vou fazer porque eu não preciso mas se no seu caso deles se você vai fazer isso E todas as vezes que agora aqui dentro do nosso código e o Lira escrever Bynes tá vendo from by Unesco sempre tiver importando alguma coisa a biblioteca mais você no seu caso não é importada a biblioteca baile se revela em um ótimo
tá eu coloquei a sua observação também na cartilha que tá aqui embaixo para você não esquecer caso você precisa Em algum momento que vamos ter dado certo a sua instalação como aconteceu no meu gente pode seguir agora agora a gente tem que criar o nosso cliente que você vai perguntar livros onde você tá tirando essas coisas Como é que você sabe o passo a passo que você tem que seguir porque o baile se ela tem um link hoje é o disponibiliza biblioteca Esse aqui também tá na cartilha lógico e essa biblioteca é esse link daqui
ó é aquele farol como é que você instala bailes você inicializa o seu cliente assim e aí ele tem vaga aí como eu falei ele tem várias formas de você usar essa biblioteca então se você tiver na dúvida em alguma forma de fazer tal primeiro Olha a cartilha que eu deixei aqui embaixo estou falando para inteiro e segundo consulta sempre biblioteca porque era o até que vai ter obviamente mais método que eu tô falando aqui para vocês agora mas é um pouco mais difícil dizer mas se você quiser entrar mais a fundo só olha lá
então foi assim que eu tirei essas informações então primeira coisa que a gente faz aqui é conectar o nosso código em Python com a nossa conta da barriga para isso você vai precisar simplesmente colocar o código cliente e aí eu creio o nome da variável cliente aqui mas você podia botar cliente podia botar o nome que você quiser eu botei Klein vai ser uma Instância desse cliente aqui que a própria biblioteca da Bahia nesse dá para gente e aí dentro do parênteses você tem que passar duas informações o que ele chama de uma tempo e
aí que eu seja sua chave da P ir e o hippie Secret é como se fosse uma senha da sua e eles vão perguntar Beleza linda mas como que eu consigo esses dois casos esses dois caras você consegue na sua conta da baile está então na sua conta da Bayer eu vou puxar aqui a minha conta para você dar uma olhada chorando aqui ó minha conta da barriga se você aqui dentro tem ó você tem um a senhora o seu rostinho tá vendo e aí aqui dentro você vai ter o gerenciamento up Você vai clicar
lá gerenciamento IAPI Quando você clicar em gerenciamento up ele vai abrir essa tela aqui para você e vai ter as suas listas de apis a que eu estou usando é essa pedir daqui de dentro e aqui você vai fazer você vai dar um nome para sua aí e vai criar uma API quando você criar essa abrir e aqui vai abrir para você duas informações tá vendo ele vai abrir para você a chave da sua p i e a senha da sua pe que é óbvio que na hora que você está criando ele mostra para você
essa senha da sua pi e eu vou até pedi para o pessoal dele são tapar a minha chave da minha querida aqui pra vocês vão ficar me copiando a minha limpar E aí nada do tipo aqui o que é importante é o seguinte quando você criar a sua chave api a princípio ele só queria ela habilitada para leitura você precisa também deixar essa segunda marquinha aqui ó essa segunda parte marcada que é o esporte e Morde trading ou seja permite que você negociar ativos dentro da bairros beleza um E aí claramente se você quiser que
lhe permita fazer outras coisas que você quer usar para ir para fazer outras coisas também se habilita as caixinhas que você quiser Então nesse momento você criou só a chave da api aqui em cima tá vendo se vai criar a chave da pele depois vai copiar sempre aqui e aí o que eu Lira gosta de fazer o seguinte eu gosto de aqui ó no mesmo local onde está o meu código eu gosto de criar um outro arquivo que eu chamo novamente the Secrets o ponto pai né meu arquivo Python que é o Secret E aí
a única coisa que tem esses Secret é a minha ai ipe aqui e o meu hippies Secret Ah beleza então aqui eu vou colocar a minha chave da p i e minha senha da minha prima e aí no meu código principal no meio. Pai eu vou fazer assim ó from Secret Import e piai Secret with IC porque isso porque aí eu garanto que nesse arquivo de código que vocês por exemplo tão vendo aqui durante a aula inteira não tá escrito nenhum momento a minha senha da minha priminha minha chave daí eu recomendo que você sempre
faça isso nos seus códigos também você pode colocar essas variáveis como sendo variáveis de ambiente Se você souber o que que é isso sobre a fazer pode fazer que funciona uma boa ou então coloque eles um arquivo separado até porque se o momento se quiser compartilhar seu código com alguém você não precisa mandar a chave você só manda o código sem mandar o simples. Pai que o arquivo que você não vai enviar para outra pessoa Beleza eu vou colocar aqui no meu obviamente fora da tela para vocês verem e a gente volta pronto pessoal feito
isso agora o que que a gente pode fazer agora eu posso chega o e conectar se você rodar esse código aqui ele automaticamente já tá fazendo a conexão entre o seu código em Python e ele não vai perguntar nada para você e a sua conta da baile só que se tudo der certo você se enfrentam de olho em um significa que essa conexão funcionou essa conexão foi bem-sucedida E aí caso você queira confirmar Ou seja aquele print alguma coisa para você você fosse uma de colocar aqui ó o status vai ser cliente. Get a calça
externos beleza e aí Você pinta esse status para você porque ele vai te mostrar o status da sua conta que horas olha conectou e agora ele vai mostrar para mim o status da minha conta é só estava na minha conta é normal tá tudo certo aqui dentro Beleza então você só para caso você queira verificar se a sua conta tá tudo certo com ela tá tudo liberado e tudo mais beleza primeira coisa que a gente vai fazer a gente vai aprender a pegar as informações gerais da nossa conta para ver que tipo de informação ele
dar para gente quando você acessa a é triste pra rodar um comando aqui que alguém está na cartilha aqui embaixo também então vamos aqui ó pegar informações da nossa conta que é o que vai ser o info vai ser um cliente. Get account tá vendo todas essas listas de métodos que tem aqui dentro sempre são todos os métodos que tem dentro do seu cliente então tem uma série de coisas que você consegue ver aqui dentro mas o cliente ponto de ar account ele pega várias informações sobre a sua conta então vamos exibir essas informações agora
eu vou printar essas informações para você visualizar hora que ele vai mostrar para a gente ir agora e aí agora eu tô levando essa aula no mesmo formato que eu exploraria essa aí que olharia para ver como que essa pele funciona para vocês aprenderem a explorar em ap e não só essa Mas qualquer uma que vocês quiserem e também se você quer entrar mais a fundo nessa ela lá esse essa essa info esse erro que ele me dá ele me dá uma série de informações aqui dentro e ali eu quero saber quais são todas as
informações são uma série de coisas tem muita coisa que entra se você quiser saber quais são as informações que te dá aqui dentro é para só essa resposta que ele dá para você um dicionário em Python então você pode ver quais são as chaves deste dicionário seja qual o tipo de informação que ele tem lá dentro então por exemplo eu posso fazer assim ó for item in info porque info é esse dicionário que tá aqui dentro então eu quero saber quem são os itens que tem dentro desse dicionário 30 o item para mim olha só
como é que vai ser diferente agora Vai facilitar Nossa visualização e lá dentro do info ou seja dentro desse método point.do era Country ele dá para gente como informação várias coisas ó Quais são as as taxas que a gente paga tá vendo o quê que a gente pode negociar se a gente pode nessa a gente pode negociar a gente pode depositar a gente pode sacar dinheiro e tudo mais porque contas diferentes podem ter dentro da Bahia nos podem ter permissões e restrições diferentes mas ele também dá para gente os belos lances ou seja o seu
saldo de cada um dos ativos Olha que legal então eu fiz isso daqui pra gente explorar com as suas informações que a gente tem disponível agora a gente sabe vamos ver os saldos dos ativos que temos na conta e aí vocês vão ver os salvos e os ativos que eu tenho na minha conta então vamos ver eu vou chegar aqui e vou botar assim ó print info entre colchete bases Lilian porque info entre colchetes balances pelo seguinte lembra O que é um dicionário isso aqui são mais Chaves os itens desse dicionário se você quiser visualizar
Um item de um dicionário você coloca dicionário entre colchete o nome do item que você quer visualizar e o fuh tranças e esse a gente volta à escola digo agora olha lá que ele vai mostrar ele vai sim plantar de novo para mim Todas aquelas opções e ele vai mostrar todos os ativos que eu tenho e os ativos ele mostra em formato de lista tá vendo de lista então o primeiro ativo é Bitcoin eu tenho pouquinho bitcoins 0,0 não sei quanto o outro ativo é o ltc que acho que Light como eu falei vocês pede
um clipe ativo Então vou saber os nomes das coisas que eu não tenho nada o outro ativa o etéreo também não tem nada e assim vai tu tem uma lista aqui ó gigantesca de ativos então tem uma lista com vários ativos se eu quiser visualizar os ativos em que eu tenho algum saldo Como que eu faço isso vamos lá vamos pensar nisso aqui junto olha só se eu for balances ele é minha lista de ativos eu vou fazer assim ó lista de ativos é Wilson Bessa beleza e aqui não quero saber eu quero para cada
ativo dentro da minha lista de ativos o que que eu vou fazer reparo o seguinte quem é essa variável ativa essa variável Ativa é um item da minha lista e olha bem aqui embaixo Um item cada item da minha lista é um dicionário que tem três informações Qual é o ativo dele qual é a quantidade que eu tenho dele liberada para poder fazer a transação EA quantidade que eu tenho dele que tá bloqueada por causa de algum tipo de margem de segurança de alguma atualização que eu já tenho feito e assim vai vocês vão ver
que no meio ó que ele tá tudo Zerado porque como eu falei eu não mexo muito comprido Tati então é para o seguinte eu quero visualizar esse eu quero visualizar Quais são os ativos que têm algum valor aqui no frio ou seja que eu tenho algum saldo na minha conta eu vou fazer assim ó if ativo ó tá vendo se a quantidade que eu tenho no frio daquele ativo for maior do que zero Então me mostra quem é aquele ativo 30 para mim o ativo tá vendo é isso que eu quero fazer aqui esses aqui
são os ativos em que eu tenho algum saldo então aqui ó ativos que temos alguns alto a beleza e aí agora vou para o seguinte se a gente vai dar isso aqui a gente vai cair no problema Olha só vou rodar Esporte E agora começa a parte de pai então também que dentro que era só a gente rodou ele vai falar sai erro e tipo não suportado Por que é para seguinte eu vou perguntar aqui de novo a minha lista de ativos para você visualizar o meu ativo free ou seja esse item aqui ativo free
ele não é um número ele é um texto no pai então aqui ó ele é um texto tá vendo ele tá entre Chaves Então tem que transformar ele no número então é if Flow ativo free ou seja se o número que está registrado aqui dentro for maior do que zero então eu quero exibir aquele cara E aí eu posso comentar de novo essa linha daqui ou seja a minha lista de ativos e esse a gente rodar agora agora assim ele vai funcionar Então olha lá e agora a gente chegar rodou e me mostra todos os
ativos que eu tenho e aí vocês descobriram aqui agora os ativos que eu diria tenho nessa minha conta aqui da várias Beleza então tá aqui eu tenho esses ativos aqui lá na base show de bola então esses aqui são os ativos que eu posso por exemplo negociar depois exemplo eu tenho 60 reajustado na minha conta do Medo BRL 62 Gerais Eu tenho 60 reagir sobra minha conta eu posso dar e 60 reais de saldo para comprar Bitcoin para comprar bebê para comprar Xem e assim vai para comprar qualquer ativo que eu quiser e é isso
que a gente vai começar a fazer agora que eu vou lá aprendemos já pegar informações na nossa conta aprendemos já a ver o saldo na nossa conta descobrir o saldo de cada um dos ativos da nossa conta então bom para isso eu preciso ensinar vocês a criar uma ordem dentro da banho o quê que é uma ordem é criar uma a criar uma pedido de compra uma ordem de compra uma ordem de venda lá dentro da Paz Como que você faz isso se você abrir lá biblioteca da base vou mostrar para vocês aqui outro lado
para pegar o navegador e trazer para cá Olha lá aqui dentro Provavelmente o que a gente mais vai usar aqui na aula essa seção aqui ó account and points que são os métodos que você tem cabelo tem uma série de métodos que eu não vou nem comentar aqui dentro e dentro desses métodos tem os métodos de ordem e de metros da sua conta os métodos de ordens são de criar uma ordem e olha lá Place another tá vendo Então que eu posso criar uma ordem e aí tem algumas ordens que você pode criar de uma
forma específica eu vou ensinar para vocês a forma geral de você criar uma ordem e aí você pode adaptar essa forma geral por tipo de ordem que você quiser que quem tá mais por dentro das coisas que tomou ela sabe que você pode criar vários tipos de ordem ordem com limite máximo de valor de compra com limite mínimo de perda e não sei o que tem ordem sim um super complexo de você pode criar se você quiser olhar mais a fundo vale a pena entrar aqui na documentação da querida baile e também nesse último link
aqui ó pai ipe ai um dia ele vai te levar para a página até oficial da Barra neste dia explica mais coisa tem uma série de informações aqui dentro quanto mais complexo for o que você quer fazer provavelmente mais você vai ter que ler e caçar aqui dentro beleza por nosso caso como eu só quer executar uma ordem eu vou pegar esse código daqui e eu vou comprar uns e copiei ele não tinha nada da minha cabeça vou chegar aqui agora e vou dar um Control V no nosso código contra o c control V Beleza
agora a gente vai usar aqui ó para criar uma ordem Dada Mais a primeira coisa que tem que fazer é importar esse minutos tá então é Trombini ponto que não se importe* seja tão importando todas as ferramentas que você tem dentro da Bayer e nos porque aqui ele permite você esse cara o cara vai permitir você escolher o tipo de órgão que você quer por exemplo aqui tem um tipo de obra limite quer o quê se você certas por exemplo eu quero pagar no máximo tanto pelo Bitcoin E aí você dá aquela ordem e ele
dentro daquele limite ele compra o Bitcoin estiver fora daquele limite ele fica esperando o preço cair dentro daquele limite que você quer e permite a sua compra a mesma coisa se fosse venda que ele não sai dele deixo você escolher se você tá fazendo site de compra ou sai devendo só que agora seguinte e nenhum momento do seu código se definiu Quem era side by Quem era ordem Thai Quem era time forte não ser que você não define nada disso só se você rodar o código ele funcionaria porque porque esse cara estão dentro da Barra
nesse minuto é único cuidado que tem que tomar é se você tiver tiver teve aquele problema lá no início você teve que mudar para baixo essa underline mod aqui também você tem que mudar para baixa no celular em um ótimo tá no meu caso não tem uma Como criar uma ordem aqui dentro agora que a gente vai criar uma ordem aqui dentro eu vou então olhar Quais são as coisas que morrem precisa para ele existir primeiro o símbolo E aí o símbolo lá vai nesse ele funciona por meio de paletes ou seja e o par
de moedas que eu tô tentando querendo negociar por exemplo aqui no caso eu estaria negociando BNB e Bitcoin então se eu for comprar eu estou falando que eu quero comprar BNB usando o Bitcoin tá vendo se eu colocar aqui por exemplo BNB BRL esse par que você tá vendo aqui ele tem que existir dentro da bagunça e eu como é que eu sei os pares que existem dentro da base lá na sua conta da baiana se você vai fazer isso acho que você não tá na sua conta da base e vir aqui ó um trade
e abrir aqui o trem de clássico Olha que que ele vai fazer para você ele vai abrir vai carregar aqui uma tela Zinha para você e aqui dentro você vai encontrar todos os pares possíveis Olha só todos os pares possíveis de moedas lá Bitcoin O SD E aí repara seguinte aqui dentro aqui um pesquisa olha só aqui você consegue pesquisar todos os pares estão por exemplo quero negociar eterno é th tá vendo ele tem o parque de Terry o convite O que é th btc não é de tcth tá vendo a ordem importa então é
th btc.com dólar quando você clica em todos aqui dentro tá vendo mesma coisa a quero negociar agora com Real Quais são os médico eu posso comprar usando reais aqui todas as moedas que você pode comprar os reais e os pares correspondentes dessas moedas tá vendo Então No meu caso eu Lira vou usar duas moedas que eu já tenho na minha conta então eu tenho aqui ó BNB e tenho brrr acho então o parque eu vou usar é pnbl Lira Como é que você sabe que o Parabéns BRL não BRL BNB porque eu entrei aqui na
barra nesse cheguei aqui digitei BNB tá vendo e aí aqui no BNB eu procurei e encontrei APN BR L ta vendo aqui então o par é BNB BR é show E aí eu posso comprar ou vender E aí sempre pensa no seguinte se você for Oi tá comprando a primeira moeda usando a segunda moeda se você for vender você tá vendendo a primeira moeda para ganhar a segunda moeda toma sempre cuidado Obviamente você quiser alguma transação que você não tem limite na sua conta ele vai falar você não tem limite para fazer isso na sua
conta mas toma sempre Cuidado para você fazer a transição da forma correta pois está sempre usando a primeira moeda para modificar a segunda moeda então se for comprar eu estou comprando a primeira moeda beleza usamos o reagir se for vender eu estou vendendo a primeira moeda para ganhar Riacho é sempre isso a modificação você tá fazendo aqui é da primeira moeda eu estou comprando BNB ou vendendo BNB em formato de riacho tá é isso que a gente tá escrito então no caso aqui eu estou comprando BNB com os meus reais tá beleza feito isso agora
aquilo site você tem duas opções ou sai de pai ou side o céu tá sai de pai é para comprar então no caso eu vou comprar e aí aqui no tipo de ordem aqui esses quatro paramos aqui debaixo eles vão variando de acordo com a ordem que está fazendo ordem mais complexos podem exigir outros parâmetros acredito que recomendo que vocês entrem mais a fundo para olhar se vocês forem lá no na documentação da bibliotech quiserem olhar lá que eu imprimi sempre ai vocês vão ver que aqui dentro tem o cliente pode tá vendo pra em
cima ótimo E nele tem todos os métodos do cães e dentro do método do cliente tem esse método que a gente tá usando que o método de criar uma ordem aqui ó Cadê para ele aqui ó Create Order e aí fala todos os parâmetros que tem aqui dentro do Fiat corda e dá para você também um link explicando cada um desses parâmetros aqui dentro tá bom e fala algumas opções que você tem ali dentro e assim vai então vamos lá vamos seguir aqui no no meu exemplo meu exemplo é eu Lira quando negou as moedas
eu sempre dou ordens a mercado que que ordem a mercado então é Order five marketing é uma ordem que ela vai executar ela vai sempre ser executada no preço que está no mercado atual Então se o BNB por BRL tiveram uma taxa de lave 0,3 ele vai negociar se 0,31 ele vai negociar naquela taxa Ou seja a baianisse ela vai automaticamente identificar alguém que tá vendendo então por exemplo eu tô querendo comprar BNB ela vai identificar automaticamente alguém tá querendo vender BNB pelas palavras O livro está disposto a pagar o que você tá querendo vender
então ele já fecha o preço pró-mercado tá é isso que acontece de uma venda uma venda ou uma compra mercado o preço é setado automaticamente pelo preço que tá lá na tela do seu broncas lá da sua corretora Beleza o preço automático E aí com uma ordem a mercado a única coisa que você precisa passar para ela é a quantidade você não precisa passar esse parâmetro e não precisa passar o preço com ele porque eu não preciso passar o preço e vai ser definido o mercado é o preço que tá sendo negociado a moeda eu
não tô querendo definir que eu só tô disposto a comprar até determinado valor não eu tô definido que eu só quero comprar uma quantidade específica de BNB tá nesse nosso exemplo aqui 0,01 de BNB show então eu Lira que era comprar 0,01 de BNB se eu executar Esse comando exatamente do jeito que ele tá escrito agora o que que vai acontecer a bagunça vai ver se eu tenho saldo de reais o suficiente para comprar essa quantidade de bem Se tiver ele vai executar essa transação e dentro dessa variável Order aqui ele vai me dar como
resposta às informações da transação que foi executada então depois que passar esse daqui eu vou printar essa variável Order para você visualizar e olha agora o que vai acontecer se você fizesse no seu computador você vai executar Essa ordem que tá escrito aqui então você vai vender ou comprar a moeda que tá escrito olha lá hum hum pode que vai acontecer rodei ele veio pa rodou tudo que olha lá deu certo a minha venda como que eu sei que deu certo a minha venda porque aqui ó ele me deu as informações da transação e vamos
ver as informações da transação ela as informações da transação e me deu uma ideia daquela transação tá vendo Qual foi o símbolo que eu negociei bnb.com BRL vou olhando vou molhando ó ele me deu uma ideia aqui do cliente e e vamos passando aqui ó quantidade a quantidade que eu tentei executar 0,01 quantidade executadas 0,018 ele fala quanto que eu pedi quanto que eu executei e vai falando uma série de coisas olha lá do Pará os touros estéreis Field Ou seja já negociou ele já preencheu a minha a minha o tipo de homem que eu
mandei já preencheu minha ordem você já executou minha ordem e aí ele fala quanto que eu paguei de comissão tá vendo Qual foi o ativo que eu paguei como foi então dá todas as informações dessa ordem e aí agora por exemplo eu vou comentar isso daqui só para negociar de novo e vamos ver o repara antes ó aquele executou a minha ordem antes de executar essa minha ordem eu tinha 62 já está vendo 62 reais e 0,26 BNB se eu se eu rodar esse código agora sem Executar a ordem de novo ele vai me dizer
qual o meu saldo atual de cada um escrito ativos então Ó vocês vi agora meu saldo atual de cada um de crédito ativos senhora não tá olha lá olha lá mudou agora tem 31 reais então lê gasto r$ 30 mais ou menos para fazer essa transação e agora eu tenho 0,036 do bem eu quero 0,0 20 alguma coisa então eu comprei efetivamente BNB com o meu George se você faz código de novo ele vai de novo gastar mais uns 30 reais para fazer essa transação de novo e para comprar mais BNB eu posso tá me
vendendo entendeu Vamos fazer uma operação de venda agora tô aqui brincando com meu dinheiro ao vivo aqui é o vídeo onde gravado lá no vídeo mas tudo bem é r$ 30 é para fazer dá para fazer a brincadeira se fosse mais eu ia fazer não tava louca isso aqui ó estou vendendo agora agora eu quero vender BNB então eu vou vender 0,01 E aí ele tem que me dar mais reais agora e aí para a gente não tem que rodar o código de novo vou fazer o seguinte Olha só eu vou pegar de novo as
informações do cliente ó vou pegar de novo as informações do cliente eu vou copiar esse meu código aqui que podia até tá dentro de uma função Talvez né ó e vou colar aqui embaixo só para gente ver a minha posição de ativos ó então aqui eu tenho minha posição de ativos antes da gente rodar nosso antes da gente fazer uma operação eu vou fazer a operação e agora ele vai me dar a posição de ativos completo de novo tá vamos rodar olha só que eu sei que eu posso tirar esse print aqui né só quero
que ele pegue as informações da nossa conta e print para mim os ativos Então vamos lá o rodeio pa rodei era na não pegou a lista toda Olha lá que legal olha lá que legal acompanhe aqui ó ele me deu deixa aumentar aqui para você visualizar ele me deu a minha posição com todos os ativos que eu tinha esse aquelas ativos que eu tinha ó Bitcoin eu tinha 0,36 de bmb31 reais 13 centavos ele executou a minha ordem Como você sabe que executou a ordem linda porque tem um parâmetro aqui que diz que ele executou
o caráter aqui ó esse quantidade que executo e assim mais caros filtro então O Executor beleza Oi e aí você olhar que agora olha lá eu tinha 0,36 BNB Agora tenha 0,026 eu tinha r$ 31 Agora eu tenho 62 viagens maneira que eu tô pagando taxa aqui de transação né tempo todo para fazer o vídeo para vocês mas valoriza já deixa o like se inscreva no canal que eu tô gastando dinheiro para gravar o vídeo pra vocês pô tá brincando Então tá lá conseguimos fazer a nossa transação Beleza então eu vou apagar essa parte aqui
final que verifica a nossa transação e que vai continuar agora para o nosso próximo método tá nosso próximo metro Qual é o próximo metro se você quiser negociar Crypton moedas provavelmente alguma das coisas que vai querer ver é visualizar as ordens que você já executou Talvez seja um negócio legal então você pode visualizar as ordens executadas Como que você faz para visualizar suas ordens executadas você pode é para seguinte quando você coloca uma ordem no mercado você envia uma ordem pode acontecer duas coisas no nosso caso como a gente tá enviando uma ordem que ela
está definida preço de mercado que significa aí significa que ela sempre vai e ela nunca vai ficar uma ordem aberta ela sempre vai ser executada se eu tiver saldo na minha conta porque porque como eu tô disposto a pagar o preço que tá rodando no mercado sempre vai ter alguém querendo vender e eu vou estar comprando Beleza agora se eu tivesse colocado uma ordem aqui aí eu quero pagar tanto na moeda BNB que eu tô negociando aqui pode ser que essa minha ordem fosse tivesse ainda em status aberto ela não tivesse negociado então tem duas
informações que você consegue pegar aqui dentro que é o que eu vou printar essas duas informações que é o seu cliente. Get uol o Rogers e o cliente. Get how I get my desculpa aqui at my dreams tá vendo esses dois caras aqui quem são esses dois carros Olha só eu vou comentar aqui para não ficar comprando e vendendo o ativo o tempo todo só para você visualizar quem são esses dois caras aqui né E se transfere tem uma leve diferença Qual a diferença entre as duas caras é que todas as minhas ordens tem tanto
ordens que eu já executei ponto antes que ainda estão em abertas todos os meus treinos não todos os meus três só tem ordem já executadas por um trade é uma ordem que já foi finalizada Beleza então no meu caso aqui você vai ver que é igual as duas coisas mas no seu caso você fizer ordens que ficam em aberto esses dois caras podem ser diferente a Claro podem um errinho aqui porque faltou eu passar dentro do parênteses aqui Qual é o símbolo que eu quero ver né ele não pega todas as ordens de tudo ele
pega todas as suas ordens dos símbolos que você passou aqui dentro então se eu rodar agora aqui meu código ele vai pegar e vamos visualizar aqui as minhas ordens foram executadas e ele se tem informações sobre essas ordens tava e é uma lista uma lista que tem dicionário aqui dentro e deve ter se tornar tem várias informações Olha lá eu tenho isso daqui é uma transação cada dicionário é uma transação Olha só esse dicionário aqui ele vai até e agora lá tem vários cenários aqui dentro Eu tenho esse primeiro dicionário as primeiro dicionário aqui é
uma transação esse segundo o Dicionário aqui é uma outra transação em terceiro dicionário a outra transação em cada uma delas ele fala para você várias informações ele fala quando que você executou ela Quanto tempo demorou Qual foi o tipo de ordem mas foi uma ordem de venda uma ordem de compra se for morrem ao mercado foi morrem limite se aquela ordem já foi finalizada mesmo ou não a quantidade que você tem a quantidade que você tentou executar e assim vai quanto que você pagou de taxa de corretagem e assim vai e a mesma coisa para
os seus treinos A diferença é que nos tradição coisas já finalizados Obrigatoriamente e na ordem ele tem até mais informações que lhe dá o status já finalizou a cinza no finalizo está em aberto como é que foi assim vai no trem de ele só fala o que que você negociou e assim vai tá não tem essas duas coisas aqui caso você queira usar para fazer alguma coisa só que eu sei eu sei que você que sair do outro lado tá assim colher é legal mas o campo 1030 reais e tal eu vou fazer meus pezinhos
com um centavo dois centavos três centavos é só primeira coisa que pode tá passando na cabeça de vocês a outra é o seguinte liga eu quero fazer uns botes de trem de Boladão que eu quero conseguir pegar a cotação atualizada do mercado para depois comparar para ver se a cotação Calma a gente vai chegar primeiro de tudo eu consigo fazer essas negociações com qualquer valor não abaixem se ela restringe você não pode negociar qualquer tipo de valor cada par desse daqui Beleza cada combinação de moedas Tem um limite mínimo e um limite máximo que você
consegue negociar ali dentro do limite máximo é muito dinheiro então aí embaixo vai ser o seu caso fazendo aqui antes que seja um bilionário que tá me assistindo aqui mas o limite mínimo Foi algo que eu caí porque eu tentei negociar não lembro que foi tem que fazer um teste aqui negociando um pouquinho dinheiro para te dar um real do jazz e ele não deixava eu falei ah tá bom então vou gastar pouco mais dinheiro aí botei Tipo C em reais para poder gravar o vídeo para vocês tá então só e por isso cuidado pra
não fazer besteira pra ficar aqui no o dinheiro mas se você quiser visualizar ele tem como te mostrar e as os parâmetros né comecei as referências no chamado referências as referências de cada par de moedas então por exemplo se você chegar aqui. Get simbplp fofo e coloca aqui o parque você tá querendo tá vendo não sei nem botar a single igual a nós enquanto pode só colocar o nome dele aqui dentro e aí rodar isso aqui ó tá comentado beleza pra gente não gastar dinheiro aqui rodando que é para o seguinte se você roda isso
aqui ele vai te dizer o símbolo BRB mbrl tá vendo ele falou status tá sendo negociado então você pode negociar Qual é o arquivo base BNB beleza e aí fala qual é a precisão máxima que você pode usar esse ativo tem um de casa desse mais oito tá vendo mesma coisa qual é o ativo que você vai querer negociar ele BRL por isso que é bem dbrl qual é a precisão máxima em casa desse mais você pode passar ele oito antes da var é de coisas que você pode passar tá vendo aqui ó então a
qual é a comissão base que você pega e assim vai aí ó os tipos de ordem Você pode passar ordem Elite ordem limite Maker ordem mercado Stop loss e take Profit aí a galera que faz mais trade vai saber direitinho que que a cada um deles e ele vai tirando várias informações aqui dentro só que eu mandei essas informações se você pode fazer negociação com margem ou não e uma dessas informações que ele te passa é aqui ó eram não era mínimo preço não por cento Price lá na lateral aqui ó o lot size tá
vendo ó as quantidades mínimas que você pode ver você a você não consegue negociar menos de 0,001 do BNB ele não permite você fazer isso se você tentar colocar um valor quebrado 0,052 31 seja ele tem lote menor do que esse daqui não dá que o lote mínimo de negociação é esse daqui Oi beleza a mesma coisa que hoje daqui é o mim notional 10 tá vendo Então mim no chão não vai aqui dos reais mínimo você consegue negociar dez dias você não tá negócio menos dez reais ele não vai deixar então como a gente
tava negociando r$ 30 ele deixou mais ou menos dez reais ele não deixa Beleza então toma Só cuidado com isso aqui é só os referências para você saber então caso de algum erro quando tentar fazer essa sua transação assim vai dá uma olhada aqui nesse código também para ver se a transação que está tentando fazer é uma coisa que está permitida ou nesse código da Quina para ver se é uma transação que está permitida ou e também para ver se é uma transportar dentro dos limites de mim mas faltou uma coisa que eu fiz mostrar
para vocês que é pegar as cotações em tempo real quem mora ensinar você tem gente que às vezes que é tentar fazer realmente trade de moeda então quero ver como que tá a cotação agora para saber se eu compro se eu vendo Qual o valor que eu vou lançar na minha ordem e assim vai eu faço isso existe uma forma de você pegar a cotação da moeda que é o seguinte eu vou botar aqui ó transações na verdade você não pega a cotação você pega as últimas transações ficam amarela teve só que ele vai te
dar muitas transações aqui dentro Então como que você faz assim ó com a Indy. Get response and tries E aí aqui dentro você vai passar para ele qual é a moeda que você tá querendo visualizar ou seja qual é o parque está querendo negócio visualizar o BNB DRL eu quero saber quais foram os últimos trendys de BNB e BRL que aí eu vou pedir para ele exibir essas transações para gente e olha lá se eu vou dar esse código aqui para que vai acontecer o caráter ele vai rodar tudo Scott que estão aqui mas ele
vai pegar as cotações desses cara daqui deu um errinho porque obviamente aqui faltou symbol' igual a não sei quanto por isso é importante você tá sempre programando com a biblioteca do seu lado aqui vocês têm parou de vez em quando dou uma linha aqui pro lado porque que eu tô conferindo se na biblioteca ele usa o símbolo não usa o símbolo você pode plantar Lira o que você sabe quando tem que colocar o símbolo quando não tem que colocar o símbolo eu não sei eu oro na biblioteca a biblioteca Me obriga a colocar o símbolo
então eu coloco o símbolo ele veio até cá não obriga eu não preciso colocar tá dúvida você pode colocar em todos que provavelmente vai funcionar mas sempre o problema com a biblioteca como código referência do seu lado por isso que eu dei a cartilha para vocês aqui embaixo tem na carteira já tem esses exemplos prontos para você e você pode ser que estar consultando ela de verão está funcionando Não rodar de novo aqui para garantir que isso aqui vai funcionar e ela lá rodei ele agora pegou tudo que ele me mostra aqui ó uma série
de transações da sorte aqui foi uma transação Isso aqui é uma tá É isso que me trouxe aqui começa uma outra transação e olha ó ele me dá o dinheiro a transação Qual foi o preço que foi negociado e qual foi a quantidade que foi negociado do BNB BRL Beleza então isso daqui é uma lista com todas as transações Começando na out na primeira transação que ele consigo rastrear para mim que ele não pega todo o histórico eterno né ele pega primeiro transação que ele rastejou para você e terminando lá na última atualização que ele
respirou para você então por exemplo se você visualizar o último item dessa lista né transações analistas se você visualizar o último item dessa lista pegando atualização mais recente ou seja o preço atual do pnbl e esse você vou dar esse código aqui olha lá o que vai acontecer você puxou todas as transações só que aqui na hora de pintar para você ele disse para você que me é o BNB BRL BRL na última transição que ele foi negociado foi negociado Ah beleza então um BNB ele foi negociado a 3.157 estão te fala o preço te
falo a quantidade tá vendo e.t. Fala accountid então o que que são cada uma dessas informações aqui ó Isso é que é quanto de com o valor que ele pagou pelo BNB então um BNB seria 3.157 reais ele comprou 0,63 bem bem então ele pagou r$ 1998 você fizer a multiplicação prize vezes quantidade vai dar esse Colt quanto esse aqui beleza se você quiser saber qual foi o último preço de negociação da BNB DRL foi 3.157 beleza foi esse triste no dicionário Ai que agora estamos celular meu pai e repara agora você pode fazer com
essa informação que você quiser você pode colocar o seu código para ele rodar de cinco em cinco minutos e ver como que esse preço tá oscilando como e registando isso no arquivo tinha que ser ao por exemplo ou registrando isso no e por exemplo e registrando as últimas transações para você poder traçar o gráfico de oscilação do BBB RL E aí aplicar os indicadores técnicos que você quer aplicar aplicar o que você quiser mas os métodos que você precisa para fazer os Trends de criptomoedas São esses então você pega as cotações atualmente dessa forma verifica-se
que transação você pode fazer aí dentro dessa maneira ver suas ordens dessa forma executa uma ordem assim com esse cliente hora Beleza vou até diz comentar isso daqui e visualize os seus ativos assim com essas informações se provavelmente a consegue fazer a maior parte dos tipos de trade que você quer ir e obra né Você vai precisar se você quiser fazer algum Ultra mega complexo vai passar e buscando vai pessoal dá uma olhada mais e a documentação mas é assim que você integra o pai tem um papei da banhos é assim que você usa o
pai que é para fazer trade de criptomoedas e estão comentários aqui para o pessoal que tiver preocupado com a velocidade do código e assim vai aqui nesse pegar os nossos vídeos entrar e se você quisesse você poderia ter passar aqui no parâmetro chamado limite igual ser o que a vez de pegar as últimas mil transações últimas sem transações ele vai pagar só a última transação aí Aqui tem nem precisaria desse menos o que ele vai pegar só a última transação e aqui que significa isso significa mais leve e mais rápido ele rodar esse aqui se
você foi a preocupado com a velocidade em que ele tá rodando se preocupa com esse tipo de coisa aí eu só quero pegar a última ordem a última transação último item se preocupa em fazer isso na hora que você tá repara cada código desse aqui tá fazendo uma requisição para o banco de dados da Bahia está fazendo uma requisição sistema dá mais quanto mais leve foi A reacção que você faz mais rápido ela acontece então bairros responde até de forma bem rápida eles temos limites dele você não pode ficar fazendo um bilhão de transações em
um segundo eles vão deixar você fazer isso eles têm alguns limites mas e se preocupa sempre com slot para fazer uma requisição para o sistema deles tenta fazer requisição mais leve possível se a velocidade do seu código um papel importante para você beleza bom galera espero de verdade vocês tenham gostado eu fiz a saúde aqui a pedido de muitos vocês se você gostou baixe a cartilha deixa o like no vídeo compartilha com todo mundo posta até no Instagram falou da gente não sei mas daquela colaboração de graça aquele lá que querem inscrição e com ajuda
o vídeo chegar aí mais gente e quem sabe a gente não faz nada que são 2.0 com coisas que vocês dão aqui de ideia nos comentários também suas ideias ou comentários e a gente se vê lá grande abraço
Related Videos
Múltiplas Janelas no Tkinter - Interface Gráfica no Python
13:00
Múltiplas Janelas no Tkinter - Interface G...
Hashtag Programação
28,312 views
Como Criar API com Python - Crie a Sua Própria API no Python
27:51
Como Criar API com Python - Crie a Sua Pró...
Hashtag Programação
157,687 views
A melhor (e mais rápida) biblioteca Python para backtesting
11:49
A melhor (e mais rápida) biblioteca Python...
Código Quant - Finanças Quantitativas
18,918 views
Reconhecimento Facial com Python, OpenCV e Mediapipe
24:15
Reconhecimento Facial com Python, OpenCV e...
Hashtag Programação
53,937 views
Como criar bot/robô cripto para Binance Spot com Node.js
51:50
Como criar bot/robô cripto para Binance Sp...
LuizTools
11,208 views
💰Como Comprar e Vender Criptomoedas com Reais na Binance usando python
29:18
💰Como Comprar e Vender Criptomoedas com R...
Codifike
7,730 views
Decorators em Python - Para que Serve o @ no Python
17:52
Decorators em Python - Para que Serve o @ ...
Hashtag Programação
27,269 views
O que são Trading Bots e como usá-los na sua estratégia de trade | Binance Webinar  🇧🇷
54:30
O que são Trading Bots e como usá-los na s...
Binance Brasil
24,205 views
Como criar robô cripto para Mercado Bitcoin com Node.js
58:55
Como criar robô cripto para Mercado Bitcoi...
LuizTools
2,801 views
Como fazer Web Scraping utilizando Python e Selenium?
23:51
Como fazer Web Scraping utilizando Python ...
Comunidade DS
35,030 views
As Bibliotecas Mais Importantes do Python e os Módulos que Você tem que Saber
20:25
As Bibliotecas Mais Importantes do Python ...
Hashtag Programação
96,802 views
Jogo Snake em Python - Criando o Jogo da Cobrinha com PyGame [Tutorial Completo]
1:01:20
Jogo Snake em Python - Criando o Jogo da C...
Hashtag Programação
37,776 views
PLANILHA EXCEL para IMPRESSIONAR QUALQUER UM
36:20
PLANILHA EXCEL para IMPRESSIONAR QUALQUER UM
Hashtag Treinamentos
1,413,475 views
COPY TRADING na BINANCE (Tutorial)
16:43
COPY TRADING na BINANCE (Tutorial)
Primo Pobre
238,880 views
Como ganhar dinheiro com Python? 5 formas
12:15
Como ganhar dinheiro com Python? 5 formas
Hashtag Programação
31,965 views
Como Fazer uma Automação Web Utilizando Python e Selenium
23:25
Como Fazer uma Automação Web Utilizando Py...
Hashtag Programação
378,813 views
Criando um Algoritmo de Trading com Python do ZERO ao avançado em UMA aula | [TUTORIAL]
42:56
Criando um Algoritmo de Trading com Python...
Brenno Sullivan - VAROS Quant
16,849 views
Step-by-step guide to using the Binance API for Python beginners (REST & WebSockets)
43:49
Step-by-step guide to using the Binance AP...
Analyzing Alpha
46,792 views
COMO configurar um AMBIENTE DE PROGRAMAÇÃO PYTHON PROFISSIONAL em 2024
27:05
COMO configurar um AMBIENTE DE PROGRAMAÇÃO...
Empowerdata | Python
9,973 views
Como Criar um Bot com Python - Utilizando Pyautogui e Selenium
33:11
Como Criar um Bot com Python - Utilizando ...
Hashtag Programação
392,260 views
Copyright © 2025. Made with ♥ in London by YTScribe.com