Documentación

Última actualización:

De cero a un bot funcionando: conectar un exchange, entender el preview y saber qué puedes tocar mientras opera.

Empieza en simulación y con poco capital. Un bot apalancado puede perder todo el margen asignado en un movimiento adverso. La secuencia recomendada es: simulación → testnet de Hyperliquid → real con 20 USDC y apalancamiento 1× → subir despacio.

1. Conectar un exchange

CRYPTON nunca pide tu frase semilla. Se guarda una clave de firma delegada: coloca y cancela órdenes en tu cuenta, pero no puede retirar. La generas en el propio exchange y la revocas allí cuando quieras, sin pasar por nosotros.

ExchangeQué se pideA tener en cuenta
HyperliquidAPI wallet — no puede retirarTiene testnet pública: el mejor sitio para probar un bot sin arriesgar nada.
LighterÍndice de cuenta + clave APIEl apalancamiento se fija por mercado antes de crear el bot.
AsterAPI wallet con firma EIP-712 — no puede retirarRequiere fijar modo de posición y de margen por mercado.

La conexión se verifica antes de guardarla, con una llamada de solo lectura. Si la credencial no funciona, no se almacena.

Cómo se guarda la clave

Con cifrado de sobre: cada credencial se cifra con una clave de datos única, y esa clave con la clave maestra del servidor. Un volcado de la base de datos sin la maestra no permite firmar ni una orden. El descifrado ocurre solo en memoria del proceso que ejecuta tu bot.

2. El preview

Antes de confirmar, la app calcula la escalera completa con el mismo código que ejecutará el motor. Para cada nivel muestra precio, cantidad, margen y notional acumulado; y al final, el peor caso.

3. Ajustes con el bot en marcha

Cada parámetro lleva una etiqueta que dice qué ocurre al cambiarlo en caliente. No es una advertencia genérica: determina lo que hace el motor.

EtiquetaQué hace el botEjemplos
HOTLo aplica en el siguiente ciclo. Reajusta órdenes; no toca la posición.Take profit, distancias en bps, topes, stop loss
WARMCancela y vuelve a tender la escalera. La posición sigue abierta. Pide confirmación.Niveles, rango, separación, escalas, inversión, apalancamiento
COLDSe rechaza. Cambiarlo sería otro bot distinto.Par, exchange, dirección, estrategia, modo de margen

El apalancamiento es WARM y no HOT por una razón concreta: muchos exchanges lo rechazan con posición abierta y, cuando lo aceptan, mueve tu precio de liquidación.

Controles de ejecución

AcciónEfecto
ArrancarPone el bot en marcha y tiende la escalera.
PausarCancela las órdenes. Mantiene la posición.
ReanudarVuelve a tender sin cerrar nada.
Parar conservando posiciónCancela órdenes y detiene el bot; la posición queda a tu nombre.
Parar y cerrarCancela órdenes y cierra a mercado. Irreversible: pide confirmación.
Cerrar yaCierra la posición a mercado sin parar el bot.
Tomar beneficio yaCierra a mercado sin esperar al objetivo.
Adelantar seguridadEjecuta a mercado la siguiente orden de seguridad pendiente.
Recentrar retículaVuelve a colgar la escalera del precio actual.
Cancelar órdenesRetira todas las órdenes del bot; la posición no se toca.
PánicoCancela todo y cierra a mercado. También global, para todos tus bots.

4. Panel de riesgo

Los límites se comprueban al crear el bot y en cada ciclo del motor. Un bot que era seguro al arrancar puede estar a un 3 % de la liquidación media hora después.

Cuando una guarda salta, el bot se pausa. No se cierra: cerrar realizaría la pérdida al instante y en el peor momento. Pausar detiene el sangrado y deja la decisión final en tus manos.

5. Modo simulación

Un bot en simulación consume los precios reales del exchange pero no envía ni una orden: las ejecuta en memoria. Cobra comisiones y aplica deslizamiento, para que el resultado no salga optimista de forma artificial.

Lo que la simulación no reproduce:

El modo se fija al crear el bot y no se puede cambiar: mezclar operaciones simuladas y reales en el mismo histórico haría que su PnL no significara nada.

6. Qué pasa si algo falla

El motor no ejecuta pasos memorizados: en cada ciclo calcula qué órdenes deberían existir y las compara con las que hay de verdad en el exchange. Solo ejecuta la diferencia. De ahí salen tres propiedades:

Soporte

Si escribes sobre un bot concreto, incluye su identificador: cada bot guarda una bitácora completa de lo que hizo y por qué, con la configuración vigente en cada momento.

aduardoyanes@gmail.com