发布于 2026-10-21 · 3 分钟阅读

个人财务里的经济理论

开发 PFEx 的过程中才陆续意识到的几个经济学理论:预算算谁的约束,把钱分口袋是缺陷还是天性,存钱到底为了什么。每条理论讲完,只给它在应用里落成的那一个设计决定。

阅读英文版本

记账应用常被说成功能问题:记在哪,怎么展示,图怎么画。这篇想反过来讲:开发 PFEx 的过程中,我才陆续意识到好几个经济学理论一直在起作用。做决定时多是跟着感觉走,事后才看清,每一个都对一个理论表了态。下面摊开几条,每条讲理论本身,再讲它在应用里落成的那个决定。

预算约束:线要贴着钱

经济学从预算约束讲起:收入有限,想要的事项很多,每一次购买都是几件"想要"之间的交换。月底还剩三千,键盘、周末短途、一双鞋三样都想要,钱只够其中两样,第三样就得等下个月。买下一件就是放弃另一件,连什么都不买,也是一种选。

记账软件通常把这条线做成告诫:超支了标红,骂你一句。我不想要这个效果。约束线应该让人一眼看见还剩多少,而不是只在越界那一刻亮灯。

所以 PFEx 的预算只绑两个层级:账户和全局。分类预算很早就废弃了:线被锯成几十段,每段都亮红灯时,你反而不知道自己站在哪条线上。约束线越贴着钱,越真实。超预算的提示存在,但它只在记这一笔的那一刻说清它会不会撑破线,之后线就不再说话了。

心理账户:口袋是一等公民

经典经济学假设钱完全可替代。行为经济学早就证明人不这么管钱:同一笔钱放进不同口袋,花掉它的意愿完全不同。中了八百的奖,当晚就花得不心疼;工资少了八百,会省下来好久。数额一样,心理上是两笔钱。教科书管这叫心理账户,通常还要补一句:不理性。

口袋是人性,不是缺陷。跟人性作对的工具活不长。所以口袋在 PFEx 里是骨架:账户就是口袋;计划预算给一件具体的事开口袋,钱划给那件事,办完或花完才算数,没有按月口径;流水把调仓从出金里单拆出来,口袋之间挪钱不算消费。钱若真能完全替代,这两类就该是同一种;拆开,就是承认口袋。

理性常常管不住钱,容器可以。经济学要教人的不是消灭心理账户,是给每个口袋多加一层自觉。

平滑消费:把"存下了"画成"活成了"

莫迪利安尼的生命周期假说:人存钱是为了把消费在时间上摊平,不是为了攒数字。没人想上半个月天天下馆子、下半个月吃泡面,把消费摊开是本能;存钱只是把这个本能在更长的时间里执行,让收入停下来的月份,日子照过。

PFEx 没有做一个"鼓励存钱"的功能。它做的是给结果一个能读的坐标:净资产曲线和它的逐日 K 线。对照大盘时,口袋之间挪的钱被刻意剔除,只有真正进出大盘的钱动这条线。这样画出来的才是摊平本身:曲线扛过多大的回撤,大盘最剧烈的那几天它有没有被带着走。里程碑是标尺不是奖励,在每个币种自己的面额体系里点灯。

效用无法测量,没有应用能替你量。应用只能把一条一年年起落的线原样画出来,意义那一栏留给当事人。

小结

  • 这些理论不是写代码前立的纲领,是开发中一个个决定里事后才看清的。
  • 每个落点都是一个设计决定:预算绑账户、口袋做骨架、曲线不鼓励只摊开结果。
  • 绕开的:钱可替代、人理性这两个假设,以及对全局最优的执念。理论给的是坐标系,不是标准答案。
  • 一句话:它的价值不在帮你解出最优,在让每一笔花出去的钱更自觉。
← 上一篇被看见的支出,才会被重视下一篇 →两个 AI 部门:一个存档,一个办事

返回开发日志 · 返回个交所首页