Colaboración Dexalot Hummingbot — Parte III

Leandro
Dexalot
Published in
5 min readJul 18, 2023

Establecer la conexión Dexalot-Gateway y configurar un bot

¿Estás interesado en ejecutar un bot en Dexalot? Si has entrado en el programa dMiner, usado Docker Compose para instalar Hummingbot y Gateway puedes a continuación conectar Hummingbot a Dexalot vía Gateway y configurar tu primer bot. Utilizaremos unos 2 $AVAX para ello. Puedes parar el bot en cualquier momento. Úsalo sólo bajo tu propio riesgo. Vamos a empezar.

Preparar tu billetera

Para comenzar, ve a Dexalot, conecta una billetera y deposita la cantidad de $AVAX con la que te sientas cómodo. 2 $AVAX es la cantidad más pequeña que puedes utilizar. Deposítalo en tu portafolio de Dexalot. Puedes seguir este vídeo o consultar la Guía de la Subnet para más detalles.

Conectarse a Dexalot

cd a la raíz de tu copia de…/deploy-
examples/hummingbot_gateway_compose e
ingresa:

  • docker compose up -d
  • docker attach hummingbot y agrega tu contraseña

En otra terminal cd a la raíz de tu copia de…/deploy-examples/hummingbot_gateway_compose e ingresa:

  • docker attach gateway

Esto te permitirá ver qué está sucediendo en tu instancia de Gateway.

Ahora estás listo para utilizar Gateway para conectarte a Dexalot. Para asegurarte de que realizas las entradas correctas, selecciona la opción que desees en el menú desplegable.

  • gateway connect dexalot

Ahora responde a las siguientes preguntas, incluyendo la introducción de la clave privada de tu billetera en la que has añadido los 2 $AVAX.

  • ¿A qué cadena quieres que se conecte dexalot? (avalanche) >>> avalanche
  • ¿A qué red quieres que se conecte dexalot? (dexalot) >>> dexalot
  • ¿Quieres seguir utilizando el nodo URL ‘https://subnets.avax.network/dexalot/mainnet/rpc' para avalanche=dexalot (Sí/No)? Sí
  • Ingresa tu clave privada de la billetera de avalanche-dexalot >>>]walletprivate key[
  • Ingresa tu clave API de Dexalot (puedes solicitar una al equipo de Dexalot) >>>

Cuando se te pida una clave API, simplemente pulsa enter. No necesitas introducir una clave API aquí. Si tienes una, puedes introducirla.

Ten en cuenta lo siguiente:

Tu clave privada está encriptada y no puede ser desencriptada. Es posible que desees asegurarte de que la billetera que estás utilizando aquí está configurada como una billetera de trading dMiner. Tu bot podrá aprovechar tanto las recompensas de dMiner como las de DIP. Puedes configurar múltiples billeteras de trading dMiner para que puedas crear una sólo para la billetera de tu bot si lo prefieres.

Si todo funciona, verás una línea final diciendo que el “ dexalot connecter now uses…”

Eso es todo, ¡ya estás conectado a Dexalot!

Configurar un bot

El resto de este tutorial requerirá que utilices los 2 $AVAX que has depositado en tu portafolio de Dexalot. Es posible que pierdas parte o la totalidad de estos activos, por lo que sólo inicia el bot si eres capaz de arriesgar esta cantidad. Puedes comprobar el porcentaje estimado de cambio en el rendimiento de tus saldos en cualquier momento viendo el número en la esquina inferior izquierda de tu panel de Humminbot. Puedes detener el bot y salir de Hummingbot inmediatamente en cualquier momento (escribe- stop y luego exit o simplemente exit).

Vamos a crear un bot con parámetros simples.

Escribe

create y luego enter y luego añade las siguientes respuestas a las preguntas de abajo. ( Discutiremos el uso de otros parámetros, incluyendo diferentes pares de operaciones, distancia desde el precio medio, etc. en otro artículo).

Puedes usar este nombre de archivo o renombrarlo con algo informativo para ti. Este contendrá los parámetros de tu bot y puede ser importado en otro momento si quieres ejecutar este mismo bot de nuevo sin necesidad de volver a suministrar las respuestas a las preguntas de la lista.

Una vez que introduzcas este nombre de archivo estarás listo para iniciar tu bot.

Ingresa

  • start y verás que se muestra el saldo de tu billetera.

Si deseas continuar con la ejecución del bot y permitir que tu bot acceda a estos saldos ingresa Yes, de lo contrario, ingresa No.

Una vez que introduzcas Yes — tu bot se pondrá en marcha y empezarás a ver que puedes comprobar tanto la actividad en tu terminal de gateway que adjuntaste antes como en la terminal de Hummingbot. También puedes notar los errores que Hummingbot puede generar a medida que hace llamadas a Dexalot y otros recursos en el panel de la derecha (como se muestra a continuación).

Puedes escribir status para ver si tu bot ya ha ingresado una orden. Verás que aparecen en “Orders” si se han realizado.

Ahora si ves “Orders:” ve a Dexalot y verifica que tu bot ha realizado una orden en la pestaña de Ordenes de Dexalot.

Los parámetros que establezcas para tu bot harán que éste coloque una orden aleatoriamente al 0,3% de un punto básico del precio medio cada 7 minutos aproximadamente. El bot alternará sus órdenes entre compras y ventas después de que una se complete, de lo contrario, después de unos 7 minutos cancelará y volverá a colocar otra orden en lugar de la que colocó anteriormente.

Ingresa

  • history para ver cómo lo ha hecho tu bot e introduce
  • stop y exit si deseas que se detenga y salga.

De lo contrario, puedes dejar que tu bot funcione durante la noche y leer el siguiente artículo de esta serie. Este próximo artículo te mostrará cómo ajustar los parámetros para ayudarte a optimizar la actividad de tu bot.

Autor: Brad McFall

Editor: Dan Marcoulis

Gráficos: Can Toygar

Traductores: Marian y Leandro

Sobre Dexalot:

Dexalot un revolucionario exchange descentralizado que tiene como objetivo llevar la apariencia y la sensación de uso de un exchange tradicional centralizado a una aplicación descentralizada on-chain. Su misión es proporcionar un entorno verdaderamente inclusivo y transparente donde los usuarios de Dexalot puedan intercambiar cryptos de forma segura y eficiente, sin riesgo de slippage o deslizamiento ni de custodia. Está construido en Avalanche, la plataforma mas rápida de contratos inteligentes de la industrial blockchain.

Website | Twitter | Telegram en Español | Telegram Global | Medium |Discord

--

--