Analisando propostas

Programacion bot java para exchange

Publicado em 07 de Maio de 2021 dias na TI e Programação

Sobre este projeto

Aberto

Quiero hacer un bot programado en java,para que trabaje  haciendo transacciones en un exchange llamado pancakeswap y realice la orden lo mas rápido posible.

El bot tendría predefinido ciertos parametros,por ejemplo:
-Datos necesarios para vincularse a una billetera externa,en este caso Metamask
-Dirección de entrada y salida,siendo la entrada la billetera principal y la salida la dirección de contrato del token a comprar
-Cantidad a comprar,en bnb siempre
-Slippage variable,de forma que vaya aumentándolo en cada ciclo
-Una función que modifique la cantidad a comprar,de forma que los tokens de salida sean siempre cantidades redondas y con un 1 al final,pj: 2650000000001
-Bucle para que vuelva a repetir la transacción si no ha podido hacerla.

Contexto Geral do Projeto

La idea seria la siguiente: Se inicia el bot y se modifica el parámetro de salida,con una direccion de contrato,slippage y cantidad a comprar.Al poner la cantidad,por ejemplo 1bnb,que serian 123456789 WORK,el bot haria la modificacion y pondría 0.98bnb,de tal forma que compraria 120000001 WORK y así evitar un posible fallo. Cuando mande la orden de compra,el bot buscaria ese token pero algunas veces no podrá comprarlo,ya que esas direcciones no tienen aún liquidez para poder realizar la transaccion,asi que ante este caso debería volver a hacer otro refresco para comprobarlo,cuantos menos segundos mejor,de forma que hasta que no pueda hacer la transaccion, continue haciendo ciclos intentándolo. Otro error que podría dar seria por el slipagge,que fuese bajo,en ese caso el bot aumentaría en el siguiente ciclo un 1% mas ese parámetro,así hasta que logre la transacción. Exchange: https://exchange.pancakeswap.finance/#/swap Billetera vinculada: https://metamask.io/

Categoria TI e Programação
Subcategoria Programação
Qual é o alcance do projeto? Alteração média
Isso é um projeto ou uma posição de trabalho? Um projeto
Tenho, atualmente Eu tenho especificações
Disponibilidade requerida Conforme necessário
Funções necessárias Desenvolvedor

Prazo de Entrega: Não estabelecido

Habilidades necessárias