TraderAlice/OpenAlice
Your one-person Wall Street. An AI trading agent covering equities, crypto, commodities, forex, and macro — from research through position entry, ongoing management, to exit.
OpenAlice – AI 驅動的交易工作區
簡介 – OpenAlice 是一款本地執行的應用程式,允許單一使用者將大型語言模型代理(Claude、Codex、Pi 等)與市場數據、研究工具和經紀帳戶結合。它將每個研究或交易專案視為一個工作區(Git 備份資料夾),因此整個工作流程(提示詞、程式碼、資料檔案和結果)都保持版本控制且可檢查。
核心概念
| 概念 | 功能 |
|---|---|
| 代理 + 市場工具 | 將受支援的 LLM 代理連接到即時價格/基本面/新聞來源和量化分析函式庫。可以要求代理取得資料、執行分析或產生程式碼。 |
| 工作區 | 每個工作區都是一個基於目錄的 Git 儲存庫,儲存對話歷史、研究檔案和任何產生的程式碼。專業工作區(Chat、AutoQuant、Auto Prediction)擁有自己的 UI「工作室」。 |
| 追蹤與問題 | 將研究產物連結到資產(股票、ETF 等),並可將後續任務轉換為排程問題,類似於自動執行的待辦事項清單。 |
| 收件匣 | 集中檢視代理產生的報告、問題和更新,並可一鍵返回原始工作階段。 |
| 統一交易帳戶與交易即 Git | 可選的經紀商整合(模擬、示範或真實帳戶)。代理可以草擬交易訂單;使用者透過 Git 風格的工作流程進行審查和提交。執行標記為測試版。 |
取得方式
- 桌面應用程式(macOS/Windows) – 包含「Pi」模型和 UI。從 GitHub 發佈頁面下載。
- CLI / Docker – 適用於伺服器或無頭使用。安裝說明見
docs/cli-installer.md和 Docker 指南。 - 安裝後,新增要使用的 LLM(Claude、OpenCode 等)的憑證,並可選設定經紀商。
典型工作流程
- 建立工作區 – 為股票或想法建立(例如「NVDA 論點」)。
- 向代理提問 – 透過「Ask Alice」UI 要求研究基本面、產業趨勢、價格行為,並儲存輸出。
- 迭代 – 新增後續問題,將工作轉換為定期問題(例如每週掃描),或啟動 AutoQuant 執行量化實驗。
- 審查結果 – 在收件匣中檢視報告,開啟產生的報告,如果滿意,讓代理提出交易建議。
- 批准交易 – 透過 Trading-as-Git 介面批准訂單;訂單傳送到連線的經紀商。
適用對象
- 希望在一處編排 LLM 驅動研究和自動交易的個人量化交易者或愛好者。
- 希望研究產物可版本控制且可重現的開發者。
- 任何習慣在本地執行軟體並管理 LLM 和經紀商 API 金鑰的人。
安全說明
- 交易執行是實驗性的;README 警告從模擬器或模擬帳戶開始。
- 軟體將經紀商憑證加密儲存在
~/.openalice下,但不保證防止損失。
專案健康
- 開源,採用 AGPL-3.0 授權。
- 使用現代 JavaScript/TypeScript 技術棧(
pnpm、dev指令碼)。 - 活躍的社群管道:Discord、QQ、X(Twitter)和公共問題追蹤器。
- 星標歷史徽章表明社群興趣適中。
結論 – OpenAlice 是一個真正的 AI 編排交易平台,將 LLM 代理、市場數據、研究管理和經紀商 API 整合到本地託管的 Git 備份工作流程中。它明確屬於金融 AI 代理領域,提供具體工具,而不僅僅是精選清單或教學。
相關
- 專案
- 專案
- 專案
- 專案
- 專案