Posts

Showing posts from November, 2026

微信和支付宝账单怎么合并成一本账(附 Python 脚本)

Image
去年年底我想算清楚全年花了多少。微信账单导出来、支付宝账单导出来、银行卡流水导出来,三张表分别求和,加起来一看,数字大得离谱—— 比我全年的收入还高。 查了两个多小时才找到原因:12 月我用微信还了 3000 块信用卡。这笔钱,在微信账单里记一次「支出」,在银行流水里又记一次「支出」,在信用卡账单里再记一次「消费」。同一笔钱,算了三遍。 这不是我一个人会遇到的问题。 账单记录的是资金流动,不是消费。 你想知道的是「我花了多少」,而账单回答的是「钱经过了哪些地方」。这两件事在只有一个账户时几乎相等,一旦有了三份账单,差额能翻倍。 这篇讲怎么把它们合成一本账,并且把重复的那部分剔干净。 一、先搞清楚三份账单的区别 在动手之前,得知道它们的字段结构不是一回事。这不是细节问题—— 「收支方向」在这三家用了三种不同的表达 ,不统一就没法合并。 微信支付账单 支付宝账单 银行流水 获取方式 App 内申请,发到邮箱 App 内申请,发到邮箱(zip 有密码) 网银/手机银行直接导出 文件格式 CSV(UTF-8 带 BOM) CSV(GBK / GB18030) CSV 或 Excel,编码各家不同 收支方向 单独一列「收/支」= 收入 / 支出 / 中性 单独一列「收/支」= 收入 / 支出 / 不计收支 没有方向列,靠金额正负 金额写法 ¥123.45 (带货币符号) 123.45 带引号和逗号,如 "1,234.00" 表头前 十几行说明(昵称、时间范围、笔数) 几行说明 + 分隔线 账号信息若干行 分类 交易类型(商户消费、转账、红包…) 交易分类(餐饮美食、交通出行…) 无 最大的坑在第三行: 微信和支付宝用「列」表示方向,银行用「正负号」表示方向。 直接 concat 会把银行的支出当成收入,或者把微信的支出当成字符串无法求和。 所以合并的第一步不是清洗,是 统一语言 。 二、导出:两家 App 的具体路径 微信 :我 → 服务 → 钱包 → 账单 → 右上角「常见问题」→ 下载账单 → 用于个人对账 → 选时间范围 → 填邮箱 → 收到 zip(解压密码在微信里单独发给你)。 支付宝 :我的 → 账单 → 右上角「···」→ 开具交易流水证明 → 用于个人对账 → 选时间范围 → 填邮箱 → 收到 z...

基金定投进阶实操:止盈、再平衡与记录表

Image
上一篇解决了「跌了怎么办」,这一篇解决另一半,也是更难的一半: 什么时候卖 。 买入这件事,设置一个自动扣款就能完成,根本不需要你每个月做决定。但卖出没有自动化——止盈要自己判断,仓位偏了要自己调整,时间久了账户里有什么、赚了多少、当初的计划是什么,全靠一张表帮你记着。这篇文章把这三件事一次讲完: 止盈的三种规则、再平衡为什么是「自动低买高卖」、以及一张能管住全部的记录表长什么样。 一、先说结论:退出比进入更需要规则 定投圈有一句流传很广的话:「会买的是徒弟,会卖的是师傅」。这句话容易让人误会,以为卖点靠的是本事——判断顶部、猜准高点。 恰好相反。 卖点靠的不是判断,是事先写好的规则。 原因有两个: 第一,你在浮盈时的心理状态和平时完全不同。涨了 30% 的人反复问自己「卖了吧,万一跌回去呢」和「再拿拿,还能涨呢」,两个念头轮流出现,最后往往什么都不做,眼睁睁看着一轮过山车回到起点。 第二,没人能持续预测高点。这不是谦虚,是统计事实。但好消息是: 你不需要预测高点,只需要一个能让你「拿得住、卖得掉、卖完还能重新开始」的规则。 规则的意义不是卖在最高点,而是卖在「你睡得着」的位置。 二、止盈的三种主流做法 方法 一句话规则 优点 缺点 目标收益率止盈 达到设定收益率(如 30%)就卖 简单、确定性高,新手友好 牛市里会卖早,熊市里可能多年不触发 估值止盈 指数估值到历史高位区(如 PE 百分位 >80%)分批卖 卖在相对贵的区域,逻辑扎实 要会查估值,且高估可以更高估 回撤止盈 从最高点回落超过设定幅度(如 10%)就卖 能吃到趋势的大部分,不卖在半山腰 震荡市里容易被小幅回撤反复触发 三种没有绝对优劣,选哪个的标准是: 你能不能坚持执行它 。一个你坚持不了的完美策略,不如一个你能坚持十年的粗糙规则。新手我的建议是从目标收益率开始,因为它最不需要任何额外信息。 三、目标收益法走一遍:30% 卖出之后 用具体数字走一遍。假设从某年 1 月开始,每月定投 2,000 元投一只宽基指数基金,到两年后的某天,投入本金 60,000 元,账户市值 78,000 元,浮盈 30%——触发你预设的止盈线。 这时候真正的问题才出现: 一次全卖,还是分批卖? 两种都可以,差别在心态成本: 一次全卖 :干脆,落袋为安。缺点是如果之后...

指数基金定投进阶:跌了该加仓,还是该停手

Image
后台被问得最多的不是「该买什么」,而是「跌成这样了,我这个月还要不要扣款」。 这个问题有一半是问错的。它把「跌」当成了一个统一的信号,好像跌到某个数字,就该有一个标准答案。但跌 30% 这件事本身不含任何信息——同样是跌 30%,有的是市场在打折,有的是这只基金该换了,有的是你根本不该拿这笔钱来投。三种情况的正确动作完全相反。 所以这篇文章不讲「跌多少该买」,讲三件事: 怎么分辨你的跌属于哪一类;「停手」这件事到底贵多少;以及哪些信号才是真的该动手。 一、先说结论 三句话: 1. 「跌了停手」等于把定投唯一的结构性优势还回去。 定投的机制是拿固定金额去买波动,跌的时候自动多买份额。你停手的那一刻,这个机制就断了。 2. 「加仓」不是加分项,是另一件事。 它需要计划外的钱和一次择时判断。很多人把「继续扣款」和「抄底加仓」混为一谈,结果两件事都没做好。 3. 真正该动的不是手,是判断。 你需要的不是「跌多少」的阈值,而是一套能分辨跌的性质的规则。 二、把「跌」分成三类,只有两类该动 图 1:同样是跌 30%,三种性质对应三种相反的动作 A 类:市场整体回落。 指数还是那个指数,编制规则没变,成分还是那批公司,只是估值下来了。这是定投的正常工作环境, 计划不变 。 B 类:标的结构变了。 跟踪误差持续扩大、规模贴着清盘线、费率被上调、指数编制方案改了、行业主题的底层逻辑已经不是你当初买的那个逻辑。这时候该做的是 换标的 ,不是停手——停手解决不了标的问题。 C 类:你自己的处境变了。 收入断了、这笔钱三年内要用、家里出了事。这时候该做的是 降低金额甚至退出 ,跟市场跌不跌没关系。 分辨 A 和 B,有一个很好用的问句: 如果这只基金昨天刚成立,我今天会不会按同样的金额买它? 会,那就是 A 类,什么都别做。不会,再往下分辨:是这个指数不值得买了(B),还是这笔钱不该在这儿(C)。 这个问句之所以有效,是因为它把注意力从「我亏了多少」挪到了「这个东西现在还值不值得持有」——这两件事在下跌时经常被混成一件。 三、算一遍:「跌了停手」到底贵多少 用一组具体数字。假设每月投 1000 元,投 24 个月。指数路径是:先在原价停 6 个月,然后跌 30%,低位停 6 个月,再回到 0.85,最后回到原点。 图 2:同样的 24,000...

从 Blogger 迁移到自定义域名:步骤与坑

Image
「把 blogspot 换成自己的域名」听起来像一次搬迁工程,实际只是改一个指向。这个认知差异,决定了这件事是半小时的活,还是折腾三天。 这篇文章把整条路径拆开:先算清值不值得换,再讲 DNS 到底填哪几行,然后是后台绑定的正确顺序、换完之后必须补的动作,最后是我自己踩到的和见过别人踩的七个坑。 一、先算账:换来什么,付出什么   具体内容 换来的 域名可印在名片、简历、邮件签名上;AdSense 审核时站点看起来更正式;将来想搬到别的平台,域名能带走;链接短、可记忆、可信任 付出的 域名年费约 ¥70–90;DNS 配置约 15 分钟;之后 2–8 周可能有排名波动;所有指向旧地址的外链要走一次 301;站外资料里的链接要手动改一遍 不可逆吗 不完全。Blogger 里可以解绑回 blogspot 子域,但已经散出去的链接、已经被搜索引擎记住的地址不会回来。所以要想清楚再动手 有一件事必须先说清楚,否则你会花完钱才发现: 换域名解决不了中国大陆访问问题 。自定义域名解析到的仍然是 Google 的服务器 IP,该访问不了还是访问不了。如果你的读者主要在国内,域名的价值在品牌、在 AdSense、在「不被平台锁死」,不在「让国内读者打开更快」。 那为什么还是建议换?因为 现在换最便宜 。这件事的成本跟文章数、外链数成正比:10–20 篇、外链几乎为零时换,旧地址 301 一下就完了,两三天就没感觉了;写到 50 篇、被十几家平台转载过之后换,每一处引用都是一次损失,而且你无法逐一联系对方改链。早换是省钱,不是着急。 二、Blogger 换域名是「反过来」的 大多数人印象里的「换域名」是这样一条链:买域名 → 解析到新主机 → 部署站点 → 导数据库 → 替换站内链接 → 配置重定向。六步里四步都可能出错。 Blogger 不一样。你的内容根本不在自己手里——它一直在 Google 的服务器上。你要做的只是 告诉域名「以后找这个名字,去 Google 那台机器」 。 图 1:同样是换域名——一边是六步搬迁,一边是两步改指向 所以换完之后:文章一篇没动、评论一条没丢、图片一张没挂、URL 路径 /2026/10/xxx.html 完全不变,只有前面的域名换了。旧的 xxx.blogspot.com 地址由 Blogger ...

家庭年度预算怎么做:一份可直接套用的表格思路

Image
我见过很多人记账记了三年,年底还是答不出「今年到底存下多少」。翻开账本,每个月都有结余,加起来却对不上银行卡。 问题不在记账。记账只回答「钱去哪了」,而预算要回答「钱该去哪」——这是两件事,前者是事后回溯,后者是事前分配。你没做过后者,账本记得再细,也只是把已经发生的事抄了一遍。 还有一个更隐蔽的问题: 大多数家庭的预算,从第一个月就漏了一大块 ——那些一年只交一次的钱。这篇文章讲的就是怎么把它补上,以及一张五张表的表格怎么搭。 一、先分清:记账是秤,预算是计划 记账 预算 时间方向 回头看,记已经花掉的 往前排,定还没花的 回答的问题 钱去哪了 钱该去哪 你扮演的角色 记录员 分配者 失败方式 记着记着懒得记了 定了但月底全超 什么时候有用 想知道真实开销结构 想控制开销、想存下钱 打个比方:记账是体重秤,预算是饮食计划。天天上秤但从不改吃什么,体重不会动;只写计划不称重,你不知道计划有没有用。 两件事都要做,但顺序是先定计划、再用记录去校对 。 很多人反过来:先记了两年账,才发现某个类目大得离谱。这两年不是白费,它是你定预算的原始数据——只是如果早一点做预算,这两年能省下的会更多。 二、年度预算的全部秘密:把一年只花一次的钱,摊到每个月 这是这篇文章里唯一一个「知道就赢一半」的点。 看一份真实的账。一个税后月入 12,000 的家庭,固定支出 4,360,弹性支出 3,300。用月度视角算,每个月结余 4,340,一年该存下 5.2 万。听上去很健康。 但把一年一次的钱列出来,画风就变了: 年度一次性支出 全年金额 摊到每月 车险(交强险 + 商业险) 4,200 350 医疗险、意外险 3,600 300 体检(两人) 800 67 春节回家(路费 + 红包 + 年货) 6,000 500 给父母的钱 4,000 333 一次旅行 8,000 667 各类会员年费 500 42 培训 / 学费 2,000 167 合计 29,100 2,425 真实的月度结余不是 4,340,而是 1,915 。差了 2,425 元—— 每个月都以为自己存下了 4,340,实际只存下一个 1,915 。一年下来账面差 2.9 万,正好等于那些一次性支出。 图 1:被漏掉的年度支出,让每月结余虚高了一倍多 ...

RSS 还能用吗:2026 年用免费工具搭建自己的信息流

Image
2013 年 7 月 1 日,Google 关掉了 Reader。那天之后,「RSS 已死」这句话被重复了十三年。 但如果你现在去看你订阅的播客——它背后就是 RSS。公众号、YouTube 频道、WordPress 博客、Substack 通讯、GitHub 的版本发布,几乎每一类「会更新」的内容,源头都还挂着一个 feed 地址。RSS 没有死,它只是从浏览器的地址栏,退到了工具里。 这篇讲三件事: 它到底解决什么问题、2026 年还有哪些免费方案、以及怎么在 15 分钟内把自己的信息流搭起来。 一、RSS 一句话:把「你去各站找更新」改成「更新来找你」 RSS 是一份标准格式的更新清单。网站把最新文章写进一个 XML 文件(通常叫 feed),阅读器定期去取,取回来按你的分类排好—— 一次打开,看完全部 。 它和我们每天刷的推荐流,区别不只在界面: 算法推荐 RSS 订阅 谁决定你看什么 平台按停留、点击、互动推算 你自己列的清单 会不会漏 会,且不告诉你漏了什么 不会,按时间全给你 排序依据 什么更「抓人」排前面 发布时间 账号绑定 换平台=重新养号 一个 OPML 文件搬走全部 阅读时长 无限,滑不到底 有边界,读完就是读完 内容来源 平台内 全网,只要它输出 feed 图 1:阅读器只做中转,不做筛选——它替你搬运,不替你决定。 图 1 右侧那条线是关键: 阅读器只做中转,不做筛选 。你订了 30 个源,就是这 30 个源的全部更新,多一个不多、少一个不少。这件事听上去很朴素,但在今天已经是一种稀缺体验。 二、为什么 2026 年又值得捡回来 证据一:播客生态整个架在 RSS 上。 任何一档播客要上架 Apple Podcasts、小宇宙、Spotify,交付的都是一个 RSS 地址。这是 RSS 活得最硬的一块地。 证据二:内容站还在输出 feed。 不是因为情怀,是因为成本为零——WordPress、Ghost、Hugo、Blogger 全都默认生成。顺手一查就能验证:在任意博客域名后面加 /feed 或 /rss.xml 试试,大概率能拿到一份 XML。 证据三:阅读器还在维护和涨价。 一个品类如果真死了,不会有人给你做订阅收费。Feedly、Inoreader、NewsBlur 都还在更新版本(也...