通达信〖二次黄金回踩〗锁定趋势从萌芽到确认三个阶段源码
本指标的核心,在于通过观察不同周期均线在特定区间内的排列关系,锁定趋势从萌芽到确认、再到失效的动态过程。系统将市场状态划分为三个阶段,分别对应趋势启动、回踩确认和趋势终结。
当多周期均线形成一致向上的多头结构时,系统会发出“触发”信号,意味着短期动能与中长期方向形成共振,这是一个潜在的趋势建仓点。随后,如果价格在回调过程中缩量、且在中长期均线附近获得支撑并维持不破,系统将提示“回踩”,此时往往是加仓或二次入场的良机。相反,一旦价格实体有效跌破中长期均线,系统则显示“破坏”,代表原有的上涨结构不再成立,操作上应果断减仓,甚至清仓离场。
M:=20;
VAR1:=MA(C,5);
VAR2:=MA(C,10);
VAR3:=MA(C,30);
VAR4:=SMA(MAX(CLOSE-REF(CLOSE,1),0),17,1)/SMA(ABS(CLOSE-REF(CLOSE,1)),17,1)*100;
VAR5:=BARSLAST(CROSS(VAR1,VAR2));
VAR6:=BARSLAST(CROSS(VAR1,VAR3));
VAR7:=BARSLAST(CROSS(VAR2,VAR3));
VAR8:=VAR5>=VAR6 AND VAR6>VAR7 AND VAR5-VAR7<M;
VAR9:=COUNT(CROSS(VAR1,VAR2),VAR5+1)=1 AND COUNT(CROSS(VAR1,VAR3),VAR5+1)=1 AND CROSS(VAR2,VAR3) AND VAR1>VAR2 AND VAR2>VAR3;
VAR10:=VAR8 AND VAR9;
触发:VAR8 AND VAR9,NODRAW,COLORCCCCCC;
VAR11:=COUNT(触发,BARSLAST(触发)+1)=1 AND COUNT(CROSS(VAR3,VAR1),BARSLAST(触发)+1)=0;
回踩:LOW<=VAR3 AND CLOSE>VAR3 AND VAR11 AND BARSLAST(触发)>0,NODRAW,COLORMAGENTA;
VAR12:=COUNT(触发,BARSLAST(触发)+1)=1 AND CROSS(VAR3,VAR1) AND COUNT(CROSS(VAR3,VAR1),BARSLAST(触发)+1)=1;
破坏:VAR12>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
VAR1赋值:收盘价的5日简单移动平均
VAR2赋值:收盘价的10日简单移动平均
VAR3赋值:收盘价的30日简单移动平均
VAR4赋值:收盘价-1日前的收盘价和0的较大值的17日[1日权重]移动平均/收盘价-1日前的收盘价的绝对值的17日[1日权重]移动平均*100
VAR5赋值:上次VAR1上穿VAR2距今天数
VAR6赋值:上次VAR1上穿VAR3距今天数
VAR7赋值:上次VAR2上穿VAR3距今天数
VAR8赋值:VAR5>=VAR6 AND VAR6>VAR7 AND VAR5-VAR7VAR9赋值:统计VAR5+1日中满足VAR1上穿VAR2的天数=1 AND 统计VAR5+1日中满足VAR1上穿VAR3的天数=1 AND VAR2上穿VAR3 AND VAR1>VAR2 AND VAR2>VAR3
VAR10赋值:VAR8 AND VAR9
输出触发:VAR8 AND VAR9,NODRAW,COLORCCCCCC
VAR11赋值:统计上次触发距今天数+1日中满足触发的天数=1 AND 统计上次触发距今天数+1日中满足VAR3上穿VAR1的天数=0
输出回踩:最低价<=VAR3 AND 收盘价>VAR3 AND VAR11 AND 上次触发距今天数>0,NODRAW,画洋红色
VAR12赋值:统计上次触发距今天数+1日中满足触发的天数=1 AND VAR3上穿VAR1 AND 统计上次触发距今天数+1日中满足VAR3上穿VAR1的天数=1
输出破坏:VAR12>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位置书写文字,画白色