先给你最关键结论:
10日100%、30日200%,算的是「偏离值」,不是单纯股价涨幅;是区间累计**,不是每日相加;是滚动窗口,不是固定从某一天开始;没有复利问题,用区间涨跌幅直接减就行。
一、先搞懂核心公式(必记)
日偏离值 = 个股当日涨跌幅 − 对应指数当日涨跌幅
累计偏离值 = 个股区间涨跌幅 − 对应指数区间涨跌幅
(区间涨跌幅 = (期末价/期初价 − 1) × 100%,自带复利,不用你手动算)
二、10日100% 怎么算(最常用)
- 规则:任意连续10个交易日,累计偏离值 ≥ +100%(涨)
- 窗口:滚动计算(每天都往前推10天算一遍)
- 你要算次日:看最近9天的累计偏离值,再加上次日预估偏离值,看是否≥100%
- 例:前9天偏离值已92% → 次日只要≥8%就触发10日100%
- 误区:不是看前8天,是看最近9天(因为第10天是次日)
三、30日200% 怎么算
- 规则:任意连续30个交易日,累计偏离值 ≥ +200%(涨)
- 窗口:同样滚动,每天往前推30天
- 深市特殊:触发10日100%后,30日窗口重置(从异动公布日重新算)
- 沪市:不重置,一直滚动累计
四、复利问题(你最关心)
- 区间涨跌幅本身就是复利计算(比如10%+10%=21%,不是20%)
- 你不用手动算复利:直接用「期末价÷期初价−1」,或软件里的区间涨跌幅
- 累计偏离值 = 个股区间涨跌幅 − 指数区间涨跌幅,一步到位
五、极简计算步骤(照着做就行)
1. 选基准指数:
- 主板:
上证指数/深证A指
- 创业板:
创业板指/创业板综
- 科创板:
科创502. 取区间:
- 算10日:取最近9天(T−9到T−1)的区间涨跌幅
- 算30日:取最近29天(T−29到T−1)的区间涨跌幅
3. 算累计偏离:
- 个股区间涨跌幅 − 指数区间涨跌幅
4. 加次日预估:
- 10日:当前9日偏离 + 次日预估偏离 ≥ 100% → 触发
- 30日:当前29日偏离 + 次日预估偏离 ≥ 200% → 触发
六、举个例子(一看就懂)
- 个股:创业板票,最近9天涨95%
- 指数:创业板指同期涨5%
- 9日累计偏离 = 95% − 5% = 90%
- 次日只要涨≥10%(且指数不涨),10日偏离就≥100%,触发严重异动
七、常见误区(别再踩)
- ❌ 不是每日偏离值简单相加(会有误差,区间法更准)
- ❌ 不是固定从某一天开始算(是滚动窗口)
- ❌ 不是看前8天(是看最近9天,留1天给次日)
- ❌ 不用手动算复利(区间涨跌幅已包含)
八、快速判断法(实战用)
- 10日100%:最近9天偏离 ≥ 90% → 次日一涨就危险
- 30日200%:最近29天偏离 ≥ 180% → 次日一涨就危险
要不要我给你做一个可直接套用的10日/30日偏离值计算模板(Excel/备忘录版),你只要填每日涨跌幅就能自动算出是否触发异动?
这个计算异动更详细版本哈,再复制下