⚠️ 风险提示(文首置顶):本内容仅为技术指标研发手记,公式仅做形态识别演示,不构成任何投资建议、不承诺收益。信号基于历史行情统计,不代表未来走势。股市存在风险,请勿直接照搬用于实盘,交易决策请独立审慎判断。 |
趋势起爆点模型:通道结构定势+动能转折择时,双视角共振波段转折观察(主图/副图/选股源码)
趋势起爆点|通道结构|能量线|动能转强|仅供学习交流
一、核心概念:为什么要区分"趋势结构"和"动能启动"
原帖标题里最关键的两个字其实是"观察"——它把判断拆成了两步:主图负责看结构,副图负责看动能,两幅图对照着用。先记录一个我过去常踩的误区:以前总觉得"结构强"和"动能足"是一回事——价格站上去了,动能自然就来了。复盘样本多了以后发现真不是这样:
有些标的走势结构很完整,通道持续向上,但能量线长期趴在零轴下方,价格贴着通道边缘慢慢磨,迟迟不动;另一些标的突然放量冒头,能量线瞬间翻红,可结构上价格还在通道内部甚至中轨下方,冲两天又回到原地。两种情形都真实存在,所以才有必要把"结构"和"动能"拆成两个维度分别观察,再谈两者的同向共振。
本模型的三个基础定义:
趋势结构:用近期高低点滑动计算出的通道,描述价格活动的"范围与方向"。回答的是:价格现在处于什么样的活动区间,这个区间是在上移还是下移、在扩张还是在收窄——这是"定势"。
动能启动:用价格短期相对长期的偏离速度(能量线)描述当下的推动强度。回答的是:多头与空头哪一方正在主导,主导力是否刚从弱转强——这是"择时"。
两者为什么要结合:结构负责"允许性",动能负责"配合度"。只有允许性没有配合度,容易长期原地踏步;只有配合度没有允许性,容易脉冲式回落。只有当两幅图同向时,才值得把该标的放进重点观察池持续跟踪。
二、设计逻辑:为什么用通道看结构、用能量线看动能
(1)结构层为什么选"通道"
通道用 N 日最高价与最低价的滑动极值构造:HHV 管上沿,LLV 管下沿。选它有三个理由:第一,纯计算、不画线、不猜点位,任何人算出来的结果一致;第二,它天然反映"最近 N 天价格实际活动的上下边界"——上轨是多方近期曾到达的位置,下轨是空方近期曾到达的位置;第三,当收盘价站上上轨,意味着价格活动范围的上边界被刷新,结构层面出现升级迹象,反之跌破下轨则是结构转弱的信号。
(2)通道的局限
通道由历史极值构成,天然滞后。最典型的毛病出现在长期横盘期:高低点拉平,上下轨间距收窄,价格随便一拱就穿轨,制造一堆"假突破"。所以通道只适合用来定结构倾向,不能单独当作决策触发依据——这是本模型把触发动作交给动能层的原因。
(3)动能层为什么选"能量线"
能量线取 EMA12 与 EMA26 之差并放大两倍,衡量价格短期运行速度快于长期平均速度的程度,是类 MACD 柱的简化版。零轴是短长期均线速度相等的时刻,即多空动能的均衡点。能量线由负转正(绿翻红),说明短期均线重新快于长期均线,动能刚从空头区翻入多头区;再叠加"零上持续确认",可以把零轴附近的来回抖动过滤掉一大部分。
(4)能量线的局限
震荡环境里能量线会在零轴附近反复穿越,单次翻红的信息含量很低;同时 EMA 天然滞后,等到确认翻转时价格往往已经走了一段。这是所有均线类动能指标的共性——本模型的做法是用"滞后换确定",而不是假装消除了滞后。
(5)两者怎么互补
通道擅长回答"在哪里",不擅长回答"有没有劲";能量线擅长回答"有没有劲",不擅长回答"在哪里"。两个维度各自都存在低质量信号区间,但把两幅图放在一起对照时,单维度噪音会被另一维度过滤掉一部分。这就是"主图定势、副图择时"的含义,也是本篇与单纯金叉类、单纯突破类模型最根本的区别。
三、模型结构总览(树形图)
趋势起爆点观察模型(结构+动能双视角)
├─ 结构视角(主图·通道)
├─ 上轨:近期多方活动上界,压力参考位
├─ 下轨:近期空方活动下界,支撑参考位
├─ 中轨:结构强弱分界
└─ 收盘站上上轨 → 上升结构确认(标记"突破观察")
├─ 动能视角(副图·能量线)
├─ 零轴:多空动能均衡点
├─ 绿翻红:动能由弱转强(标记"动能转强")
├─ 零上持稳:动能持续性确认(标记"零上持稳")
└─ 缩量回调+放量阳线:回调企稳观察点(标记"回调企稳")
└─ 共振视角(两图对照使用)
├─ 结构允许+动能配合 → 重点观察
├─ 结构允许+动能背离 → 只跟踪、不强化
└─ 结构破坏 → 先清出观察池
⚠️ 源码仅供学习通达信公式语法使用,请勿直接用于实盘。下方代码已逐行核对,可直接复制。 |
四、源码实现(通达信,可测试,无未来函数)
三段公式共用同一套设计思想:只用当日及之前的数据(HHV/LLV/REF/COUNT 均不跨周期引用未来),注释统一用花括号 {},复制到通达信公式管理器直接可用。下面先给出选股公式(结构突破初筛),再给副图(动能择时),最后给主图(结构定势)。
4.1 选股公式:结构突破初筛(通达信·条件选股公式)
{趋势起爆点·选股·120264} {趋势起爆点观察:结构突破初筛} {思路:创N日新高+量能放大+非ST,仅做初筛,不含未来函数} N:=20;{新高周期,20~30可调} 创高:=H>=HHV(H,N);{当日高点创出N日新高} 放量:=V>REF(V,1)*1.5;{量能较昨日放大五成以上} 非ST:=NOT(NAMELIKE('ST'));{过滤ST类标的} 选股:创高 AND 放量 AND 非ST; 💡 点击源码区域,Ctrl+A 全选复制 |
用法:盘后运行,把当日"创出 N 日新高+量能明显放大"的标的筛入观察池。它只回答"结构上今天有没有异动",不回答动能持续性,所以叫初筛。小提示:若公式编辑器提示输出名报错,把最后的"选股:"去掉、只保留右侧布尔表达式即可;若版本不支持 NAMELIKE 函数,删掉非ST那一行及末尾的"AND 非ST",再手工排除 ST 类标的。
4.2 副图公式:能量线动能择时(通达信·副图指标)
{趋势起爆点·副图·120264} {动能观察副图:能量线零轴模型} {能量线=(EMA(C,12)-EMA(C,26))*2,类MACD柱的简化版,不含未来函数} DIF:=(EMA(C,12)-EMA(C,26))*2;{价格短期相对长期的偏离速度} STICKLINE(DIF>0,0,DIF,1.6,0),COLORRED;{零轴上方红柱:多头动能区} STICKLINE(DIF<=0,DIF,0,1.6,0),COLOR00FF00;{零轴下方绿柱:空头动能区} 零轴:0,COLORGRAY;{多空动能分界参考} 转正:=DIF>0 AND REF(DIF,1)<=0;{绿翻红:动能由弱转强} 持稳:=DIF>0 AND COUNT(DIF>0,5)>=4;{零轴上方持续确认} 缩量回调:=REF(C,1)<REF(C,2) AND REF(V,1)<REF(MA(V,5),1);{昨日缩量回调} 放量阳线:=C>O AND C>REF(C,1) AND V>REF(V,1);{今日放量阳线} 企稳信号:=缩量回调 AND 放量阳线;{回调后的企稳观察点} DRAWTEXT(转正,0,'动能转强'),COLORRED; DRAWTEXT(持稳,DIF,'零上持稳'),COLORYELLOW; DRAWTEXT(企稳信号,DIF,'回调企稳'),COLOR00FFFF; |
用法:能量线在零轴上方且红柱延伸=多头动能区,绿柱=空头动能区。重点关注三处文字提示:"动能转强"(绿翻红当天)、"零上持稳"(翻红后多数时间保持在零轴上方)、"回调企稳"(缩量回调次日出现放量阳线)。这些只是观察提示,是否值得纳入跟踪,要切回主图看结构位置再定。
4.3 主图公式:通道结构定势(通达信·主图叠加指标)
{趋势起爆点·主图·120264} {结构观察主图:N日高低点滑动通道+MA20,不含未来函数} N:=20;{通道周期,20~30可调} 上轨:HHV(H,N)*0.98,COLORRED;{压力参考位} 下轨:LLV(L,N)*1.02,COLORGREEN;{支撑参考位} 中轨:(上轨+下轨)/2,COLORYELLOW;{结构强弱分界} MA20:MA(C,20),COLORWHITE;{中期方向参考} 突破:=C>上轨 AND REF(C,1)<=REF(上轨,1);{收盘站上通道上轨} DRAWTEXT(突破,上轨*1.005,'突破观察'),COLORYELLOW; 走弱:=C<下轨; DRAWTEXT(走弱,下轨*0.995,'结构走弱'),COLORGREEN; STICKLINE(C>上轨,O,C,3,0),COLORRED;{通道上方运行,红显} STICKLINE(C<下轨,O,C,3,0),COLORGREEN;{通道下方运行,绿显} |
用法:通道向上倾斜、价格贴着上轨运行=强势结构;价格在中轨之上回踩=结构内的正常反复;收盘站上上轨当天出现"突破观察"=结构升级候选;收盘跌破下轨出现"结构走弱"=结构倾向变差,若副图能量线同步翻绿,建议先清出观察池。MA20 用于辅助判断:当通道走平且 MA20 走平,说明结构处于无方向状态,此时通道信号可靠性明显下降。
建议使用顺序(四步走)
① 盘后运行选股公式,把当日"创高+放量"的标的加入观察池;
② 打开主图,剔除通道走平或向下、价格仍在中轨下方的标的;
③ 打开副图,确认能量线状态,只跟踪"动能转强+零上持稳"或"回调企稳"类的标的;
④ 结构站上上轨且动能保持零轴上方=两视角同向,重点跟踪;两视角出现分歧则降低关注级别。
五、参数说明
N(通道/新高周期,默认20):日线级别 20~30 比较均衡。N 越小通道越贴身、信号越多但噪音越大;N 越大通道越迟钝、信号越少。建议先固定 20,跑一段时间再微调。
0.98 / 1.02(通道缓冲系数):上下轨各向内收 2%,相当于给边界加了缓冲垫,要求收盘价"明显越过边界"才算有效,用于过滤贴线毛刺。
12 / 26(EMA 快慢参数):经典短中期均线差,代表价格短期运行的加速度;乘 2 只是放大绘图刻度,不改变形态与信号日。
5 / 4(持稳窗口):最近 5 根K线中至少 4 根能量线为正,才输出"零上持稳"。窗口加大→信号更少更慢;窗口减小→更灵敏但更吵。
1.5(放量倍数):相对昨日量能的放大门槛。活跃标的可提高到 1.8~2.0,清淡标的可降到 1.3。
MA20:中期方向参考,不直接产生信号;与中轨配合判断结构有无方向。
六、失效场景:什么时候别信这套模型
长期窄幅横盘:通道上下轨趋平、间距收窄,价格随便一动就穿轨,"突破观察"与"动能转强"频繁出现又频繁失效,信号变成噪音集中区。
消息驱动的脉冲:突发利好制造单日放量翻红+突破上轨,随后能量线快速回落翻绿——量能缺乏持续性,突破只是脉冲,不是结构升级。
下跌途中的反抽:通道整体向下时,反弹触及上轨会制造假"突破观察",中轨仍向下说明结构未修复,这种信号应直接忽略。
低价/低流动性标的:量能放大阈值失真,一两笔成交就能触发放量条件,通道与量能指标都失去统计意义。
除权除息与停复牌日:价格跳空会让 HHV/LLV/EMA 参考失真,务必使用前复权数据,且复牌首日的信号不采信。
一字板类极端行情:无法放量,模型条件天然不会触发——这是过滤特性而非漏判,别反过来怪模型"踏空"。(补充:单根K线极端波动也算)。
七、调优建议
周期按波段习惯选:做短波段 N 取 20,做偏大结构 N 取 30;不建议小于 15,通道太贴身、噪音成倍增加。
给突破加结构过滤:把"突破观察"升级为"C>上轨 AND C>MA20 AND MA20 向上",可以过滤掉下跌中继里的假突破,代价是信号更少。
量能倍数分级:按标的日常换手分组设定 1.3/1.5/1.8 三档,而不是全市场用同一个数。
多周期放大参数:把日线模型搬上周线,N 与持稳窗口都要同步放大(约 5 倍起步),直接沿用日线参数会过度灵敏。
提示文字精简:若觉得副图文字太多,可只保留"动能转强"与"回调企稳"两处,删掉"零上持稳",画面更干净。
先入池、后确认:把选股结果放进观察池等副图确认,不在初筛当日就做决定——这是本模型纪律性最强的一环,也最容易偷懒跳过。
八、实战碎感:结构与动能不同步,才是常态
把模型跑了一段时间之后,最大的体会是:结构与动能不同步的日子占大多数,两幅图在同一天给出同向确认的机会其实很少。常见三种画面——
第一种是结构先动:通道还在向上爬,价格已经在中轨上方运行很久,能量线却一直贴着零轴磨,直到某天放量才肯翻红,而这时价格往往已经离上轨不远,位置略显尴尬;第二种是动能先动:能量线提前翻红,价格却还困在通道中轨下方,反弹两三天被按回去,动能跟着熄火;第三种是少见的同向共振日:两幅图同一天给出方向,这种信号出现频率低,但后续沿通道上行的比例明显高一些——注意,这只是个人体验记录,样本有限,不构成统计结论。
另一个体会是:共振信号少不是模型的缺陷,恰恰是它的过滤价值。如果每天都有几十个"完美信号",那这个模型基本等于没过滤。与其到处找更灵敏的参数,不如接受"少而相对干净"的节奏,把精力放在共振日前后那批标的的后续跟踪上,同时把两视角背离的样本单独记录下来——记录背离样本,比记录同步样本更有用。
九、诚实声明
本文全部源码为学习笔记整理,仅供技术交流,不构成任何投资建议,请勿据此做任何交易决策。
三段公式均不含未来函数,但"不含未来函数"不等于"能预知未来"——所有指标都是历史数据的加工产物,滞后天然存在。
文中所有"信号、确认、观察点"均为概率性描述;任何历史表现(包括个人体验与回测)都不代表未来结果。
本文不承诺任何胜率或收益。涉及"信号质量更高"的表述仅在观察体验层面成立,缺乏严格统计样本支持。
市场存在大量本模型无法覆盖的情形(见"失效场景"一节),请独立判断、自行决策,风险自负。
📋 诚实声明 |
⚠️ 再次提示(文末重申):本指标为形态识别工具,信号出现不代表必然启动。实盘需结合大盘环境、板块轮动综合审慎判断。股市有风险,交易需谨慎。 |
—— 通达信公式技术笔记 · 仅供学习交流 ——




