一段话总结 本章作为数值分析和谱分析 的入门指南,专为探究市场周期性却缺乏相关背景的读者打造,核心讲解了将股票价格这一离散时间序列数据通过傅里叶分析 拆解为不同周期、振幅和相位的正弦波以得到频率谱的完整步骤,包括数据准备、序列拆分、频率与振幅计算、复合振幅获取等;同时介绍了数值滤波器 (低通、高通、带通)的原理、设计方法、权重的作用及应用要点,还讲解了曲线拟合 (最小二乘直线拟合、抛物线拟合、Prony 法正弦波拟合)的实用技巧,指出约 **23%** 的股票价格波动是市场内在周期性的体现,这些分析工具能有效提取市场周期特征,且傅里叶分析需结合其他方法验证结果,滤波器设计需在误差、计算量和时滞间做折中。
用谱分析捕捉市场隐藏的周期性 在股票市场的波动中,看似无序的价格涨跌背后,是否藏着可被量化的规律?为什么有些交易者能精准踩准市场节奏,而多数人却始终被价格波动牵着走?答案或许藏在数值分析与谱分析 中 —— 这门将股票价格拆解为数学波形的技术,能帮我们拨开市场迷雾,捕捉到那些隐藏的周期性规律,成为交易决策的 “量化武器”。
这本《Profit Magic of Stock Transaction Timing》中的谱分析章节,专为缺乏专业数学背景、却想探究市场周期性的普通交易者打造。从基础的傅里叶分析,到实用的数值滤波器设计,再到精准的曲线拟合,一步步教你把离散的股票价格数据,转化为可解读、可应用的市场规律。今天,我们就把这门 “盈利魔法” 彻底讲透,让你掌握从数据中挖掘市场本质的核心方法。
为什么数值分析,是解读市场的关键? 想要理解谱分析,首先要明白:股票价格数据的本质,是离散的时间序列 。
和气温、风速这些连续变化的物理量不同,股票价格不会随时间连续波动,只有当交易发生时,才会产生新的价格数据。哪怕股价的波动本质是投资者情绪、市场资金等连续变量的外在表现,我们能获取的,也只是一个个孤立、离散的价格数值。
而数值分析,正是为处理这类离散时间序列数据 而生的工具。它的核心作用,是从看似杂乱的离散价格数据中,提取出最大化的有效信息 —— 尤其是那些隐藏在波动中的周期性规律。这也是为什么,在所有探究市场周期性的方法中,数值分析是最直接、最有效的那一个:
股票价格历史由离散数值构成,这是我们分析的基础;
想要研究价格波动的周期性,就必须对其进行谱分析;
谱分析的诸多方法中,唯有数值分析能直接应用于股票价格数据。
可以说,数值分析是打开市场周期性大门的第一把钥匙,而谱分析,就是我们探索门内世界的核心路径。
频率谱:把市场波动,拆解为数学波形 在谱分析的世界里,市场的所有波动、规律、周期性,都可以被精准描述为正弦波 。而频率谱,就是这份 “波形拆解报告”—— 它清晰标注了构成市场波动的每一个正弦波的核心特征,让无序的波动变得有迹可循。
正弦波的三要素,定义市场波动 任何一个正弦波,都可以通过三个核心要素被唯一描述,这也是解读市场波动的关键:
周期(T) :完成一次完整波动的时间,对应市场的涨跌周期,比如 “半年周期”“4 年周期”;
振幅 :从波动的正峰值到负峰值的距离,对应市场波动的幅度,振幅越大,价格涨跌越剧烈;
相位 :不同正弦波之间的时间偏移关系,比如 A 波比 B 波提前 1 个月到达峰值,这就是相位差。
这三个要素,就像波动的 “身份证”,而由无数不同周期、振幅、相位的正弦波叠加,就构成了我们看到的复杂股票价格走势。
频率与角频率,量化波动的 “快慢” 为了更方便地做数值计算,我们还需要从周期衍生出两个关键指标:频率(f) 和角频率(ω) 。频率是周期的倒数,公式为 f = T 1 ,代表单位时间内的波动次数,比如周期为 6 个月的波动,频率就是 2 次 / 年;角频率则是数值分析中最常用的指标,公式为 ω = 2 π f = T 2 π ,单位是弧度 / 单位时间,它将正弦波与圆周角度关联,让后续的傅里叶分析成为可能。
核心定理:任何市场波动,都可由正弦波叠加还原 这是谱分析的理论基石:包括股票价格在内的任何时间序列,都可以通过代数叠加不同频率、振幅、相位的正弦波,以任意精度还原 。
就像用红、黄、蓝三原色可以调出所有色彩,用不同特征的正弦波,也可以拼出看似复杂的股价走势。哪怕是一条简单的趋势直线,也能被拆解为一系列正弦波的叠加。而谱分析的核心,就是找到这些构成股价走势的正弦波,分析它们的特征 —— 这就是频率谱 的本质。
但要注意:找到这些正弦波,不代表市场波动就是由这些正弦波 “生成” 的。就像我们能把直线拆解为正弦波,却不能说直线是由正弦波画出来的。在股票市场中,只有约23% 的价格波动 ,是由市场内在的、符合正弦波规律的周期性过程驱动的(书中称为 “X 动机”),这部分波动具备可预测性;而其余波动,多由随机事件、基本面变化驱动,不具备周期性。
我们做谱分析的目的,就是把这 23% 的内在周期性波动 ,从杂乱的价格走势中分离出来 —— 这正是交易盈利的关键所在。
傅里叶分析:拆解市场波动的 “核心工具” 傅里叶分析,是实现谱分析的核心方法,也是我们把股价数据拆解为正弦波的具体手段。书中采用了 Lanczos 提出的简易版傅里叶分析方法,避开复杂的数学推导,专注实操步骤,哪怕是数学基础薄弱的交易者,也能一步步跟着做。
整个过程分为数据组装、序列拆分、确定频率、计算振幅、获取复合振幅 五个核心步骤,每一步都有明确的操作要求,我们逐一拆解:
第一步:组装数据 —— 打好分析的基础 傅里叶分析对数据有三个核心要求,这是保证分析结果有效的前提,缺一不可:
等时间间隔 :选择日、周、月等固定时间单位的价格数据,比如连续的周收盘价,不能混合日和周数据;
单一代表价格 :为每个时间单位选择一个代表价格,常用收盘价,也可以用高低价均值,一旦选定,全程统一 ;
奇数个数据点 :数据点数量必须是奇数,且数量越多,后续的频率谱分辨率越高,分析结果越精准;
时间排序 :将所有数据按时间先后顺序制表,保证分析的时间逻辑。
第二步:拆分序列 —— 为计算振幅做准备 以原始数据的中心数据点 为起点,将其拆分为两个新的数值序列,后续的所有计算,都基于这两个序列展开,而非原始价格数据。
序列 1(加和序列): 首个数值为原始数据的中心值;
后续依次为中心值两侧对称位置数据的加和(比如中心值左右第一个数相加、左右第二个数相加);
最后一个数值为原始数据的第一个数和最后一个数相加,并将这个数除以 2 。
序列 2(差值序列): 首个数值直接记为 0;
后续依次为中心值两侧对称位置数据的差值(后数减前数 ),规则与序列 1 一致;
最后一个数值直接记为 0,无需做除法。
第三步:确定频率 —— 明确分析的 “波动维度” 这一步的核心,是计算出我们需要分析的所有角频率 ,明确我们要研究哪些 “快慢不同” 的波动。设原始数据点数量为 m,具体步骤:
计算核心常数 Z = ( m − 1 ) /2 π ;
以 0 为第一个角频率(0 频率代表无波动,对应长期趋势),后续依次为 、 、 ,直到乘数为 2 m − 1 (Δ t 为数据的时间间距,比如周数据的Δ t 为 1 周);
单位统一:建议将所有角频率转换为弧度 / 年 (比如周数据 ×52,月数据 ×12),避免单位混乱;
周期转换:通过公式 T = ω 2 π ,可将每个角频率转换为对应的波动周期,更贴合市场解读。
第四步:计算振幅 —— 找到每个频率的波动强度 拆分序列的目的,就是为了计算余弦分量振幅 和正弦分量振幅 (余弦波与正弦波形状一致,仅相位差 90°,二者叠加可得到任意相位的正弦波)。
余弦分量振幅(基于序列 1): 0 频率的振幅:序列 1 所有数值求和,除以 2 m − 1 ;
其他频率的振幅:以序列 1 首个数值为基础,依次加上 “序列后续数值 × 对应 Z 值的余弦值”,最终结果除以 2 m − 1 ;
高次频率:需将 Z 值先乘以对应倍数,再求余弦值。
正弦分量振幅(基于序列 2): 0 频率的振幅直接为 0 ;
其他步骤与余弦分量一致,唯一区别是将余弦值替换为正弦值 。
第五步:获取复合振幅 —— 完成波动拆解 对每个角频率,将其对应的余弦分量振幅和正弦分量振幅,通过平方和开方 计算出复合振幅 —— 这就是该频率的波动,在原始股价数据中的实际强度。
最后,将角频率(或周期) 作为横轴,复合振幅 作为纵轴,绘制出频率谱图。到这里,一次完整的傅里叶分析就完成了 —— 你会清晰看到,你的股票价格走势中,哪些周期的波动是主导,哪些周期的波动可以忽略。
数值滤波器:分离有效周期,过滤市场噪音 傅里叶分析帮我们拆解了市场的所有波动,但这些波动中,有主导趋势的低频波动,有代表短期噪音的高频波动,还有我们真正需要的有效周期性波动 。想要把有效周期从噪音中分离出来,就需要用到数值滤波器 —— 它就像市场的 “筛子”,按频率筛选出我们需要的波动。
滤波器的核心逻辑:像筛子一样筛选频率 生活中的筛子,按颗粒大小分离物质;而数值频率滤波器,按频率大小 分离股价数据:允许特定频率的波动通过,阻隔其他频率的波动。滤波器的核心特征是频率响应 ,由两个指标构成,完全描述滤波器的性能:
同时,时滞 是所有滤波器的固有特征:滤波器的频率分离精度越高,时滞越大(即分析结果越滞后于最新价格)。这是我们设计和使用滤波器时,必须做出的折中。
三类核心滤波器,覆盖所有交易需求 根据筛选频率的不同,数值滤波器分为三类,是我们分析市场的 “必备工具”,三者配合使用,可实现对市场波动的全方位筛选:
1. 低通滤波器:捕捉长期趋势 允许低频波动(长周期) 通过,阻隔高频波动(短周期),典型代表就是我们熟悉的移动平均 。移动平均的跨度,就像筛子的网孔:跨度越大,能通过的频率越低,越能捕捉长期趋势;但同时,时滞也越大。它的优点是时滞小、计算简单,适合实时交易中的趋势判断 ,是普通交易者最易上手的滤波器。
2. 高通滤波器:捕捉短期波动 与低通滤波器相反,允许高频波动(短周期) 通过,阻隔低频波动(长周期),典型代表是反向移动平均 。它能帮我们过滤掉长期趋势的影响,专注于短期的价格波动,适合做短线交易的节奏判断,找到短期的买卖点。
3. 带通滤波器:捕捉有效周期性 这是股票分析中最核心、最实用 的滤波器,允许特定频率区间 的波动通过,既过滤掉低频的趋势噪音,也过滤掉高频的随机噪音,只保留我们需要的内在周期性波动。比如我们通过傅里叶分析发现,某只股票的主导周期是 4-5 年,就可以设计一个带通滤波器,只让 4-5 年周期的波动通过,清晰看到这一核心周期的走势 —— 这正是我们挖掘市场内在规律的关键。
如何设计自己的数值滤波器? 书中基于 Joseph F. A. Ormsby1960 年的经典设计,给出了带通滤波器 的详细设计方法(低通、高通可参考相关文献),核心是确定 6 个设计参数,控制滤波器的误差和性能,哪怕是普通交易者,也能一步步完成设计:
四个角频率 :ω₁(低截止频率)、ω₂(低滚降频率)、ω₃(高滚降频率)、ω₄(高截止频率),确定滤波器的通频带;
时间间距(t) :与股价数据的时间间距一致,滤波器仅适合同间距数据;
权重数(n) :必须为奇数,是滤波器设计的核心,数量越多,精度越高,计算量也越大。
关键:控制滤波器的误差 滤波器的误差由n×t×Δω 的乘积决定(Δω 为截止频率与滚降频率的差值,即裙边斜率),这是设计的核心原则:
滤波器的应用步骤 设计好的滤波器,通过权重 应用于股价数据:权重是滤波器的核心,每个权重对应一个价格数据,将权重与对应价格相乘后求和 ,即可得到滤波器的输出值。
将股价数据和滤波器权重分别按时间排序;
权重条带与价格数据对齐,中心权重对应的数据点,即为该输出值对应的时间点;
逐点滑动权重条带,重复计算,得到连续的滤波器输出;
最终会缺失最后2 n − 1 个输出值,这是滤波器的正常时滞,无需修正。
将滤波器输出与原始股价数据同图绘制,你会清晰看到,那些你需要的有效周期性波动,已经从杂乱的价格走势中分离出来了。
曲线拟合:让分析结果,成为可应用的规律 通过傅里叶分析和数值滤波器,我们得到了市场的周期性数据,但这些数据仍是离散的。想要把这些数据转化为可解读、可预测、可应用 的交易规律,就需要用到曲线拟合 —— 它能将离散数据转化为精准的数学模型,让我们对市场的周期性做出量化判断。
书中介绍了三类曲线拟合方法,覆盖了 99% 的股票研究需求,从基础的趋势拟合,到精准的周期拟合,一步步让数据 “说话”。
最小二乘误差直线拟合:量化趋势走向 如果我们发现,某一周期的波动频率(或周期)随时间呈现出明显的上升 / 下降趋势,就可以用最小二乘直线拟合 ,将这一趋势量化为数学公式,实现对趋势的精准判断。拟合的核心公式为:ω = A + Bt 其中,ω 为角频率,t 为时间,A 和 B 为拟合常数,这两个常数唯一确定了趋势直线,计算步骤清晰可操作:
将数据整理为(ω,t)数对,统一单位(如 ω 为弧度 / 年,t 为年);
计算 N(数对数量)、C(ω 和)、D(t 和)、E(t² 和)、F(ωt 乘积和)、G(t 和的平方);
通过固定公式计算出常数 A 和 B,代入公式即得到趋势直线;
代入任意时间 t,即可预测该时间点的频率,实现对周期趋势的预判。
抛物线拟合:解决不同间距数据的对比问题 不同的滤波器,可能基于不同时间间距的价格数据(比如一个基于周数据,一个基于月数据),其输出数据的间距也不同,无法直接对比和运算。而抛物线拟合 ,能解决这一问题。
核心方法:对连续 3 个滤波器输出数据点,拟合一条抛物线,通过抛物线方程,插值出相同时间间距的数值 (书中统一插值为 1 周间距)。这样,不同滤波器的输出数据,就有了统一的时间标准,可直接进行对比、求和、差值等运算,让多维度的周期分析成为可能。
Prony 法:精准拟合正弦波,确定周期核心特征 这是针对股票市场周期性分析的专属拟合方法 ,核心是对滤波器输出的周期性数据,拟合出精准的正弦波,客观确定其频率、振幅、相位 —— 这正是我们挖掘市场内在周期性的关键。
与傅里叶分析的拆解不同,Prony 法是直接对有效周期性数据进行正弦波拟合,结果更精准、更贴合市场实际,是验证和量化市场核心周期的重要手段。其具体计算方法可参考书中附录,操作步骤清晰,易上手。
总结:用谱分析,打造你的量化交易体系 从傅里叶分析拆解市场波动,到数值滤波器分离有效周期,再到曲线拟合量化规律,这一套完整的数值分析与谱分析方法 ,为我们提供了一个全新的视角:股票市场不是完全无序的,而是存在可被量化、可被预测的内在周期性 。
而这门技术的核心价值,不在于复杂的数学计算,而在于让我们摆脱主观情绪的干扰,用数据和规律做交易决策 。不再凭感觉判断市场涨跌,不再被短期噪音迷惑,而是能精准捕捉到那 23% 的内在周期性波动,踩准市场的节奏。
当然,想要真正掌握这门 “盈利魔法”,还需要记住这几个核心原则:
傅里叶分析是起点,而非终点 :其结果需结合其他谱分析方法验证,才能确定是否为市场的内在周期性;
折中设计滤波器 :根据交易需求,在误差、计算量、时滞之间做出选择,实时交易重效率,深度研究重精度;
数据是基础 :保证数据的准确性、一致性,是所有分析有效的前提;
结合实际市场 :谱分析是量化工具,需结合基本面、市场情绪等因素,才能做出更合理的交易决策。
在股票市场中,真正的盈利,从来不是靠运气,而是靠对市场本质的理解,靠可复制、可量化的交易方法。数值分析与谱分析,就是这样一套能帮你看透市场波动、捕捉隐藏规律的方法。
从今天开始,试着用这套方法分析你关注的股票,你会发现,市场的涨跌背后,原来藏着如此清晰的数学规律 —— 而这,就是你在股票市场中,独一无二的竞争优势 。
文末互动 :你在交易中是否遇到过 “看似有规律,却抓不住” 的市场波动?不妨留言分享你的经历,我们一起用谱分析的思路,找找背后的周期性规律~
谱分析与股票交易数值分析随堂测试题
本测试共 10 道单项选择题,每题 10 分,满分 100 分,旨在考查对股票交易时序分析中谱分析、傅里叶分析、数值滤波器等核心概念和实操要点的掌握,答案及解析附后。
测试题目
下列关于股票价格数据本质的描述,正确的是()
A. 连续的时间函数,与气温变化特征一致
B. 离散的时间序列,仅在交易发生时产生价格数据
C. 可直接按连续函数分析,无需数值分析方法
D. 完全随机的数值集合,无任何周期性特征
正弦波的核心特征中,
振幅 的定义是()
A. 完成一次完整波动的时间
B. 单位时间内的波动次数
C. 从正峰值到负峰值的距离
D. 不同正弦波之间的时间偏移关系
已知某正弦波的周期为 1 年,其角频率 ω(单位:弧度 / 年)的计算结果为()
A. π
B. 2π
C. 1/2π
D. 1/π
进行傅里叶分析时,对股票价格数据的数量要求是()
A. 偶数个
B. 奇数个
C. 无固定要求
D. 必须为 10 的倍数
傅里叶分析中,拆分原始数据得到的两个新序列,其核心作用是()
A. 简化数据量,减少计算步骤
B. 分别计算正弦分量和余弦分量的振幅
C. 直接得到复合振幅,无需后续计算
D. 筛选出高频波动,过滤低频趋势
下列关于数值滤波器时滞特征的描述,正确的是()
A. 所有滤波器均无时滞,可实时反映最新价格
B. 频率分离精度越高,时滞越小
C. 移动平均作为低精度滤波器,时滞相对较小
D. 带通滤波器的时滞固定为 1 个数据间距
移动平均作为一种数值滤波器,其类型属于()
A. 高通滤波器
B. 低通滤波器
C. 带通滤波器
D. 无频率筛选功能的简单统计指标
设计数值滤波器时,若要将误差控制在 1%-2.5% 的最优区间,需使 n×t×Δω 的乘积处于()
A. 100-300
B. 500-700
C. 800-1000
D. 1000 以上
曲线拟合中,
Prony 法 的核心应用场景是()
A. 拟合频率随时间的趋势直线
B. 解决不同间距数据的插值对比问题
C. 对滤波器输出拟合正弦波,确定其频率、振幅、相位
D. 筛选出股票价格的长期趋势
下列关于股票价格波动周期性的核心结论,正确的是()
A. 100% 的股价波动均由内在正弦波叠加过程驱动,具备可预测性
B. 约 23% 的股价波动是市场内在周期性驱动,具备可预测性
C. 傅里叶分析拆解的正弦波分量均代表市场真实周期性
D. 股价波动无任何内在周期性,谱分析无实际应用价值
标准答案
B 2. C 3. B 4. B 5. B 6. C 7. B 8. B 9. C 10. B
详细解析
答案 B
解析:文档指出,股票价格与气温等连续变化的物理量不同,仅在交易发生时产生价格变化,是离散的时间序列,这也是数值分析成为股价分析核心方法的原因;A、C 错误,D 错误,文档提及约 23% 的股价波动存在内在周期性。
答案 C
解析:文档明确,正弦波的振幅是从正峰值到负峰值的距离,代表波动的大小;A 是周期的定义,B 是频率的定义,D 是相位的定义。
答案 B
解析:角频率的计算公式为
ω = 2 π / T ,T=1 年时,
ω = 2 π /1 = 2 π ,单位为弧度 / 年。
答案 B
解析:傅里叶分析组装数据的核心要求之一是选择
奇数个 价格数据点,且数据点数量越多,频率谱的分辨率越高。
答案 B
解析:拆分原始数据得到两个新序列,序列 1 用于计算余弦分量的振幅,序列 2 用于计算正弦分量的振幅,二者结合可得到复合振幅;A、C、D 均非其核心作用。
答案 C
解析:文档指出,时滞是所有数值滤波器的固有特征,
频率分离精度越高,时滞越大 ;移动平均是精度较低的低通滤波器,因此时滞相对较小;A、B 错误,D 错误,滤波器时滞为 1/2 跨度,非固定值。
答案 B
解析:移动平均允许低频(长周期)波动通过,阻隔高频(短周期)波动,属于典型的低通滤波器;高通滤波器代表为反向移动平均,带通滤波器用于筛选特定频率区间的波动。
答案 B
解析:文档明确,股票研究中需将 n(权重数)×t(时间间距)×Δω(裙边斜率)的乘积控制在
500-700 ,此时滤波器误差为 1%-2.5%,是最优区间。
答案 C
解析:Prony 法是针对股票周期性分析的专属拟合方法,核心是对滤波器输出的周期性数据拟合正弦波,客观确定其频率、振幅、相位;A 是最小二乘直线拟合的作用,B 是抛物线拟合的作用。
答案 B
解析:文档的核心结论之一是,约 **23%** 的股票价格波动是市场内在的、符合正弦波叠加规律的周期性过程驱动,这部分具备可预测性;其余波动由随机事件、基本面驱动,无周期性;A、D 错误,C 错误,傅里叶分析的正弦波分量是数学拆解结果,需结合其他方法验证是否为真实周期性。
详细总结 本章围绕股票交易时序分析 的数值分析和谱分析 展开,是无相关背景读者探究市场周期性的入门内容,核心讲解了傅里叶分析、数值滤波器、曲线拟合的原理、步骤和应用,同时明确了各类分析的关键注意事项和实用技巧,以下按内容脉络分点详述:
一、数值分析的核心必要性 股票价格历史是离散的时间序列数据 ,仅在交易发生时产生价格变化,而非连续函数,数值分析正是处理这类问题的专属方法。
数值分析能从离散的股价数据中提取最大化信息,是实现股价波动谱分析 的直接手段,为探究市场周期性提供量化基础。
二、频率谱的基础概念 股价的波动、规律性可精准描述为正弦波 ,其核心特征为周期(T) 、振幅 (正负峰间距)、相位 (时间偏移关系)。
频率(f)是周期的倒数,公式为f = T 1 ,单位为单位时间内的周期数;角频率(ω) 更适用于数值分析,公式为ω = 2 πf = T 2 π ,单位为弧度 / 单位时间。
数学上,任何时间序列(含股价) 都可通过不同频率、振幅、相位的正弦波代数叠加,以任意精度还原,这是谱分析的理论基础。
对时间序列做正弦波拆解并得到各正弦波特征的过程为谱分析(谐波分析) ,结果为频率谱 ;股价中约 **23%** 的波动由市场内在的正弦波叠加过程驱动,具备可预测性,其余为随机或基本面驱动。
三、傅里叶分析的完整实施步骤 傅里叶分析是实现谱分析的核心方法,本章采用 Lanczos 的简易方法,步骤如下:
数据组装
序列拆分 :以原始数据的中心值为起点,生成两个新序列
确定分析频率
计算对应振幅
获取复合振幅 :对每个频率的正、余弦振幅计算平方和的平方根 ,即为该频率在原始股价中的振荡振幅,绘制振幅 - 角频率 / 周期 图,完成傅里叶分析。
四、傅里叶分析的结果解读 实例:用2300 个周收盘价数据 对道指 30 工业平均指数做傅里叶分析,结果见附录,可与其他谱分析方法做相关性验证;
关键提示:傅里叶分析的正弦波分量仅为数学拆解,不代表原始数据由正弦波叠加生成 (如直线也可拆解为正弦波),需结合其他方法验证分量是否为市场内在周期性驱动,否则无法通过周期外推预测股价。
五、数值滤波器的原理与类型 核心功能:类比筛子,按频率特征 分离股价数据,是谱分析的重要延伸工具;
频率响应:是滤波器的核心特征,由振幅比 (输出 / 输入振幅,0-1 之间)和相位响应 (正弦波的时间偏移)组成,完全描述滤波器性能;
主要类型(均为必备分析工具):
| 滤波器类型 | 核心功能 | 典型示例 |
|------------|----------|----------|
| 低通滤波器 | 允许低频(长周期)通过,阻隔高频(短周期) | 移动平均 |
| 高通滤波器 | 允许高频(短周期)通过,阻隔低频(长周期) | 反向移动平均 |
| 带通滤波器 | 允许特定频率区间的分量通过 | 多筛级联的数值实现,是股价分析的核心类型 |
关键特性:时滞 是所有数值滤波器的固有特征,滤波器的频率分离精度越高,时滞越大;移动平均因分离精度低,时滞最小(为跨度的 1/2),适合实时预测分析,高精度滤波器时滞可达数年,适合市场研究。
六、数值滤波器的设计与应用 本章基于Joseph F. A. Ormsby1960 年 的设计准则,讲解带通滤波器的设计(低 / 高通可参考文献),核心内容如下:
设计前的关键决策 (均为滤波器误差的影响因素):
误差控制
设计参数确定 :需设定 4 个角频率(ω₁= 低截止、ω₂= 低滚降、ω₃= 高滚降、ω₄= 高截止),且令低、高裙边斜率Δ ω = ω 2 − ω 1 = ω 4 − ω 3 。
权重计算步骤
先计算 4 组衍生参数(含 Z、λ 系列、2πλ 系列等);
计算前 1/2 权重和中心权重,权重函数关于中心对称 ,后 1/2 权重与前 1/2 镜像;
所有权重求和后除以 n,再用原权重减去该值,得到最终权重。
实际应用方法
将权重与等间距股价数据一一对应,乘积求和 得到滤波器输出,输出对应权重中心位置的股价时间点;
逐点滑动权重条带重复计算,最终缺失最后2 n − 1 个输出数据,为滤波器的正常时滞;
可将股价与滤波器输出同图绘制,直观观察频率分离效果,复杂分析需数百万次计算。
七、曲线拟合的实用方法 曲线拟合是解读谱分析 / 滤波器结果的关键手段,能将离散数据转化为量化模型,本章讲解 3 类核心方法,覆盖 99% 的股票研究需求:
最小二乘误差直线拟合
适用场景:分析频率 / 周期随时间的趋势,拟合公式为ω = A + Bt (ω 为角频率,t 为时间,A/B 为常数);
计算步骤:将数据整理为 (ω,t) 对,计算 N(数据对数)、C(ω 和)、D(t 和)、E(t² 和)、F(ωt 乘积和)、G(t 和的平方),通过固定公式求解 A 和 B;
应用:代入任意 t 求 ω,绘制拟合直线,量化数据趋势。
抛物线拟合
Prony 法
八、数值分析的核心总结与提示 核心工具:傅里叶分析 (频谱拆解)、数值滤波器 (频率分离)、曲线拟合 (数据量化)是股价时序分析的三大核心,可相互配合挖掘市场周期性;
关键注意事项:
离散时间序列分析存在诸多误区,应用新方法前需查阅专业文献;
傅里叶分析结果需结合其他谱分析方法 验证,方可得出结论;
滤波器设计需在误差、计算量、时滞 之间做折中,根据需求选择合适的参数;
应用价值:数值分析在高校 / 科研院所广泛应用,但在股价分析中应用不足,掌握该方法可获得股票交易的竞争优势 。
关键问题 问题 1(方法原理类):傅里叶分析能应用于股票价格分析的核心数学和现实依据是什么? 答案:数学依据是任何时间序列(包括股价这一离散序列) 都可通过不同频率、振幅、相位的正弦波代数叠加,以任意精度还原;现实依据是股票价格虽为离散的交易数据,但约 **23%** 的价格波动由市场内在的、符合正弦波叠加规律的周期性过程驱动,傅里叶分析可拆解出这部分周期性特征,为预测提供基础。
问题 2(实操设计类):设计适用于股票研究的带通数值滤波器时,如何平衡误差、计算量和时滞的关系? 答案:首先通过控制n × t × Δ ω 的乘积在500-700 之间,将滤波器误差控制在 1%-2.5% 的最优区间;其次,权重数(n)越大,误差越小但计算量越大,且滤波器跨度越大时滞(1/2 跨度)也越大,若为实时股价预测 ,可选择小 n 的低精度滤波器(如移动平均)以减小時滞;若为市场周期性研究 ,可选择大 n 的高精度滤波器,牺牲时滞以获得更精准的频率分离效果;极端情况下可接受 5%-6% 的误差,降低计算量。
问题 3(结果应用类):傅里叶分析的正弦波分量结果并非直接代表市场周期性,该如何正确解读和验证其结果,才能应用于股价预测? 答案:首先,明确傅里叶分析的正弦波分量是数学拆解结果 ,不代表原始股价数据由正弦波叠加生成(如直线也可拆解为正弦波),仅分量为市场内在周期性驱动 时才具备预测性;其次,需通过其他谱分析方法 (如数值滤波器分析)验证傅里叶拆解出的正弦波分量,确认其是否为股价的固有振荡特征;最后,结合曲线拟合 (如 Prony 法)量化验证后的正弦波的频率、振幅和相位,通过周期外推的方式进行股价预测,同时排除随机和基本面驱动的价格波动部分