真正的抄底,不是看价跌了多少,而是看**“动能”**变了没有。

今天智哥给大家带来一个非常硬核的通达信副图指标——“CCI趋势启动版”。这套指标把经典的CCI、MACD和量能背离逻辑融合在一起,不仅能画出**“底背离”,还能直接提示“启动”**信号。话不多说,直接上干货,文末照旧领取源码。

一、 指标逻辑

这套源码有点长,涉及的函数也多,智哥给你们拆解成三个核心逻辑:

  1. 改良版CCI趋势(多空雷达):
    普通CCI波动太大,全是噪音。这套指标加了一条EXPMA处理过的趋势线。
    • 红带区域:CCI在趋势线上方,说明多头占优,适合持股。
    • 绿带区域:CCI在趋势线下方,说明空头主导,即使反弹也是诱多。
  2. 双重背离(止跌信号):
    源码里用了BACKSET函数来监测结构性背离。
    • 底背离:股价创新低,但CCI指标不创新低。这意味着空头力量衰竭,弹簧压到底了,反弹一触即发。指标会自动画出虚线并写上“底背离”。
  3. 潜伏与躁动(点火发射):
    这是最骚的操作。它结合了MACD的低位金叉、布林带的收口以及成交量的异动。当满足“主力潜伏”且盘面开始“躁动”时,副图最下方会出现黄色柱子,并打出**“启动”**二字。这就是主力点火的信号。

二、 智哥用法

工具再好,用法不对也是白搭。这套指标智哥总结了两种最稳的吃肉姿势:

场景A:左侧埋伏(底背离战法)

  • 条件:股价连续下跌一段后,副图出现白色的虚线连线,并标注**“底背离”**。同时CCI线开始拐头向上,刺入趋势线(由绿变红)。
  • 操作:这时候不要梭哈,先打底仓。这是主力试盘阶段,博取的是超跌反弹的利润。

场景B:右侧起爆(“启动”信号战法)

  • 条件:股价在低位横盘震荡,或者回调结束。副图突然出现一根向下的黄色柱子,旁边写着**“启动”**。
  • 操作:这通常是主力洗盘结束、开启主升浪的标志。看到信号,配合量能放大,直接果断跟进。这个位置进场,往往能吃到最肥的一段鱼身。

参数揭秘:
源码中包含了对MACD和量能的特殊参数设定(如VOL/REF(VOL,1)>=1.9),这是在抓倍量启动,意味着有真金白银进场,不是耍流氓。

三、 避坑指南与风控

股市没有圣杯,用这套指标必须注意这三点:

  1. 关于未来函数:注意!为了画出精准的“背离连线”,源码中使用了BACKSET函数。这在画线类指标中很常见,线可能会随着行情修正。所以,不要光看线,要结合**“启动”**信号和CCI变色来做决策。
  2. 顶背离要跑:当股价创新高,但副图出现绿色虚线**“顶背离”**时,别犹豫,这是主力在边拉边撤,赶紧减仓止盈。
  3. 弱势不抄底:如果CCI长期在零轴下方运行,且没有出现明显的背离信号,千万别去接飞刀,那种阴跌是最磨人的。

研习案例:

副图指标代码:

选股指标源码:

模拟盘建议

  • 周期:日线选股(盘后使用)
  • 信号频率:中等,适合震荡市和上升趋势初期
  • 买点确认:信号出现后,次日若放量站上5日线可积极介入
  • 止损:跌破信号当日最低价或亏损5%离场

{=================== 金智量化·启动信号 选股公式 ===================}

{--- CCI及趋势线 ---}
TYP:=(HIGH+LOW+CLOSE)/3;
CCI:=(TYP-MA(TYP,14))/(0.015*AVEDEV(TYP,14));
趋势线:=EXPMA(CCI,4.5);

{--- 均线系统 ---}
M5F:=MA(C,4);
M10F:=MA(C,8);
M20F:=MA(C,20);
M60F:=MA(C,60);
D3:=MIN(MIN(M5F,M10F),M20F)>M60F;

{--- MACD引用 ---}
LLM:=LLV("MACD.MACD"*100,200);
HHM:=HHV("MACD.MACD"*100,200);
DIF:=MACD.DIF;

{--- 突破前高与倍量 ---}
SR1:=REF(HIGH,10)=HHV(HIGH,2 * 10+1);
SR2:=FILTER(SR1,10);
SR3:=REF(SR2,10+1);
HDF:=REF(SR3,10);
前高:=REF(H,BARSLAST(HDF));
倍量:=VOL/REF(VOL,1)>=1.9;
突破前高:=CROSS(C,前高);
YG:=倍量 AND 突破前高;
SJ:=BARSLAST(YG);

{--- 躁动条件 ---}
H300:=HHVBARS(DIF,300);
AL:=BOLL.UB;
TQ:=BARSLAST(CROSS(AL>=REF(AL,1),0.5));
E25:=EXPMA(C,25);
ZF:=EVERY(RANGE(C/REF(C,1),0.97,1.05),TQ+1);
ZFF:=(HHV(H,TQ+1)-LLV(L,TQ+1))/LLV(L,TQ+1)*100;
TJQ:=EVERY(MAX(C,O)/AL<1.02,TQ+1);
XL:=(ATAN((E25/REF(E25,TQ)-1)*100)*180/3.1415926);
TJ1Q:=CROSS(DIF>=REF(DIF,H300),0.5) AND ZFF<17 AND ZF AND TJQ;
躁动:=TJ1Q AND XL>75;

{--- 潜伏条件(已修正变量顺序与逻辑) ---}
TJA:=C>REF(C,1)*1.05;
T:=BARSLAST(C>REF(C,1)*1.095 AND C=H);
T2L:=BARSLAST(C<REF(C,1)*1.095 AND C>REF(C,1)*1.08);
T3L:=BARSLAST(C<REF(C,1)*1.08 AND C>REF(C,1)*1.07);
T4L:=BARSLAST(C<REF(C,1)*1.07 AND C>REF(C,1)*1.06);
T5L:=BARSLAST(C<REF(C,1)*1.06 AND C>REF(C,1)*1.05);
AAF1:=REF(T,1)>100 AND REF(T2L,1)>100 AND REF(T3L,1)>100 AND REF(T4L,1)>100 AND REF(T5L,1)>80 AND TJA;
XGT:=BARSLAST(AAF1 AND HHM<60 AND LLM>-55);
D6:=BARSSINCEN(MIN(MIN(M5F,M10F),M20F)>M60F,XGT+1);
XGX:=CROSS((XGT=0 AND D3) OR D6=0,0.5);
TJJ:=COUNT(XGX,30)=2 AND XGX;

A1F:=REF(C,1);
AYFF:=REF(C,10);
A31F:=(AYFF-A1F)/A1F*100;
AA1F:=(A31F-REF(A31F,1));
选股1:=CROSS(AA1F,9.8);   {原为CROSS(AAF1,9.8),修正为AA1F}

A11F:=REF(V,1);
VAR81:=IF(VOL/CAPITAL>0.001,1,EXP(ABS(LOG(VOL/CAPITAL*100))))>2;
A13F:=VAR81/A11F;
AA3F:=(A13F-REF(A13F,1));
选股2:=CROSS(AA3F,500);
潜伏2:=选股1 AND 选股2;

{--- 低2定义(60日最低价) ---}
低2:=LLV(L,60);

{--- GX综合条件 ---}
GX:=潜伏2 OR 躁动 OR CURRBARSCOUNT=CONST(SJ)+2 OR TJJ OR (CCI<=100 AND L<=低2);

{--- 最终选股:3日过滤后的启动信号 ---}
准备:=FILTER(GX=1,3);
XG:准备;

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。