22B Strategy Engine —
AI 연동 바이낸스 선물
자동 트레이딩 봇 공개
시장 국면을 스스로 판단하고, 상황에 맞는 전략을 자동 선택하는
Python 기반 암호화폐 자동매매 시스템
22B Labs에서 개발한 22B Strategy Engine을 오픈소스로 공개합니다. Binance Futures(선물) 거래소에 연결해 시장 국면을 자동 분석하고, 국면에 맞는 전략을 선택해 매매 신호를 생성하는 Python 기반 자동 트레이딩 봇입니다.
단순한 봇에서 끝나지 않습니다. 같은 PC에서 실행 중인 OpenClaw AI 에이전트와 연결되어 시장을 해석하고, 매일·매주 자동으로 전략 리뷰 보고서를 생성합니다. 웹 대시보드와 텔레그램 알림도 내장되어 있습니다.
운영 모드 4단계
처음에는 반드시 OBSERVE 모드로 시작하고, 충분한 검증 후에만 상위 모드로 전환하세요.
관찰만 함. 주문 없음. 처음 시작할 때 권장
페이퍼 트레이딩만 허용. 실제 돈 거래 없음
실제 주문 실행. 충분한 검증 후 신중하게 사용
모든 기능 차단. 긴급 상황 전용
60초 사이클 — 시스템 동작 방식
봇은 다음 순서로 60초마다 반복 동작합니다.
1. 바이낸스에서 최신 시세/캔들 수신
↓
2. BTC 데이터로 현재 시장 국면 판단
→ BTC_BULLISH / BTC_BEARISH / BTC_SIDEWAYS / HIGH_VOL ...
↓
3. 해당 국면에 맞는 전략만 선택·실행
↓
4. 전략이 매매 신호 생성
↓
5. 위험 관리 검토 (일일 손실 한도 초과? 포지션 수 초과?)
↓
6. PAPER 모드: 가상 진입 기록
ACTIVE 모드: 실제 주문 전송
전략 3가지
EMA 20/50 골든크로스 전략. 주로 상승장에서 활성화. EMA 20이 EMA 50을 상향 돌파 시 매수 신호 발생
RSI 과매수/과매도 역추세 전략. RSI 75 이상이면 매도, 25 이하면 매수. 횡보장·하락장에서 사용
24시간 레인지 돌파 전략. 최근 24개 캔들의 고저 구간을 돌파 시 신호 발생. 저변동성 구간에서 활용
시장 국면별 전략 매핑
| 국면 | 의미 | 활성 전략 |
|---|---|---|
BTC_BULLISH | BTC 상승장 | EMA Cross, Range Breakout |
BTC_BEARISH | BTC 하락장 | RSI Exhaustion |
BTC_SIDEWAYS | BTC 횡보장 | RSI Exhaustion, Range Breakout |
HIGH_VOL | 변동성 과다 | 없음 (대기) |
LOW_VOL | 변동성 낮음 | Range Breakout |
EVENT_RISK | 이벤트 위험 | 없음 (대기) |
9가지 안전 장치
또한 하루 5회 이상 API 오류 발생, 거래소↔DB 데이터 불일치(5분마다 자동 대조), 위험 관리 임계값 초과 시 Kill Switch가 자동으로 작동합니다. 텔레그램에서 /kill 명령으로 외부에서도 즉시 긴급 정지할 수 있습니다.
웹 대시보드 + 텔레그램 알림
봇 실행 후 http://localhost:8000에 접속하면 6개 패널로 구성된 대시보드를 확인할 수 있습니다.
| 패널 | 내용 |
|---|---|
| System Status | 봇·거래소·AI·텔레그램 연결 상태 한눈에 확인 |
| Market Regime | 현재 시장 국면 (BTC 기준) |
| 실시간 지표 | 코인별 가격·RSI·EMA·ATR·자금조달률 |
| 전략 신호 | 최근 발생한 매매 신호 기록 |
| 전략 성과 | 전략별 승률·거래 횟수·최대 손실 |
| AI 분석 | OpenClaw AI의 시장 해석 및 전략 추천 |
OpenClaw AI 연동
이 봇의 가장 큰 특징 중 하나는 같은 PC에서 실행 중인 OpenClaw 에이전트(GPT-5.4 Codex 연결)와 실시간으로 연동된다는 점입니다. AI는 단순한 시세 조회가 아닌 시장 국면 해석, 전략 추천, 일일·주간 자동 리뷰를 담당합니다.
매일 22:00 UTC (한국 시간 오전 7시) — 일일 전략 리뷰 자동 생성
매주 일요일 00:00 UTC (한국 시간 오전 9시) — 주간 종합 리뷰 자동 생성
5분 세팅으로 시작
git clone https://github.com/sinmb79/straregy-consol.git cd straregy-consol pip install -r requirements.txt # .env 파일 작성 후 python -m bot.main
Windows라면 start.bat을 더블클릭하면 바로 실행됩니다. install_startup.bat을 관리자 권한으로 실행하면 PC 시작 시 자동 실행으로 등록됩니다.
필수 설정은 Binance Testnet API 키, Telegram Bot 토큰, OpenClaw 주소 세 가지입니다. Binance 테스트넷은 실제 돈이 필요 없으며 testnet.binancefuture.com에서 무료로 발급받을 수 있습니다.