
가상화폐 bot 생태 도감 ― 8종류의 bot을 '에지의 원천'으로 분류하기
요약
가상화폐 트레이딩 봇의 수익 구조를 '에지의 원천'이라는 관점에서 8가지 유형으로 분류하여 분석합니다. 단순한 코드 구현을 넘어, 시장의 어떤 수요가 봇의 수익을 보장하는지 전략적 관점을 제시합니다.
핵심 포인트
- AI는 구현 도구일 뿐, 수익 전략은 인간의 영역임
- 수익의 핵심은 '누가, 왜 돈을 지불하는가'인 에지의 원천 파악
- 히게토리 봇은 유동성 공급의 대가로 수익을 창출함
- 백테스트 성적보다 수익 모델의 지속 가능성이 중요함
「수익 나는 bot을 만들어줘」라고 해서, 수익 나는 bot은 나오지 않는다
AI 덕분에 bot의 코드를 작성하는 것 자체는 간단해졌습니다. 거래소 API를 호출하는 것도, 루프를 돌리는 것도, 일본어로 부탁하면 몇 분 만에 형태가 갖춰집니다.
하지만 AI에게 「수익 나는 bot을 만들어줘」라고 부탁해도, 수익 나는 bot은 나오지 않습니다. AI는 구현의 전문가이지, 당신의 자금과 리스크 허용도를 아는 전략가가 아니기 때문입니다. 무엇을 만들지 결정하는 것은, 현재로서는 인간의 일입니다.
그런 의미에서, 이 기사는 지도입니다. 세상에 서식하는 가상화폐 bot들을 8종류로 분류하여, 각각 누구로부터, 왜 돈을 받고 있는지를 나열합니다.
도감 보는 법: 등급 분류의 3개 축
각 bot에 3가지 등급을 매겼습니다. 그중에서도 가장 중요한 것은 첫 번째입니다.
에지의 원천 (Edge Source): 그 bot의 이익은 「누가, 왜 지불해 주는」 돈인가 -
난이도: ★1 (입문서 수준으로 제작 가능) 〜 ★5 (전업 팀의 영역) -
수명: 에지가 얼마나 오래 지속되기 쉬운가
에지의 원천에 대해 보충 설명을 드리겠습니다. 당신이 시장으로부터 받는 돈에는, 반드시 지불하는 누군가가 있습니다. 그 누군가가 계속 지불하는 이유——즉시성을 원하거나, 레버리지 (Leverage)를 쓰고 싶어 하거나, 혹은 인간이기에 같은 실수를 반복하는 것——를 설명할 수 없는 에지는, 우연이거나 단명할 수밖에 없습니다.
지불자를 알지 못하고 운용하는 것은, 원재료를 알지 못하고 식품을 파는 것과 같습니다. 백테스트 (Backtest) 성적보다 먼저, 이 부분을 언어화할 수 있는지 확인하십시오.
목록입니다.
| # | bot | 에지의 원천 | 난이도 | 수명 |
|---|---|---|---|---|
| 1 | 히게토리 (꼬리 잡기) | 유동성 공급의 대가 (급행료) | ★ | 중 |
| ... |
그럼 시작합니다.
No.1 히게토리 (꼬리 잡기) bot
차트에 가끔 꽂히는, 그 긴 아래꼬리. 누군가가 큰 시장가 매도를 던진 순간, 호가창이 얇아서 가격이 미끄러져 내려간 흔적입니다. 현재가보다 상당히 깊은 위치에 매수 지정가를 나열해 두었다가, 이 순간적인 급락을 낚아채서, 가격이 돌아온 시점에 매도합니다.
왜 벌 수 있는가. 두 단계로 생각하면 알 수 있습니다.
먼저, 왜 가격은 돌아오는가. 히게(꼬리)의 급락은 BTC의 가치가 떨어진 것이 아니라, 대형 매도 물량이 얇은 호가창을 한순간에 압도했을 뿐인 「수급의 사고」입니다. 매도자가 매도를 마친 순간, 그곳에는 본래 가치보다 저렴한 BTC가 굴러다니고 있습니다. 다른 거래소에서는 아직 높은 가격이 형성되어 있으므로 차익 거래자 (Arbitrageur)가 사러 오기도 하고, 단순히 「싸다」고 느낀 매수자도 유입됩니다. 이 매수세가 수 초~수 분 내에 가격을 다시 밀어 올립니다.
다음으로, 왜 그 이익이 당신의 것이 되는가. 돌아오기까지의 속도가 너무 빨라서 인간은 저점을 잡을 수 없기 때문입니다. 잡을 수 있는 것은, 패닉 와중에 미리 매수 호가를 제시해 두었던 자뿐입니다. 「아무도 사고 싶어 하지 않는 순간에, 지금 당장 팔고 싶은 사람의 상대가 되어 주었다」 —— 그 서비스 요금이 이익의 정체입니다.
이면도 존재합니다. 히게(꼬리)가 「히게」로 끝나지 않고, 그대로 폭락이 이어지는 경우가 있습니다. 2022년과 같은 장세에서는, 깊은 지정가가 체결된 직후에 추가로 20% 더 하락하는 일이 흔히 일어났습니다. 히게를 잡고 있다고 생각했는데 떨어지는 칼날을 맨손으로 잡고 있었던 것, 이것이 이 bot의 전형적인 사망 원인입니다.
No.2 트렌드 팔로잉 (Trend Following) 계열 bot
「오르는 것은 한동안 계속 오르기 쉽다」. 이 노골적인 성질을 모멘텀 (Momentum)이라고 부릅니다. 「과거 N일의 고점을 돌파하면 매수, 저점을 이탈하면 매도 (혹은 매도로 전환 = 도텐/스위칭)」와 같은 단순한 규칙으로 파도를 탑니다.
에지의 원천은 인간의 반응 속도 저하입니다. 좋은 뉴스가 나와도 모두가 순식간에 사는 것이 아니라, 서서히 매수가 이어집니다. 그 「서서히」가 트렌드입니다. 여기에 더해 뒤처지고 싶지 않은 사람이 나중에 뛰어들고 (군중 심리), 수익이 나면 바로 실현하고 싶어 하는 사람이 상승을 일시적으로 억제하여 (처분 효과) 트렌드가 길어집니다. 인간적인 이유들이 쌓여서, 파도는 논리보다 더 오래 지속됩니다.
흥미로운 점은, 이만큼 유명해져서 논문으로 공개될 대로 공개되었음에도 불구하고 여전히 사라지지 않았다는 것입니다. 보통 에지는 알려지면 사용되다가 사라집니다. 모멘텀이 사라지지 않는 이유는, 그 원천이 「정보의 비대칭성」이 아니라 「인간이 천천히 반응하고, 무리 지어 움직인다」는 성질 그 자체이기 때문이라고 생각됩니다. 인간의 성질은 논문을 읽는다고 고쳐지지 않습니다. 그래서 수명이 깁니다.
성격을 한마디로 말하자면 "지고 지고 나서, 크게 한 방 먹인다"입니다. 승률은 대개 30~40% 정도밖에 되지 않습니다. 박스권 장세에서는 양방향 스윙 (Whipsaw)으로 자산 곡선이 야금야금 깎여 나가고, 그것을 견뎌낸 자만이 일 년에 몇 번 찾아오는 대세 트렌드에서 만회합니다.
그리고 이 지점이 중요한데, bot에게 맡겼을 때의 의의가 가장 큰 전략이기도 합니다. 인간은 30연패를 하면서도 규칙을 계속 지킬 수 없습니다. bot은 할 수 있습니다.
No.3 머신러닝 (Machine Learning) 예측 bot
"AI로 가격을 예측하여 매매한다". 누구나 한 번쯤 꿈꾸는 일이며, 솔직히 말하자면 이 도감에서 만들면서 가장 즐거운 것도 이것입니다.
개발은 크게 두 가지 파트를 설계하는 게임입니다.
특징량 (Feature, 입력): 과거의 수익률, 거래량의 변화, 변동성 (Volatility), 이동평균으로부터의 괴리율, 시간대, 요일, 호가창의 두께, 타 종목의 가격 움직임…… "미래를 점치는 힌트가 될 만한 것들"을 나열합니다. "주말에는 가격 움직임이 변하지 않을까?", "BTC가 움직이고 30분 뒤에 알트코인이 뒤따르지 않을까?"와 같은 시장 관점을 하나씩 수치 열로 번역해 나가는 작업입니다. 가설을 특징량이라는 형태로 조각해내는 공정인데, 이 과정이 순수하게 재미있습니다.
목적 변수 (Target, 맞추어야 할 것): 전형적인 것은 "다음 기간에 오를 것인가 내릴 것인가"의 이지선다 (분류 (Classification))이지만, 수익률의 크기를 수치로 예측하게 하는 것 (회귀 (Regression))도 가능합니다. "얼마나 오를 것 같은가"에 따라 포지션 규모 (Position Size)를 조절하는 등의 전략으로도 이어집니다.
도구는 두 가지만 알고 있으면 충분합니다.
LightGBM. 테이블 형식의 데이터에 대해서는 머신러닝 중에서도 탑클래스로 강력하며, 경진대회에서도 오랫동안 주역을 맡아온 기법입니다. 초보자에게 추천하는 이유는 특징량의 중요도 (Feature Importance)를 볼 수 있다는 점입니다. "자신만만하게 넣었던 거래량 특징량이 전혀 사용되지 않고 있다", "왜인지 요일이 상위에 올라와 있다 (→ 우연한 노이즈를 잡았을 의심)"와 같은 깨달음이 가설 검증 사이클을 돌리는 연료가 됩니다. 학습도 가벼워서 일반적인 노트북으로 몇 초에서 몇 분이면 끝납니다.
Transformer. ChatGPT의 "GPT"는 Generative Pre-trained Transformer의 약자이므로, 저 언어 AI의 심장부 그 자체입니다. 시계열 데이터 속에서 "어디에 주목해야 하는가"를 자동으로 학습하기 때문에, 원리적으로는 LightGBM이 다루기 어려운 장거리 관계까지 포착할 수 있습니다. 다만 가상화폐 가격 예측에는 다소 오버스펙 (Over-spec)입니다. 표현력이 높은 만큼 과적합 (Overfitting)되기 쉽고, 금융 시계열은 언어와 달리 노이즈가 지배적이라 노이즈까지 정성스럽게 암기해 버립니다. 그리고 GPU가 갖고 싶어집니다.
경로는, 우선 LightGBM으로 특징량 중요도를 보면서 가설 검증의 틀을 익히고, Transformer는 그 이후의 응용편으로 가는 것입니다. 갑자기 최강의 검을 손에 쥐더라도, 기본 휘두르는 법을 모르면 자신만 베게 될 뿐입니다.
No.4 페어 트레이딩 (Pair Trading) bot
비슷하게 움직이는 두 종목은 평소에는 사이좋게 같은 방향으로 움직입니다. 그런데 가끔 한쪽만 과하게 매수되어 관계가 "왜곡"됩니다. 왜곡된 순간 비싼 쪽을 팔고 싼 쪽을 사서, 원래대로 돌아왔을 때 양쪽 모두 종료하는 전략입니다.
이 "두 가격은 각각 흔들리며 움직이지만, 그 차이(나 비율)는 일정 범위 안에 계속 머문다"라는 통계적 성질을 **공적분 (Cointegration)**이라고 부릅니다.
자주 쓰이는 비유는 "취객과 개"입니다. 취객 (종목 A)의 발걸음은 예측 불가능하며 어디로 향할지 아무도 모릅니다. 개 (종목 B)의 움직임도 예측 불가능합니다. 하지만 두 마리는 리드줄로 연결되어 있기 때문에, 두 마리의 거리만큼은 일정 이상 벌어지지 않습니다. 페어 트레이딩은 취객이 어디로 갈지를 맞히는 대신 "리드줄이 팽팽해지면 다시 좁혀진다"는 것에 거는 전략입니다.
따라서 업무의 첫걸음은 "공적분이 있는 페어를 찾는 것"이 됩니다. 차트가 비슷해 보이기만 하는 페어는 리드줄로 연결되지 않은 닮은꼴일 뿐일지도 모릅니다. ADF 검정 등으로 확인한 뒤에 진입 조건을 설계합니다. 검정 코드는 AI에게 부탁하면 써주기 때문에 수식을 암기할 필요는 없습니다. 다만 "무엇을 확인하는 검정인지"만은 이해하고 사용하십시오.
아름다운 특징은, 시장 전체가 오르든 내리든 상관없다는 점입니다. 매수와 매도를 동시에 보유하므로 시장 전체의 방향 리스크 (Direction Risk)가 상당히 제거됩니다. BTC가 대폭락해도 큰 타격을 입지 않습니다. 밤에 안심하고 잠들 수 있는 정도는 트렌드 팔로잉 (Trend Following)보다 훨씬 높습니다.
함정도 있습니다. 한쪽 종목에 고유한 대형 사건 (해킹, 상장 폐지 등)이 발생하면 리드줄이 끊어지고, 왜곡은 돌아오지 않고 계속 벌어집니다. 가상화폐 프로젝트는 국가 경제보다 훨씬 쉽게 망하기 때문입니다. 과거에 공적분이 있었다는 사실이 미래의 공적분을 보장하지는 않습니다.
No.5 거래소 간 차익거래 (Arbitrage) bot
No.4가 "비슷한 두 종목"의 왜곡을 취한다면, 이것은 "같은 종목인데 거래소에 따라 가격이 다르다"라는 직구적인 왜곡입니다.
왜 가격이 다른가. 가상화폐 시장이 전 세계 거래소에 분산되어 있기 때문입니다. 거래소마다 참여자도, 법정 화폐의 출입구도, 수요의 강함도 다릅니다. 어느 나라에서 매수세가 쇄도하면 그 나라의 거래소만 가격이 오르기도 합니다(과거 '김치 프리미엄'이 유명합니다). 시장 급변 시에는 호가창이 얇은 거래소일수록 가격이 크게 뛰어오릅니다.
할 일은 원리적으로 초등학생도 이해할 수 있습니다. 싼 곳에서 사서, 비싼 곳에서 파는 것. 시장 상황에 대한 관측(相場観)은 전혀 필요 없습니다.
함정은 송금 시간입니다. 블록체인 송금에는 몇 분~몇십 분이 걸릴 수 있으며, 그 사이에 가격이 움직여 버립니다. 1%의 가격 차이를 발견했는데, 송금 중에 시장 상황이 2% 하락하면 물거품이 됩니다.
대책으로는 '미리 헤지(Hedge)를 걸고 운반하는 것'—매수와 동시에 반대편에서 매도 포지션을 구축하여 양방향 상태(両建て状態)를 만들고, 가격 변동을 상쇄한 후 침착하게 송금하는 것이 정석입니다. 더 익숙해지면, 양쪽 거래소에 미리 자금을 배치하여 애초에 송금하지 않는 형태로 발전합니다.
현실적인 주의점도 3가지 있습니다. 눈에 띄는 가격 차이는 모두가 노리기 때문에 수수료 + 송금 비용을 초과하는 차이는 오래 지속되지 않는다는 점. 체인 혼잡이나 입출금 정지 같은 사고가 발생할 수 있다는 점. 양쪽에 자금을 두기 때문에 보이는 수익률 대비 자금 효율이 좋지 않다는 점.
그럼에도 불구하고, '시장 분산'이라는 구조적인 이유로 에지를 설명할 수 있고, 헤지라는 중요한 도구 사용법을 몸으로 배울 수 있다는 점에서 중급자로 나아가는 좋은 징검다리입니다.
No.6 델타 뉴트럴(Delta Neutral) bot
이 도감에서 초보자에게 가장 충격을 주고 싶은 부분이 바로 여기입니다. 가격을 전혀 예측하지 않고 돈을 버는 전략이기 때문입니다.
가상화폐의 디리버티브(Derivative)에는 '무기한 선물(perp)'이라는 상품이 있습니다. 만기가 없는 대신, 선물 가격이 현물에서 벗어나지 않도록 '펀딩 레이트(Funding Rate)'라는 이자 같은 메커니즘이 들어있습니다. 간단히 말해, 선물이 현물보다 높을 때(사고 싶은 사람이 많을 때), 매수 포지션의 사람이 매도 포지션의 사람에게 돈을 계속 지불하는 규칙입니다. 많은 기간 동안 가상화폐 시장은 '사고 싶은 사람이 많은' 상태이므로, 이 돈은 매도 쪽에 계속 흘러갑니다.
할 일은 간단합니다. '현물을 사고, 같은 양만큼 perp를 파는 것'.
가격이 오르면 현물의 이익과 perp의 손실이 상쇄되고, 내리면 반대로 상쇄됩니다. 즉 가격 변동에 따른 손익(델타)은 0입니다. 손에 남는 것은, perp 매도 포지션이 계속 받게 되는 펀딩뿐입니다.
왜 돈을 벌 수 있나요? 레버리지를 사용해 사고 싶은 사람들이 지불하는 '이자'를 반대편에서 받고 있기 때문입니다. 은행이 예금과 대출의 이자 차이로 버는 것과 유사한, 구조적인 수익입니다.
물론 무위험은 아닙니다. 펀딩이 마이너스로 전환되는 기간, 현물과 perp가 괴리하는 순간의 위험, 거래소 자체의 위험 등이 있습니다. 그럼에도 불구하고, '예측이 맞지 않으면 돈을 벌 수 없다'는 고정관념을 깨주는 교재로서는 최고라고 생각합니다. 수익보다는 학습으로 추천하고 싶은 전략입니다.
No.7 마켓 메이크(Market Make) bot
호가창의 매도와 매수 사이에는 항상 스프레드(Spread)가 있습니다. 매수 지정가와 매도 지정가를 동시에 걸어두고, 양쪽 모두 체결될 때마다 이 틈새를 파고드는 것입니다. 한 번의 이익은 새의 눈물 같지만, 하루에 수천 번 반복하면 쌓입니다.
이론은 아름답습니다. 그렇다면 왜 난이도 ★5일까요?
한마디로 말하면, 개인에게는 지옥이기 때문입니다. 적은 '역선택(Adverse Selection)'입니다. 당신의 매수 지정가가 체결되는 것은 대부분 '누군가 팔고 싶은 강한 이유가 있는 순간', 즉 가격이 앞으로 하락할 순간입니다. 정보에서 우위에 있는 HFT 업체들에게, 불리한 체결을 계속 당하게 됩니다.
대항하려면 밀리초 단위의 호가 업데이트, 세련된 재고 관리, 거래소와의 수수료 협상이 필요하며, 그곳은 전문 팀의 전장입니다.
결론: 관상용입니다. 구조를 이해할 가치는 매우 높지만(눈썹 뽑기는 마켓 메이크의 친척입니다), 개인이 본격적으로 진입하는 영역은 아닙니다.
No.8 고빈도/오더플로우(Orderflow) bot
도감 가장 깊숙한 우리에 있는 맹수입니다. 체결 데이터나 주문의 출입을 실시간으로 분석하여, 밀리초~초 단위의 움직임을 포착하려는 영역입니다. No.7이 '호가창에 줄 서서 기다리는 쪽'이라면, 여기는 '호가창을 읽고 공격하는 쪽'입니다. 앞 항목에서 마켓 메이커를 괴롭히던
문제는 개인이 그것을 이익으로 전환할 수 없다는 점입니다. 시그널 (Signal)의 수명이 불과 몇 초뿐이라, 시장가 (Market Order)로 잡으려 하면 더 빠른 누군가에게 선수를 빼앗깁니다. 그렇다면 지정가 (Limit Order)로 기다리면 어떨까요? 이번에는 역선택 (Adverse Selection)이 발톱을 드러내며, 당신의 지정가가 체결되는 순간은 시그널이 이미 낡아버린 시점뿐입니다.
이곳은 "개인이 도전하면, 시그널 발견의 즐거움과 맞바꿔 돈을 잃는 영역"으로서, 경계선만 기억하고 돌아가시기 바랍니다. 경계선을 알고 있다는 것 자체에 가치가 있습니다.
요약: 초보자를 위한 권장 경로
폐장 시간입니다. 기념품으로 어떤 순서로 우리를 돌아봐야 할지 남겨두겠습니다.
먼저, 델타 뉴트럴 (Delta Neutral) 또는 꼬리 잡기 (Wick Trading). 전자는 "가격 맞히기를 하지 않는 수익 창출법"을, 후자는 "유동성 공급 (Liquidity Provision)의 대가"를 몸소 배울 수 있습니다. 둘 다 로직이 단순하여 소액으로 시작할 수 있습니다. -
다음은 트렌드 팔로잉 (Trend Following). 백테스트 (Backtest) 연습용으로 최고입니다. 단순하지만 검증의 논점(과적합 (Overfitting), 기간 의존성)이 모두 담겨 있습니다. -
그다음은 거래소 간 차익거래 (Arbitrage) 또는 페어 트레이딩 (Pair Trading). 전자를 통해서는 복수 거래소의 자금 관리와 헤지 (Hedge)를, 후자를 통해서는 파생상품 (Derivatives)의 취급과 공적분 (Cointegration)이라는 통계 도구를 배웁니다. "시장관에 의존하지 않는 중급 전략" 두 가지를 거치면 자금 관리의 시야가 단번에 넓어집니다. -
머신러닝 (Machine Learning)은 마지막입니다. 검증의 작법을 완전히 익힌 뒤에 도전해야 할 연구 주제입니다. 보상으로서 남겨두세요. -
마켓 메이킹 (Market Making)과 고빈도 매매 (HFT)는 관상용입니다. 구조만 이해하고, 직접 진입하지는 마세요.
여기에 싣지 않은 타입도 한마디만 덧붙이겠습니다. **그리드 봇 (Grid Bot)**과 **카피 트레이딩 봇 (Copy Trading Bot)**은 거래소에서 공식 기능으로 무료 제공하는 곳도 있어, 직접 만드는 맛이 떨어지는 장르입니다 (공식 기능을 만지며 구조를 배우는 것은 좋은 공부가 됩니다). **청산 봇 (Liquidation Bot)**과 **아토믹 차익거래 봇 (Atomic Arbitrage Bot)**은 반대의 이유로, No.7·No.8과 같은 맹수의 우리입니다. 이름과 생태만 기억하고 가까이하지 마세요.
마지막으로 다시 한번 말씀드립니다. 어떤 봇을 선택하든, "누가, 왜, 당신에게 돈을 지불하는가"를 한 문장으로 설명할 수 있는지를 먼저 확인하십시오. 그것을 말할 수 없는 전략은 백테스트가 아무리 아름다워도, 당신이 발견한 것은 에지 (Edge)가 아니라 우연입니다.
Kindle Unlimited에서 읽을 수 있습니다
이 기사는 제가 쓴 책의 제2장을 압축·재구성한 것입니다.
책에는 이 기사에서 생략한 내용도 포함되어 있습니다.
- 트렌드 팔로잉의 원점 "터틀스 (Turtles)"의 실화와 모멘텀 (Momentum) 연구의 계보
- 페어 트레이딩의 고전·호주 달러/뉴질랜드 달러 이야기와 공적분 페어를 찾는 구체적인 방법
- 차익거래의 "헤지 후 운반" 4단계 절차
- 환경 구축부터 첫 번째 봇을 구동하기까지 (AI 지시 프롬프트 포함)
- 검증의 작법 (IS/OOS 분할, Go/No-Go 기준 사전 등록, 다중 비교 대응)
- 실전 투입의 단계론, 레버리지와 청산의 현실, VPS 상주화와 모니터링
Kindle Unlimited에서 읽을 수 있으니, 구독 중이신 분들은 꼭 확인해 보세요.
Discussion

AI 자동 생성 콘텐츠
본 콘텐츠는 Zenn AI의 원문을 AI가 자동으로 요약·번역·분석한 것입니다. 원 저작권은 원저작자에게 있으며, 정확한 내용은 반드시 원문을 확인해 주세요.
원문 바로가기