Estrategia DCA en Hyperliquid: Configuración Automatizada con OneKey
Por qué el DCA es importante para los derivados on-chain en 2026
Los perpetuos on-chain se expandieron drásticamente durante 2025, con informes de la industria señalando volúmenes récord y un impulso sostenido hasta finales de 2025 a medida que mejoraba la calidad de ejecución y más traders se trasladaban a la cadena para obtener transparencia y autocustodia (cobertura de mercado, cobertura de tendencia de volumen).
En ese entorno, un enfoque de estilo Dollar Cost Averaging (DCA) puede ayudar a reducir la presión de las "entradas perfectas" al dividir la exposición a lo largo del tiempo o en niveles de precio. El DCA se describe comúnmente como la inversión de una cantidad fija a intervalos regulares independientemente de los movimientos de precios, y a menudo se enmarca como una herramienta de disciplina en lugar de una garantía de beneficios (visión general de Fidelity).
Esta guía muestra cómo construir un flujo de ejecución similar al DCA en Hyperliquid (denominado HL a continuación) con un dispositivo OneKey como su ancla de custodia a largo plazo, y automatización opcional a través de una API / billetera de agente.
Lo que configurarás (a alto nivel)
- Un flujo de trading seguro y de autocustodia: OneKey mantiene las claves de su billetera principal para depósitos y retiros
- Un método de ejecución estilo DCA en HL:
- Órdenes de escala (DCA por niveles de precio)
- Órdenes TWAP (ejecución similar a DCA por segmentación de tiempo)
- Opcional: una estrategia automatizada recurrente utilizando una billetera de agente más un script / programador simple
Prerrequisitos (haz esto primero)
1) Fundamentos de OneKey (lista de verificación de seguridad)
Antes de conectarse a cualquier dApp:
- Inicializa OneKey y crea una nueva billetera
- Haz una copia de seguridad de tu frase de recuperación sin conexión (nunca capturas de pantalla, nunca notas en la nube)
- Establece un PIN seguro
- Considera habilitar una frase de contraseña si se ajusta a tu modelo de amenazas (añade seguridad, pero también responsabilidad operativa)
- Utiliza una cuenta dedicada para la actividad de trading (separada de las tenencias frías a largo plazo)
2) Fondos en Arbitrum One: USDC + un poco de ETH para gas
La ruta común de incorporación a HL utiliza USDC en Arbitrum One como colateral de trading, y se necesita ETH en Arbitrum para el gas al depositar (instrucciones oficiales de incorporación).
También ten en cuenta que Arbitrum tiene tanto USDC nativo como USDC.e puenteado; comprende cuál posees y cuál espera la interfaz de usuario de depósito en tu región / ruta (documentación de Arbitrum).
Mínimos y errores a evitar
- Deposita solo el activo admitido en la red admitida, o los fondos podrían no acreditarse como se espera (orientación sobre problemas de depósito).
Paso a paso: Conectar y fondear HL con OneKey
Paso 1: Abrir la interfaz de trading oficial
- Ve a la aplicación web oficial: Interfaz de trading
- Márcala en favoritos
- Siempre verifica el dominio antes de firmar nada (el phishing sigue siendo uno de los principales riesgos para el usuario)
Paso 2: Conectar tu billetera (flujo WalletConnect)
Si te conectas a través de WalletConnect:
- Haz clic en Conectar
- Elige WalletConnect
- Escanea el código QR usando la interfaz de tu billetera móvil
- Aprueba la solicitud de sesión, y luego aprueba las indicaciones de firma / transacción según sea necesario
El flujo básico de usuario de WalletConnect está documentado en sus especificaciones (código QR → aprobar sesión → aprobar solicitudes) (flujo de propuesta de sesión de WalletConnect).
Paso 3: Depositar USDC desde Arbitrum
Dentro de la interfaz de HL:
- Haz clic en Depositar
- Selecciona USDC
- Aprueba el gasto del token (solo la primera vez)
- Confirma la transacción de depósito en OneKey
La actividad de trading en HL suele diseñarse para ser sin gas después de que los fondos se depositan, mientras que los depósitos requieren gas normal en la cadena en Arbitrum (referencia de incorporación).
Paso 4: Saber cómo funcionan los retiros (planificación operativa)
- Usa la función Retirar en la interfaz de usuario para devolver USDC a Arbitrum
- La documentación de la interfaz de usuario de HL señala una tarifa de retiro de $1 por retirar USDC a Arbitrum (pasos de retiro)
Ejecución estilo DCA en HL (sin código)
HL admite tipos de órdenes que se mapean limpiamente a comportamientos comunes de DCA. Puedes confirmar los tipos de órdenes disponibles y sus comportamientos en la documentación oficial (referencia de tipos de órdenes).
Opción A: DCA por precio con órdenes de escala (entradas escalonadas)
Cuándo usar
- Quieres acumular (o salir) en un rango de precios
- Prefieres entradas pasivas que puedan generar ejecuciones de creador en lugar de pagar tarifas de receptor
Cómo configurar
- Selecciona el mercado que deseas
- Elige Tipo de orden → Escala
- Configura:
- Rango de precios (superior e inferior)
- Número de órdenes
- Método de dimensionamiento (distribución uniforme es lo más sencillo)
- Tiempo en vigor (GTC es típico para escalonadas)
- Revisa el impacto del margen y confirma
Consejo práctico
- Si estás construyendo una escalera a largo plazo, mantén el apalancamiento conservador y dimensiona de manera que puedas tolerar retrocesos más profundos de lo esperado.
Opción B: Ejecución similar a DCA por tiempo con TWAP (segmentación de tiempo)
Cuándo usar
- Ya has decidido la dirección y el tamaño, pero quieres reducir el impacto en el mercado y evitar una única entrada
- Quieres "configurarlo y dejar que se ejecute" durante minutos u horas
Cómo configurar
- Elige Tipo de orden → TWAP
- Configura:
- Tamaño total
- Duración
- Aleatorizar (opcional)
- Confirma y monitorea la ejecución
En la documentación de HL, TWAP se describe como la división de una orden más grande en subórdenes más pequeñas ejecutadas a intervalos de 30 segundos con una restricción de deslizamiento máximo por suborden (detalles de TWAP).
Automatización (arquitectura recomendada): mantén la custodia en OneKey, delega el trading a una billetera de agente
Si deseas compras recurrentes (por ejemplo, diarias / semanales), generalmente necesitas automatización. En HL, el patrón limpio es:
- Mantén tus fondos principales controlados por tu billetera principal (asegurada por OneKey)
- Crea una billetera de agente (billetera API) que pueda operar programáticamente sin permisos de retiro
Las billeteras de agente están diseñadas explícitamente para autorizar operaciones programáticas restringiendo los retiros (explicación de billetera de agente, detalles de billetera API).
Paso 1: Crear una billetera de agente
- Abre la página de la API: Página de API
- Genera una nueva billetera de agente
- Guarda la clave privada de forma segura (trátala como una clave caliente para permisos de trading)
Mejor práctica
- Utiliza una billetera de agente por bot / proceso para reducir las colisiones de nonces y simplificar las operaciones (orientación sobre nonces).
Paso 2: Decide qué significa "DCA" en tu bot
Definiciones comunes:
- Programación fija: compra $X cada día a las 00:00 UTC
- Programación por rango: solo compra si el precio está por debajo de un umbral
- Híbrido: compras basadas en tiempo más una escalera de escala para caídas más profundas
Paso 3: Usa el SDK oficial de Python (ejemplo de estructura)
HL mantiene un SDK oficial de Python que puedes usar para firmar y enviar órdenes utilizando la clave de tu billetera de agente (repositorio del SDK de Python).
A continuación se presenta una estructura mínima que muestra un patrón de trabajo de ejecución recurrente estilo TWAP. Ejecutarías este script a través de cron, un programador de servidor o una plataforma de automatización que controles.
"""
Ejemplo conceptual: envía una orden TWAP según lo programado.
Debes:
- mantener tu dirección de billetera PRINCIPAL como account_address
- usar la clave privada de la billetera del AGENTE como secret_key para firmar
- mapear los símbolos de activos al identificador interno correcto del activo utilizado por el SDK / exchange
"""
import os
from datetime import datetime, timezone
# Ejemplo solamente — sigue los últimos ejemplos y patrones de configuración del SDK:
# https://github.com/hyperliquid-dex/hyperliquid-python-sdk
from hyperliquid.exchange import Exchange
from hyperliquid.utils import constants
ACCOUNT_ADDRESS = os.environ["HL_ACCOUNT_ADDRESS"] # dirección de tu billetera principal
AGENT_SECRET_KEY = os.environ["HL_AGENT_SECRET_KEY"] # clave privada de la billetera del agente
def main():
ex = Exchange(
wallet=AGENT_SECRET_KEY,
base_url=constants.MAINNET_API_URL,
account_address=ACCOUNT_ADDRESS,
)
# Parámetros de ejemplo (debes reemplazarlos con los valores correctos):
asset_id = 0 # por ejemplo, id interno del mercado que deseas
is_buy = True
size = "0.01" # tamaño de la posición en unidades base (ejemplo)
minutes = 60 # duración del TWAP
randomize = False
# TWAP se admite como una acción de exchange en la documentación de la API:
# https://hyperliquid.gitbook.io/hyperliquid-docs/for-developers/api/exchange-endpoint
resp = ex.twap_order(
a=asset_id,
b=is_buy,
s=size,
r=False, # reduceOnly
m=minutes,
t=randomize,
)
now = datetime.now(timezone.utc).isoformat()
print(now, resp)
if __name__ == "__main__":
main()
Si prefieres trabajar directamente a nivel de API, el endpoint del exchange y el formato de la acción TWAP están documentados aquí (referencia del endpoint del exchange).
Configuración y controles de riesgo que no debes omitir
1) Comisiones y estilo de ejecución
Si estás realizando DCA con frecuencia, las comisiones son importantes:
- Los niveles de comisiones de HL se basan en el volumen de 14 días del período de rodadura, y las subvenciones de creador se pagan continuamente por cada relleno (calendario de comisiones).
2) Límites de posición y límites de apalancamiento
Para las estrategias DCA, considera:
- Un tamaño de posición máximo (límite estricto)
- Apalancamiento conservador (o acumulación solo al contado si eso se ajusta a tu plan)
- Reglas de stop loss para la exposición a derivados (no confundas "DCA" con "promedio infinito a la baja")
3) Separación de claves (la razón principal por la que esta configuración funciona)
- OneKey protege la billetera principal utilizada para depósitos y retiros
- La billetera de agente es una clave separada diseñada para la automatización y no puede retirar fondos (notas sobre billetera de agente)
Si una clave de automatización se filtra, tu peor escenario suele ser operaciones no autorizadas, no retiros directos. Eso sigue siendo grave, pero es un radio de explosión significativamente más estrecho.
Opcional: Añade HyperEVM a tu billetera (solo si lo necesitas)
Si planeas interactuar con el entorno EVM:
- ID de cadena:
999 - RPC:
https://rpc.hyperliquid.xyz/evm
Los parámetros de red y las notas de transferencia están documentados aquí (configuración de HyperEVM).
Cierre: dónde encaja mejor OneKey
Una configuración de automatización fiable se trata menos de "más operaciones" y más de un comportamiento repetible y auditable bajo autocustodia. Utilizar una billetera de agente para la automatización mientras mantienes tus claves principales en un dispositivo OneKey es una forma práctica de combinar una ejecución disciplinada con una sólida higiene de custodia, especialmente si estás construyendo un plan a más largo plazo en lugar de perseguir entradas a corto plazo.
Si tu objetivo es ejecutar flujos de trabajo DCA de forma segura, anclar la capa de custodia con una billetera OneKey puede ayudar a mantener los retiros y las firmas críticas aisladas de tu entorno de automatización diario.



