Kalshi AI Trading Bot
Kalshi 예측시장용 멀티 모델 자동매매 봇. OpenRouter 기반 5모델 앙상블, paper-first 실행, 위험 제한, SQLite telemetry, Streamlit 대시보드를 함께 제공한다.
한 줄 요약
ryanfrigo/kalshi-ai-trading-bot는 **“Kalshi 이벤트/오더북을 수집하고, 다중 LLM 합의와 위험 가드레일로 거래 여부를 결정하는 예측시장 트레이딩 스택”**이다.
핵심 요약
- 기본 구조는
INGEST -> DECIDE -> EXECUTE -> TRACK파이프라인이다. - Kalshi Events API, WebSocket, 뉴스/RSS, 오더북 스냅샷을 신호 입력으로 쓴다.
- OpenRouter 하나로 Claude Sonnet 4.5, GPT-5.4, Gemini 3.1 Pro, DeepSeek V3.2, Grok 4.1 Fast를 앙상블한다.
AI Ensemble과Safe Compounder두 실행 모드를 제공한다.- paper trading, dashboard, SQLite telemetry를 기본 제공해 실거래 전 검증을 중시한다.
왜 눈에 띄는가
- 예측시장에서 단일 모델 호출이 아니라 역할 분담형 멀티 모델 합의를 넣었다.
category scoring,sector cap,daily loss limit,drawdown breaker처럼 운영 가드레일이 구체적이다.- 실험용이지만, “연구용 데모”보다 한 단계 더 나아가 실제 실행 계층까지 붙어 있다.
주요 구성
- Kalshi client: 인증 REST + WebSocket, RSA signing, retry, rate-limit handling
- Market ingestion: Events API 기반 전체 거래 가능 집합 수집, SQLite 저장
- Position tracking: stop-loss / take-profit / time-based / resolution-based exit
- LLM client: OpenRouter 단일 키, fallback chain, daily cost tracker
- Dashboard: Streamlit 기반 포트폴리오/포지션/P&L/결정 로그 표시
- CLI:
run,dashboard,status,health,scores,history,close-all
실행 모드
python cli.py run --paper- LLM 기반 방향성 전략
python cli.py run --safe-compounder- NO-side 중심, math-only 전략
관련 노트
- 2026-04-22-open-source-automated-trading-stack-map
- 2026-04-24-btc-trading-agents-reuse-map
- 2026-04-22-open-source-automated-trading-stack-map
- 2026-04-22-open-source-automated-trading-stack-map
- 2026-04-15-ai-hedge-fund-team
- 2026-04-28-github-trending-interesting-projects
- 2026-05-01-trading-growth-workbenches
- moc-ai-agents-trading
출처
- GitHub README: https://github.com/ryanfrigo/kalshi-ai-trading-bot
- Repo metadata: stars 385, forks 149, language Python, license MIT, default branch main (2026-05-03 수집)