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 をクエリし、ニュースを読み、ファンダメンタルデータにアクセスできる組み込みツールを提供。
関連
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト