拆股复权后技术指标跳变,如何定位价格与成交量口径
拆分后指标突然跳变,先查价格与成交量是否采用一致的单位基准。本例人为设定一拆二,价格由一百零二变成五十一,原始价格看似下跌一半;把历史价格换成拆分后单位后,同一位置是五十一到五十一,并没有价格损失。若只改价格不改需要配套的数量,其他价量统计又会出现人工缺口。
这次一拆二到底改变了什么?
构造规则是每一旧份变成两新份,单份价格在其他条件不变时减半,总价值保持。它只用来演示单位换算,不对应任何真实证券的拆分、送转、分红或除权安排。现实公司行为可能更复杂,需要核对事件类型、比例和数据供应商的调整定义,不能套一个倍数处理所有事件。
本文四根原始价格为一百、一百零二、五十一、五十二,原始数量为一千、一千二百、二千四百、二千六百。事件发生在第二与第三根之间。为了让所有历史都用事件后的份额单位,前两根价格除二、数量乘二,后两根不变。此处调整量是可比单位数量,不声称发生过新的真实交易。
价格、数量与均线怎样逐项对照?
下表两期均线仅对最近两项价格求平均,首根未形成。每根同时列价格乘数量,用作本构造换算的一项守恒检验。
| 根 | 原始价格 | 原始量 | 调整价格 | 调整量 | 原始两期均线 | 调整两期均线 | 原始价乘量 | 调整价乘量 |
|---|---|---|---|---|---|---|---|---|
| 1 | 100 | 1000 | 50.0 | 2000 | 未形成 | 未形成 | 100000 | 100000.0 |
| 2 | 102 | 1200 | 51.0 | 2400 | 101.000000 | 50.500000 | 122400 | 122400.0 |
| 3 | 51 | 2400 | 51 | 2400 | 76.500000 | 51.000000 | 122400 | 122400 |
| 4 | 52 | 2600 | 52 | 2600 | 51.500000 | 51.500000 | 135200 | 135200 |
第三根原始两期均线七十六点五,混合了旧份额价格一百零二与新份额价格五十一;调整均线为五十一,使用统一单位。到第四根,两期窗口都在事件后,两种均线又相同。这不表示原始数据有错,而是未经调整的价格序列不适合直接当作同单位连续变动解释。
事件日的负五成为什么不是经济损失证明?
原始单份价格五十一除一百零二减一,得到负百分之五十;对应持有数量已经翻倍,不能只用单份价格推断总资产。统一后的价格是五十一到五十一,回报为零。在这个纯拆分、没有其他变化的构造条件下,价值守恒是实验输入,而不是预测实际事件日价格一定不动。
若真实事件日还伴随市场涨跌,调整后仍可有非零价格变化。本文不把所有跳变都归因于拆分,也不根据调整后曲线判断投资价值。应先验证事件和调整,再解释剩余变化;原始数据与调整数据都应保留,分别服务于凭证核对与可比序列研究。
为什么调整价格不能随便配原始数量?
第二根原始价量乘积为十二万二千四百,调整后五十一乘二千四百仍为同一数;若只取调整价五十一乘原始量一千二百,则变成六万一千二百,人工少了一半。若用于金额流或成交额代理,便制造不存在的变化。本例守恒检查能直接指出数量没有随单位转换。
不过,不是所有指标都要求同一方式调整成交量。只有先定义指标需要的是原始成交数量、可比份额数量还是真实成交额,才知道该取哪列。不能将本文为守恒设定的调整列宣布成所有供应商必须提供的字段;关键是不要把不同含义的列拼接后假装一致。
调整方向与基准日会不会影响绝对数值?
会。本文统一到事件后单位,也可以定义其他共同基准,价格绝对值和量的表示随之改变。正比例统一变化可能保持某些无量纲比率,却会改变元单位均线等指标的绝对数。报告应写明调整方向、因子生效边界与基准日,不只写「已复权」三个字。
数据供应商若会在新事件后重算全部历史,今天下载的历史绝对值可能与此前快照不同。复现实验需要保存原始版本或数据哈希、事件因子和下载时间,否则即使算法未改也无法精确复现旧结果。这是版本管理问题,不应直接解释成历史交易在事后发生了变化。
指标跳变的定位顺序是什么?
先对齐事件前后日期和份额单位,再检查开高低收是否使用同一因子,随后检查成交量、成交额与派生字段。只调整收盘但未调整高低,会让TR、波动与随机指标混用尺度。只调整价格不理解数量含义,也会影响价量指标。应从原始字段逐层复算,而不是直接给最终指标加一个补丁。
本文只给出可核对的合成拆分实验,不复述具体市场复权规则,也不声称某个平台应与本表完全相同。相关夏普基础工具不自动识别拆分与复权。数值一致的前提是同一事件定义和数据口径,完成它仍不等于验证了交易方法的有效性。
真实成交额能不能直接用调整价乘调整量替换?
本文这个纯拆分模型中乘积守恒,是因为因子互为倒数、没有其他事件。现实成交额可能有独立统计定义、单位和数据处理流程,不能仅凭乘积接近就用派生值覆盖原始成交额。应保留原字段,再将价格乘量作为诊断代理,标明其适用边界。
若价格是成交均价、收盘价或最后成交价,乘数量也可能得到不同于实际逐笔成交金额汇总的数。因此本表使用的是同一合成价格作为整根代表,不把乘积假称真实成交额。先明确字段含义,再利用守恒关系排错,能够避免在修复一个口径时又引入另一个未经证实的假设。
在哪里继续核对基础概念?
概念背景见本站已有文章;相关基础核算工具提供其界面列明的计算。本文扩展实验依靠上面的独立输入和表格复现,不把全部情景视为工具已有功能。
道积君编辑组|AI辅助起草,构造算例经程序复算。本文数据、价格及规则假设均为教学构造,不是实盘或历史记录;仅用于投资教育,不推荐具体产品,不提供交易信号,不预测或保证收益。
来源核对:TA-Lib v0.6.4源码目录。核对日:2026-10-23。来源用于公式和概念比对,本文自定实验不冒称第三方软件运行结果;真实产品适用条件需查相应有效文件。
复算资料
本篇编号为DJ059。可下载Python核算脚本(文本)与完整输入输出JSON,对照文中表格复算。脚本文件改存为.py后可用Python运行;数据均为构造教学样本。