资讯动态

绝密波段指标公式拆解:SMA平滑与抄底逃顶信号实战

发布时间:2026/9/17 18:49:23 来源:尧图企业网站定制
简介这份通达信“绝密波段”指标源码适合股票、期货、外汇等市场的技术分析爱好者尤其适合希望借助副图信号捕捉波段买卖点的投资者也适合初学指标编写的用户参考。源码基于36周期价格区间构造VAR1经三次SMA平滑生成“波”“段”两条曲线通过两条曲线的交叉及阈值判断在低位区以红柱和“抄底”文字提示潜在机会在高位区以黄柱和“逃顶”文字提示风险辅助识别超卖超买与趋势转折。资源共1个doc文件约318KB文件包含完整公式文本、参数设置和基础知识点说明可直接复制到通达信软件中新建副图指标使用也可按个人习惯调整周期与灵敏度。目前已有1078人学习下载。读者既能深入理解该指标的构造思路也能在此基础上二次开发配合K线、成交量等综合研判提升波段交易的决策效率与风险控制水平。1. 绝密波段一根指标线怎么拆出抄底与逃顶的确定性在震荡行情里追涨杀跌亏的不是方向判断是节奏。绝密波段这个通达信副图指标思路是把价格在36日高低点区间里的位置做三次SMA平滑得到一快一慢两条波段线然后用交叉位置配合20和80两个阈值来圈定抄底和逃顶区域。第一次看这个源码的人通常会忽略一个细节它所有信号都加了过滤条件FILTER(VAR6,10)和FILTER(VAR7,5)这意味着它不是K线级别信号而是波段级别信号。你把它当短线买卖点用会很难受当波段拐点的确认工具才顺。本文把这套公式从头拆到尾讲清每行变量的含义、参数改哪里会改变什么行为以及最常见的误读方式。适合已经会看通达信基础K线、想理解指标公式内部逻辑的从业者默认你对函数有基本认知不教软件基础操作。2. 从LLV到SMAVAR1到VAR4的数值链路与平滑机制2.1 VAR1把收盘价映射到36日价格区间的位置公式第一行的核心是位置归一化。LLV(LOW,36)是最近36根K线的最低值HHV(HIGH,36)是最高值两者构成一个动态价格箱体。(CLOSE-LLV)/(HHV-LLV)计算的是当前收盘价在这个箱体中的百分比位置乘以100后得到一个0到100之间的数值。VAR1:(CLOSE-LLV(LOW,36))/(HHV(HIGH,36)-LLV(LOW,36))*100;这个公式的思想是不关心绝对价格只关心价格在近期波动范围里的相对位置。90分位说明价格接近36日高点10分位说明接近低点。这个想法本身不新鲜很多KDJ类指标的第一条计算线也是类似思路KDJ用的是9日窗口这里放大到36日目的是过滤掉短线噪音让位置数据更偏中期。这里要注意一个工程细节如果HHV(HIGH,36)恰好等于LLV(LOW,36)也就是36根K线完全横盘没有波动分母为0通达信会返回无效值。虽然股票市场几乎不会出现严格等于的情况但在停牌后复牌的极端场景下有可能。真遇到指标线断头优先检查这段区间是否出现了长时间一字横盘。2.2 三次SMA平滑为什么是SMA而不是MA或EMAVAR2、VAR3、VAR4分别对VAR1做了一次、两次、三次SMA平滑权重系数是3,1。通达信的SMA(X,N,M)函数和传统统计学里的简单移动平均MA完全是两回事它的公式是Y (X*M Y*(N-M)) / N表示当前值X以M/N的权重进入之前累积值Y保留(N-M)/N的权重。N3、M1时新值只占1/3权重历史累积值占2/3。VAR2:SMA(VAR1,3,1); VAR3:SMA(VAR2,3,1); VAR4:SMA(VAR3,3,1);所以VAR2、VAR3、VAR4不是三条独立的均线而是同一份数据经过三次递推平滑后的结果每一层都比上一层更钝、更滞后。第一条平滑线VAR2对价格变化最敏感第二条VAR3是中间过渡层第三条VAR4最平滑基本只反映中期动量方向。我一般把这个结构和均线系统做类比VAR3相当于5日均线VAR4相当于20日均线但区别在于这里的平滑对象是相对位置而非价格所以天然具备0到100的边界约束不会像价格均线那样跟随绝对价格不断上移。边界约束带来的好处是阈值可以固定20以下和80以上在不同行情阶段含义基本一致这是设计者选这个结构的原因。2.3 波与段的输出两条线的角色划分公式里的波: VAR3;和段: VAR4;是直接输出到副图的两条曲线。波线代表短期动量段线代表中期动量。当波线上穿段线说明短期动量强于中期动量动能向上下穿则相反。这是经典的金叉死叉逻辑但因为是位置数据交叉发生的位置决定了信号的意义。波: VAR3; 段: VAR4;两条线的角色划分意味着你不需要自己去看数值本身只需要看它们的关系。波线在段线下方运行且数值低于20是超卖区酝酿反转波线在段线上方且数值高于80是超买区酝酿回调。注意输出行末尾没有分号会直接显示数值有分号则只画线不显示数值这里的原始代码选择显示数值方便自己盯盘时做定量判断。结合VAR1的36日窗口来看这个指标的设计周期偏中期信号频率较低。如果你用在15分钟或30分钟分时图上36根K线只是几个小时到一天的窗口行为会完全变样后面第4章会详细展开参数调整方案。3. 信号触发与过滤CROSS、FILTER、DRAWTEXT的组合规则3.1 抄底信号的完整触发条件VAR6的抄底信号不是简单的金叉它有两个前置条件第一VAR3上穿VAR4短期动量开始强于中期动量第二交叉发生时VAR3的数值必须小于20也就是这个金叉发生在超卖区域。VAR6:CROSS(VAR3,VAR4) AND VAR320; DRAWTEXT(FILTER(VAR6,10)1,40,抄底),LINETHICK3; STICKLINE(FILTER(VAR6,10)1,0,30,10,0),COLORRED;FILTER(VAR6,10)的含义是当VAR6首次为1时输出1并在之后的10根K线内忽略所有再次满足条件的信号10根之后如果条件再次满足可以再输出一次。这个设计的目的是防止在底部区域的反复交叉产生连续信号确保两次抄底提示之间至少间隔10根K线。这里有个容易被忽略的细节CROSS(VAR3,VAR4)要求的是前一根K线VAR3小于等于VAR4、当前K线VAR3大于VAR4是严格意义的穿越。但通达信的CROSS函数在两条线数值相等时行为有一些特殊处理如果你用等于号手写交叉逻辑出来的信号位置会和CROSS差一根K线。实际使用中原样保留CROSS即可不建议改写。DRAWTEXT的绘制位置在坐标40STICKLINE的红色柱状线从0画到30宽度10透明度0。40的位置恰好是0到90坐标的中下区域不会和柱状线重叠也不会和上方的逃顶信号文字混淆。3.2 逃顶信号的对称逻辑与差异VAR7的逃顶信号和VAR6逻辑对称VAR4上穿VAR3即中期动量重新强于短期动量死叉形成同时要求VAR3大于80即死叉发生在超买区。VAR7:CROSS(VAR4,VAR3) AND VAR380; STICKLINE(FILTER(VAR7,5)1,80,100,10,0),COLORYELLOW; DRAWTEXT(FILTER(VAR7,5)1,70,逃顶),LINETHICK3,COLORYELLOW;与抄底信号的区别在过滤周期抄底用FILTER(,10)逃顶用FILTER(,5)。也就是说顶部信号允许更密集地出现5根K线后就可以再次触发。这个设计隐含了A股市场顶和底的非对称性底部反复磨底需要更长的过滤周期来避免频繁加仓顶部阶段情绪波动大、信号切换速度快缩短过滤周期可以更快捕捉第二次逃顶机会。黄色柱状线的绘制范围是80到100对应超买区的上半部分。文字标注在坐标70和底部柱状线的30不冲突。副图坐标默认上限是90但这里柱状线画到了100通达信会自动向上扩展坐标范围。3.3 90和0两条参考线的信号增强含义源码最后两行是90;和0;这是两条水平参考线。0是下边界90不是上边界而是超买预警线。当波线运行在90上方时说明短期位置已经接近36日区间的极值区域即便没有触发VAR7的死叉也要警惕顶部风险。90; 0;这两条线和VAR8配合使用效果更好。VAR8是第三个信号VAR2上穿VAR3且VAR3大于80且VAR3大于VAR4。这个信号和VAR7的区别在于它是VAR2和VAR3的交叉比VAR3和VAR4的交叉更灵敏相当于顶部的提前预警。VAR8:CROSS(VAR2,VAR3) AND VAR380 AND VAR3VAR4; STICKLINE(VAR8,85,100,10,0);VAR8的柱状线画在85到100之间不加颜色参数通达信默认使用白色或前一次的颜色设置。在震荡顶部的确认过程中VAR8通常会先触发随后VAR7才触发两者的时间差就是顶部钝化到实际死叉的距离。如果VAR8反复触发而VAR7始终不触发说明行情在高位横盘整理而不是反转下跌。4. 参数敏感性与行情适配36日窗口、20/80阈值的调校边界4.1 每个数字都是调参入口原始公式里的所有常量都可以改LLV(LOW,36)和HHV(HIGH,36)决定位置计算窗口两处SMA(,3,1)决定平滑速度VAR320和VAR380决定信号触发的敏感度FILTER(,10)和FILTER(,5)决定信号最小间隔。参数位置原值作用调小的影响调大的影响LLV/HHV周期36价格箱体范围信号更频繁噪音更多信号更少滞后加大SMA的N值3平滑速度对价格更敏感曲线更平滑、更滞后SMA的M值1新值权重权重降低曲线更钝权重提高接近原数据超卖阈值20抄底区域判定信号更少更严格信号更多更早超买阈值80逃顶区域判定信号更多更早信号更少更严格FILTER抄底间隔10底部信号过滤信号更密集信号更稀疏FILTER逃顶间隔5顶部信号过滤信号更密集信号更稀疏调整的核心矛盾是信号频率与可靠性的取舍。把36改成20VAR1的波动范围变小位置数值摆动加快VAR3更容易触碰20和80阈值信号数量会明显增多但假信号比例同步上升。反过来改成60信号数量减少每次信号的可靠性更高但顶部信号出现时往往已经回撤了一段。4.2 不同周期切换时的参数改动方案在日线级别36日窗口大约等于一个半月的交易区间这个尺度适合波段操作。切到周线36周已经是八个月以上的窗口信号极其稀疏但质量很高适合中长线仓位管理。切到60分钟线36根K线只有大约九天指标会变得非常敏感需要同时放大周期参数。VAR1:(CLOSE-LLV(LOW,60))/(HHV(HIGH,60)-LLV(LOW,60))*100; VAR2:SMA(VAR1,5,1); VAR3:SMA(VAR2,5,1); VAR4:SMA(VAR3,5,1);这套改法把窗口从36放大到60SMA从3,1改成5,1适用于60分钟级别。原因是K线周期缩短后同样的时间跨度对应的K线数量增加需要扩大窗口来保持位置计算的稳定性同时加大SMA的N值让平滑速度跟得上更快的K线节奏。如果直接用原参数跑60分钟线信号会过于密集VAR7的FILTER间隔5根本挡不住连续触发。对于15分钟级别可以考虑把窗口放到90SMA的N值改到8。这时候指标的信号频率会接近原始参数在日线上的表现。注意M值一般保持1不变因为M决定新值权重M越大曲线越接近原始位置序列平滑的意义就消弱了。4.3 一只股票跑通后再套到全市场参数调校不能只看一只股票的信号是否漂亮要看全市场的适应度。把改好参数后的公式用通达信的公式评测功能跑一遍全市场或者手动回看20到30只不同行业的股票统计信号出现后的实际涨跌情况。加载修改版公式的路径是通达信菜单栏选功能进入公式管理器找到你保存绝密波段的指标分组选中后点修改替换对应变量行的参数数值。修改后副图会即时刷新不需要重新编译通达信的公式系统是解释执行的保存即生效。实操中常见的错误是把20和80直接改成10和90来减少信号这会引入新的问题VAR1到VAR4是平滑后的位置数据极值区域出现的概率本身就低。阈值改成10和90后相当多股票的波线永远摸不到这个区域整个指标在一段时间内丧失全部信号输出。正确做法是先用默认参数观察一段行情记录信号出现的位置再按你的交易周期小步调整。5. 信号陷阱与系统验证VAR8的误报场景和确认用过滤方案5.1 先排查未来函数再谈可靠性通达信公式里最需要注意的问题是未来函数使用了未来数据的指标会在当前K线位置提前画出信号实盘中信号会消失或漂移。绝密波段这个公式里LLV和HHV计算的都是截至当前K线为止的36根数据不引用未来K线CROSS判断的也是当前和前一根K线的值属于确认滞后型逻辑没有未来函数。但盘中它会变。你在盘中看到的VAR3数值是实时计算的收盘后由于使用收盘价计算VAR1会变化VAR3和VAR4会随之调整已经画出来的DRAWTEXT标记可能消失。这是所有基于收盘价的指标的通病不是未来函数问题而是盘中数据未定型导致的信号不稳定。解决方式有两个一是只在收盘后做信号确认不盘中追DRAWTEXT二是用ISLASTBAR之类的函数限制信号只在最后一根K线输出。VAR6:CROSS(VAR3,VAR4) AND VAR320 AND ISLASTBAR;这样改信号只在当前K线输出避免历史K线上已经固定的标记被盘中变化干扰。代价是你做历史回测时看不到标记因为回测中每根K线在被扫描时都曾经是最后一根。实战中我一般用原版做历史复盘另存一个加了ISLASTBAR的版本做盘中监控。5.2 跟风盘与共振确认用成交量参数过滤VAR8VAR8在强趋势行情底部反弹初期经常误报原因是股价从超卖区强力反弹时VAR2上穿VAR3往往在80以上区域发生但此时可能只是急跌后的修复不是趋势反转。一个补丁方案是给VAR8增加成交量确认条件要求当前成交量大于5日均量。VAR8:CROSS(VAR2,VAR3) AND VAR380 AND VAR3VAR4 AND VOLMA(VOL,5); STICKLINE(VAR8,85,100,10,0);这个改法的逻辑是放量突破更可能是真实趋势启动缩量上穿大概率是弱反弹。但要注意MA(VOL,5)本身也是滞后指标在成交量急剧萎缩的市场环境里5日均量会被快速拉低VOLMA(VOL,5)的条件反而容易被满足。更稳妥的做法是用VOLREF(HHV(VOL,10),1)要求当前成交量超过之前10根K线的最大量条件是严格意义上的放量突破。验证一套参数是否有效不能只看赚钱的信号要看信号出现后的持仓体验。用通达信的条件选股功能把VAR6触发后的股票加到自选板块统计未来5日和10日的价格相对36日箱体中位数的位置变化。如果多数信号触发后VAR3继续在20以下徘徊说明过滤周期还不够长把FILTER(,10)改到15或20重新验证。最后提供一套可直接运行的自定义版源码在通达信公式管理器里新建技术指标公式选副图粘贴运行N:36; VAR1:(CLOSE-LLV(LOW,N))/(HHV(HIGH,N)-LLV(LOW,N))*100; VAR2:SMA(VAR1,3,1); VAR3:SMA(VAR2,3,1); VAR4:SMA(VAR3,3,1); 波: VAR3; 段: VAR4; VAR6:CROSS(VAR3,VAR4) AND VAR320; DRAWTEXT(FILTER(VAR6,10)1,40,抄底),LINETHICK3; STICKLINE(FILTER(VAR6,10)1,0,30,10,0),COLORRED; VAR7:CROSS(VAR4,VAR3) AND VAR380; STICKLINE(FILTER(VAR7,5)1,80,100,10,0),COLORYELLOW; DRAWTEXT(FILTER(VAR7,5)1,70,逃顶),LINETHICK3,COLORYELLOW; VAR8:CROSS(VAR2,VAR3) AND VAR380 AND VAR3VAR4; STICKLINE(VAR8,85,100,10,0); 90; 0;把窗口参数N提取到顶部后日常调参只需要改一个数字不用动后面的链路。在扫描不同股票池时先用通达信的批量公式评测跑一遍历史收益筛选出N值与该股平均波段周期匹配的一组参数再进入实盘观察窗口这是让这套指标从通用公式变成个人交易系统的最短路径。本文还有配套的精品资源点击获取

读完文章,也想定制专属网站?

尧图设计师 24 小时内与您沟通定制方案

免费获取报价