Estratégia DCA na Hyperliquid: Configuração Automatizada com OneKey
Por que o DCA é importante para derivativos onchain em 2026
Os contratos perpétuos onchain expandiram-se dramaticamente ao longo de 2025, com relatórios da indústria apontando para volumes recordes e um momentum sustentado até o final de 2025, à medida que a qualidade da execução melhorou e mais traders migraram para a onchain em busca de transparência e auto-custódia (cobertura de mercado, cobertura de tendências de volume).
Nesse ambiente, uma abordagem de Dollar Cost Averaging (DCA) pode ajudar a reduzir a pressão de "entradas perfeitas", dividindo a exposição ao longo do tempo ou níveis de preço. O DCA é comumente descrito como investir um montante fixo em intervalos regulares, independentemente das movimentações de preço, e é frequentemente apresentado como uma ferramenta de disciplina em vez de uma garantia de lucros (visão geral da Fidelity).
Este guia mostra como construir um fluxo de execução semelhante ao DCA na Hyperliquid (referida como HL abaixo) com um dispositivo OneKey como sua âncora de custódia de longo prazo, e automação opcional via API / carteira de agente.
O que você configurará (visão geral)
- Um fluxo de negociação seguro e auto-custodial: OneKey detém as chaves da sua carteira principal para depósitos e retiradas
- Um método de execução estilo DCA na HL:
- Ordens Scale (DCA por níveis de preço)
- Ordens TWAP (execução semelhante a DCA por fatiamento de tempo)
- Opcional: uma estratégia recorrente automatizada usando uma carteira de agente mais um script / agendador simples
Pré-requisitos (faça isso primeiro)
1) Noções básicas de OneKey (checklist de segurança)
Antes de se conectar a qualquer dApp:
- Inicialize o OneKey e crie uma nova carteira
- Faça backup da sua frase de recuperação offline (nunca capturas de tela, nunca notas na nuvem)
- Defina um PIN forte
- Considere ativar uma senha adicional se ela se adequar ao seu modelo de ameaças (adiciona segurança, mas também responsabilidade operacional)
- Use uma conta dedicada para atividades de negociação (separada dos seus fundos frios de longo prazo)
2) Fundos na Arbitrum One: USDC + um pouco de ETH para gas
O caminho de integração comum da HL usa USDC na Arbitrum One como garantia de negociação, com ETH na Arbitrum necessário para gas ao depositar (instruções oficiais de integração).
Observe também que a Arbitrum tem tanto o USDC nativo quanto o USDC.e de ponte; entenda qual você possui e qual a interface de depósito espera na sua região / rota (documentação da Arbitrum).
Mínimos e erros a evitar
- Deposite apenas o ativo suportado na rede suportada, ou os fundos podem não ser creditados como esperado (orientações sobre problemas de depósito).
Passo a passo: Conectar e financiar a HL com OneKey
Passo 1: Abrir a interface oficial de negociação
- Acesse o aplicativo web oficial: Interface de Negociação
- Salve nos favoritos
- Sempre verifique o domínio antes de assinar qualquer coisa (phishing ainda é um dos principais riscos para o usuário)
Passo 2: Conectar sua carteira (fluxo WalletConnect)
Se você se conectar via WalletConnect:
- Clique em Connect
- Escolha WalletConnect
- Escaneie o código QR usando a interface da sua carteira móvel
- Aprove a solicitação de sessão e aprove as solicitações de assinatura/transação conforme necessário
O fluxo básico do usuário do WalletConnect é documentado em suas especificações (código QR → aprovar sessão → aprovar solicitações) (fluxo de proposta de sessão do WalletConnect).
Passo 3: Depositar USDC da Arbitrum
Dentro da interface da HL:
- Clique em Deposit
- Selecione USDC
- Aprove o gasto do token (apenas na primeira vez)
- Confirme a transação de depósito na OneKey
A atividade de negociação na HL é tipicamente projetada para ser isenta de gas após o depósito dos fundos, enquanto os depósitos exigem gas na rede normal na Arbitrum (referência de integração).
Passo 4: Saber como funcionam as retiradas (planejamento operacional)
- Use a função Withdraw na interface para retornar o USDC para a Arbitrum
- A documentação da interface da HL observa uma taxa de retirada de $1 para retirar USDC para a Arbitrum (passos de retirada)
Execução estilo DCA na HL (sem código)
A HL suporta tipos de ordem que se mapeiam claramente para comportamentos comuns de DCA. Você pode confirmar os tipos de ordem disponíveis e seus comportamentos na documentação oficial (referência de tipos de ordem).
Opção A: DCA por preço com ordens Scale (entradas em escada)
Quando usar
- Você quer acumular (ou sair) em uma faixa de preço
- Você prefere entradas passivas que possam gerar execução como maker em vez de pagar taxas de taker
Como configurar
- Selecione o mercado desejado
- Escolha Order Type → Scale
- Defina:
- Intervalo de preço (superior e inferior)
- Número de ordens
- Método de dimensionamento (distribuição uniforme é o mais simples)
- Tempo em vigor (GTC é típico para escadas)
- Revise o impacto na margem e confirme
Dica prática
- Se você estiver construindo uma escada de longo prazo, mantenha a alavancagem conservadora e o dimensionamento de forma que você possa tolerar drawdowns mais profundos do que o esperado.
Opção B: Execução semelhante a DCA por tempo com TWAP (fatiamento de tempo)
Quando usar
- Você já decidiu a direção e o tamanho, mas quer reduzir o impacto no mercado e evitar uma única entrada
- Você quer "configurar e deixar executar" ao longo de minutos a horas
Como configurar
- Escolha Order Type → TWAP
- Defina:
- Tamanho total
- Duração
- Randomizar opcional
- Confirme e monitore a execução
Na documentação da HL, o TWAP é descrito como a divisão de uma ordem maior em sub-ordens menores executadas em intervalos de 30 segundos com uma restrição máxima de slippage por sub-ordem (detalhes do TWAP).
Automação (arquitetura recomendada): mantenha a custódia na OneKey, delegue a negociação a uma carteira de agente
Se você deseja compras recorrentes (por exemplo, diárias/semanais), você geralmente precisa de automação. Na HL, o padrão limpo é:
- Mantenha seus fundos principais controlados por sua carteira principal (protegida pela OneKey)
- Crie uma carteira de agente (carteira de API) que possa negociar programaticamente sem permissões de retirada
As carteiras de agente são explicitamente projetadas para autorizar a negociação programática, restringindo as retiradas (explicação da carteira de agente, detalhes da carteira de API).
Passo 1: Criar uma carteira de agente
- Abra a página da API: Página da API
- Gere uma nova carteira de agente
- Salve a chave privada com segurança (trate-a como uma chave quente para permissões de negociação)
Melhor prática
- Use uma carteira de agente por bot / processo para reduzir colisões de nonce e simplificar as operações (orientações sobre nonce).
Passo 2: Decidir o que "DCA" significa no seu bot
Definições comuns:
- Agendamento fixo: comprar $X todos os dias às 00:00 UTC
- Agendamento por intervalo: comprar apenas se o preço estiver abaixo de um limite
- Híbrido: compras baseadas em tempo mais uma escada Scale para quedas mais profundas
Passo 3: Usar o SDK oficial do Python (exemplo de estrutura)
A HL mantém um SDK oficial do Python que você pode usar para assinar e enviar ordens usando a chave da sua carteira de agente (repositório do SDK Python).
Abaixo está uma estrutura conceitual mostrando um padrão de job de execução recorrente estilo TWAP. Você executaria este script via cron, um agendador de servidor ou uma plataforma de automação que você controla.
"""
Exemplo conceitual: enviar uma ordem TWAP em um agendamento.
Você deve:
- manter seu endereço de conta PRINCIPAL como account_address
- usar a chave privada da carteira AGENTE como secret_key para assinar
- mapear símbolos de ativos para o ID de ativo interno correto usado pelo SDK / exchange
"""
import os
from datetime import datetime, timezone
# Apenas exemplo — siga os exemplos mais recentes e padrões de configuração do 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"] # seu endereço de carteira principal
AGENT_SECRET_KEY = os.environ["HL_AGENT_SECRET_KEY"] # chave privada da carteira agente
def main():
ex = Exchange(
wallet=AGENT_SECRET_KEY,
base_url=constants.MAINNET_API_URL,
account_address=ACCOUNT_ADDRESS,
)
# Parâmetros de exemplo (você deve substituí-los pelos valores corretos):
asset_id = 0 # ex: id interno do mercado que você deseja
is_buy = True
size = "0.01" # tamanho da posição em unidades base (exemplo)
minutes = 60 # duração do TWAP
randomize = False
# TWAP é suportado como uma ação de exchange na documentação da 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()
Se você preferir trabalhar diretamente no nível da API, o endpoint de exchange e o formato da ação TWAP estão documentados aqui (referência do endpoint de exchange).
Configuração e controles de risco que você não deve pular
1) Taxas e estilo de execução
Se você está fazendo DCA com frequência, as taxas importam:
- As faixas de taxas da HL são baseadas no volume rolante de 14 dias, e os rebates de maker são pagos continuamente por preenchimento (tabela de taxas).
2) Limites de posição e caps de alavancagem
Para estratégias DCA, considere:
- Um tamanho máximo de posição (cap rígido)
- Alavancagem conservadora (ou acumulação apenas à vista, se isso se encaixar no seu plano)
- Regras de stop loss para exposição a derivativos (não confunda "DCA" com "averaging down infinito")
3) Separação de chaves (o principal motivo pelo qual esta configuração funciona)
- OneKey protege a carteira principal usada para depósitos e retiradas
- A carteira de agente é uma chave separada projetada para automação e não pode retirar fundos (notas da carteira de agente)
Se uma chave de automação vazar, o pior cenário geralmente são trades não autorizados, e não retiradas diretas. Isso ainda é sério, mas é um raio de influência significativamente mais estreito.
Opcional: Adicionar HyperEVM à sua carteira (apenas se você precisar)
Se você planeja interagir com o ambiente EVM:
- Chain ID:
999 - RPC:
https://rpc.hyperliquid.xyz/evm
Parâmetros de rede e notas de transferência estão documentados aqui (configuração HyperEVM).
Conclusão: onde o OneKey se encaixa melhor
Uma configuração de automação confiável é menos sobre "mais trades" e mais sobre comportamento repetível e auditável sob auto-custódia. Usar uma carteira de agente para automação, mantendo suas chaves primárias em um dispositivo OneKey, é uma maneira prática de combinar execução disciplinada com higiene de custódia forte — especialmente se você estiver construindo um plano de longo prazo em vez de perseguir entradas de curto prazo.
Se você pretende executar fluxos de trabalho DCA com segurança, ancorar a camada de custódia com uma carteira OneKey pode ajudar a manter as retiradas e assinaturas críticas isoladas do seu ambiente de automação diário.



