주요 거래소를 지원하는 무료 오픈소스 Python 암호화폐 트레이딩 봇으로, 백테스팅·드라이런·FreqAI와 Telegram/웹 UI 제어 기능을 제공합니다.
c9s/bbgo
여러 거래소에서 트레이딩 전략을 개발하고 백테스트 및 실행할 수 있는 Go 기반 암호화폐 트레이딩 봇 프레임워크입니다.
대체할 수 있는 제품:3Commas
Cryptohopper
- 스타
- 1,676
- 포크
- 384
- 열린 이슈
- 126
- 마지막 커밋
- 어제
이 페이지는 오픈소스 프로젝트 소개이며 투자 조언이 아닙니다. 거래와 투자는 손실이 발생할 수 있으니, 사용 전에 위험을 직접 판단하고 거주 지역의 법규를 따르세요.
어떤 프로젝트인가요?
BBGO는 암호화폐 자동 매매를 위한 Go 프레임워크입니다. Binance, OKX, Kucoin, MAX, Bitget, Bybit, Coinbase, Bitfinex 등 여러 현물 거래소를 하나의 인터페이스로 사용할 수 있도록 추상화하고, WebSocket을 통한 시세 데이터 및 주문 스트림을 제공합니다.
그리드, 마켓 메이킹, DCA, 리밸런싱, 거래소 간 헤징 등 다양한 내장 전략과 pandas와 유사한 인터페이스를 제공하는 기술 지표 라이브러리가 포함되어 있습니다. YAML 설정으로 전략을 실행하거나, Go로 직접 전략을 작성해 프레임워크에 맞춰 컴파일할 수 있습니다.
BBGO에는 KLine 기반 백테스트 엔진, 파라미터 최적화 도구, MySQL 또는 SQLite 저장소를 이용한 손익 추적, Slack 및 Telegram 알림, 선택적으로 사용할 수 있는 React 웹 대시보드도 포함되어 있습니다.
핵심 기능
- 01여러 현물 거래소에서 사용할 수 있는 통합 API 추상화입니다.
- 02그리드, 마켓 메이킹, DCA를 포함한 내장 전략입니다.
- 03KLine 기반 백테스트 엔진과 파라미터 최적화 도구입니다.
- 04pandas와 유사한 인터페이스를 제공하는 다양한 기술 지표 라이브러리입니다.
- 05MySQL 또는 SQLite에 거래 내역을 저장하고 손익을 계산합니다.
- 06Slack 및 Telegram 알림과 선택적으로 사용할 수 있는 React 웹 대시보드입니다.
활용 사례
- 지원되는 거래소 계정에서 그리드 또는 마켓 메이킹 전략을 실행합니다.
- 실거래에 앞서 과거 KLine 데이터로 트레이딩 아이디어를 백테스트합니다.
- 프레임워크를 기반으로 Go에서 거래소 간 맞춤형 전략을 개발합니다.
- 계정 간 정기 매수 또는 포트폴리오 리밸런싱을 자동화합니다.
사용 전 알아둘 점
- 카피레프트 라이선스인 AGPL-3.0에 따라 라이선스가 부여되며, 파생 네트워크 서비스는 소스 코드를 공개해야 합니다.
- 연결하는 각 거래소의 API 키와 시크릿이 필요합니다.
- Go SDK 1.25가 필요하며, Windows는 WSL을 통해서만 지원됩니다.
토픽
자주 묻는 질문
- bbgo은(는) 무엇인가요?
- 여러 거래소에서 트레이딩 전략을 개발하고 백테스트 및 실행할 수 있는 Go 기반 암호화폐 트레이딩 봇 프레임워크입니다. BBGO는 암호화폐 자동 매매를 위한 Go 프레임워크입니다. Binance, OKX, Kucoin, MAX, Bitget, Bybit, Coinbase, Bitfinex 등 여러 현물 거래소를 하나의 인터페이스로 사용할 수 있도록 추상화하고, WebSocket을 통한 시세 데이터 및 주문 스트림을 제공합니다.
- bbgo은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
- bbgo은(는) AGPL-3.0 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
- bbgo은(는) 아직 유지보수되고 있나요?
- 활발히 유지보수 중. bbgo의 마지막 커밋은 2026년 11월 6일입니다.
- bbgo은(는) 어디에 사용할 수 있나요?
- 지원되는 거래소 계정에서 그리드 또는 마켓 메이킹 전략을 실행합니다. 실거래에 앞서 과거 KLine 데이터로 트레이딩 아이디어를 백테스트합니다. 프레임워크를 기반으로 Go에서 거래소 간 맞춤형 전략을 개발합니다. 계정 간 정기 매수 또는 포트폴리오 리밸런싱을 자동화합니다.
- bbgo은(는) 어디서 받을 수 있나요?
- 소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/c9s/bbgo
요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.
관련 프로젝트
직접 만든 암호화폐 트레이딩 전략을 연구하고 백테스트·최적화·실거래할 수 있는 셀프 호스팅 Python 프레임워크입니다.
전략 정의부터 벡터 및 이벤트 기반 백테스트, 결과 대시보드, 모의·실거래까지 지원하는 퀀트 트레이딩용 Python 프레임워크입니다.
여러 중앙화·탈중앙화 암호화폐 거래소에서 자동화된 마켓 메이킹 및 트레이딩 봇을 설계하고 백테스트하며 배포할 수 있는 오픈소스 프레임워크입니다.
과거 암호화폐 시장 데이터에 특성 공학을 적용해 ML 모델을 학습하고, 매매 신호를 보내는 온라인 서비스로 실행하는 Python 프레임워크입니다.
트레이딩 아이디어를 Python 전략으로 구현하고 백테스트, 모의 거래, 실거래까지 진행하는 셀프 호스팅 AI 퀀트 리서치 플랫폼입니다.