文章

WealthKeeper:我终于把选股脚本养成了一个财富管家

之前我只有一个会打分的选股脚本。现在我更想要一个能看、能记、能管、还能提醒我别乱买的财富管家。

前阵子我写过一篇《30 分钟,用 AI 做了一个量化选股系统》。

那时候的状态非常朴素:我只想解决一个问题, 就是按格雷厄姆那套防御型投资标准, 快速把几千只股票筛一遍。于是有了 graham_investor。它能打分,能出报告,也能跑一个模拟组合。够用了,但也只是在“选股”这一个点上够用。

后来我发现,真正烦人的从来不只是“选哪只”。。。

而是这些破事会一起出现:美股看完了,A 股和港股怎么办;模型给了 Top 10,然后呢;真钱买了以后怎么记;到底是继续拿着,还是该调仓;我这个月到底入了多少钱、还剩多少现金、哪些仓位已经开始拖后腿。

说白了,我缺的不是一个 screener。我缺的是一个管家。

所以我把它重新做了一遍,名字也改了:WealthKeeper(财富管家)。


它现在到底能做什么

一句话版:WealthKeeper 是一个基于格雷厄姆防御型策略的多市场投资命令行工具。它不只帮你筛股票,还顺手把“看、买、记、跟、调”这一串动作接起来了。

现在这版我主要补了四块:

第一,多市场。以前基本盯着美股转,现在已经能同时处理 美股、A 股、港股。同一套框架下看三个市场,整个人的视角会正常很多。至少不会出现“美股看起来很便宜,但我手上的钱其实都在 A 股账户里”这种精神分裂现场。

第二,市场洞察。ws insight --market us 这种命令,跑出来的不只是冷冰冰排名,还会给出一版大白话说明。哪个标的现在值得优先看,哪个只是观察名单,安全边际、P/E、P/B、ROE 大概在什么位置,都会一起吐出来。

第三,真钱持仓跟踪。这个对我反而更重要。很多工具热衷于告诉你“该买什么”,但对“你已经买了什么”兴趣不大。WealthKeeper 可以直接记录买入、卖出、手续费、入金、提现,然后把钱包和持仓一起管起来。终于不用一边看终端,一边翻券商 App,一边再开个表格补账了。救命。

第四,copilot。它会结合当前持仓和市场候选,给出继续持有、卖出、买入和调仓建议。这个东西当然不神,也不替你拍板,但至少能把我脑子里那些本来很散的判断标准,收进一个固定流程里。我现在更需要的不是“更强观点”,而是“少一点情绪化操作”。


它适合谁

不是适合 high frequency 神经病的。也不是给“老师,直接给我一只明天涨停的票”这种需求准备的。

我觉得它比较适合三类人:

一类是已经知道自己不该频繁交易,但又总忍不住手痒的人。你需要的不是更多 K 线,而是一个能把动作变慢一点的流程。

一类是会看一点基本面,也认同低估值、财务稳健、长期盈利这些原则,但懒得手工筛几千只股票的人。毕竟手工筛表格这件事,做一次叫认真,做十次就纯属折磨。

还有一类,就是我自己这种账户分散在几个市场、脑子里同时挂着“选股”“持仓”“现金”“调仓”四个线程的人。线程一多,人就容易犯蠢。工具的价值,本质上就是帮你少犯几次蠢。


怎么开始用

如果只是想先跑起来,最短路径大概是这样:

pip install -r requirements.txt
pip install -e .
ws insight --market us --top 10

如果你还没装成命令,也可以直接在仓库里跑:

./ws insight --market us --top 10
./ws analyze --market us AAPL MSFT GOOGL

真钱记录这一块,现在也已经串起来了:

ws wallet deposit --market us --amount 5000 --note "入金"
ws buy --market us --ticker AAPL --shares 10 --price 185.2 --fees 3
ws track --market us
ws copilot --market us --top 10

基本上,你可以把它理解成一个很朴素的工作流:

先看市场里现在有哪些候选,再分析具体标的;真钱买卖时顺手记账;持仓跑一段时间后,再看收益和调仓建议。整个过程没什么花活,但够连续。这个“连续”,比多一个炫技按钮值钱得多。


代码在这里

github.com/XiongTi/wealthkeeper

它现在还是个非常命令行、非常朴素、甚至有点直男的工具。没有 Web 界面,没有漂亮图表,也没打算先去卷那些。

我现在只想先把一件事做扎实:当我真的在管自己的钱时,它能不能稳定地帮我把流程接住,而不是只在截图里显得很聪明。

至于它以后会不会长成一个更完整的产品。。。先别吹。先把钱管明白再说。