5.2 设计你的低通滤波器:定投和长期持有的传递函数 📅 发布时间:2026/7/13 22:32:46 👁️ 浏览次数: 1976年苹果公司刚成立不久乔布斯和沃兹尼亚克在车库里组装第一批Apple I电脑。如果你在那年买了一台Apple I并持有到今天它的拍卖价格已经超过了90万美元。但更有意思的数据不是这台机器本身升值了多少倍而是如果你在1976年随便选了某一天看了一眼苹果的股价——假设它当时上市的话——你看到的那个数字和今天苹果公司成为全球市值最高企业之一这个事实之间隔着四十七年、超过一万七千个交易日里每一次开盘和收盘的跳动。这四十七年里苹果经历过1985年乔布斯被赶走经历过1997年濒临破产股价跌到不到1美元经历过2000年互联网泡沫破裂经历过2008年金融危机经历过2012年库克接手时所有人都在质疑“没有乔布斯的苹果还能不能创新”。任何一个在1985年、1997年、2000年、2008年因为“短期信号不好”而卖出苹果股票的人他们的卖出决策在那个局部时间点看起来都无比正确。但那个决策让他们错过了一条持续了四十七年的价值增长曲线。他们输的不是眼光是滤波器。定投的Z变换把价格波动变成时间的积分在离散时间信号处理里滑动平均滤波器是最基础也最抗造的降噪工具。它的数学表达式简单到只有一行当前输出等于过去N个输入样本的算术平均。窗口长度N越大滤波后的曲线越平滑高频噪声被抑制得越彻底。它的Z变换传递函数表明这是一个纯零点系统没有极点绝对稳定不会自激振荡也不会对输入的突然跳变产生过冲响应。定投就是这个滑动平均滤波器在时间轴上的等价实现。你每个月在固定的日期买入固定金额的同一只指数基金不管它当天是涨了3%还是跌了5%不管媒体头条写的是“牛市刚刚开始”还是“熊市深不见底”不管市场情绪是贪婪还是恐慌。你买。你连续买了六十个月你就用六十个采样点对这个资产的买入成本做了一个窗口长度为六十个月的滑动平均。这个操作最反直觉的地方在于它不需要你做任何关于“当前是不是买入的好时机”的判断。你在K线图上看到的高点、低点、假突破、真破位所有这些让每天盯盘的人心跳加速的信号在定投的滑动平均窗口里全部被等权地压缩进了一个均值。你买在牛市最高点的那些份额成本被买在熊市最低点的那些份额拉低了。你买在下跌途中的那些份额成本被买在反弹初期的那些份额平均了。你不需要择时因为你已经在时间轴上均匀地撒网把所有时刻都纳入了你的采样集合。这就是Z变换告诉你的东西滑动平均滤波器的稳态输出是输入信号在时间窗口内的平均值。定投的稳态持有成本就是你在定投期间内经历的所有市场价格的时间均值。你不是在赌某一个时刻的价格你是在获取整个时间段内的平均价格。而长期来看股市指数的回报来自于企业盈利的增长这种增长在足够长的时间尺度上是一条缓慢上升的曲线。你用一个滑动平均滤波器去追踪这条上升曲线短期波动在窗口内互相抵消留下的是那条缓慢增长的趋势线。如果你觉得“滑动平均”这个说法不够有说服力那我们换个你更熟悉的词积分。定投本质上是在对价格曲线做时间积分。高频波动在积分过程中正负相抵积分结果主要取决于被积函数的低频分量。这就是为什么定投不需要预测市场——它通过积分操作自动过滤掉了所有那些你本来就不该去预测的短期波动。长期持有的截止频率持股一天听白噪声持股十年只听一根谱线每一个低通滤波器都有一个截止频率。频率低于截止频率的信号成分可以几乎无衰减地通过频率高于截止频率的成分则被逐次衰减。在RC电路里截止频率等于1除以2π乘以电阻乘以电容。电阻和电容的值越大截止频率越低能通过的信号越少滤波后的波形越平滑。在投资里你的持有期就是那个决定截止频率的电阻和电容的乘积。持有期越短截止频率越高你能“听到”的市场噪声就越多。持有期越长截止频率越低你滤掉的东西就越多最终剩下的信号就越纯净。持有一天你在听全频段的白噪声。今天这个小时有资金流入明天那个小时有大宗交易后天收盘前有人急着平仓——这些日内波动和这家公司明年能赚多少钱没有任何因果关系但它们在你一天的持有期内全部被采样进来占满了你的整个频谱。你在用耳朵贴着电路板听每一个元器件的热噪声然后把它们当成音乐来分析。持有一个季度截止频率降到了季报的频率。你开始能听到一些有意义的东西了——这一季的营收比上一季多了还是少了毛利是在改善还是在恶化管理层在电话会上说了什么。但季报之间仍然充满了市场的情绪波动一个超预期的非农数据、一次央行行长的讲话、一篇券商研报的评级调整都可以让你的持仓在一个季度内上下颠簸十几个点。持有十年截止频率已经降到了企业盈利这个唯一剩下来的谱线附近。宏观周期在这十年里可能走了整整一轮牛市和熊市可能各来了一次货币政策可能从紧缩到宽松再回到紧缩。这些东西在十年的尺度上互相抵消了。十年之后你的投资收益只取决于这一件事你买的这家公司十年后赚的钱是不是比现在多了。我在这里给你一个你自己可以动手验证的小测试。打开任何一个你能找到的股票数据工具拉出过去二十年里任意一只主流指数的年度收益率。你会发现持有期一年赚钱的概率大概是六成多。持有期三年赚钱的概率升到了八成左右。持有期五年超过了九成。持有期十年在全球主要市场里这个概率趋近于百分之百——至少到目前为止的百年金融史里没有任何一个主要经济体的股票指数在任何一个十年期内录得负收益。不是几乎不可能是从来没有发生过。这个现象的数学原因就藏在你信号与系统课本的那一章里长期持有这个操作等于在时域上用一个极窄的矩形窗去截取信号。时域上的长窗口等价于频域上的低截止频率。当你的窗口长度从一天拉长到十年你的滤波器从全通变成了极窄的低通最后只剩下一根谱线——企业长期盈利增长的那个直流分量。巴特沃斯特性指数基金加红利再投通带平坦阻带陡峭设计滤波器的时候你不仅要选截止频率还要选滤波器类型。贝塞尔滤波器在通带内相位响应最平坦但阻带滚降不够陡峭。切比雪夫滤波器阻带衰减极快但通带内有纹波信号会失真。巴特沃斯滤波器是工程上最常用的折中方案——它在通带内幅度响应最大程度上保持平坦信号不失真同时在阻带内以每倍频程固定分贝的速率稳定滚降。你理想中的投资滤波器应该具备巴特沃斯特性。通带是什么是你想要捕捉的长期价值增长信号。在这个频段内滤波器应该最平坦——你不能因为持有了十年就额外承受什么奇怪的失真你的收益应该尽可能地接近你所投资资产在这十年里真实创造的经济价值。阻带是什么是你不想被干扰的日常波动和年度以内的周期性起伏。在这个频段内滤波器应该最陡峭地衰减——那些季度级别的财报波动、月度级别的宏观数据冲击、周度级别的流动性扰动它们对你的最终收益的影响应该被压制到接近于零。指数基金加红利再投资就是实现了巴特沃斯特性的工程级方案。指数基金的通带平坦性来自它的分散持有。它不是押注某一家公司的十年后——任何单家公司都可能在十年后消失或者被颠覆。它持有的是整个经济体中市值最大、流动性最好的一篮子公司这一篮子标的会随着经济结构的变化自动新陈代谢。指数的编制规则天然地帮你做了一件事把个股层面的、你无论如何也无法预测的暴跌风险——财报造假、技术路线被颠覆、核心人物出走——通过分散化降到了接近零。你在通带内的信号不会因为某一只成分股的黑天鹅而失真。红利再投资解决的是阻带陡峭衰减的问题。股息是公司从真实利润里拿出来分给股东的真金白银。它不是市场报价不是估值波动不是流动性的潮汐涨落。它是你持有的资产在阻带之外——在市场关门、没有报价、没有交易的那些寂静的时间里——依然在持续产生的信号。当你把股息再投资买入更多份额时你不仅是在积累更多的资产你是在用这些真实的、脱离市场报价体系的信号去对抗那些高频噪声对你持仓市值的干扰。更关键的是指数基金加红利再投这套方案它的工程实现复杂度是零。你不需要在每个季度分析持仓、不需要在每次分红时手动判断再投资的时机、不需要在熊市底部克服恐惧加仓。你只需要在刚开始的时候设置一次自动定投和红利再投的选项然后就不管了。这个滤波器的所有参数——截止频率、通带平坦度、阻带衰减速率——全部被指数基金的产品结构和复利再投的机制自动执行不依赖你的判断力不考验你的纪律性不占用你的注意力。如果你在自己搭建的投资系统里需要手动维护的部分太多、太复杂、太依赖实时判断那这个系统本质上不是滤波器是一个需要你全天候值守的放大器。你在里面投入的每一分精力都在增加你被噪声淹没的概率。把滤波器设计好让它自动运行。你在5.1节里认识到了自己正在裸采噪声。在这一节里你拿到了第一个、也是最简单的一个能用的滤波器方案。它不是最炫的不是收益率最高的但它是在工程上最可靠、最可复制、最不需要你时刻盯着K线图的那一个。在下一节我们要在这个滤波器前面再加一级前端处理——电磁屏蔽。你有了一台好滤波器但如果你的信号线直接暴露在股吧、直播间和财经推送的辐射场里噪声还是会通过空间耦合串进你的电路板。在你把自己的耳朵和大脑也屏蔽起来之前你的低通滤波器效果会大打折扣。
Cheat Engine 7.5 逆向实战:3步定位游戏动态内存地址与静态基址 Cheat Engine 7.5 逆向实战:3步定位游戏动态内存地址与静态基址在游戏逆向工程领域,精准定位关键数据的内存地址是核心技能之一。无论是修改游戏参数、分析游戏逻辑,还是开发辅助工具,掌握从动态地址追踪到静态基址的技术都至关重… 2026/7/13 22:30:46
小白程序员必看:2026年AI大模型浪潮下8大高薪职业图谱与入行指南 文章探讨了AI技术如何重塑职业版图,预测到2030年AI将创造1.7亿个新岗位,同时替代高重复性工作。文章分析了AI职业发展的三重浪潮:替代与融合、新增岗位爆发、国产AI崛起,并详细介绍了8个最具发展潜力的AI相关岗位,如大… 2026/7/13 22:30:46
企业微信联系我插件 1.4.3 与加入群聊插件对比:3 个核心差异与选型指南 企业微信联系我插件与加入群聊插件深度对比:选型决策指南在企业微信生态中,「联系我」插件(contactPlugin)和「加入群聊」插件(materialPlugin)是两种核心的客户连接工具。本文将深入分析两者的技术实现、业… 2026/7/13 22:26:45
微信投票到底该怎么做?2026三大平台对比+人人微投票保姆级图文教程 在 2026 年的微信生态中,投票依然是社群互动、品牌营销和校园赛事中最直接有效的“流量引擎”。无论是幼儿园想办一场引爆朋友圈的“萌宝大赛”,还是企业要评选年度“优秀员工”,选对工具,活动就成功了一半。然而,面对… 2026/7/13 23:59:12
【小程序毕业设计】基于 SpringBoot 的畲族特色文创产品电商小程序的设计与实现 八闽畲族文化数字化交流与线上交易系统(源码+文档+远程调试,全bao定制等) 博主介绍:✌️码农一枚 ,专注于大学生项目实战开发、讲解和毕业🚢文撰写修改等。全栈领域优质创作者,博客之星、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java、小程序技术领域和毕业项目实战 ✌️技术范围:&am… 2026/7/13 23:59:12
工业级AI Agent架构实战:Jetson边缘设备上的2.3秒SLA落地 1. 项目概述:这不是又一个“AI Agent 框架教程”,而是一份生产级落地的实战手记OpenClaw Architecture 这个名字听起来像某种开源项目,但其实它不是某个已发布的 GitHub 仓库,而是我过去18个月在一家专注工业智能诊断的科技公司里… 2026/7/13 23:57:10
工业负载控制方案:TPD2015FN与STM32F415RG应用实践 1. 工业负载控制的核心挑战与方案选型在工业自动化、电力电子等高需求场景中,对电感和电阻负载的精确控制一直是工程师面临的关键技术难题。这类负载通常具有以下典型特性:电感负载(如电磁阀、继电器线圈)在开关瞬间会产生高达工作… 2026/7/13 23:53:09
Anaconda 与 Miniconda 2024.10 选型指南:从 3GB 到 500MB 的 4 种场景决策 Anaconda 与 Miniconda 2024.10 选型指南:从 3GB 到 500MB 的 4 种场景决策当 Python 开发者第一次面对 Anaconda 和 Miniconda 的选择时,往往会被两者巨大的体积差异所困惑。一个完整的 Anaconda 安装包可能占用 3GB 以上的磁盘空间,而 Mini… 2026/7/13 23:53:09
Eclipse IDE 2024-03 安装器 vs 离线包:3 分钟对比选择与 2 种配置路径详解 Eclipse IDE 2024-03 安装器与离线包全维度对比指南对于Java开发者而言,Eclipse IDE依然是企业级开发中不可或缺的工具。2024年发布的Eclipse 2024-03版本带来了多项性能优化和新特性,但很多开发者在第一步——安装方式的选择上就陷入了纠结。本文将深入… 2026/7/13 23:51:09
Git reset 与 revert 深度对比:5个关键差异与 3 种典型应用场景 Git Reset 与 Revert 深度对比:5个关键差异与3种典型应用场景在团队协作开发中,代码版本管理如同行走钢丝——一步失误可能导致整个项目陷入混乱。作为Git进阶用户,你是否曾在深夜面对错误的提交束手无策?是否在强制推送后收到同事… 2026/7/13 8:31:55
GitHub 学生包申请避坑:5个常见失败原因与开发者工具调试方案 GitHub 学生包申请技术排障指南:5个高频失败场景与开发者工具实战方案第一次尝试申请GitHub学生包时,我盯着屏幕上那个不断转圈的加载动画整整15分钟,最终只等来了一行冰冷的错误提示。这可能是许多开发者共同的经历——明明按照教程操作&… 2026/7/13 9:31:08
冒烟测试用例设计规范:5%-10%覆盖率下的3类核心场景与执行标准 冒烟测试用例设计的黄金法则:5%-10%覆盖率下的精准筛选策略在快节奏的敏捷开发环境中,冒烟测试作为质量保障的第一道防线,其重要性不言而喻。当测试资源有限而时间紧迫时,如何从海量测试用例中精准筛选出那关键的5%-10%࿰… 2026/7/13 2:34:55