Vamos voltar no tempo para março de 2025, quando o mercado de criptomoedas parecia sombrio, com os conflitos tarifários a causar um impacto severo. Começámos a pensar onde estaria a próxima oportunidade potencial.
Como ainda havia 40% do Hyperliquid (HYPE) não alocado à comunidade, acreditamos que isso poderia ser um ponto de oportunidade. Anteriormente, em fevereiro, já havíamos testado algumas estratégias de market making em ativos da Unit (camada de tokenização de ativos construída especificamente para Hyperliquid), mas não de forma muito séria, apenas em pequenas tentativas.
Na altura, o HyperEVM tinha acabado de lançar algumas DEX, e o meu irmão disse: “Que tal tentarmos fazer arbitragem entre o HyperEVM e o Hyperliquid? Mesmo que percamos dinheiro, ainda podemos aproveitar para ganhar a recompensa da terceira temporada do Hyperliquid.”
Decidimos tentar. Existem realmente oportunidades de arbitragem, mas não temos certeza se conseguiremos competir de verdade com os outros.
Por que há oportunidades de arbitragem na HyperEVM?
A duração do bloco do HyperEVM é de 2 segundos. Isso significa que o preço do HYPE é atualizado a cada 2 segundos, e durante esses 2 segundos, o preço do HYPE pode flutuar.
Assim, o HYPE na HyperEVM frequentemente aparece “subestimado” ou “superestimado” em relação ao Hyperliquid.
Tentativas e resultados iniciais
Primeiro, construímos uma versão inicial do programa Bot, que é bastante básica.
Sempre que há uma diferença de preço entre o pool AMM DEX no HyperEVM e o mercado à vista Hyperliquid, iniciamos uma transação no HyperEVM e fazemos uma cobertura no Hyperliquid.
Por exemplo, se o HYPE subir de preço na Hyperliquid, ele estará subavaliado na HyperEVM. A lógica de negociação neste caso é — comprar HYPE “barato” com USDT0 na HyperEVM ➡️ vender HYPE para trocar por USDC ➡️ depois trocar USDC de volta por USDT0 na Hyperliquid.
Nos últimos dias, o nosso volume de negociação diário na Hyperliquid atingiu entre 200 a 300 mil dólares, sem perdas, e até conseguimos obter pequenos lucros de algumas centenas de dólares.
No início, só executávamos arbitragem quando o lucro era superior a 0,15% (após deduzir as taxas da DEX e da Hyperliquid). Duas semanas depois, começámos a ver um maior potencial, uma vez que o lucro já apresentava uma tendência de alta.
Identificámos mais dois concorrentes que também estão a fazer o mesmo, mas em pequena escala. Decidimos “eliminá-los”.
Em abril, a Hyperliquid lançou a funcionalidade de staking HYPE para reembolso de taxas. Esta é uma atualização perfeita para nós, pois temos um maior volume de fundos e podemos aproveitar essa vantagem de forma eficaz.
Fizemos o staking de 100.000 HYPE, obtivemos 30% de reembolso nas taxas de transação e reduzimos o limite de lucro de 0,15% para 0,05%. Esperamos sufocar os concorrentes ao máximo, fazendo com que desistam, assim poderemos desfrutar sozinhos do bolo. O nosso objetivo é alcançar mais de 500 milhões de dólares em volume de transações em duas semanas, para aumentar o nível de taxas na Hyperliquid.
À medida que o volume de transações aumentava, os lucros também aumentavam. No final, atingimos mais de 500 milhões de dólares em volume de transações, e os concorrentes foram completamente derrotados.
Ainda me lembro daquele dia - duas empresas concorrentes foram forçadas a fechar seus programas de Bot, enquanto eu e meu irmão estávamos voando de Paris para Dubai, observando loucamente nossos robôs “imprimindo dinheiro” - o lucro naquele dia alcançou 120 mil dólares.
Após a fase de aumento desenfreado do volume de transações, apesar de os nossos concorrentes terem uma desvantagem significativa em relação às taxas de transação, eles ainda não estão dispostos a desistir, o que nos força a entrar numa faixa de lucro extremamente estreita de 0,04%, que basicamente corresponde à diferença nas taxas entre nós e eles. O nosso volume de transações continua forte, com lucros diários estáveis entre 20.000 e 50.000 dólares.
Expandir gargalos
À medida que a nossa escala se expande gradualmente, começamos a encontrar obstáculos.
O limite de gas por bloco do HyperEVM é de 2 milhões, enquanto uma transação de arbitragem requer cerca de 130 mil gas, portanto, cada bloco pode acomodar no máximo 7 a 8 transações de arbitragem.
Com o lançamento de cada vez mais pools e DEX na HyperEVM, esse número é muito insuficiente, resultando em algumas transações sendo bloqueadas, causando um acúmulo na fila de transações e um desequilíbrio nas posições de capital.
Para isso, adotamos uma série de medidas:
Use 100+ carteiras, cada carteira envia transações de arbitragem de forma independente, evitando filas em uma única carteira;
Cada bloco pode executar um máximo de 8 oportunidades de arbitragem;
Controle dinâmico de Gas: Quando o gas do HyperEVM dispara, aumenta os requisitos mínimos de retorno sobre o investimento (ROI), evitando o envio desnecessário de transações durante os períodos de alto gwei;
Limite de taxa: Se o número de transações enviadas nos últimos 12 segundos for excessivo, os requisitos de lucro serão aumentados antes de enviar uma nova transação.
estratégia de otimização
Enquanto os lucros continuam a subir e o volume de transações continua a ultrapassar os concorrentes em 5 a 10 vezes, também estamos obcecadamente focados na otimização.
Esta não é a primeira vez que passamos por isso – hoje você pode estar a beber cerveja enquanto imprime dinheiro, amanhã alguma entidade desconhecida pode fazer com que você volte ao seu estado original da noite para o dia.
*Tornar-se um criador de mercado na Hyperliquid
Em junho, meu irmão apresentou uma ideia que ele havia pensado por algumas semanas: “E se deixássemos de fazer ordens como tomadores e passássemos a iniciar arbitragem como criadores?”
Fazer isso tem dois principais benefícios:
Em primeiro lugar, é possível capturar as oscilações agudas do HYPE (wick candles), o que trará mais oportunidades de arbitragem;
Em segundo lugar, pode-se economizar 0,0245% em taxas para cada transação, aumentando assim o lucro líquido.
Mas, ao mesmo tempo, esta também é uma iniciativa muito desafiadora, porque se iniciarmos uma ordem na Hyperliquid, não podemos garantir que conseguiremos completar a correspondente cobertura na HyperEVM - pode haver alguém mais rápido que nós.
Anteriormente, a nossa lógica de arbitragem era: primeiro, iniciar uma transação na HyperEVM — se a transação falhar, não fazer nada na Hyperliquid; se a transação for bem-sucedida, então executar a cobertura na Hyperliquid. Mas, como parte da ordem, temos que esperar pela execução na Hyperliquid, sem saber se conseguiremos concluir a transação na HyperEVM a tempo. Isso pode causar um desbalanceamento na posição contábil, o que pode resultar em perdas.
No início, cada teste apresentava uma variação de posição de ±10 mil HYPE. Era difícil entender por que isso acontecia, pois às vezes eram emitidas 100 transações em 20 segundos, sem qualquer ferramenta de análise de dados. A situação era caótica.
Para resolver este problema e conseguir executar de forma segura a arbitragem de ordens pendentes, introduzimos uma série de novos conceitos e transformámo-los em módulos de código e parâmetros:
Intervalo de Lucro (Profit Range): define quando colocar uma ordem, quando mantê-la, quando cancelá-la e substituí-la;
Pools de AMM disponíveis para participação (por exemplo, o pool de taxa de 0,05% HYPE/USDT0 na HyperSwap, o pool de taxa de 0,3% HYPE/UBTC no Project X);
A escala de pedidos e o número de ordens de cada pool.
Os parâmetros para a negociação de ordens únicas estão mostrados na figura abaixo.
Após alguns dias de ajustes finos, finalmente evitamos a maior parte das situações de desequilíbrio e, assim que ocorre um desequilíbrio, utilizamos imediatamente o preço médio ponderado pelo tempo para fechar as posições o mais rápido possível, a fim de limitar o risco. Isso mudou completamente as regras do jogo; os concorrentes ainda estão apenas aceitando ordens unilaterais, enquanto nós estamos os esmagando, com um volume de negociação que alcançou 20 vezes o deles.
*Pule as transações USDT/USDC na Hyperliquid
O próximo desafio que enfrentamos é a situação particular do USDT0. O USDC é a stablecoin mais bem classificada na Hyperliquid, enquanto o USDT0 é a stablecoin mais bem classificada na HyperEVM. O pool de liquidez com o melhor volume de negociação e oportunidades de arbitragem na HyperEVM é o pool HYPE-USDT0. Mas como precisamos usar USDT0 na HyperEVM e USDC na Hyperliquid, temos que executar 2 transações na Hyperliquid para fazer o reequilíbrio entre esses dois ativos.
Por exemplo, quando o preço do HYPE sobe:
Transação de ordens em Hyperliquid ➡️ Vender HYPE para obter USDC (0% de taxa);
Comprar HYPE com USDT0 na HyperEVM;
Vender USDC e comprar USDT0 na Hyperliquid (taxa de execução 0,0245%);
O problema está no terceiro passo:
Precisamos pagar a taxa de serviço de alimentação (menores lucros, diminuição da competitividade);
O mercado USDT0/USDC na Hyperliquid ainda não está maduro, com grande deslizamento e preços imprecisos;
Assim, decidimos saltar esta etapa sempre que possível. Para isso, construímos novos parâmetros e lógica:
Limite de USDC: apenas quando o saldo de USDC > 1.200.000, a transação de USDT0 → USDC será ignorada;
Limite de USDT0: apenas quando o saldo de USDT0 > 300 mil é que a transação USDC→USDT0 é ignorada;
Fonte de dados de preços reais: chama a API Cowswap a cada minuto para obter o preço em tempo real do USDT0/USDC, em vez de depender do livro de ordens da Hyperliquid.
*Introduzir arbitragem de contratos perpétuos (perps)
Primeiro, uma declaração: quase nunca usamos alavancagem ou contratos perpétuos no espaço das criptomoedas (exceto aquela vez em 2018 na BitMex - que não foi muito bem-sucedida), então no início na verdade não entendíamos muito bem como isso funcionava.
Mas depois notamos que o volume de negociações dos contratos perpétuos HYPE é muito superior ao do mercado à vista, e as taxas são um pouco mais baixas (mercado à vista 0,0245%, contratos perpétuos apenas 0,019%). Acreditamos que podemos tentar otimizar a estratégia com contratos perpétuos. Os concorrentes ainda não estão a utilizar contratos perpétuos, portanto, esta parte da liquidez do mercado é quase nossa exclusiva.
Nos testes, descobrimos que o uso de contratos perpétuos não só permite capturar mais oportunidades de arbitragem, mas também gera taxas de financiamento. Quando o preço do HYPE perpétuo apresenta um prêmio ou desconto em relação ao spot, podemos explorar ainda mais o espaço de arbitragem. Isso é algo que os concorrentes não fizeram de todo.
Assim, desenhámos um novo conjunto de parâmetros do sistema:
Bound (limite): a quantidade máxima de HYPE que pode ser vendida a descoberto/comprada, para evitar liquidação forçada ou esgotamento do saldo de USDC/HYPE;
Prémio/Desconto (Prémio/Desconto): Monitorização em tempo real da desvinculação do preço perpétuo em relação ao preço à vista;
Max Premium / Max Discount (limite): parar de comprar quando o prêmio estiver muito alto, mudar para o mercado à vista;
ROI progressivo: quanto maior a posição, maior a taxa de lucro exigida, para evitar ficar preso em uma posição longa/curta excessiva;
Fórmula de ROI: baseada no prémio/desconto perpétuo + ajuste dinâmico do tamanho da posição.
Abaixo estão os parâmetros da interface para configurar uma posição vendida HYPE.
A introdução dos contratos perpétuos provou ser uma das nossas melhorias mais importantes. Apenas com a receita das taxas de financiamento, trouxe cerca de 600 mil dólares em lucros e criou mais oportunidades de arbitragem baseadas em prêmios/descontos.
Divisão de trabalho e colaboração
Muitas pessoas perguntam como nós dois dividimos o trabalho e como colaboramos.
Aos olhos do exterior, muitas vezes sou aquele que só sabe postar aleatoriamente no CT e fazer piadas sem sentido, o “responsável pelas bobagens”, enquanto o meu irmão é aquele que escreve código em silêncio, um nerd da tecnologia. Mas a realidade é muito mais complexa do que isso. Nossa forma de colaboração é muito parecida com o ritmo da época da mineração do Blur.
Ao criar este tipo de programa Bot, você nunca sabe quando aparecerá o próximo bug ou a próxima mudança no mercado. Estamos constantemente resolvendo problemas, otimizando algoritmos e alinhando ideias. Qualquer alteração que fazemos deve ser discutida e acordada antes de ser implementada.
Ele é responsável pela codificação e também montou o painel de controle, permitindo-me gerenciar os parâmetros. Eu realmente não sei escrever código (mesmo nada), mas sei como configurar estratégias para que elas tenham o melhor desempenho no mercado; enquanto meu irmão é exatamente o oposto, ele sabe programar, mas não sabe configurar estratégias.
Nós dois somos muito diferentes em termos de personalidade: o meu irmão gosta de atualizações frequentes e testes rápidos (acho isso muito agressivo); eu sou mais conservador e defendo que, enquanto puder ganhar dinheiro, não se deve mexer (ele acha isso muito preguiçoso).
O nosso padrão de diálogo típico é o seguinte.
Eu (na verdade sou muito sarcástico): “Este programa parece meio estranho… O que você mudou?”
Ele: “Não… bem, talvez eu tenha mudado uma coisinha pequena.”
Para nós dois, uma das partes estranhas de construir um programa Bot sem um processo formal da empresa é que, após 250 atualizações, você sente que criou algo que já não entende ou controla completamente. Quando você envia novas atualizações, às vezes é difícil ter uma noção de todos os impactos que isso trará.
Conclusão
Nos últimos 8 meses, quase todo o nosso tempo foi dedicado a este programa.
Especialmente a partir de junho, o grupo de market makers monstruosos da Wintermute, com uma enorme liquidez e uma equipe de quantificação inteira, entrou em campo. Eu ainda me lembro da nossa viagem de 5 dias de Istambul a Bodrum em julho - que originalmente era para ser férias, mas acabamos passando 5 dias inteiros no hotel trancados a programar.
O nosso resultado final é:
Lucro: 500 milhões de dólares;
Volume total de transações na Hyperliquid: 12,5 bilhões de dólares;
Pagamento de Gas no HyperEVM: 1,2 milhões de dólares (corresponde a 20% do total de taxas da cadeia);
Tempo total de desenvolvimento: 2000 + horas;
Quota de mercado: 5% do volume de transações de Unit;
Agora, decidimos parar temporariamente e deixar os robôs descansarem. Aguardamos a próxima oportunidade - Hyperliquid Temporada 3 e Unidade Temporada 1.
Esta página pode conter conteúdos de terceiros, que são fornecidos apenas para fins informativos (sem representações/garantias) e não devem ser considerados como uma aprovação dos seus pontos de vista pela Gate, nem como aconselhamento financeiro ou profissional. Consulte a Declaração de exoneração de responsabilidade para obter mais informações.
Estratégia pública da equipe de arbitragem "榜一" HyperEVM: como retirar 5 milhões de dólares em seis meses
null
O texto original é de CBB (@Cbb0fe)
Original compilado Odaily Jornal Planetário Azuma
Vamos voltar no tempo para março de 2025, quando o mercado de criptomoedas parecia sombrio, com os conflitos tarifários a causar um impacto severo. Começámos a pensar onde estaria a próxima oportunidade potencial.
Como ainda havia 40% do Hyperliquid (HYPE) não alocado à comunidade, acreditamos que isso poderia ser um ponto de oportunidade. Anteriormente, em fevereiro, já havíamos testado algumas estratégias de market making em ativos da Unit (camada de tokenização de ativos construída especificamente para Hyperliquid), mas não de forma muito séria, apenas em pequenas tentativas.
Na altura, o HyperEVM tinha acabado de lançar algumas DEX, e o meu irmão disse: “Que tal tentarmos fazer arbitragem entre o HyperEVM e o Hyperliquid? Mesmo que percamos dinheiro, ainda podemos aproveitar para ganhar a recompensa da terceira temporada do Hyperliquid.”
Decidimos tentar. Existem realmente oportunidades de arbitragem, mas não temos certeza se conseguiremos competir de verdade com os outros.
Por que há oportunidades de arbitragem na HyperEVM?
A duração do bloco do HyperEVM é de 2 segundos. Isso significa que o preço do HYPE é atualizado a cada 2 segundos, e durante esses 2 segundos, o preço do HYPE pode flutuar.
Assim, o HYPE na HyperEVM frequentemente aparece “subestimado” ou “superestimado” em relação ao Hyperliquid.
Tentativas e resultados iniciais
Primeiro, construímos uma versão inicial do programa Bot, que é bastante básica.
Sempre que há uma diferença de preço entre o pool AMM DEX no HyperEVM e o mercado à vista Hyperliquid, iniciamos uma transação no HyperEVM e fazemos uma cobertura no Hyperliquid.
Por exemplo, se o HYPE subir de preço na Hyperliquid, ele estará subavaliado na HyperEVM. A lógica de negociação neste caso é — comprar HYPE “barato” com USDT0 na HyperEVM ➡️ vender HYPE para trocar por USDC ➡️ depois trocar USDC de volta por USDT0 na Hyperliquid.
Nos últimos dias, o nosso volume de negociação diário na Hyperliquid atingiu entre 200 a 300 mil dólares, sem perdas, e até conseguimos obter pequenos lucros de algumas centenas de dólares.
No início, só executávamos arbitragem quando o lucro era superior a 0,15% (após deduzir as taxas da DEX e da Hyperliquid). Duas semanas depois, começámos a ver um maior potencial, uma vez que o lucro já apresentava uma tendência de alta.
Identificámos mais dois concorrentes que também estão a fazer o mesmo, mas em pequena escala. Decidimos “eliminá-los”.
Em abril, a Hyperliquid lançou a funcionalidade de staking HYPE para reembolso de taxas. Esta é uma atualização perfeita para nós, pois temos um maior volume de fundos e podemos aproveitar essa vantagem de forma eficaz.
Fizemos o staking de 100.000 HYPE, obtivemos 30% de reembolso nas taxas de transação e reduzimos o limite de lucro de 0,15% para 0,05%. Esperamos sufocar os concorrentes ao máximo, fazendo com que desistam, assim poderemos desfrutar sozinhos do bolo. O nosso objetivo é alcançar mais de 500 milhões de dólares em volume de transações em duas semanas, para aumentar o nível de taxas na Hyperliquid.
À medida que o volume de transações aumentava, os lucros também aumentavam. No final, atingimos mais de 500 milhões de dólares em volume de transações, e os concorrentes foram completamente derrotados.
Ainda me lembro daquele dia - duas empresas concorrentes foram forçadas a fechar seus programas de Bot, enquanto eu e meu irmão estávamos voando de Paris para Dubai, observando loucamente nossos robôs “imprimindo dinheiro” - o lucro naquele dia alcançou 120 mil dólares.
Após a fase de aumento desenfreado do volume de transações, apesar de os nossos concorrentes terem uma desvantagem significativa em relação às taxas de transação, eles ainda não estão dispostos a desistir, o que nos força a entrar numa faixa de lucro extremamente estreita de 0,04%, que basicamente corresponde à diferença nas taxas entre nós e eles. O nosso volume de transações continua forte, com lucros diários estáveis entre 20.000 e 50.000 dólares.
Expandir gargalos
À medida que a nossa escala se expande gradualmente, começamos a encontrar obstáculos.
O limite de gas por bloco do HyperEVM é de 2 milhões, enquanto uma transação de arbitragem requer cerca de 130 mil gas, portanto, cada bloco pode acomodar no máximo 7 a 8 transações de arbitragem.
Com o lançamento de cada vez mais pools e DEX na HyperEVM, esse número é muito insuficiente, resultando em algumas transações sendo bloqueadas, causando um acúmulo na fila de transações e um desequilíbrio nas posições de capital.
Para isso, adotamos uma série de medidas:
Use 100+ carteiras, cada carteira envia transações de arbitragem de forma independente, evitando filas em uma única carteira;
Cada bloco pode executar um máximo de 8 oportunidades de arbitragem;
Controle dinâmico de Gas: Quando o gas do HyperEVM dispara, aumenta os requisitos mínimos de retorno sobre o investimento (ROI), evitando o envio desnecessário de transações durante os períodos de alto gwei;
Limite de taxa: Se o número de transações enviadas nos últimos 12 segundos for excessivo, os requisitos de lucro serão aumentados antes de enviar uma nova transação.
estratégia de otimização
Enquanto os lucros continuam a subir e o volume de transações continua a ultrapassar os concorrentes em 5 a 10 vezes, também estamos obcecadamente focados na otimização.
Esta não é a primeira vez que passamos por isso – hoje você pode estar a beber cerveja enquanto imprime dinheiro, amanhã alguma entidade desconhecida pode fazer com que você volte ao seu estado original da noite para o dia.
*Tornar-se um criador de mercado na Hyperliquid
Em junho, meu irmão apresentou uma ideia que ele havia pensado por algumas semanas: “E se deixássemos de fazer ordens como tomadores e passássemos a iniciar arbitragem como criadores?”
Fazer isso tem dois principais benefícios:
Em primeiro lugar, é possível capturar as oscilações agudas do HYPE (wick candles), o que trará mais oportunidades de arbitragem;
Em segundo lugar, pode-se economizar 0,0245% em taxas para cada transação, aumentando assim o lucro líquido.
Mas, ao mesmo tempo, esta também é uma iniciativa muito desafiadora, porque se iniciarmos uma ordem na Hyperliquid, não podemos garantir que conseguiremos completar a correspondente cobertura na HyperEVM - pode haver alguém mais rápido que nós.
Anteriormente, a nossa lógica de arbitragem era: primeiro, iniciar uma transação na HyperEVM — se a transação falhar, não fazer nada na Hyperliquid; se a transação for bem-sucedida, então executar a cobertura na Hyperliquid. Mas, como parte da ordem, temos que esperar pela execução na Hyperliquid, sem saber se conseguiremos concluir a transação na HyperEVM a tempo. Isso pode causar um desbalanceamento na posição contábil, o que pode resultar em perdas.
No início, cada teste apresentava uma variação de posição de ±10 mil HYPE. Era difícil entender por que isso acontecia, pois às vezes eram emitidas 100 transações em 20 segundos, sem qualquer ferramenta de análise de dados. A situação era caótica.
Para resolver este problema e conseguir executar de forma segura a arbitragem de ordens pendentes, introduzimos uma série de novos conceitos e transformámo-los em módulos de código e parâmetros:
Intervalo de Lucro (Profit Range): define quando colocar uma ordem, quando mantê-la, quando cancelá-la e substituí-la;
Pools de AMM disponíveis para participação (por exemplo, o pool de taxa de 0,05% HYPE/USDT0 na HyperSwap, o pool de taxa de 0,3% HYPE/UBTC no Project X);
A escala de pedidos e o número de ordens de cada pool.
Os parâmetros para a negociação de ordens únicas estão mostrados na figura abaixo.
Após alguns dias de ajustes finos, finalmente evitamos a maior parte das situações de desequilíbrio e, assim que ocorre um desequilíbrio, utilizamos imediatamente o preço médio ponderado pelo tempo para fechar as posições o mais rápido possível, a fim de limitar o risco. Isso mudou completamente as regras do jogo; os concorrentes ainda estão apenas aceitando ordens unilaterais, enquanto nós estamos os esmagando, com um volume de negociação que alcançou 20 vezes o deles.
*Pule as transações USDT/USDC na Hyperliquid
O próximo desafio que enfrentamos é a situação particular do USDT0. O USDC é a stablecoin mais bem classificada na Hyperliquid, enquanto o USDT0 é a stablecoin mais bem classificada na HyperEVM. O pool de liquidez com o melhor volume de negociação e oportunidades de arbitragem na HyperEVM é o pool HYPE-USDT0. Mas como precisamos usar USDT0 na HyperEVM e USDC na Hyperliquid, temos que executar 2 transações na Hyperliquid para fazer o reequilíbrio entre esses dois ativos.
Por exemplo, quando o preço do HYPE sobe:
Transação de ordens em Hyperliquid ➡️ Vender HYPE para obter USDC (0% de taxa);
Comprar HYPE com USDT0 na HyperEVM;
Vender USDC e comprar USDT0 na Hyperliquid (taxa de execução 0,0245%);
O problema está no terceiro passo:
Precisamos pagar a taxa de serviço de alimentação (menores lucros, diminuição da competitividade);
O mercado USDT0/USDC na Hyperliquid ainda não está maduro, com grande deslizamento e preços imprecisos;
Assim, decidimos saltar esta etapa sempre que possível. Para isso, construímos novos parâmetros e lógica:
Limite de USDC: apenas quando o saldo de USDC > 1.200.000, a transação de USDT0 → USDC será ignorada;
Limite de USDT0: apenas quando o saldo de USDT0 > 300 mil é que a transação USDC→USDT0 é ignorada;
Fonte de dados de preços reais: chama a API Cowswap a cada minuto para obter o preço em tempo real do USDT0/USDC, em vez de depender do livro de ordens da Hyperliquid.
*Introduzir arbitragem de contratos perpétuos (perps)
Primeiro, uma declaração: quase nunca usamos alavancagem ou contratos perpétuos no espaço das criptomoedas (exceto aquela vez em 2018 na BitMex - que não foi muito bem-sucedida), então no início na verdade não entendíamos muito bem como isso funcionava.
Mas depois notamos que o volume de negociações dos contratos perpétuos HYPE é muito superior ao do mercado à vista, e as taxas são um pouco mais baixas (mercado à vista 0,0245%, contratos perpétuos apenas 0,019%). Acreditamos que podemos tentar otimizar a estratégia com contratos perpétuos. Os concorrentes ainda não estão a utilizar contratos perpétuos, portanto, esta parte da liquidez do mercado é quase nossa exclusiva.
Nos testes, descobrimos que o uso de contratos perpétuos não só permite capturar mais oportunidades de arbitragem, mas também gera taxas de financiamento. Quando o preço do HYPE perpétuo apresenta um prêmio ou desconto em relação ao spot, podemos explorar ainda mais o espaço de arbitragem. Isso é algo que os concorrentes não fizeram de todo.
Assim, desenhámos um novo conjunto de parâmetros do sistema:
Bound (limite): a quantidade máxima de HYPE que pode ser vendida a descoberto/comprada, para evitar liquidação forçada ou esgotamento do saldo de USDC/HYPE;
Prémio/Desconto (Prémio/Desconto): Monitorização em tempo real da desvinculação do preço perpétuo em relação ao preço à vista;
Max Premium / Max Discount (limite): parar de comprar quando o prêmio estiver muito alto, mudar para o mercado à vista;
ROI progressivo: quanto maior a posição, maior a taxa de lucro exigida, para evitar ficar preso em uma posição longa/curta excessiva;
Fórmula de ROI: baseada no prémio/desconto perpétuo + ajuste dinâmico do tamanho da posição.
Abaixo estão os parâmetros da interface para configurar uma posição vendida HYPE.
A introdução dos contratos perpétuos provou ser uma das nossas melhorias mais importantes. Apenas com a receita das taxas de financiamento, trouxe cerca de 600 mil dólares em lucros e criou mais oportunidades de arbitragem baseadas em prêmios/descontos.
Divisão de trabalho e colaboração
Muitas pessoas perguntam como nós dois dividimos o trabalho e como colaboramos.
Aos olhos do exterior, muitas vezes sou aquele que só sabe postar aleatoriamente no CT e fazer piadas sem sentido, o “responsável pelas bobagens”, enquanto o meu irmão é aquele que escreve código em silêncio, um nerd da tecnologia. Mas a realidade é muito mais complexa do que isso. Nossa forma de colaboração é muito parecida com o ritmo da época da mineração do Blur.
Ao criar este tipo de programa Bot, você nunca sabe quando aparecerá o próximo bug ou a próxima mudança no mercado. Estamos constantemente resolvendo problemas, otimizando algoritmos e alinhando ideias. Qualquer alteração que fazemos deve ser discutida e acordada antes de ser implementada.
Ele é responsável pela codificação e também montou o painel de controle, permitindo-me gerenciar os parâmetros. Eu realmente não sei escrever código (mesmo nada), mas sei como configurar estratégias para que elas tenham o melhor desempenho no mercado; enquanto meu irmão é exatamente o oposto, ele sabe programar, mas não sabe configurar estratégias.
Nós dois somos muito diferentes em termos de personalidade: o meu irmão gosta de atualizações frequentes e testes rápidos (acho isso muito agressivo); eu sou mais conservador e defendo que, enquanto puder ganhar dinheiro, não se deve mexer (ele acha isso muito preguiçoso).
O nosso padrão de diálogo típico é o seguinte.
Eu (na verdade sou muito sarcástico): “Este programa parece meio estranho… O que você mudou?”
Ele: “Não… bem, talvez eu tenha mudado uma coisinha pequena.”
Para nós dois, uma das partes estranhas de construir um programa Bot sem um processo formal da empresa é que, após 250 atualizações, você sente que criou algo que já não entende ou controla completamente. Quando você envia novas atualizações, às vezes é difícil ter uma noção de todos os impactos que isso trará.
Conclusão
Nos últimos 8 meses, quase todo o nosso tempo foi dedicado a este programa.
Especialmente a partir de junho, o grupo de market makers monstruosos da Wintermute, com uma enorme liquidez e uma equipe de quantificação inteira, entrou em campo. Eu ainda me lembro da nossa viagem de 5 dias de Istambul a Bodrum em julho - que originalmente era para ser férias, mas acabamos passando 5 dias inteiros no hotel trancados a programar.
O nosso resultado final é:
Lucro: 500 milhões de dólares;
Volume total de transações na Hyperliquid: 12,5 bilhões de dólares;
Pagamento de Gas no HyperEVM: 1,2 milhões de dólares (corresponde a 20% do total de taxas da cadeia);
Tempo total de desenvolvimento: 2000 + horas;
Quota de mercado: 5% do volume de transações de Unit;
Agora, decidimos parar temporariamente e deixar os robôs descansarem. Aguardamos a próxima oportunidade - Hyperliquid Temporada 3 e Unidade Temporada 1.