Brand LogoBrand Logo (Dark)
홈AI 에이전트툴킷GitHub 추천에이전트 등록블로그

카테고리

  • 아트 생성기
  • 오디오 생성기
  • 자동화 도구
  • 챗봇 & AI 에이전트
  • 코드 도구
  • 금융 도구

카테고리

  • 대규모 언어 모델
  • 마케팅 도구
  • 노코드 & 로우코드
  • 리서치 & 검색
  • 영상 & 애니메이션
  • 영상 편집

GitHub 추천

  • DeerFlow — ByteDance 오픈소스 슈퍼에이전트 프레임워크

최신 블로그

  • OpenClaw와 Composer 2, 어떤 AI 비서가 더 뛰어난가?
  • 구글 AI 스튜디오 vs 앤트로픽 콘솔, 2026년 AI 개발 플랫폼 비교
  • 스티치 2.0 vs 러블 2026년, 어떤 제품이 더 나을까
  • 2026년 AI로 소규모 비즈니스 수익화하는 실전 가이드
  • OpenClaw와 MiniMax, 어떤 AI 어시스턴트가 더 나은 선택일까

최신 블로그

  • OpenClaw와 KiloClaw 실제 사용 경험 비교
  • OpenClaw와 Kimi Claw 비교하기
  • GPT-5.4와 Gemini 3.1 Pro 비교하기
  • Perplexity Computer, 19개 AI 모델로 금융 산업 판도 흔든다
  • OpenClaw 최선의 실천, 5 개 기본 원칙
LinkStartAI© 2026 LinkstartAI. 모든 권리 보유
문의하기소개
  1. 홈
  2. GitHub 추천
  3. Hummingbot
Hummingbot logo

Hummingbot

거래소 커넥터와 전략 엔진으로 마켓메이킹·차익거래를 운영하는 OSS. Docker 기반 배포와 설정 회귀에 초점.
14.9kPythonApache License 2.0
#python#docker#암호화폐-트레이딩#마켓메이킹#차익거래
#거래소-커넥터
#오더북
#백테스트
#alternative-to-freqtrade
#alternative-to-3commas

개요

Hummingbot는 자동매매를 ‘깨지기 쉬운 스크립트’가 아니라 ‘운영 가능한 실행 프레임워크’로 만든다. 커넥터 레이어가 거래소별 REST/WebSocket 차이를 흡수해 주문·오더북·잔고·체결을 안정 인터페이스로 통일하고, 전략 레이어는 마켓메이킹·차익거래·재고·리스크 규칙에 집중한다. 운영 레이어는 컨테이너 실행과 설정 스냅샷으로 재현성을 확보한다. CEX/DEX를 모두 대상으로 하며 AMM 온체인은 Gateway로 전략 골격을 유지한 채 연결한다.

문제점 vs 혁신

✕기존 문제점✓혁신적 솔루션
CCXT로 직접 붙이면 레이트리밋·재연결·주문 상태기·예외 처리가 전략에 섞여 유지보수가 무너진다.Hummingbot는 커넥터로 거래소 차이를 격리해 전략이 가격·신호·재고·리스크에 집중하도록 하고 실행은 재사용 가능하게 만든다.
Freqtrade 기반에서 시작하면 마켓메이킹급 실행과 CEX/DEX 확장 때 개조와 회귀 비용이 커진다.설정 스냅샷과 컨테이너 실행으로 감사 가능한 운영 경계를 만들고 복제·비교·안정 배포를 돕는다.

아키텍처 심층 분석

커넥터 우선 실행 패러다임
거래소를 교체 가능한 어댑터로 취급해 오더북·주문·체결·잔고를 통일 인터페이스로 제공하고 전략을 API 잡음에서 분리한다.
전략→실행 분층 흐름
신호/가격→주문 의도→주문 상태기→체결→포지션·리스크 갱신. 전략은 의도만, 실행은 재시도·제약·일관성을 담당한다.
회귀 가능한 운영 자산
설정, 키 권한, 로그, 지표를 감사 가능한 아티팩트로 관리해 재현·복제·버전 비교를 가능하게 한다.

배포 가이드

1. 실행 환경 준비(Docker/Compose 권장)

bash
1docker --version && docker compose version

2. 저장소 클론 후 기동

bash
1git clone https://github.com/hummingbot/hummingbot.git && cd hummingbot && docker compose up -d

3. 실행 중 인스턴스에 attach

bash
1docker attach hummingbot

4. 거래소 키와 리스크 한도 설정(최소 권한)

bash
1# 출금 권한 비활성화, 재고/레버리지 상한 설정

5. (선택) Gateway 활성화로 AMM DEX 커넥터 사용

bash
1# docker-compose.yml에서 gateway 활성화 후: docker compose up -d

활용 사례

핵심 시나리오대상 고객솔루션최종 결과
재고 관리형 마켓메이킹퀀트 메이커다수 페어에서 자동 호가와 재고 한도 운용모니터링 부담 감소, 스프레드 포착 효율과 리스크 경계 개선
차익거래와 자동 헤지차익 운영스프레드 감시 후 헤지·리밸런싱 실행실행을 감사 가능한 파이프라인으로 바꿔 실수·지연 비용 감소
커넥터/전략 R&D 플랫폼화트레이딩 엔지니어링커넥터 추상화로 신규 CEX/DEX와 전략 모듈 확장연구→운영 속도 향상, 실행 인프라 자산화

제한 사항 및 주의점

제한 사항 및 주의점
  • Star는 GitHub에서 k 단위로 반올림 표기될 수 있어, 용량 계획은 실제 실행의 지연·처리량 측정을 기준으로 해야 한다.
  • 성과는 수수료·레이트리밋·슬리피지·네트워크 지연에 크게 좌우된다. 회귀 베이스라인과 리스크 캡을 고정하라.
  • CEX 키와 DEX 키는 최소 권한·격리가 기본이며, 로그나 공유 설정 경로로 유출되면 치명적이다.

자주 묻는 질문

Hummingbot는 마켓메이킹용인가, 차익거래용인가?▾
Hummingbot는 실행·커넥터 플랫폼 성격이 강해 둘 다 가능하다. 마켓메이킹은 재고·리스크 캡이 핵심이고, 차익거래는 지연·레이트리밋·헤지 품질에 민감하니 먼저 회귀·모니터링 기반을 만든다.
Freqtrade와의 핵심 차이는?▾
Freqtrade는 올인원 프레임워크에 가깝고, Hummingbot는 다중 거래소 커넥터와 마켓메이킹급 실행 추상화로 CEX/DEX 간 전략 재사용을 쉽게 만든다.
DEX에 Gateway가 꼭 필요한가?▾
Gateway는 AMM DEX 상호작용을 표준화해 재사용 가능한 인터페이스로 만든다. CEX만 쓰거나 AMM 라우팅이 필요 없으면 비활성화해 의존성을 줄인다.
GitHub에서 보기

프로젝트 지표

Star 수14.9 k
언어Python
라이선스Apache License 2.0
배포 난이도보통

Table of Contents

  1. 01개요
  2. 02문제점 vs 혁신
  3. 03아키텍처 심층 분석
  4. 04배포 가이드
  5. 05활용 사례
  6. 06제한 사항 및 주의점
  7. 07자주 묻는 질문

관련 프로젝트

nanobot
nanobot
22.5 k·Python
Clawfeed
Clawfeed
1.3 k·HTML
DeerFlow — ByteDance 오픈소스 슈퍼에이전트 프레임워크
DeerFlow — ByteDance 오픈소스 슈퍼에이전트 프레임워크
26.1 k·Python
gstack
gstack
0·TypeScript