자동 거래는 “봇 하나 설치”로 끝나지 않는다. 실제로는 거래소 연결, 데이터 수집, 전략 연구, 백테스트, 주문 실행, 리스크 관리, 배포, 모니터링까지 여러 오픈소스를 층별로 조합해야 한다.
개요
이 문서는 관점에서 자동 거래에 필요한 오픈소스를 한 번에 묶어 보는 지도다. 특히 한국 사용자에게 중요한 Upbit/KRW, 그리고 AI/멀티에이전트 트레이딩 흐름까지 같이 정리한다.
핵심은 아래처럼 레이어를 분리해서 보는 것이다.
- 거래소 연결 인프라
- 실행/자동매매 엔진
- 백테스트·리서치 프레임워크
- 멀티에이전트/AI 전략 생성 계층
- 배포·운영·관측 계층
1) 거래소 연결 인프라
2026-04-13-ccxt-crypto-trading-library — CCXT
자동 거래 스택에서 가장 먼저 보는 기반 부품이다.
- 110+ 거래소 통합 API
- 시장 데이터 조회, 주문 생성/취소, 잔고 확인
- Python / JS / TS / Go / PHP / C# 지원
- 여러 거래소를 같은 코드로 다룰 수 있음
실무적으로는 거래 봇 자체보다 더 중요한 기반 라이브러리다. Freqtrade, OctoBot 같은 상위 도구도 이 레이어에 크게 의존한다.
역할
- 거래소별 REST API 추상화
- 멀티 거래소 전략 실험
- Upbit 같은 비메이저 거래소를 상위 봇에 붙이는 핵심 경로
2) 실행/자동매매 엔진
Freqtrade
한국 사용자 기준으로는 Upbit 자동매매의 사실상 유일한 현실적 오픈소스 선택지다.
- 장점:
- CCXT 기반이라 Upbit 연결 가능
- 전략 실행, 백테스트, Dry-run, 하이퍼옵트 생태계가 성숙
- 문서와 커뮤니티가 넓음
- 한계:
- Upbit는 공식 지원이 아니라 커뮤니티 수준 지원
- KRW 페어에서 일부 기능 제한/버그 가능성
자세한 판단은 2026-04-22-upbit-krx-support-freqtrade-hummingbot-octobot에 정리되어 있다.
Hummingbot
- 강점:
- 마켓메이킹, CEX/DEX 커넥터, 주문 실행 엔진
- 유동성 공급/마켓메이킹 시나리오에 강함
- 한계:
- Upbit 미지원
- KRX 미지원
즉, 한국 KRW 현물 자동매매 목적에는 우선순위가 떨어진다.
OctoBot
- 강점:
- 웹 UI 포함한 통합형 봇 경험
- 여러 글로벌 크립토 거래소 지원
- 한계:
- Upbit 미지원
- KRX 미지원
따라서 관점에서는 Freqtrade보다 우선순위가 낮다.
2026-03-27-openclaw-trade — OpenClaw Trade
보다 에이전트 지향적인 자동매매 파이프라인 예시다.
- 5개 전문 에이전트 파이프라인
- MarketAnalyzer → Strategy → RiskManager → Execution → Portfolio
- FastAPI + Next.js + WebSocket 대시보드
- CCXT 기반으로 Upbit/빗썸/Binance 등 연결 가능
- 실시간 대시보드와 페이퍼 트레이딩 포함
이 프로젝트는 “전통적인 봇”보다는 멀티 에이전트 구조를 가진 실전 운영형 파이프라인에 가깝다.
3) 백테스트·리서치·시뮬레이션
2026-03-27-multi-agent-trading-deployment-guide
이 문서는 개별 프로젝트라기보다, 자동 거래를 실제로 24/7 운영 시스템으로 만드는 배포 플레이북이다.
핵심 포인트:
- VPS 필수
- Docker Compose 운영
- API 키 관리
- 리스크 한도 설정
- WebSocket/대시보드/로그 확인
- systemd로 영구 실행 보강
2026-03-23-trading-agents-hedge-fund-simulation
2026-04-15-ai-hedge-fund-team
이 계열은 실거래 엔진보다 교육용/연구용 멀티에이전트 금융 시뮬레이션에 가깝다.
- 강점:
- 역할 분담형 분석 구조
- 뉴스/감성/기술/펀더멘털을 에이전트별로 분리
- 헤지펀드 의사결정 구조를 실험 가능
- 한계:
- 실제 주문 실행보다 전략/토론/연구 시뮬레이션 쪽이 중심
즉, “실전 거래 봇”이라기보다 전략 연구를 위한 사고 구조로 보는 편이 맞다.
2026-04-12-quantagent — QuantAgent
논문 기반 자기개선형 트레이딩 에이전트다.
- inner loop: 기존 지식 기반으로 응답 정제
- outer loop: 실제 테스트 결과를 다시 KB 강화에 사용
- 수렴 보장 관점의 이론적 접근
실무에 바로 붙이는 오픈소스 봇이라기보다, 자가개선형 AI 트레이딩 설계의 연구 방향을 보여준다.
4) 멀티에이전트 / AI 전략 생성 계층
2026-04-19-vibe-trading — Vibe-Trading
현재 트레이딩 오픈소스 중에서 가장 “워크스페이스형”에 가깝다.
- 29개 전문가 에이전트 팀
- 7개 백테스트 엔진
- 5개 데이터 소스 자동 폴백
- 자연어 → 전략 코드 → 테스트 → 내보내기
- TradingView / MetaTrader / 중국권 플랫폼 내보내기
이 프로젝트는 단순 실행 봇이 아니라 전략 생성·검증·분석을 하나의 워크스페이스로 통합한다.
2026-03-22-auto-research-trading
Karpathy 스타일의 자율 연구 루프와 트레이딩 아이디어 탐색에 가깝다. 즉시 체결보다 알파 발굴 자동화에 가깝다.
2026-04-19-hermes-agent-polymarket-weather-trading-bot
예측시장·도메인 특화 시그널을 다루는 에이전트형 예시로 볼 수 있다. 범용 거래소 자동매매보다는 특정 시장 가설 + 에이전트 파이프라인에 더 가깝다.
5) 한국 사용자 관점 정리
Upbit
현실적인 우선순위:
- Freqtrade + CCXT
- OpenClaw Trade + CCXT
- 나머지는 참고용
핵심 해석:
- Upbit는 글로벌 오픈소스 자동매매 생태계의 1급 시민이 아니다.
- 대부분 Binance/Bybit/OKX 중심이다.
- 그래서 한국 사용자는 CCXT 경유 비공식 지원을 감수하는 경우가 많다.
KRX
- Freqtrade / Hummingbot / OctoBot 모두 사실상 불가
- KRX는 암호화폐 봇 범주가 아니라 국내 증권 API/브로커 연동 문제다
- 즉, 오픈소스 크립토 자동매매 스택과는 분리해서 생각해야 한다
6) 레이어별 추천 조합
A. 가장 현실적인 Upbit 자동매매 최소 조합
- CCXT — 거래소 연결
- Freqtrade — 실행 엔진
- 백테스트 + Dry-run — 실거래 전 검증
- VPS + Docker/systemd — 운영
이 조합은 “화려하진 않지만 가장 현실적”이다.
B. AI/멀티에이전트 실험형 조합
- CCXT — 거래소 연결
- OpenClaw Trade — 에이전트형 실행 파이프라인
- Vibe-Trading — 전략 생성/검증 워크스페이스
- TradingAgents / AI Hedge Fund Team / QuantAgent — 전략 연구·시뮬레이션
이 조합은 실전성과 연구성을 동시에 보되, 복잡도가 높다.
C. 미국 주식/리서치 중심 조합
- TradingAgents / AI Hedge Fund Team
- QuantAgent
- yfinance / Alpha Vantage / Finnhub 계열 데이터
이 조합은 실거래보다 분석·리서치·시뮬레이션 비중이 높다.
7) 실전 우선순위
처럼 “자동 거래에 필요한 오픈소스를 전체적으로 보고 싶은 경우”에는 아래 순서로 이해하는 게 좋다.
- CCXT — 모든 연결의 기반
- Freqtrade — 가장 현실적인 실행 엔진
- OpenClaw Trade — 에이전트형 실전 파이프라인
- Vibe-Trading — 전략 생성/백테스트 워크스페이스
- TradingAgents / AI Hedge Fund Team / QuantAgent — 연구·시뮬레이션 계층
- 배포 플레이북 — VPS, Docker, systemd, 리스크 한도
결론
자동 거래 오픈소스는 하나의 “정답 프로젝트”가 아니라, 다음처럼 조합해서 봐야 한다.
- 인프라: CCXT
- 실행: Freqtrade / OpenClaw Trade
- 전략 연구: TradingAgents / AI Hedge Fund Team / QuantAgent
- 워크스페이스: Vibe-Trading
- 운영: VPS / Docker / systemd / 대시보드 / 로그
한국 사용자 관점에서 가장 실용적인 경로는 여전히 CCXT + Freqtrade이고, 그 위에 AI/멀티에이전트 레이어를 얹고 싶을 때 OpenClaw Trade와 Vibe-Trading 같은 프로젝트를 추가하는 구조가 가장 자연스럽다.
Related Notes
- moc-ai-agents-trading — 트레이딩 관련 허브
- 2026-04-13-ccxt-crypto-trading-library — 거래소 통합 API 기반 인프라
- 2026-04-22-upbit-krx-support-freqtrade-hummingbot-octobot — 한국 거래소 지원 여부 요약
- 2026-03-27-openclaw-trade — 멀티에이전트 실전 자동매매 파이프라인
- 2026-03-27-multi-agent-trading-deployment-guide — 24/7 운영 배포 가이드
- 2026-04-19-vibe-trading — 자연어→전략 생성 워크스페이스
- 2026-04-12-quantagent — 자기개선형 트레이딩 에이전트 연구
- 2026-03-23-trading-agents-hedge-fund-simulation — 멀티에이전트 헤지펀드 시뮬레이션
- 2026-04-15-ai-hedge-fund-team — 교육용 AI 헤지펀드 팀 구조