通达信〖二次黄金回踩战法〗动态捕捉均线多头排列下回踩机会源码
本指标基于5日、10日、30日三条均线的交叉关系,融合RSI思想构建动量模型,用于动态捕捉均线多头排列下的回踩机会。其核心逻辑如下:
1. **触发信号**:当5日均线上穿10日均线,且在此之前已依次完成10日上穿30日、5日上穿30日,形成均线系统的“三角收敛”形态(即均线粘合突破),此时标记为“触发”。
2. **回踩信号**:触发信号出现后,股价首次回调至30日均线附近(最低价≤30日均线且收盘价>30日均线),且未出现30日均线反压5日均线的“破坏”行为,视为上升趋势中的健康回踩,提示低吸机会。
3. **破坏信号**:若30日均线死叉5日均线,则宣告该次回踩结构失效,标记为“破坏”。
**使用方法**
- **主图可视化**:白色柱状线代表“触发”区域(多头启动),洋红色柱状线代表“回踩”买点,蓝色柱状线代表“破坏”预警(需回避)。
- **实战策略**:
- 首次出现白色“触发”信号时,可将其纳入自选观察;
- 随后出现洋红色“回踩”信号,且伴随成交量温和放大,可考虑分批建仓;
- 若出现蓝色“破坏”信号,应立即止损或暂离场,等待下一次均线修复。
- **适用周期**:建议用于日线级别,适合中短线操作(持股周期5~20日)。
**注意事项**
- 该指标在震荡市中假信号较多,建议结合MACD或筹码分布进行过滤;
- 回踩信号需满足“触发”后未发生破坏,且回踩当日K线实体不宜过小,以增强信号的有效性。
M:=20;
ZBGS1:=MA(C,5);
ZBGS2:=MA(C,10);
ZBGS3:=MA(C,30);
ZBGS4:=SMA(MAX(CLOSE-REF(CLOSE,1),0),17,1)/SMA(ABS(CLOSE-REF(CLOSE,1)),17,1)*100;
ZBGS5:=BARSLAST(CROSS(ZBGS1,ZBGS2));
ZBGS6:=BARSLAST(CROSS(ZBGS1,ZBGS3));
ZBGS7:=BARSLAST(CROSS(ZBGS2,ZBGS3));
ZBGS8:=ZBGS5>=ZBGS6 AND ZBGS6>ZBGS7 AND ZBGS5-ZBGS7<M;
ZBGS9:=COUNT(CROSS(ZBGS1,ZBGS2),ZBGS5+1)=1 AND COUNT(CROSS(ZBGS1,ZBGS3),ZBGS5+1)=1 AND CROSS(ZBGS2,ZBGS3) AND ZBGS1>ZBGS2 AND ZBGS2>ZBGS3;
ZBGS10:=ZBGS8 AND ZBGS9;
触发:ZBGS8 AND ZBGS9,NODRAW,COLORCCCCCC;
ZBGS11:=COUNT(触发,BARSLAST(触发)+1)=1 AND COUNT(CROSS(ZBGS3,ZBGS1),BARSLAST(触发)+1)=0;
回踩:LOW<=ZBGS3 AND CLOSE>ZBGS3 AND ZBGS11 AND BARSLAST(触发)>0,NODRAW,COLORMAGENTA;
ZBGS12:=COUNT(触发,BARSLAST(触发)+1)=1 AND CROSS(ZBGS3,ZBGS1) AND COUNT(CROSS(ZBGS3,ZBGS1),BARSLAST(触发)+1)=1;
破坏:ZBGS12>0,NODRAW,COLORBLUE;
区间:COUNT(触发,BARSLAST(触发)+1)=1 AND COUNT(破坏,BARSLAST(触发)+1)=0,NODRAW,COLOR696960;
STICKLINE(区间>0,0,70,4,0),COLOR696969;
STICKLINE(破坏>0,0,70,4,0),COLORBLUE;
DRAWTEXT(破坏,10,'---破坏'),COLORBLUE;
STICKLINE(回踩>0,0,70,4,0),COLORLIMAGENTA;
DRAWTEXT(回踩,35,'---回踩'),COLORLIMAGENTA;
STICKLINE(触发>0,0,70,4,0),COLORWHITE;
DRAWTEXT(触发,60,'---触发'),COLORWHITE;

未来函数检测结果如下:
该公式没有未来函数
定制指标公式、软件请联系QQ或微信同号:88652583
M赋值:20
ZBGS1赋值:收盘价的5日简单移动平均
ZBGS2赋值:收盘价的10日简单移动平均
ZBGS3赋值:收盘价的30日简单移动平均
ZBGS4赋值:收盘价-1日前的收盘价和0的较大值的17日[1日权重]移动平均/收盘价-1日前的收盘价的绝对值的17日[1日权重]移动平均*100
ZBGS5赋值:上次ZBGS1上穿ZBGS2距今天数
ZBGS6赋值:上次ZBGS1上穿ZBGS3距今天数
ZBGS7赋值:上次ZBGS2上穿ZBGS3距今天数
ZBGS8赋值:ZBGS5>=ZBGS6 AND ZBGS6>ZBGS7 AND ZBGS5-ZBGS7ZBGS9赋值:统计ZBGS5+1日中满足ZBGS1上穿ZBGS2的天数=1 AND 统计ZBGS5+1日中满足ZBGS1上穿ZBGS3的天数=1 AND ZBGS2上穿ZBGS3 AND ZBGS1>ZBGS2 AND ZBGS2>ZBGS3
ZBGS10赋值:ZBGS8 AND ZBGS9
输出触发:ZBGS8 AND ZBGS9,NODRAW,COLORCCCCCC
ZBGS11赋值:统计上次触发距今天数+1日中满足触发的天数=1 AND 统计上次触发距今天数+1日中满足ZBGS3上穿ZBGS1的天数=0
输出回踩:最低价<=ZBGS3 AND 收盘价>ZBGS3 AND ZBGS11 AND 上次触发距今天数>0,NODRAW,画洋红色
ZBGS12赋值:统计上次触发距今天数+1日中满足触发的天数=1 AND ZBGS3上穿ZBGS1 AND 统计上次触发距今天数+1日中满足ZBGS3上穿ZBGS1的天数=1
输出破坏:ZBGS12>0,NODRAW,画蓝色
输出区间:统计上次触发距今天数+1日中满足触发的天数=1 AND 统计上次触发距今天数+1日中满足破坏的天数=0,NODRAW,COLOR696960
当满足条件区间>0时,在0和70位置之间画柱状线,宽度为4,0不为0则画空心柱.,COLOR696969
当满足条件破坏>0时,在0和70位置之间画柱状线,宽度为4,0不为0则画空心柱.,画蓝色
当满足条件破坏时,在10位置书写文字,画蓝色
当满足条件回踩>0时,在0和70位置之间画柱状线,宽度为4,0不为0则画空心柱.,画淡洋红色
当满足条件回踩时,在35位置书写文字,画淡洋红色
当满足条件触发>0时,在0和70位置之间画柱状线,宽度为4,0不为0则画空心柱.,画白色
当满足条件触发时,在60位置书写文字,画白色