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、閱讀新聞與取得基本面資料。
相關
- 專案
- 專案
- 專案
- 專案