ArbTide

삼각 차익거래란? 세 페어로 보는 계산 예시

삼각 차익거래는 한 거래소에서 USDT → BTC → ETH → USDT처럼 세 페어를 거래해 어긋난 교차 환율에서 수익을 냅니다. 수수료를 포함한 예시를 확인하세요.

업데이트:

삼각 차익거래(triangular arbitrage)는 한 거래소 안에서 같은 통화로 시작해 같은 통화로 끝나는 세 번의 거래 루프로, 한 페어의 가격과 나머지 두 페어가 암시하는 환율 사이의 차이를 잡아내는 거래입니다. 흔한 루프는 USDT를 BTC로, BTC를 ETH로, 그리고 ETH를 다시 USDT로 바꾸는 것입니다. 세 가격이 조금이라도 서로 맞지 않으면 시작할 때보다 더 많은 USDT로 끝납니다.

핵심 요약

  • 이 루프는 BTC/USDT, ETH/BTC, ETH/USDT처럼 통화를 공유하는 세 페어를 사용합니다.
  • 교차 환율(cross rate)이 직접 환율과 어긋날 때 작동합니다.
  • 전송이 없으므로 네트워크 지연이나 출금 수수료가 없습니다.
  • 세 레그마다 거래 수수료를 내며, 이것이 보통 수익성을 결정합니다.
  • 기회는 작고 짧으며, 대부분 자동화된 봇이 가져갑니다.

삼각 차익거래의 작동 방식

어느 거래소에서든 많은 코인이 두 개 이상의 호가 통화로 거래됩니다. ETH는 USDT와 BTC 양쪽으로 거래될 수 있고, BTC는 USDT로 거래됩니다. 이 세 가격은 서로 연결되어 있습니다. BTC가 $60,000이고 1 ETH가 0.05 BTC라면, ETH는 약 60,000 × 0.05 = $3,000이 "되어야" 합니다. 이것이 암시 교차 환율(implied cross rate)입니다.

직접 거래되는 ETH/USDT 시장이 이 암시 환율에서 벗어나면, 세 페어를 모두 거치는 루프로 수익을 낼 수 있습니다. 각 시장에는 자체 오더북(order book)과 자체 트레이더가 있으므로, 한 시장이 먼저 움직이고 다른 시장이 따라잡기 전까지 작은 불일치가 생깁니다.

루프를 계산할 때는 두 가지 규칙을 기억하세요.

  • 살 때는 매도 호가(ask, 가장 낮은 매도 주문)를 냅니다.
  • 팔 때는 매수 호가(bid, 가장 높은 매수 주문)를 받습니다.

중간 가격이나 최근 체결가를 쓰면 세 페어 각각의 매수·매도 호가 스프레드를 무시하게 되므로 수익이 과대평가됩니다.

계산 예시: USDT → BTC → ETH → USDT

한 거래소에서 다음과 같은 가격을 가정하겠습니다(설명을 위한 예시입니다). 모든 거래의 테이커 수수료는 0.1%, 시작 금액은 10,000 USDT입니다.

페어 거래 방향 가격
BTC/USDT 매도 호가에 BTC 매수 60,000
ETH/BTC 매도 호가에 ETH 매수 0.05000
ETH/USDT 매수 호가에 ETH 매도 3,012

암시 ETH 가격은 60,000 × 0.05 = $3,000이지만, 직접 시장의 매수 호가는 $3,012입니다. BTC를 거치면 ETH가 더 저렴하므로, 루프는 그 경로로 ETH를 사서 직접 시장에서 팝니다.

레그 계산 결과
1. USDT로 BTC 매수 10,000 ÷ 60,000 × 0.999 0.166500 BTC
2. BTC로 ETH 매수 0.166500 ÷ 0.05 × 0.999 3.326670 ETH
3. ETH를 USDT로 매도 3.326670 × 3,012 × 0.999 10,009.91 USDT

이 루프는 10,000 USDT를 10,009.91 USDT로 바꾸며, $9.91(약 0.10%)의 순이익을 냅니다.

수수료가 없다면 같은 루프는 10,000 ÷ 60,000 ÷ 0.05 × 3,012 = 10,040 USDT를 돌려주며, 이는 0.40%의 총 수익 폭입니다. 각각 0.1%인 세 번의 수수료가 약 0.30%를 가져가는데, 이는 수익 폭의 4분의 3입니다. 가격 오류가 0.30% 이하였다면 이 루프는 손실이 났을 것입니다.

일반 공식

어떤 루프든 각 레그의 환산 비율을 곱합니다.

결과 = 시작 금액 × rate₁ × rate₂ × rate₃ × (1 − 수수료)³

  • 페어의 기초 자산을 살 때 비율은 1 ÷ 매도 호가입니다.
  • 기초 자산을 팔 때 비율은 매수 호가입니다.

예시에 적용하면 1 ÷ 60,000 × 1 ÷ 0.05 × 3,012 = 1.0040이고, 1.0040 × 0.999³ ≈ 1.00099입니다. 결과가 1보다 크면 슬리피지 전 기준으로 수익입니다.

모든 루프는 반대 방향으로도 돌릴 수 있습니다. 예를 들어 USDT → ETH → BTC → USDT입니다. 보통 한 번에 수익이 나는 방향은 많아야 하나이므로, 스캐너는 두 방향을 모두 확인합니다.

보기보다 어려운 이유

속도. 세 거래는 차례로 이루어집니다. 레그 1과 레그 3 사이에 가격이 움직이면 수익 폭이 사라지고, 원하지 않던 BTC나 ETH를 들고 있게 될 수 있습니다. 거래소 서버 가까이에 서버를 둔(colocated) 자동화 트레이더는 세 개의 주문 화면을 클릭하는 사람보다 훨씬 빠르게 반응합니다.

물량. 최우선 매수 호가나 매도 호가에는 적은 물량만 있을 수 있습니다. 예시에서 $3,012에 1 ETH만 매수 호가로 걸려 있고 다음 가격대가 더 낮다면, 3.33 ETH를 팔 때 슬리피지(slippage)가 생겨 0.10%의 수익을 지울 수 있습니다.

수수료. 세 번의 테이커 수수료는 큰 부담입니다. 수수료 등급이 낮거나, 수수료 할인을 받거나, 일부 레그에서 지정가 주문으로 메이커가 되는 트레이더는 구조적인 우위를 가집니다. 지정가 주문을 걸면 수수료는 줄지만 한 레그가 체결되지 않을 리스크가 더해집니다. 대략적인 규칙으로, 총 수익 폭은 수수료율의 세 배에 예상 슬리피지를 더한 값보다 커야 합니다. 수수료가 0.1%라면 약 0.3%이고, 수수료를 0.02%로 가정하면 약 0.06%입니다.

최소 주문 수량과 반올림. 거래소는 수량을 정해진 단위로 반올림하고 최소 주문 금액을 정해 두므로, 작은 잔고가 남고 계산이 조금 달라집니다.

비용 또는 리스크 루프에 미치는 영향
세 번의 테이커 수수료 총 수익 폭에서 대략 수수료율의 3배를 차감
매수·매도 호가 스프레드 매수 호가와 매도 호가를 쓰면 이미 반영, 중간 가격을 쓰면 무시됨
슬리피지 오더북 깊이에 비해 주문 규모가 클수록 커짐
레그 사이의 지연 루프가 끝나기 전에 가격이 움직일 수 있음
부분 체결 중간 통화를 들고 있게 됨

삼각 차익거래 vs 거래소 간 차익거래

삼각 차익거래는 한 거래소 안에서만 이루어집니다. 거래소 간 차익거래는 한 거래소에서 코인을 사서 다른 거래소에서 팝니다. 삼각 방식은 전송이 필요 없고 모든 자금을 하나의 거래상대방에 두지만, 두 번이 아니라 세 번의 체결이 필요하며, 같은 거래소에서 거래하는 봇들이 페어 가격을 촘촘하게 맞추기 때문에 보통 훨씬 작은 수익 폭만 찾을 수 있습니다.

ArbTide 활용법

ArbTide는 거래소 간 가격 기회와 펀딩비 기회에 집중하며, 차익거래 스캐너에서 실시간으로 확인할 수 있습니다. 여러 레그로 된 거래를 실행하기 전에 수수료 부담을 추정하려면 거래 수수료 계산기를 사용하세요.

자주 묻는 질문

암호화폐 삼각 차익거래란 무엇인가요?
삼각 차익거래는 한 거래소에서 같은 통화로 시작해 같은 통화로 끝나는 세 번의 연속 거래입니다. 예를 들어 USDT를 BTC로, BTC를 ETH로, ETH를 다시 USDT로 바꿉니다. 한 페어의 가격이 나머지 두 페어가 암시하는 환율과 어긋날 때 수익이 납니다.
삼각 차익거래는 어떻게 계산하나요?
세 레그의 환산 비율을 모두 곱하되, 살 때는 매도 호가를, 팔 때는 매수 호가를 사용합니다. 그다음 거래마다 1에서 수수료를 뺀 값을 곱합니다. 결과가 1보다 크면 이 루프는 시작 금액보다 많은 금액을 돌려줍니다.
삼각 차익거래로 아직도 수익을 낼 수 있나요?
대형 거래소의 주요 페어에서는 자동화된 봇이 밀리초 단위로 거래하기 때문에 가격 오류가 대개 작고 금방 사라집니다. 수수료를 제하고도 남는 기회는 드물거나, 규모가 작거나, 유동성이 낮은 페어에 있는 경향이 있습니다.
삼각 차익거래를 하려면 자금을 전송해야 하나요?
아니요. 세 거래가 모두 같은 거래소에서 이루어지므로 출금이나 네트워크 컨펌이 없습니다. 주요 리스크는 레그 사이의 가격 변화, 부분 체결, 수수료입니다.

관련 가이드