grid_trading_bot
🤖 Open-source cryptocurrency trading bot designed to perform grid trading strategies using historical data for backtesting
시스템 구조
활용 데이터
BinanceBybitKrakenccxt 지원 거래소OHLCV/호가/체결 데이터
규칙 / 전략
저장소별 전략/실행 조건 확인 필요
실행
거래소 API 기반 자동 주문 실행
에디터 요약저장소 설명과 공개 메타데이터 기준으로 Python 기반 구현, 암호화폐 거래 봇, 거래소 API/프레임워크, 백테스트 성격의 프로젝트로 파악했습니다. 확인 근거는 README, 저장소 토픽, 저장소 설명, GitHub 지표, 파이프라인 필드이며, 주요 데이터는 Binance, Bybit, Kraken, ccxt 지원 거래소, OHLCV/호가/체결 데이터입니다. 전략/실행 조건은 저장소별 문서와 코드 확인이 필요하며, 실행 방식은 "거래소 API 기반 자동 주문 실행"라고 보수적으로 기록했습니다. GitHub 지표는 별 138개, 포크 57개입니다.
| 저장소 | jordantete/grid_trading_bot |
|---|---|
| 제작자 | jordantete |
| 스타 / 포크 | ★ 138 / 57 |
| 라이선스 | MIT |
| 최근 업데이트 | 2026-07-07 |
| 스냅샷 시점 | 2026-07-08 (아래 README는 이 시점의 사본입니다) |
아래는 제3자가 작성·공개한 오픈소스 코드입니다. QuantField는 해당 코드의 동작과 안전성을 보증하지 않으며, 설치·실행 전 코드를 직접 검토하시기 바랍니다.
README
How It Works
Define a price range and number of grid levels. The bot places layered buy and sell orders across the range, capturing profit from every price oscillation — no prediction needed.
- Configure your grid (pair, range, levels, spacing) in a single JSON file
- Backtest against historical data to validate the strategy
- Paper trade on exchange sandboxes with real market data
- Go live with crash recovery, real-time monitoring, and alerts
Features
| Backtesting | Simulate strategies on historical OHLCV data (CSV or fetched via CCXT) |
| Paper Trading | Test against real market data using exchange sandbox APIs |
| Live Trading | Execute real trades with retry logic, exponential backoff, and circuit breakers |
| Grid Strategies | Simple grid and hedged grid with arithmetic or geometric spacing |
| Risk Management | Configurable take-profit, stop-loss, and slippage controls |
| Performance Analytics | ROI, max drawdown, Sharpe ratio, interactive Plotly charts |
| Crash Recovery | SQLite state persistence with exchange reconciliation on restart |
| Monitoring | Grafana dashboards with Loki log aggregation via Docker Compose |