Opções Binárias

#3 – Bot para Binance em Node.js





* O link para o vídeo completo está no final desse artigo.
Saiba mais clicando em Robô IQ OPTION de AUTOMATIZAÇÃO de Lista de SINAIS
E conheça também sobre o Melhor Bot Para Opções Binárias 2022
Que tal um robo gratuito para IQ Option? Sistema Para IQ Option Grátis

Olá, tudo bem?

E finalmente chegamos à parte 3 da nossa série de construção de um bot para comprar e vender criptomoedas na exchange Binance, a maior do mundo!

Se está gostando desta série, se inscreva no canal e deixe o seu like. Comente se quiser ver mais vídeos como esse também.

Referências:
– Parte 1:
– Parte 2:
– Parte 4:
– Conheça meu curso de bot:

– Meus Cursos:
– Meus Livros:
– Crie sua conta na Binance:
– Documentação oficial da API:
– Tutorial com fontes:
– Redes Sociais:

Um abraço e sucesso.

Prof. Luiz

Vídeo



23 Comments

  1. olá prof!
    Em b.asset e c.asset, o b e o c significam o que?
    Desculpe minhas perguntas pois estou vindo do zero em programação.
    Também, gostaria de pedir, se possível, como eu programo para conseguir o "price" do avgPrice?
    Obrigado!

  2. Cara, se eu pudesse ficar milionário com isso, com certeza te daria uma parte. Mas entendo que a gente não deve apostar em algo incerto. As vezes a moeda tá profitando e no nada ela derrete. Pra mim, vejo mais como uma renda extra. Tirando uma graninha por mês pra pagar as contas e o meu salário ficar só pra mim, tá ótimo.

  3. eai luiz bom o meu da dando esse erro

    Waiting for the debugger to disconnect…

    C:UsersT-GAMERDesktopNodeProjectsbinanceindex.js:21

    const account = await api.accountInfo();

    ^

    TypeError: api.accountInfo is not a function

    at Timeout._onTimeout (C:UsersT-GAMERDesktopNodeProjectsbinanceindex.js:21:35)

    at processTicksAndRejections (node:internal/process/task_queues:96:5)

    Waiting for the debugger to disconnect…

    PS C:UsersT-GAMERDesktopNodeProjectsbinance>

    pode me ajudar

  4. Boa noite professor, estou tomando este erro, consegue me ajudar?

    status: 400,

    data: {

    code: -1021,

    msg: 'Timestamp for this request is outside of the recvWindow.'

    }

  5. Como configurar para comprar sempre o máximo ou percentual da carteira, seja inteiro ou fração?

  6. Luiz, aqui pra mim não está verificando se há dinheiro disponível na carteira

  7. Não estou acostumado com padrão de organização de código assim.
    Estou apanhando mais estou fazendo.
    Vou ter que rever varias vezes para assimilar o conteúdo.
    Alguma dica para um iniciante em node? rs

  8. Bom dia Luiz, primeiramente parabéns pela série de videos. Estou tentando criar um método para consultar o Long Short Ratio, fiz da seguinte forma:

    async function lsr(symbol = 'BTCUSDT', period = '5m'){
    return publicCall('/futures/data/globalLongShortAccountRatio', {symbol, period});
    }

    Segundo a documentação os 2 campos obrigatórios são esses mesmo: "symbol" e "period", mas ele tá retornando "not found", você saberia dizer o motivo ?

  9. Legal muito bom o material, como está a regulamentação no Brasil, alguma novidade??

  10. Prof. Luiz. No modulo Api.js, na newOrder, temos : symbol, quantity, price, side, type.
    Quero fazer uma ordem stop/limit.
    Preciso de um price para stop e um price para limit, assim como um type para stop e um para limit. Como colocaria estes dados nessa compra stop/limit na Api.js?

  11. Teria com fazer esse bot pega sinais no grupo do telegram e realiza a compra na binance?

  12. Muito legal os seus Vídeos parabéns.
    Como eu faria para pegar o "Change" de uma moeda para minha aplicação saber se uma moeda esta caindo ou subindo?

  13. Vc poderia gravar uma nova parte ensinando o bot a comprar e vender automaticamente baseado na % de alta e queda

  14. Luiz, como eu posso transformar esse app em React? Preciso rodar npm build pra gerar arquivos estativos para implantar numa hospedagem =c

  15. Bom dia!
    Estou seguindo sua aula e tentei colocar um if else para compra fracionada, mas recebo o tal codigo 400. kk o que será que deixei passar?
    else if(sell >= parseInt(coins.find(c => c.asset === 'BUSD').free)){

    console.log('comprando fração');

    caixa = parseInt(coins.find(c => c.asset === 'BUSD').free);

    console.log(caixa);

    parte = parseFloat(caixa / sell).toFixed(8);

    console.log(parte);

    const buyOrder = await api.newOrder(symbol,parte);

    console.log(`orderId: ${buyOrder.orderId}`);

    console.log(`status: ${buyOrder.status}`);

    console.log('Posicionando venda futura');

    const price = parseInt(sell * profitability);

    console.log(`Vendendo por ${price} (${profitability})`);

    const sellOrder = await api.newOrder(symbol, parte, price, 'SELL', 'LIMIT' );

    console.log(`orderId: ${sellOrder.orderId}`);

    console.log(`status: ${sellOrder.status}`);

    abraço

  16. Olá irmão, você me entrega um robô desse pronto por quanto e quando tempo me entregaria ?

  17. O robô estava rodando certinho depois começou a apresentar este erro mostrando essa msg: 'Account has insufficient balance for requested action.' Está dizendo que minha conta não tem saldo suficiente, estou fazendo na api do testenet

Comments are closed.