Skip to content

openInvest Wiki ​

2026-07-05:Web GUI 已退役(等重做),Web API 标记 deprecated(存量端点服务 remote hub 模式)。文档中 GUI/:8765 面板相关描述均为历史内容;当前入口 = CLI 子命令 + MCP 工具。

路径约定:2026-07-04 起后端代码在 src/openinvest/(PyPI 布局)。01–03 章已写全路径;其余章节里省略前缀的 core/… jobs/… services/… connectors/… capabilities/… calc/… utils/… 均指 src/openinvest/ 下同名目录。数据目录(memory/ db/ docs/ logs/)仍在仓库根 / $INVEST_HOME。

多资产 AI 投资委员会系统的完整文档。 主仓库 longsizhuo/openInvest · 前端 GUI longsizhuo/invest-gui(已于 2026-07-05 退役,仅作历史参考) 主页 README.md · 30 分钟 fork QUICK_START.md


按读者画像选路径 ​

🎯 我是用户,想用起来 ​

  1. README.md hero —— 这工具到底在做什么
  2. QUICK_START.md —— 30 分钟从 clone 到第一份 AI memo
  3. 09-troubleshooting.md —— 跑挂了去哪里看

🛠 我是开发者,想改 / 扩 ​

  1. 01-architecture.md —— 心智模型必读
  2. 05-data-model.md —— v2 schema + concurrent RMW
  3. 07-extending.md —— cookbook: 加资产 / 数据源 / agent 角色
  4. 06-api.md —— REST 端点(deprecated,仅服务 remote hub 模式)
  5. 08-deployment.md —— Caddy + CF Access + systemd

🧠 我是研究者,想懂"为什么这么设计" ​

  1. 02-agents.md —— 4 LLM 角色 + cross-challenge + REGIME 中性概率口径
  2. 03-dreaming.md —— OpenClaw 风格的三阶段记忆整合
  3. 04-execution-paths.md —— Skill vs Web/Cron 双路径
  4. 11-rl-training.md —— Optuna + paper trade + 训练 pipeline(澄清:不是 GPU 训练)
  5. 12-verification.md —— 实测数据 / "科学证据" / negative results
  6. 13-param-tuning-feasibility.md —— 参数调优可行性诊断 + 补充文档
  7. 15-path-probability.md —— 概率表路径化:多窗分布 + 四类路径形状(卖出时机的核心读数)
  8. 16-ta-analysts-experiment.md —— TradingAgents 式分析师实验:预注册 Gate 0/3 过线
  9. 17-asset-feature-sets.md —— 资产类别特征集显式契约(黄金 ≠ 股票语义)
  10. 18-governance-conventions.md —— 治理章程:口径/判据/脏数据红线/否决权(用户签字)
  11. 19-telemetry-and-analytics.md —— 埋点与数据收集:匿名安装统计 / Opt-out / 隐私承诺
  12. 21-intel-sentinel.md —— 情报哨兵:任意 agent 平台定时喂料 ingest_event 的标准配方
  13. adr/ —— 架构决策记录(为什么不上 Claude Agent SDK 等)

🎨 我是设计师 / 前端(GUI 已退役,以下为重做时的历史参考) ​

  1. 10-design-system.md —— Token 三层 + 排版 + IA
  2. invest-gui/README.md —— 前端仓库结构

全部章节 ​

#章节一句话
01架构总览4 层(Connectors / Agents / Core / Memory)+ 数据流 + 并发模型
024 角色委员会Macro / Quant / Risk / CIO + cross-challenge + REGIME
03Dreaming 记忆整合Light / REM / Deep Sleep 三阶段,跨会话长期记忆
04双执行路径Skill(Claude 真 subagent)vs Web/Cron(DeepSeek 多线程)
05数据模型v2 schema (cash dict + holdings list) + 迁移 + 并发安全
06Web APIFastAPI 40+ 端点 + Pydantic + 同源部署
07扩展指南加新资产 / 新数据源 / 新 agent 角色
08生产部署Caddy + Cloudflare Access + systemd
09故障排查线上跑挂去哪查 journal / SSE 断了 / sync 失败
10设计系统(GUI 已退役,历史参考)GUI token + 排版三层 + IA 决策
11RL 训练 / BacktestOptuna 调参 + paper trade simulation + DSPy(不是真 ML 训练)
12Verification 实测验证7 个核心主张的实测数据 + negative results + 复现命令
13参数调优可行性诊断50+ 硬编码常数清单 + 耦合分析 + Optuna 回顾 + sweep 策略
14Sweep Runner参数 sweep 工具链
15概率表路径化30/60/90 多窗分布 + 四类路径形状 + regime 持续标注
16TA 分析师实验信号存在性两阶段实验,3 分析师 0/3 过预注册 Gate
17资产特征集契约特征×资产类别矩阵;黄金 VIX 语义审查;反事实记账
18治理章程三原则(冻结快照/否决权/判据裁决) + 口径单源 + 合并前置 + 审计log
19埋点与数据收集一次性匿名安装统计 + 三个 opt-out 环境变量 + 隐私承诺
20使用教程安装(plugin/MCP)→ onboarding → 日常自然语言用法 → 决策闭环 record_execution/decisions
21情报哨兵三层情报架构 + 标准哨兵 prompt 模板 + 各平台接法 + 防注入纪律
22配置参考LLM provider .env 契约 + ADR-017 runtime overrides 全表(从 README 迁入)
23模拟账户 autopilotopt-in 执行层:独立 INVEST_HOME 里按确定性规则成交当日裁决,对照「人执行」
24盈透实盘 autopilotopt-in 真单执行层:LLM 每周选美股标的、委员会每天定买卖、代码硬闸兜底,按券商成交记账

架构决策记录 (ADR) ​

记录"为什么这么做",给将来想推翻设计的人留依据。

ID决策状态
001委员会保留 Skill + Web/Cron 双路径✅ 已采纳
002暂不升级到 Claude Agent SDK✅ 已采纳
003portfolio.md 升 v2 通用 schema✅ 已采纳
004v1 fallback 正式退场✅ 已采纳
005daily_report 拆 builder/notifier✅ 已采纳
006事件感知层 + 轻量新闻 RAG🚧 实现中(feature flag 默认关)
007few-shot (v1-v4) 退役,CIO 保持 zero-shot,反保守走 Dreaming✅ 已采纳
008caution 改 lift-based 评分(试金石验证非 reward hacking);现有数据下休眠;"过度保守"假设缺证据✅ 已采纳
009否决 TradingAgents 式分析师 subagent(test_ta 实验,预注册 Gate 0/3)✅ 已采纳
025价格异动哨兵:10min vs 日ATR% 垂直线检测,先报警邮件后触发委员会✅ 已采纳
026决策核心三层纯度契约:calc 计算层 + 输入完备 + 全量留痕✅ 已采纳

维护规则 ​

  • 本 wiki 是"为什么"的源——具体实现细节看代码 + 子目录 README,本 wiki 只讲设计意图
  • 新加一个大功能:必须同步更一页(或开新页)
  • 新加一个架构决策:必须开 ADR
  • 子目录 README 改名 / 重组:本 wiki 链接要跟着
  • ADR 一旦"已采纳"就别改,要推翻新开一个 supersedes 它

老规矩:CONTRIBUTING vs Wiki 分工——CONTRIBUTING 写"怎么参与"(稳态),Wiki 写"系统是什么"(活的)。