Lumiwealth/lumibot
Backtestable AI trading agents and Python algorithmic trading strategies for stocks, options, crypto, futures, forex, SEC filings, FRED macro data, and real brokers.
What it solves
Lumibot은 알고리즘 트레이딩 전략을 구축, 백테스트 및 배포하기 위한 통합 Python 프레임워크를 제공합니다. 단순 AI 데모와 프로덕션 수준의 트레이딩 시스템 사이의 격차를 메우며, 사용자가 결정론적 Python 로직(리스크 관리, 인디케이터)과 에이전트형 AI 추론을 결합해 정보에 입각한 트레이딩 결정을 내릴 수 있게 합니다.
How it works
Lumibot은 전략 루프 형태로 동작하며, 사용자는 고정 규칙이나 AI 기반 에이전트를 구현할 수 있습니다. 내장된 AI 에이전트 런타임을 통해 에이전트는 시장 데이터, SEC 파일, FRED 매크로 데이터, 기술 지표 등 금융 도구에 접근해 증거 기반으로 추론하고 주문을 제출합니다. 사용자는 "AI 트레이딩 팀"을 설계하여 여러 에이전트(예: Researcher, Bull, Bear)가 최종 Trader 에이전트가 실행하기 전에 거래에 대해 토론하도록 할 수 있습니다. 동일한 코드를 사용해 과거 백테스트, 페이퍼 트레이딩, 다양한 브로커를 통한 실시간 트레이딩이 가능합니다.
Who it’s for
알고리즘 트레이더, 퀀트 애널리스트, 개발자를 위해 설계되었으며, 검증 가능하고 백테스트 가능하며 실제 브로커 API와 통합된 AI 기반 트레이딩 봇을 구축하려는 이들을 위한 것입니다.
Highlights
- Hybrid Intelligence: 결정론적 Python 가드레일과 LLM 기반 추론을 결합합니다.
- AI Trading Teams: 전문 데스크와 토론형 의사결정을 포함한 멀티 에이전트 워크플로를 지원합니다.
- Detailed Backtesting: 과거 데이터를 재생해 에이전트의 결정, 주문 및 성과 산출물을 검토합니다.
- Broad Broker Support: Alpaca, IBKR, Tradier, Schwab 등 다양한 브로커와 통합됩니다.
- Integrated Tooling: 에이전트가 DuckDB를 쿼리하고, 뉴스를 읽으며, 기본 데이터에 접근할 수 있는 내장 도구를 제공합니다.
관련
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트