QR 코드를 스캔하여 다운로드하세요.
BTC $67,940.86 +3.36%
ETH $1,986.02 +2.90%
BNB $630.65 +2.52%
XRP $1.42 -4.56%
SOL $81.67 -4.53%
TRX $0.2795 -0.47%
DOGE $0.0974 -3.83%
ADA $0.2735 -4.22%
BCH $441.03 +0.57%
LINK $8.64 -2.97%
HYPE $28.98 -1.81%
AAVE $122.61 -3.42%
SUI $0.9138 -6.63%
XLM $0.1605 -4.62%
ZEC $260.31 -8.86%
BTC $67,940.86 +3.36%
ETH $1,986.02 +2.90%
BNB $630.65 +2.52%
XRP $1.42 -4.56%
SOL $81.67 -4.53%
TRX $0.2795 -0.47%
DOGE $0.0974 -3.83%
ADA $0.2735 -4.22%
BCH $441.03 +0.57%
LINK $8.64 -2.97%
HYPE $28.98 -1.81%
AAVE $122.61 -3.42%
SUI $0.9138 -6.63%
XLM $0.1605 -4.62%
ZEC $260.31 -8.86%

HyperEVM “1위” 차익 거래 팀 공개 전략: 어떻게 반년 만에 500만 달러를 옮겼는가

Summary: 두 형제가 차익 거래 로봇을 만들어 반년 만에 500만 달러를 벌었다.
OdailyNews
2025-10-20 20:05:08
수집
두 형제가 차익 거래 로봇을 만들어 반년 만에 500만 달러를 벌었다.

원문 출처: CBB(@Cbb0fe)

원문 편집: Odaily 별자리 일보 Azuma

먼저 시간을 2025년 3월로 되돌려 보자. 당시 암호화폐 시장은 매우 침체되어 있었고, 관세 충돌로 인해 심각한 타격을 받았다. 우리는 다음 잠재적 기회가 어디에 있을지 고민하기 시작했다.

당시 40%의 Hyperliquid(HYPE)가 아직 커뮤니티에 배분되지 않았기 때문에, 우리는 이것이 기회가 될 수 있다고 생각했다. 2월에 우리는 Hyperliquid를 위해 구축된 자산 토큰화 레이어인 Unit에서 몇 가지 시장 조정 전략을 테스트했지만, 그다지 진지하게 접근하지 않았고 소규모로 시도했을 뿐이다.

그때 HyperEVM에서 몇몇 DEX가 막 출시되었고, 내 형이 말했다: "HyperEVM과 Hyperliquid 사이에서 차익 거래를 해보는 게 어때? 손해를 보더라도 Hyperliquid 3분기의 보상을 받을 수 있을 거야."

우리는 시도해 보기로 했다. 실제로 차익 거래 기회가 존재했지만, 우리가 다른 사람들과 진정으로 경쟁할 수 있을지 확신이 없었다.

왜 HyperEVM에서 차익 거래 기회가 있을까?

HyperEVM의 블록 시간은 2초이다. 이는 HYPE의 가격이 2초마다 한 번씩만 업데이트된다는 것을 의미하며, 이 2초 사이에 HYPE의 가격은 변동할 수 있다.

따라서 HyperEVM에서 HYPE는 종종 Hyperliquid에 비해 "저평가"되거나 "고평가"되는 경우가 많다.

초기 시도와 결과

우리는 먼저 기본적인 Bot 프로그램의 초기 버전을 구축했다.

HyperEVM의 AMM DEX 풀과 Hyperliquid 현물 간에 가격 차이가 발생할 때마다 HyperEVM에서 거래를 시작하고 Hyperliquid에서 헤지를 했다.

예를 들어, HYPE가 Hyperliquid에서 가격이 상승하면, HyperEVM에서는 저평가된 것이다. 이때의 거래 논리는 ------ HyperEVM에서 USDT0으로 "저렴한" HYPE를 구매 ➡️ HYPE를 판매하여 USDC로 교환 ➡️ Hyperliquid에서 USDC를 다시 USDT0으로 교환하는 것이다.

처음 며칠 동안 우리는 Hyperliquid에서 하루 거래량이 20만에서 30만 달러에 달했고, 손실 없이 몇 백 달러의 작은 이익을 얻기도 했다.

처음에는 이익이 0.15% (DEX와 Hyperliquid 수수료를 제외한 후) 이상일 때만 차익 거래를 실행했다. 2주 후, 우리는 더 큰 잠재력을 보기 시작했으며, 이익이 상승 추세에 있었다.

우리는 같은 일을 하고 있는 두 명의 경쟁자를 발견했지만, 규모는 크지 않았다. 우리는 그들을 "제압"하기로 결정했다.

4월, Hyperliquid는 HYPE를 스테이킹하여 수수료를 환급하는 기능을 출시했다. 이는 우리에게 완벽한 업데이트였다. 왜냐하면 우리의 자금 규모가 더 크기 때문에 이 기회를 효과적으로 활용할 수 있었기 때문이다.

우리는 10만 HYPE를 스테이킹하여 30%의 거래 수수료 환급을 받았고, 이익 기준을 0.15%에서 0.05%로 낮췄다. 우리는 경쟁자를 최대한 억제하여 그들이 포기하게 만들고, 그렇게 되면 우리는 케이크를 독차지할 수 있을 것이라고 생각했다. 우리의 목표는 2주 내에 5억 달러 이상의 거래량을 달성하여 Hyperliquid에서의 수수료 등급을 높이는 것이었다.

거래량이 증가함에 따라 이익도 증가했다. 결국 우리는 5억 달러 이상의 거래량에 도달했고, 경쟁자는 완전히 무너졌다.

나는 그날을 여전히 기억한다 ------ 두 명의 경쟁자가 그들의 Bot 프로그램을 강제로 종료했으며, 나와 내 형은 파리에서 두바이로 비행 중이었고, 우리의 로봇이 "돈을 찍어내는" 모습을 미친 듯이 지켜보았다 ------ 그날의 이익은 12만 달러에 달했다.

거래량을 미친 듯이 늘린 후, 비록 이 시점에서 우리의 경쟁자가 수수료 면에서 우리보다 명백한 열세에 있었지만, 그들은 여전히 포기하지 않았고, 이는 우리를 0.04% 이익 공간의 초협소 구간으로 밀어넣었다. 이는 기본적으로 우리와 그들 간의 수수료 차이였다. 우리의 거래량은 여전히 강력했으며, 하루 이익은 2만에서 5만 달러 사이에서 안정적으로 유지되었다.

확장 병목 현상

우리의 규모가 점차 확대됨에 따라 우리는 병목 현상에 직면하기 시작했다.

HyperEVM의 각 블록의 가스 한도는 200만이며, 한 번의 차익 거래에는 약 13만 가스가 필요하므로, 각 블록에는 최대 7~8건의 차익 거래만 수용할 수 있다.

HyperEVM에서 점점 더 많은 풀과 DEX가 시작됨에 따라 이 숫자는 턱없이 부족했고, 일부 거래는 정체되어 거래 대기열이 쌓이고 자금 포지션이 불균형해졌다.

이를 해결하기 위해 우리는 일련의 조치를 취했다:

  • 100개 이상의 지갑을 사용하여 각 지갑이 독립적으로 차익 거래를 전송하여 단일 지갑의 대기열을 피했다;
  • 각 블록에서 최대 8회의 차익 거래를 실행했다;
  • 가스 동적 제어: HyperEVM의 가스가 급등할 때 최소 투자 수익률(ROI) 요구 사항을 높여 고 gwei 기간에 거래를 무의미하게 보내지 않도록 했다;
  • 속도 제한: 지난 12초 내에 거래 횟수가 너무 많으면 새로운 거래를 보내기 전에 이익 요구 사항을 높였다.

최적화 전략

이익이 지속적으로 상승하고 거래량이 경쟁자를 5~10배 초과하는 동안, 우리는 비정상적으로 최적화에 집착했다.

이런 일은 처음이 아니다 ------ 오늘 맥주를 마시며 돈을 찍어내고 있을지 모르지만, 내일은 어떤 미지의 존재가 당신을 하룻밤 사이에 원래 모습으로 되돌릴 수 있다.

*Hyperliquid에서 호가 제공자가 되기

6월, 내 형이 몇 주 동안 고민한 아이디어를 제안했다: "우리가 더 이상 먹는 쪽(Taker)으로 주문하지 않고, 호가 제공자(Maker)로서 차익 거래를 시작하면 어떻게 될까?"

이렇게 하면 두 가지 주요 이점이 있다:

  • 첫째, HYPE의 미세한 변동(wick candles)을 포착할 수 있어 더 많은 차익 거래 기회를 가져올 수 있다;
  • 둘째, 각 거래에서 0.0245%의 수수료를 절약하여 순이익을 높일 수 있다.

하지만 동시에, 이는 매우 도전적인 조치이기도 하다. 왜냐하면 Hyperliquid에서 먼저 호가를 제공하면 HyperEVM에서 해당 헤지를 완료할 수 없기 때문이다 ------ 누군가가 우리보다 더 빠를 수 있다.

이전에는 우리의 차익 거래 논리가: 먼저 HyperEVM에서 거래를 시작 ------ 거래가 실패하면 Hyperliquid에서 아무것도 하지 않음; 거래가 성공하면 Hyperliquid에서 헤지를 실행하는 것이었다. 그러나 호가 제공자로서 우리는 Hyperliquid에서 거래가 체결되기를 기다려야 하며, HyperEVM에서 제때 체결될 수 있을지 확신할 수 없다. 이는 장부 포지션의 불균형을 초래하고, 결과적으로 손실을 가져올 수 있다.

처음에는 매번 테스트할 때마다 ±1만 HYPE의 포지션 편차가 발생했다. 우리는 왜 이런 일이 발생하는지 이해하기조차 어려웠다. 왜냐하면 때때로 20초 내에 100건의 거래를 발송했지만, 데이터 분석 도구가 없었기 때문이다. 상황은 혼란스러웠다.

이 문제를 해결하고 안전하게 호가 차익 거래를 실행하기 위해 우리는 일련의 새로운 개념을 도입하고 이를 코드 모듈과 매개변수로 변환했다:

  • 이익 범위(Profit Range): 언제 호가를 제공하고, 언제 보유하며, 언제 철회하고 교체할지를 정의한다;
  • 참여 가능한 AMM 풀(예: HyperSwap의 HYPE/USDT0 0.05% 수수료 풀, Project X의 HYPE/UBTC 0.3% 수수료 풀);
  • 각 풀의 주문 규모 및 주문 수량.

먹는 거래의 매개변수는 아래 그림과 같다.

며칠 간의 미세 조정 끝에 우리는 대부분의 불균형 상황을 피할 수 있었고, 불균형이 발생하면 즉시 시간 가중 평균 가격을 사용하여 위험을 제한하기 위해 빠르게 청산했다. 이는 게임 규칙을 완전히 바꾸었고, 경쟁자는 여전히 먹는 쪽일 뿐이었으며, 우리는 그들을 압도하며 거래량이 그들의 20배에 달했다.

*Hyperliquid에서 USDT/USDC 거래 건너뛰기

우리가 직면한 다음 도전은 USDT0의 특수한 상황이다. USDC는 Hyperliquid에서 1위 안정화폐이며, USDT0는 HyperEVM에서 1위 안정화폐이다. HyperEVM에서 거래량과 차익 거래 기회가 가장 좋은 자금 풀은 HYPE-USDT0 풀이다. 그러나 우리는 HyperEVM에서 USDT0를 사용해야 하므로, Hyperliquid에서 USDC를 사용하기 위해 Hyperliquid에서 두 번의 거래를 실행하여 이 두 자산 간의 재조정을 해야 했다.

예를 들어, HYPE 가격이 상승할 때:

  • Hyperliquid에서 호가가 체결됨 ➡️ HYPE를 판매하여 USDC로 교환(0% 수수료);
  • HyperEVM에서 USDT0으로 HYPE를 구매;
  • Hyperliquid에서 USDC를 판매하고 USDT0으로 구매(taker 수수료 0.0245%);

문제는 세 번째 단계에 있다:

  • 우리는 먹는 수수료를 지불해야 하며(이익이 더 낮고 경쟁력이 떨어짐);
  • Hyperliquid에서 USDT0/USDC 시장이 아직 성숙하지 않아 슬리피지가 크고 가격 책정이 부정확하다;

따라서 우리는 이 단계를 가능한 한 건너뛰기로 결정했다. 이를 위해 우리는 새로운 매개변수와 논리를 구축했다:

  • USDC 기준: USDC 잔액이 120만을 초과할 때만 USDT0 → USDC 거래를 건너뛴다;
  • USDT0 기준: USDT0 잔액이 30만을 초과할 때만 USDC → USDT0 거래를 건너뛴다;
  • 실제 가격 데이터 소스: 매 분마다 Cowswap API를 호출하여 실시간 USDT0/USDC 가격을 가져오며, Hyperliquid 주문서에 의존하지 않는다.

*영구 계약(perps) 차익 거래 도입

먼저 밝히자면, 우리는 암호화폐 분야에서 레버리지나 영구 계약을 거의 사용한 적이 없다(2018년 BitMex에서의 한 번 제외 ------ 그다지 성공적이지 않았다). 그래서 처음에는 이 시스템을 잘 이해하지 못했다.

하지만 나중에 우리는 HYPE 영구 계약의 거래량이 현물보다 훨씬 높고, 수수료가 약간 낮다는 것을 알게 되었다(현물 0.0245%, 영구 계약 0.019%). 우리는 영구 계약을 사용하여 전략을 최적화해 볼 수 있다고 생각했다. 현재 경쟁자들은 영구 계약을 사용하지 않기 때문에 이 시장의 유동성을 거의 독점하고 있었다.

테스트 중 우리는 영구 계약을 사용하면 더 많은 차익 거래 기회를 포착할 수 있을 뿐만 아니라 자금 비용(funding)을 벌 수 있다는 것을 발견했다. HYPE 영구 가격이 현물에 비해 프리미엄이나 디스카운트가 발생할 때 우리는 추가적인 차익 거래 공간을 발굴할 수 있었다. 이는 경쟁자가 전혀 시도하지 않은 부분이다.

그래서 우리는 새로운 시스템 매개변수를 설계했다:

  • Bound(한도): 최대 공매도/공매수 HYPE 수량, 강제 청산이나 USDC/HYPE 잔액 소진을 피하기 위해;
  • Premium/Discount(프리미엄/디스카운트): 영구 가격이 현물에 비해 얼마나 편차가 있는지 실시간 모니터링;
  • Max Premium / Max Discount(한계): 프리미엄이 너무 높을 경우 매수를 중단하고 현물로 전환;
  • Progressive ROI(점진적 수익률): 포지션이 클수록 요구하는 이익률이 높아져 과도한 매수/매도 포지션에 빠지지 않도록;
  • ROI 공식: 영구 프리미엄/디스카운트 + 포지션 규모에 따라 동적으로 조정.

아래는 먹는 쪽으로 HYPE 공매도를 설정하는 매개변수 인터페이스이다.

사실, 영구 계약을 도입한 것은 우리가 가장 중요한 개선 중 하나였다. 자금 비용 수익만으로도 약 60만 달러의 수익을 가져왔고, 프리미엄/디스카운트를 기반으로 한 더 많은 차익 거래 기회를 가져왔다.

분업과 협력

많은 사람들이 우리가 어떻게 분업하고 협력하는지 궁금해 한다.

외부에서 보기에는 나는 종종 CT에서 엉뚱한 글을 올리고 웃기는 "잡담 담당"인 반면, 내 형은 조용히 코딩하는 기술자처럼 보인다. 하지만 현실은 훨씬 더 복잡하다. 우리의 협력 방식은 예전 Blur 채굴 시기의 리듬과 매우 비슷하다.

이런 Bot 프로그램을 만들 때, 당신은 다음 버그나 시장 변화가 언제 발생할지 전혀 알 수 없다. 우리는 매일 문제를 해결하고, 알고리즘을 최적화하며, 생각을 정렬한다. 우리의 모든 변경 사항은 합의가 이루어져야만 실행된다.

그는 코딩을 담당하고, 내가 매개변수를 관리할 수 있도록 제어판을 구축했다. 나는 코드를 전혀 쓸 줄 모르지만(정말로 전혀 모른다), 전략을 구성하여 시장에서 최적의 성과를 내도록 할 수 있다; 반면 내 형은 프로그램을 쓸 수 있지만 전략을 구성할 줄 모른다.

우리는 성격 면에서도 매우 다르다: 내 형은 자주 업데이트하고 빠르게 실험하는 것을 좋아하고(나는 너무 공격적이라고 생각한다); 나는 보수적인 편으로, 돈을 벌 수 있다면 움직이지 말라고 주장한다(그는 너무 게으르다고 생각한다).

우리 사이의 전형적인 대화 패턴은 다음과 같다.

나(사실 매우 독설적이다): "이 프로그램이 좀 이상한 것 같아…… 너 뭐 바꿨지?"

그: "아니…… 음, 아마 조금 작은 걸 바꿨을 거야."

우리 둘에게 있어, 정식 회사 프로세스가 없는 상태에서 Bot 프로그램을 구축하는 이상한 점은, 250번의 업데이트 후에 당신이 더 이상 완전히 이해하거나 통제할 수 없는 것을 창조한 느낌이 든다는 것이다. 새로운 업데이트를 푸시할 때, 때때로 그것이 가져올 모든 영향을 파악하기가 어렵다.

결론

지난 8개월 동안 우리는 거의 모든 시간을 이 프로그램에 투자했다.

특히 6월부터 Wintermute의 괴물 같은 시장 조성자들이 대량의 유동성과 전체 퀀트 팀을 이끌고 전장에 합류했다. 나는 7월 이스탄불에서 보드룸으로 가는 5일 여행을 기억한다 ------ 원래는 휴가를 가려던 것이었지만, 5일 내내 호텔에 갇혀 프로그램을 조정했다.

결국 우리의 성과는 다음과 같다:

  • 수익: 500만 달러;
  • Hyperliquid에서의 총 거래량: 125억 달러;
  • HyperEVM에서 지불한 가스 비용: 120만 달러(해당 체인의 총 비용의 20%);
  • 누적 개발 시간: 2000+ 시간;
  • 시장 점유율: 5%의 Unit 거래량;

이제 우리는 잠시 손을 떼고 로봇이 휴식을 취하도록 하기로 결정했다. 다음 기회를 기대하며 ------ Hyperliquid 시즌 3 및 Unit 시즌 1.

warnning 위험 경고
app_icon
ChainCatcher Building the Web3 world with innovations.