
一个写了十几年 Java 的人,最近在折腾一件小事:能不能把 OpenClaw 用在投资上。
问题
基金和股票账户多了,每次想做一次完整的持仓分析,都得:打开各 app 看净值,手动记到表格里,对比历史走势,然后凭感觉判断该减哪个。
最后往往变成:算了,不看了。
我受不了的是这个——明明有一套逻辑可以系统化,但每次还是要从头来一遍。

思路
我的想法很简单:让 OpenClaw 帮我在后台把「读取数据 → 分析 → 给建议」这件事做了。
要实现这个,需要几样东西:自动抓取东方财富的最新价格、自动把价格写回飞书表格、自动算 1/20/60/250 日收益率、按主题(医药、港股中概、消费等)看强弱、自动给出减仓/观察/持有建议。
今天,这套东西跑通了。
怎么做的
数据获取:用浏览器插件读取东方财富自选页面,抓每个代码的最新价。基金净值用历史净值接口按页抓取。
数据存储:价格和更新时间批量写入飞书多维表格,只更新「最新价」和「更新时间」两个字段,不碰公式字段。
智能分析:Python 脚本对每个持仓计算 1/20/60/250 日收益率,按主题分组看相对强弱,综合趋势、仓位占比、主题集中度、跨账户重复暴露,给出操作建议。
整个过程几分钟,不需要人工介入。

这次跑出来的结论
有意思的来了。
最大问题不是仓位太少,是主题重复暴露太多。
(示意数据,非真实账户数据)
系统说:优先从医药、港股中概、消费这三类里做瘦身。

每个账户单独看,都不觉得某主题占比有多高。但汇总一看,医药类合计超过 40%,早就不是"分散投资"了。
我学到的
系统化分析比手感靠谱。 我以为自己的持仓挺分散。跑完数据才发现,三大类加起来超过 60%。这种盲区,靠脑子记不住。
程序员的优势是造工具。 把编程能力用在投资上,核心价值不是预测市场,而是把分析流程自动化,让自己定期、客观地看到数据。
OpenClaw 让门槛变低了。 以前写这套系统,要自己对接 API、做数据清洗。现在用 OpenClaw 辅助,从想法到跑通,一个晚上就够了。
我不是在推荐任何具体基金或股票。
只是想记录一件事:一个普通程序员,怎么用技术让自己对投资多一点理性,少一点冲动。
如果你也在管多个账户,先做一件事:把所有持仓按主题汇总统计一次。
你可能会发现一些自己都没意识到的重复暴露。
如果你也在用 OpenClaw,欢迎交流心得。
夜雨聆风