量化顶底突破模型:精密量化计算找顶底的观察方法与实战手记

⚠️ 风险提示(文首置顶):本内容仅为技术指标研发手记,公式仅做形态识别演示,不构成任何投资建议、不承诺收益。信号基于历史行情统计,不代表未来走势。股市存在风险,请勿直接照搬用于实盘,交易决策请独立审慎判断。

量化顶底突破模型:精密量化计算找顶底的观察方法与实战手记

量化顶底|精密计算|偏离度|RSI|ADX|仅供学习交流

一、核心概念:什么是量化顶底识别

为什么要用"量化"的方式去找顶底?根本原因有两点。其一,肉眼看图容易被情绪带偏——一根长下影就能让人产生"到底了"的错觉,但这是主观感受,无法重复、无法复盘。其二,顶和底从来不是某个价位点,而是一段"概率占优"的区间;要让这个区间可识别,就必须把它拆成可计算的数字。

所谓"量化顶底识别",就是用一组固定算法,把"价格相对中枢的偏离程度""成交量是否配合""趋势强弱是否转向"翻译成数值,再用这些数值的组合去标记底部形成区域与顶部警惕区域。它不回答"会不会涨",只回答"当前处于量化意义上的哪个状态"。本文聚焦的【量化顶底突破】副图,正是用"精密量化计算"把这套状态可视化。

二、设计逻辑:四个模块各自扮演什么角色

① 价格偏离度——回答"价格离中枢有多远"。用 (C-MA(C,20))/MA(C,20)*100 衡量,负向偏离越大,越靠近统计意义上的低位区,是底部观察的候选土壤。

② 量价关系——回答"偏离是否有人认"。用 V/MA(V,20) 做量能验证,单纯价格低不算数,必须有量能放大(≥1.2倍)来确认偏离被市场关注,过滤掉无量阴跌的"假低位"。

③ 加权均价系统(操盘线/行情线)——把价格和成交量的"平均成本"画成两条线(MA20 操盘线、MA5 行情线)。行情线上穿操盘线视为转强,下穿则视为转弱,是状态切换的观察轴。

④ RSI + ADX 经典叠加——RSI 提供摆动强弱(是否超卖/超买),ADX 提供趋势强度(当前是否有明确方向)。两者叠加的意义在于:底部观察需要"超卖且趋势强度未恶化",顶部警惕需要"强势但摆动过热",单看一个指标容易误判。

为什么这样组合?因为顶底本质是"偏离 + 确认 + 强弱"三段式:先有偏离(价格模块),再有确认(量价模块),最后用强弱模块(RSI/ADX)与均价系统决定是"底部形成"还是"顶部警惕"。四者缺一不可,单独使用任何一个都会放大噪声。

三、指标结构树形图

量化顶底突破观察模型

├─ 价格偏离度(波动量化)

├─ 计算:(C-MA(C,20))/MA(C,20)*100

└─ 作用:度量价格相对20日中枢的偏离

├─ 量价关系(成交验证)

├─ 计算:V/MA(V,20)

└─ 作用:确认偏离是否伴随量能放大

├─ 加权均价系统(成本轴)

├─ 操盘线 MA(C,20) {中长期成本}

└─ 行情线 MA(C,5) {快速成本}

├─ 经典指标叠加(强弱)

├─ RSI {摆动强弱,6周期}

└─ ADX {趋势强度,14周期}

└─ 信号合成(状态标记)

├─ 行情线上穿操盘线 → 底部形成观察

└─ 行情线下穿操盘线 → 顶部警惕观察

⚠️ 源码仅供学习通达信公式语法使用,请勿直接用于实盘。下方代码已逐行核对,可直接复制。

四、通达信源码(三段,无未来函数)

选股源码:

{量化顶底突破·选股·120263}
{价格偏离度:相对20日中枢的偏离百分比}
PDEV:=(C-MA(C,20))/MA(C,20)*100;
{量价关系:当日量能与20日均量之比}
VRAT:=V/MA(V,20);
{非ST筛选:剔除风险警示品种}
NST:=NOT(NAMELIKE('ST')) AND NOT(NAMELIKE('*ST'));
{综合信号:深度偏离且量能放大且非ST}
XG:PDEV<-5 AND VRAT>1.2 AND NST;

💡 点击源码区域,Ctrl+A 全选复制

副图源码:

{量化顶底突破·副图·120263}
{操盘线:20日加权均价,中长期成本轴}
CPX:MA(C,20),COLORRED;
{行情线:5日快速线,短期成本轴}
HQX:MA(C,5),COLORYELLOW;
{RSI曲线:6周期相对强弱摆动}
RSI:SMA(MAX(C-REF(C,1),0),6,1)/SMA(ABS(C-REF(C,1)),6,1)*100,COLORGREEN;
{ADX曲线:14周期趋势强度}
TR:=MAX(MAX(H-L,ABS(H-REF(C,1))),ABS(L-REF(C,1)));
HD:=H-REF(H,1);
LD:=REF(L,1)-L;
DMP:=SUM(IF(HD>0 AND HD>LD,HD,0),14);
DMM:=SUM(IF(LD>0 AND LD>HD,LD,0),14);
PDI:=DMP*100/TR;
MDI:=DMM*100/TR;
ADX:MA(ABS(MDI-PDI)/(MDI+PDI)*100,6),COLORMAGENTA;
{价格偏离度副图显示}
PDEV:(C-MA(C,20))/MA(C,20)*100;
{底部观察区域:偏离下穿-5,红柱标记}
STICKLINE(PDEV<-5 AND REF(PDEV,1)>=-5,0,PDEV,2,0),COLORRED;
{顶部警惕区域:偏离上穿5,蓝柱标记}
STICKLINE(PDEV>5 AND REF(PDEV,1)<=5,0,PDEV,2,0),COLORBLUE;

主图源码:

{量化顶底突破·主图·120263}
{均线系统}
MA5:MA(C,5),COLORWHITE;
MA20:MA(C,20),COLORYELLOW;
{共享偏离度}
PDEV:=(C-MA(C,20))/MA(C,20)*100;
{底部观察标注}
DRAWICON(PDEV<-5 AND REF(PDEV,1)>=-5,L,1);
DRAWTEXT(PDEV<-5 AND REF(PDEV,1)>=-5,L*0.98,'底部观察'),COLORRED;
{顶部警惕标注}
DRAWTEXT(PDEV>5 AND REF(PDEV,1)<=5,H*1.02,'顶部警惕'),COLORBLUE;
{K线多空颜色区分}
STICKLINE(C>=O,H,L,0,1),COLORRED;
STICKLINE(C<O,H,L,0,1),COLORCYAN;
STICKLINE(C>=O,C,O,3,1),COLORRED;
STICKLINE(C<O,C,O,3,1),COLORCYAN;

五、参数说明

参数默认值含义
MA周期(偏离)20价格中枢窗口,决定偏离统计口径
行情线周期5快速成本,捕捉短期转强/转弱
偏离阈值±5触发底部观察/顶部警惕的偏离边界
量能倍数1.2选股时量比下限,确认偏离有效性
RSI周期6摆动强弱灵敏度
ADX周期14趋势强度窗口

六、失效场景

  • 市场异常波动:突发利好/利空造成跳空,偏离度瞬间击穿阈值却无真实底部结构,易产生假信号。

  • 指标钝化:长期单边行情中,RSI 长期贴顶或贴底、ADX 持续高位,强弱与趋势模块失去区分度。

  • 无量阴跌:价格持续偏离但量能始终不放大,选股公式能过滤,但副图观察区仍会长期显示,需结合量价模块人工剔除。

  • 停牌/复牌与除权:复牌补跌或除权缺口会让 MA 与偏离度短暂失真,建议复牌后重新校准。

七、调优建议

1. 周期适配:短线把 MA 中枢改为 10、行情线改为 3;中线保留 20/5,长线可升至 60/10。

2. 阈值动态化:把固定 ±5 改为基于 60 日偏离度标准差的倍数(如 ±1.5σ),适应不同波动环境。

3. 量能门槛:震荡市降低至 1.0 倍避免漏信号,主升/主跌市提高至 1.5 倍过滤杂波。

4. 信号加权:当 RSI 超卖 + ADX 拐头向下时,底部观察的参考价值更高;反之顶部警惕更需警惕。

八、实战碎感

用了一段时间这套量化模型,最深的体会是:它擅长回答"现在处在什么状态",却永远回答不了"什么时候结束"。底部观察出现后,价格可能横盘很久才修复,也可能继续下探;顶部警惕亮起后,强势股常常还能惯性冲一段。所以我把它的输出当成"观察清单"而不是"行动指令"——进入底部观察区就放进观察池持续跟踪,进入顶部警惕区就把它从重点跟踪里清出观察池,仅此而已。

量化确认只是降低了主观误判的概率,没有消除误判本身。任何一根 K 线、一条均线,都不该成为孤证的依据。承认指标的局限,比迷信它的"精准"更接近于稳健。

📋 诚实声明
1. 本公式未经严格量化回测,仅作形态识别演示;
2. 过往表现不代表未来,历史形态不构成任何收益承诺;
3. 无收益回测数据,无法证明实战价值;
4. 信号出现仅为观察参考,不构成买卖依据;
5. 如据此操作,风险自担,建议咨询持牌专业人士。

⚠️ 再次提示(文末重申):本指标为形态识别工具,信号出现不代表必然启动。实盘需结合大盘环境、板块轮动综合审慎判断。股市有风险,交易需谨慎。

—— 通达信公式技术笔记 · 仅供学习交流 ——


相关阅读

最近发表
在线客服
QQ:332879389
联系电话
13605084160