通达信〖策略捉妖〗揭示主力资金动向强势股启动点及行情见顶风险源码
该指标是一款专为捕捉强势股与波段操作而设计的综合性主图工具。其核心功能在于,通过均线系统、背离信号及特定K线形态,直观揭示主力资金动向、强势股启动点及行情见顶风险。
操作策略:
顺势持股:关注主图中的白色趋势线。当线条呈红色并向上延伸时,表明多头占据主导,可安心持股待涨;若线条转为橙色并向下运行,则暗示短期走势转弱,需保持谨慎。
抄底潜伏:当盘面出现“捉妖”、“龙抬头”等文字提示,或MACD、KDJ、RSI等指标发出底背离信号时,意味着股价处于低位拐点,可视为逢低建仓或抢反弹的良机。
高位逃顶:若MACD、KDJ或RSI出现顶背离信号,则表明上涨动能衰竭,风险显著增加,应果断逢高减仓或清仓以锁定利润。
STICKLINE(C/REF(C,1)>=1+0.11 AND H>L ,C,O,2+0.8,0),COLORMAGENTA;
STICKLINE(REF(C,1)/C>=1+0.11 AND H>L ,C,O,2+0.8,0),COLORLIBLUE;
STICKLINE(H/REF(C,1)>=1+0.11 AND H>C ,H,C,0,0),COLORMAGENTA;
STICKLINE(REF(C,1)/L>=1+0.11 AND H>L ,C,L,0,0),COLORLIBLUE;
DRAWTEXT_FIX(ISLASTBAR,0,0,0,HYBLOCK),COLORYELLOW;
DRAWTEXT_FIX(ISLASTBAR,0+0.05,0,0,DYBLOCK),COLORYELLOW;
DRAWTEXT_FIX(ISLASTBAR,0,0+0.035,0,GNBLOCK),COLORYELLOW;
DRAWTEXT_FIX(ISLASTBAR,0,0+0.07,0,FGBLOCK),COLORMAGENTA;
VAR1:=CLOSE/REF(CLOSE,1)>1.0993 AND CLOSE=HIGH;
VAR2:=CLOSE/REF(CLOSE,1)< 0.913 AND CLOSE=LOW;
VAR3:=CLOSE>REF(CLOSE,1)*1.091 AND CLOSE=HIGH;
VAR4:=REF(VAR3,5) AND REF(VAR3,4) AND CLOSE>OPEN;
VAR7:=CLOSE>REF(CLOSE,1) AND CLOSE>REF(OPEN,5) AND (C-LLV(C,120))/LLV(C,120)*100< 300;
VAR8:=VAR4 AND VAR7 AND REF(VAR3,6)=0;
MA3:MA(CLOSE,3),COLORRED,LINETHICK1;
MA7:MA(CLOSE,7),COLORYELLOW,LINETHICK1;
MA10:MA(CLOSE,10),COLORGREEN,LINETHICK1;
STICKLINE(VAR1,OPEN,CLOSE,2,0),COLORRED;
STICKLINE(VAR2,OPEN,CLOSE,2,0),COLORGREEN;
DRAWICON(VAR8,LOW-0.2,1);
DRAWICON(VAR8,LOW-0.5,9);
DRAWTEXT(VAR8,L*0.985,'捉妖'),COLORYELLOW;
STICKLINE(VAR8,O,C,2.8,0),COLORYELLOW;
STICKLINE(VAR8,C,H,0,0),COLORYELLOW;
STICKLINE(VAR8,O,L,0,0),COLORYELLOW;
B:=MA(CLOSE,34)+MA(CLOSE,34)-REF(MA(CLOSE,34),1);
分水岭:IF(MA(CLOSE,34)< B,B,MA(CLOSE,34)),COLORFF00FF,LINETHICK2;
妖线:分水岭-(EMA(C,13)-分水岭),COLOR00FFFF,LINETHICK2;
捉妖指标:MA(C,5),COLORWHITE,LINETHICK2;
IF(捉妖指标>REF(捉妖指标,1),捉妖指标,DRAWNULL),COLORRED,LINETHICK2;
IF(捉妖指标=REF(捉妖指标,1),捉妖指标,DRAWNULL),COLORRED;
IF(捉妖指标< REF(捉妖指标,1),捉妖指标,DRAWNULL),COLORFF9900,LINETHICK2;
S:=(捉妖指标>妖线);
DD:=分水岭< REF(分水岭,1);
IF(DD,分水岭,DRAWNULL),COLOR00FF00,LINETHICK2;
IF(S,分水岭,DRAWNULL),COLOR00FF00,POINTDOT,LINETHICK4;
DRAWICON(CROSS(分水岭,妖线),分水岭-0.1,1);
A1:=BARSLAST(REF(CROSS("MACD.DIF","MACD.DEA"),1));
B1:=REF(C,A1+1)>C AND REF("MACD.DIF",A1+1)<"MACD.DIF" AND CROSS("MACD.DIF","MACD.DEA");
DRAWTEXT(B1>0,L-0.02,'★M'),COLOR00FFFF;
{KDJ底背离}
A2:=BARSLAST(REF(CROSS("KDJ.K","KDJ.D"),1));
B2:=REF(C,A2+1)>C AND REF("KDJ.K",A2+1)<"KDJ.K" AND CROSS("KDJ.K","KDJ.D");
DRAWTEXT(B2,L-0.10,'◎K'),COLORFF00FF;
{RSI底背离}
A3:=BARSLAST(REF(CROSS("RSI.RSI1","RSI.RSI2"),1));
B3:=REF(C,A3+1)>C AND REF("RSI.RSI1",A3+1)<"RSI.RSI1" AND CROSS("RSI.RSI1","RSI.RSI2");
DRAWTEXT(B3>0,L-0.18,'◆R'),COLOR0000FF;
{MACD顶背离}
C1:=BARSLAST(REF(CROSS("MACD.DEA","MACD.DIF"),1));
D1:=REF(C,C1+1)<C AND REF("MACD.DIF",C1+1)>"MACD.DIF" AND CROSS("MACD.DEA","MACD.DIF");
DRAWTEXT(D1>0,H+0.16,'★M'),COLOR00FF00;
{KDJ顶背离}
C2:=BARSLAST(REF(CROSS("KDJ.D","KDJ.K"),1));
D2:=REF(C,C2+1)<C AND REF("KDJ.K",C2+1)>"KDJ.K" AND CROSS("KDJ.D","KDJ.K");
DRAWTEXT(D2>0,H+0.08,'◎K'),COLORFFFFCC;
{RSI顶背离}
C3:=BARSLAST(REF(CROSS("RSI.RSI2","RSI.RSI1"),1));
D3:=REF(C,C3+1)<C AND REF("RSI.RSI1",C3+1)>"RSI.RSI1" AND CROSS("RSI.RSI2","RSI.RSI1");
DRAWTEXT(D3>0,H+0.04,'◆R'),COLORFF9900;
M1:=15;
M2:=1;
LC:=REF(C,1);
RSI:=SMA(MAX(C-LC,0),M1,1)/SMA(ABS(C-LC),M1,1)*100;
龙抬头:=CROSS(RSI,20) AND RSI<50;
DRAWICON(龙抬头, LOW*0.97, 1);
DRAWTEXT(龙抬头, LOW*0.96, '龙抬头'),COLORRED;

未来函数检测结果如下:
该公式没有未来函数
定制指标公式、软件请联系QQ或微信同号:88652583
当满足条件收盘价/1日前的收盘价>=1+0.11ANDH>最低价时,在收盘价和开盘价位置之间画柱状线,宽度为2+0.8,0不为0则画空心柱.,画洋红色
当满足条件1日前的收盘价/收盘价>=1+0.11ANDH>最低价时,在收盘价和开盘价位置之间画柱状线,宽度为2+0.8,0不为0则画空心柱.,画淡蓝色
当满足条件最高价/1日前的收盘价>=1+0.11ANDH>收盘价时,在最高价和收盘价位置之间画柱状线,宽度为0,0不为0则画空心柱.,画洋红色
当满足条件1日前的收盘价/最低价>=1+0.11ANDH>最低价时,在收盘价和最低价位置之间画柱状线,宽度为0,0不为0则画空心柱.,画淡蓝色
当满足条件是否最后一个周期时,在横轴0纵轴0位置书写文字,画黄色
当满足条件是否最后一个周期时,在横轴0+0.05纵轴0位置书写文字,画黄色
当满足条件是否最后一个周期时,在横轴0纵轴0+0.035位置书写文字,画黄色
当满足条件是否最后一个周期时,在横轴0纵轴0+0.07位置书写文字,画洋红色
VAR1赋值:收盘价/1日前的收盘价>1.0993 AND 收盘价=最高价
VAR2赋值:收盘价/1日前的收盘价< 0.913 AND 收盘价=最低价
VAR3赋值:收盘价>1日前的收盘价*1.091 AND 收盘价=最高价
VAR4赋值:5日前的VAR3 AND 4日前的VAR3 AND 收阳线
VAR7赋值:收盘价>1日前的收盘价 AND 收盘价>5日前的开盘价 AND (收盘价-120日内收盘价的最低值)/120日内收盘价的最低值*100< 300
VAR8赋值:VAR4 AND VAR7 AND 6日前的VAR3=0
输出MA3:收盘价的3日简单移动平均,画红色,线宽为1
输出MA7:收盘价的7日简单移动平均,画黄色,线宽为1
输出MA10:收盘价的10日简单移动平均,画绿色,线宽为1
当满足条件VAR1时,在开盘价和收盘价位置之间画柱状线,宽度为2,0不为0则画空心柱.,画红色
当满足条件VAR2时,在开盘价和收盘价位置之间画柱状线,宽度为2,0不为0则画空心柱.,画绿色
当满足条件VAR8时,在最低价-0.2位置画1号图标
当满足条件VAR8时,在最低价-0.5位置画9号图标
当满足条件VAR8时,在最低价*0.985位置书写文字,画黄色
当满足条件VAR8时,在开盘价和收盘价位置之间画柱状线,宽度为2.8,0不为0则画空心柱.,画黄色
当满足条件VAR8时,在收盘价和最高价位置之间画柱状线,宽度为0,0不为0则画空心柱.,画黄色
当满足条件VAR8时,在开盘价和最低价位置之间画柱状线,宽度为0,0不为0则画空心柱.,画黄色
B赋值:收盘价的34日简单移动平均+收盘价的34日简单移动平均-1日前的收盘价的34日简单移动平均
输出分水岭:如果收盘价的34日简单移动平均输出妖线:分水岭-(收盘价的13日指数移动平均-分水岭),COLOR00FFFF,线宽为2
输出捉妖指标:收盘价的5日简单移动平均,画白色,线宽为2
如果捉妖指标>1日前的捉妖指标,返回捉妖指标,否则返回无效数,画红色,线宽为2
如果捉妖指标=1日前的捉妖指标,返回捉妖指标,否则返回无效数,画红色
如果捉妖指标<1日前的捉妖指标,返回捉妖指标,否则返回无效数,COLORFF9900,线宽为2
S赋值:(捉妖指标>妖线)
DD赋值:分水岭< 1日前的分水岭
如果DD,返回分水岭,否则返回无效数,COLOR00FF00,线宽为2
如果S,返回分水岭,否则返回无效数,COLOR00FF00,POINTDOT,线宽为4
当满足条件分水岭上穿妖线时,在分水岭-0.1位置画1号图标
A1赋值:上次1日前的"平滑异同平均线的DIF"上穿"平滑异同平均线的DEA"距今天数
B1赋值:A1+1日前的收盘价>收盘价 AND A1+1日前的"平滑异同平均线的DIF"<"平滑异同平均线的DIF" AND "平滑异同平均线的DIF"上穿"平滑异同平均线的DEA"
当满足条件B1>0时,在最低价-0.02位置书写文字,COLOR00FFFF
A2赋值:上次1日前的"KDJ的K"上穿"KDJ的D"距今天数
B2赋值:A2+1日前的收盘价>收盘价 AND A2+1日前的"KDJ的K"<"KDJ的K" AND "KDJ的K"上穿"KDJ的D"
当满足条件B2时,在最低价-0.10位置书写文字,COLORFF00FF
A3赋值:上次1日前的"RSI的RSI1"上穿"RSI的RSI2"距今天数
B3赋值:A3+1日前的收盘价>收盘价 AND A3+1日前的"RSI的RSI1"<"RSI的RSI1" AND "RSI的RSI1"上穿"RSI的RSI2"
当满足条件B3>0时,在最低价-0.18位置书写文字,COLOR0000FF
C1赋值:上次1日前的"平滑异同平均线的DEA"上穿"平滑异同平均线的DIF"距今天数
D1赋值:C1+1日前的收盘价<收盘价 AND C1+1日前的"平滑异同平均线的DIF">"平滑异同平均线的DIF" AND "平滑异同平均线的DEA"上穿"平滑异同平均线的DIF"
当满足条件D1>0时,在最高价+0.16位置书写文字,COLOR00FF00
C2赋值:上次1日前的"KDJ的D"上穿"KDJ的K"距今天数
D2赋值:C2+1日前的收盘价<收盘价 AND C2+1日前的"KDJ的K">"KDJ的K" AND "KDJ的D"上穿"KDJ的K"
当满足条件D2>0时,在最高价+0.08位置书写文字,COLORFFFFCC
C3赋值:上次1日前的"RSI的RSI2"上穿"RSI的RSI1"距今天数
D3赋值:C3+1日前的收盘价<收盘价 AND C3+1日前的"RSI的RSI1">"RSI的RSI1" AND "RSI的RSI2"上穿"RSI的RSI1"
当满足条件D3>0时,在最高价+0.04位置书写文字,COLORFF9900
M1赋值:15
M2赋值:1
LC赋值:1日前的收盘价
RSI赋值:收盘价-LC和0的较大值的M1日[1日权重]移动平均/收盘价-LC的绝对值的M1日[1日权重]移动平均*100
龙抬头赋值:RSI上穿20 AND RSI<50
当满足条件龙抬头时,在最低价*0.97位置画1号图标
当满足条件龙抬头时,在最低价*0.96位置书写文字,画红色