Skill

📊 本地部署的确定性投资组合分析引擎

本地化金融投资组合分析器,支持持仓分析、绩效指标(夏普/索提诺比率)、FRED收益率曲线、债券久期、行业配置及情景再平衡,通过MCP-HTTP协议运行。

收藏
5k
安装
1.2k
版本
4.5.5
CLS 安全扫描中
预计需要 3 分钟...

使用说明

InvestorClaw 综合评估

InvestorClaw 是一款确定性优先(deterministic-first)的本地化投资组合分析工具,采用容器化架构运行,通过 MCP-HTTP 协议为 AI 助手提供标准化工具接口。其核心定位为:让 AI 助手能够真实、可验证地回答用户的持仓相关问题,而非依赖训练数据中的通用金融知识。

核心用法

1. 架构模式:以 Docker Compose 部署,引擎镜像约 600MB,暴露两个本地端口(18090 用于 MCP/REST,18092 用于 Web 仪表板)。数据完全本地存储,PII(账号、SSN 等)在导入时即被脱敏。

2. 典型工作流

  • 用户将券商持仓文件(CSV/XLS/PDF/截图)放入 portfolios/ 目录
  • 引擎自动初始化:setup → refresh → seed_ask,冷启动约 1-3 分钟(200+ 持仓可能 5-15 分钟)
  • 此后通过 portfolio_ask 工具以自然语言提问,返回带 HMAC 签名的确定性计算结果 + 叙事化总结

3. 二十项工具:涵盖持仓快照、绩效指标(夏普/索提诺比率、最大回撤)、债券久期与到期收益率、行业配置、情景再平衡、新闻与分析师评级、FRED 收益率曲线等。

显著优点

| 维度 | 表现 |
|------|------|
| **确定性验证** | 所有数字经 ic-engine 计算并附加 HMAC 签名,杜绝 LLM 幻觉 |
| **数据主权** | 持仓明细、计算中间态完全本地留存,仅问题与汇总指标送往配置的 LLM 服务商做叙事合成 |
| **多源聚合** | 内置 yfinance、Finnhub、Massive、FRED、Frankfurter 等十余家数据源自动降级策略 |
| **券商兼容** | 支持 Schwab、Fidelity、Vanguard、UBS、E*Trade、Robinhood 等主流导出格式 |
| **成本可控** | 小组合(≤50 标的)仅需 Together AI key($0.0008/1K tokens),中大组合可选配 Finnhub/Massive |
| **合规设计** | 输出强制标注 "educational only",工具响应末尾需带 `Verification: ic-engine ask completed` 行供 harness 校验 |

潜在缺点与局限

1. 冷启动延迟:200+ 持仓且无付费数据源时,首问可能耗时 5-15 分钟(引擎需串行拉取行情、新闻、分析师数据)。虽然 IC_INITIALIZE_ON_BOOT=1 可缓解,但大组合仍需配置 Massive key 才能流畅使用。

2. 本地部署门槛:要求用户/代理具备 Docker/Podman 操作能力,且需预创建 portfolios/ 目录避免 UID 权限陷阱。Windows 用户需 WSL2 后端,macOS 需 Docker Desktop。

3. 叙事质量依赖外部 LLM:确定性计算虽可靠,但最终自然语言回答的质量取决于配置的 narrative provider(默认 Together AI Gemma-4-31B)。若 key 缺失,仅返回 stub catalog blurb。

4. 无交易执行能力:纯分析工具,不提供下单、转账等 brokerage API 操作。

5. 版本迭代中的稳定性风险:v4.0.x → v4.1.0 期间曾出现 P1 并行阶段超时、litellm 依赖缺失、模型路由错误等连锁 bug,虽已在 v4.1.1/v4.4.2 修复,但提示早期版本可能存在生产风险。

适合人群

  • 隐私敏感型投资者:不愿将完整持仓上传至云端券商或第三方分析平台
  • AI 助手重度用户:希望 Claude、OpenClaw、Hermes 等运行时能基于真实持仓回答问题
  • 多账户/多券商用户:需要聚合分析跨平台持仓
  • 债券与固收投资者:内置久期、YTM、收益率曲线分析,对固收组合支持较好
  • 技术背景用户:能接受 Docker 本地部署、API key 配置等运维成本

常规风险

| 风险类别 | 具体表现 | 缓解措施 |
|----------|----------|----------|
| **数据新鲜度** | 新闻 TTL 30s、其他 60s,极端行情下可能滞后 | 用户显式请求 "refresh before answering" |
| **API 速率限制** | yfinance 对 200+ 标的组合易触发 429 | 配置 Massive/Finnhub 付费 key |
| **容器安全风险** | 镜像来自 ghcr.io,虽 pinned SHA256 但仍需信任 Argonaut Systems 构建链 | 自行扫描镜像、审查 Dockerfile |
| **密钥持久化** | keys.env 以 0600 模式存于命名卷,容器内 uid=1000 | 宿主机需保证 docker 组权限安全 |
| **升级/迁移摩擦** | 跨主机迁移需手动处理加密备份或重新录入 key | 首次配置后立即执行 `portfolio_keys_backup` |

来源可信度说明

  • 代码开源:引擎代码 Apache 2.0,分发边缘(SKILL.md、compose.yml)MIT-0,可在 GitHub 审计
  • 供应链:镜像 pinned 至 SHA256 摘要,支持 reproducible build 验证
  • 安全披露:SECURITY.md、PRIVACY.md 完整文档化威胁模型与数据流向
  • 历史问题:v4.0.x 版本曾因多 bug 导致功能退化,但维护团队响应及时,v4.4.2 已稳定

综上,InvestorClaw 是技术型投资者实现"AI 助手 + 真实持仓"闭环的严肃工具,其确定性优先架构有效解决了 LLM 金融幻觉问题,但需承担本地部署与数据源配置的运维成本。

Skill 内容

agent-skills文件夹
claude-code文件夹
claude-desktop文件夹
hermes文件夹
openclaw文件夹
zeroclaw文件夹
assets文件夹
bridge文件夹
frozendict_shim文件夹
investorclaw_bridge文件夹
mcp文件夹
tools文件夹
patches文件夹
dashboard文件夹
docs文件夹
references文件夹
tests文件夹
tools文件夹
手动下载zip · 337.3 kB
INSTALL.mdtext/markdown
请选择文件