通达信〖三线抓妖〗副图指标 机构异动监测系统 源码
基于三组信号线构建的机构异动监测系统,核心功能如下:
紫色"机构1"线:精准量化股价与30日均线偏离度,当值>1.05时提示短期超买风险
红绿"机构2"柱:通过资金流向算法生成,红色柱高>前3日平均值2倍为资金强介入信号
绿色"机构3"点:经双周期平滑处理后的趋势锚点,连续3日转红形成"机构4"趋势延续信号
当紫色线>1.03、红色柱体放大、绿色点首次转红形成三线共振时,触发"钱袋子"组合信号。低位首次出现该信号时,需结合:
成交量较前5日均值放大120%以上
MACD指标即将形成水上金叉
所属板块当日资金净流入排名前20%
三重验证后,可重点关注趋势反转带来的短线博弈机会。该指标专为捕捉机构建仓痕迹设计,适用于游资与主力资金共振的强势股起涨点。
HG1:=(CLOSE-MA(CLOSE,30))/MA(CLOSE,20)*500;
机构1:IF(HG1>0,HG1,0)*10,COLORMAGENTA,LINETHICK2;
机构2:STICKLINE(HG1>0,HG1*5,0,3.8,-1)*800000,COLOR000555;
STICKLINE(HG1>0,HG1*5,0,2.7,-1)*800000,,COLOR000777;
STICKLINE(HG1>0,HG1*5,0,1.9,-1)*800000,COLOR000999;
STICKLINE(HG1>0,HG1*5,0,1.3,-1)*800000,COLOR000BBB;
STICKLINE(HG1>0,HG1*5,0,0.1,-1)*800000,COLOR000DDD;
STICKLINE(HG1< 0,0,HG1*5,3,0)*800000,COLOR005500;
STICKLINE(HG1< 0,0,HG1*5,2.3,0)*800000,COLOR007700;
STICKLINE(HG1< 0,0,HG1*5,1.6,0)*800000,COLOR009900;
STICKLINE(HG1< 0,0,HG1*5,0.8,0)*800000,COLOR00BB00;
STICKLINE(HG1< 0,0,HG1*5,0.1,0)*800000,COLOR00DD00;
机构3:EMA(EMA(HG1,30),3)*20,CIRCLEDOT,COLORGREEN;
HG2:=(C-MA(C,5))/MA(C,5)*1000,CIRCLEDOT,COLORGREEN,LINETHICK2;
机构4:IF(机构3>REF(机构3,1),机构3,DRAWNULL),,CIRCLEDOT,COLORRED,LINETHICK3;
HG3:=(CLOSE-LLV(LOW, 18))/(HHV(HIGH, 18)-LLV(LOW, 18))*100;
HG4:=SMA(HG3, 9, 1);
HG5:=SMA(HG4, 3, 1);
HG6:=3*HG4-2*HG5;
HG7:=HHVBARS(HIGH, 50);
HG8:=(CLOSE-REF(OPEN, HG7))/REF(OPEN, HG7)*100;
顶:=STICKLINE(CROSS(HG6, 8) AND HG8< -13, 0,340,10,0);
HG9:=FILTER(顶,50);
HG10:=EMA(HG4, 3);
DRAWTEXT(FILTER(CROSS(HG10,HG6) AND REF(HG6,1)>80 AND HG10>80,20), -260,'☆机构卖'),COLORBLUE,LINETHICK5;
HG11:=STICKLINE(CROSS(HG10,HG6) AND REF(HG6,1)>80 AND HG10>80, 0,270,10,0);
HG12:=FILTER(HG11,30);
STICKLINE(HG12, 0,-260,5,0),COLOR000077;
STICKLINE(HG12, 0,-260,4,0),COLOR000099;
STICKLINE(HG12, 0,-260,3,0),COLOR0000BB;
STICKLINE(HG12, 0,-260,2,0),COLOR0000DD;
STICKLINE(HG12, 0,-260,1,0),COLOR0000FF;
HG13:=100-(100-3*SMA((C-LLV(L,55))/(HHV(H,55)-LLV(L,55))*100,20,1)+2*SMA(SMA((C-LLV(L,55))/(HHV(H,55)-LLV(L,55))*100,20,1),15,1));
HG14:=100-(100-3*SMA((O-LLV(L,55))/(HHV(H,55)-LLV(L,55))*100,20,1)+2*SMA(SMA((O-LLV(L,55))/(HHV(H,55)-LLV(L,55))*100,20,1),15,1));
HG15:=HG13>REF(HG14,1) AND V>REF(V,1) AND C>REF(C,1);
HG16:=STICKLINE(HG15 AND COUNT(HG15,30)=1,0,20,2,0);
HG17:=STICKLINE(HG9 OR HG16, 0,270,5,0) ;
HG18:=FILTER(HG17,20);
STICKLINE(HG18, 0,260,5,0),COLORFF11FF;
STICKLINE(HG18, 0,260,4,0),COLORFF33FF;
STICKLINE(HG18, 0,260,3,0),COLORFF55FF;
STICKLINE(HG18, 0,260,2,0),COLORFF77FF;
STICKLINE(HG18, 0,260,1,0),COLORFF99FF;
DRAWTEXT(FILTER(HG18,20),250,'☆机构买'),COLORYELLOW,LINETHICK5;
CZS1:=MA(100*(C-LLV(C,34))/(HHV(H,34)-LLV(L,34)),5)-20;
CZS2:=2*ABS(CZS1);
CZS5:=(H+L+C)/3;
CZS6:=(CZS5-MA(CZS5,10))/(0.015*AVEDEV(CZS5,10));
CZS7:=(CZS5-MA(CZS5,30))/(0.015*AVEDEV(CZS5,30));
CZS8:=IF(CZS6>=150 AND CZS6< 200 AND CZS7>=150 AND CZS7< 200,10,0);
CZS9:=IF(CZS6<=-150 AND CZS6>-200 AND CZS7<=-150 AND CZS7>-200,-10,CZS8);
CZS10:=(C-MA(C,13))/MA(C,13)*100;
CZS11:=100-ABS(CZS10);
CZS12:=3*SMA((INDEXC-LLV(INDEXL,55))/(HHV(INDEXH,55)-LLV(INDEXL,55))*100,20,1)-2*SMA(SMA((INDEXC-LLV(INDEXL,55))/(HHV(INDEXH,55)-LLV(INDEXL,55))*100,20,1),15,1);
CZS13:= IF(CZS11< 90,CZS11,100);
CZS14:= IF(CZS1>0,CZS1,0);
CZS15:= -IF(CZS1< 0,CZS2,0);
预警系统:= (IF((CZS7>=200 AND CZS6>=150) OR CROSS(65,CZS14),15,IF(CZS7<=-200 AND CZS6<=-150,-15,CZS9))+65);
CZS16:=C>MA(C,20) AND MA(C,20)>=REF(MA(C,20),1);
DRAWTEXT(CZS16 AND COUNT(CZS16,30)=1,-150,'上升通道'),COLOR00FFFF;
钱袋子:=机构1 AND 机构2 AND 机构4;
三红抓妖:BARSLASTCOUNT(钱袋子)=1;
DRAWICON(三红抓妖,L*1,9);
来函数检测结果如下:
该公式没有未来函数
解密、定制、编写指标公式请联系QQ或微信同号:88652583
置顶指标
相关指标公式
HG1赋值:(收盘价-收盘价的30日简单移动平均)/收盘价的20日简单移动平均*500
输出机构1:如果HG1>0,返回HG1,否则返回0*10,画洋红色,线宽为2
输出机构2:当满足条件HG1>0时,在HG1*5和0位置之间画柱状线,宽度为3.8,-1不为0则画空心柱.*800000,COLOR000555
当满足条件HG1>0时,在HG1*5和0位置之间画柱状线,宽度为2.7,-1不为0则画空心柱.*800000,,COLOR000777
当满足条件HG1>0时,在HG1*5和0位置之间画柱状线,宽度为1.9,-1不为0则画空心柱.*800000,COLOR000999
当满足条件HG1>0时,在HG1*5和0位置之间画柱状线,宽度为1.3,-1不为0则画空心柱.*800000,COLOR000BBB
当满足条件HG1>0时,在HG1*5和0位置之间画柱状线,宽度为0.1,-1不为0则画空心柱.*800000,COLOR000DDD
当满足条件HG1<0时,在0和HG1*5位置之间画柱状线,宽度为3,0不为0则画空心柱.*800000,COLOR005500
当满足条件HG1<0时,在0和HG1*5位置之间画柱状线,宽度为2.3,0不为0则画空心柱.*800000,COLOR007700
当满足条件HG1<0时,在0和HG1*5位置之间画柱状线,宽度为1.6,0不为0则画空心柱.*800000,COLOR009900
当满足条件HG1<0时,在0和HG1*5位置之间画柱状线,宽度为0.8,0不为0则画空心柱.*800000,COLOR00BB00
当满足条件HG1<0时,在0和HG1*5位置之间画柱状线,宽度为0.1,0不为0则画空心柱.*800000,COLOR00DD00
输出机构3:HG1的30日指数移动平均的3日指数移动平均*20,CIRCLEDOT,画绿色
HG2赋值:(收盘价-收盘价的5日简单移动平均)/收盘价的5日简单移动平均*1000,CIRCLEDOT,画绿色,线宽为2
输出机构4:如果机构3>1日前的机构3,返回机构3,否则返回无效数,,CIRCLEDOT,画红色,线宽为3
HG3赋值:(收盘价-18日内最低价的最低值)/(18日内最高价的最高值-18日内最低价的最低值)*100
HG4赋值:HG3的9日[1日权重]移动平均
HG5赋值:HG4的3日[1日权重]移动平均
HG6赋值:3*HG4-2*HG5
HG7赋值:50日内最高价距今天数
HG8赋值:(收盘价-HG7日前的开盘价)/HG7日前的开盘价*100
顶赋值:当满足条件HG6上穿8ANDHG8<-13时,在0和340位置之间画柱状线,宽度为10,0不为0则画空心柱.
HG9赋值:顶的50日过滤
HG10赋值:HG4的3日指数移动平均
当满足条件HG10上穿HG6ANDREF(HG6,1)>80ANDHG10>80的20日过滤时,在-260位置书写文字,画蓝色,线宽为5
HG11赋值:当满足条件HG10上穿HG6ANDREF(HG6,1)>80ANDHG10>80时,在0和270位置之间画柱状线,宽度为10,0不为0则画空心柱.
HG12赋值:HG11的30日过滤
当满足条件HG12时,在0和-260位置之间画柱状线,宽度为5,0不为0则画空心柱.,COLOR000077
当满足条件HG12时,在0和-260位置之间画柱状线,宽度为4,0不为0则画空心柱.,COLOR000099
当满足条件HG12时,在0和-260位置之间画柱状线,宽度为3,0不为0则画空心柱.,COLOR0000BB
当满足条件HG12时,在0和-260位置之间画柱状线,宽度为2,0不为0则画空心柱.,COLOR0000DD
当满足条件HG12时,在0和-260位置之间画柱状线,宽度为1,0不为0则画空心柱.,COLOR0000FF
HG13赋值:100-(100-3*(收盘价-55日内最低价的最低值)/(55日内最高价的最高值-55日内最低价的最低值)*100的20日[1日权重]移动平均+2*(收盘价-55日内最低价的最低值)/(55日内最高价的最高值-55日内最低价的最低值)*100的20日[1日权重]移动平均的15日[1日权重]移动平均)
HG14赋值:100-(100-3*(开盘价-55日内最低价的最低值)/(55日内最高价的最高值-55日内最低价的最低值)*100的20日[1日权重]移动平均+2*(开盘价-55日内最低价的最低值)/(55日内最高价的最高值-55日内最低价的最低值)*100的20日[1日权重]移动平均的15日[1日权重]移动平均)
HG15赋值:HG13>1日前的HG14 AND 成交量(手)>1日前的成交量(手) AND 收盘价>1日前的收盘价
HG16赋值:当满足条件HG15ANDCOUNT(HG15,30)=1时,在0和20位置之间画柱状线,宽度为2,0不为0则画空心柱.
HG17赋值:当满足条件HG9ORHG16时,在0和270位置之间画柱状线,宽度为5,0不为0则画空心柱.
HG18赋值:HG17的20日过滤
当满足条件HG18时,在0和260位置之间画柱状线,宽度为5,0不为0则画空心柱.,COLORFF11FF
当满足条件HG18时,在0和260位置之间画柱状线,宽度为4,0不为0则画空心柱.,COLORFF33FF
当满足条件HG18时,在0和260位置之间画柱状线,宽度为3,0不为0则画空心柱.,COLORFF55FF
当满足条件HG18时,在0和260位置之间画柱状线,宽度为2,0不为0则画空心柱.,COLORFF77FF
当满足条件HG18时,在0和260位置之间画柱状线,宽度为1,0不为0则画空心柱.,COLORFF99FF
当满足条件HG18的20日过滤时,在250位置书写文字,画黄色,线宽为5
CZS1赋值:100*(收盘价-34日内收盘价的最低值)/(34日内最高价的最高值-34日内最低价的最低值)的5日简单移动平均-20
CZS2赋值:2*CZS1的绝对值
CZS5赋值:(最高价+最低价+收盘价)/3
CZS6赋值:(CZS5-CZS5的10日简单移动平均)/(0.015*CZS5的10日平均绝对偏差)
CZS7赋值:(CZS5-CZS5的30日简单移动平均)/(0.015*CZS5的30日平均绝对偏差)
CZS8赋值:如果CZS6>=150ANDCZS6<200ANDCZS7>=150ANDCZS7<200,返回10,否则返回0
CZS9赋值:如果CZS6<=-150ANDCZS6>-200ANDCZS7<=-150ANDCZS7>-200,返回-10,否则返回CZS8
CZS10赋值:(收盘价-收盘价的13日简单移动平均)/收盘价的13日简单移动平均*100
CZS11赋值:100-CZS10的绝对值
CZS12赋值:3*(大盘的收盘价-55日内大盘的最低价的最低值)/(55日内大盘的最高价的最高值-55日内大盘的最低价的最低值)*100的20日[1日权重]移动平均-2*(大盘的收盘价-55日内大盘的最低价的最低值)/(55日内大盘的最高价的最高值-55日内大盘的最低价的最低值)*100的20日[1日权重]移动平均的15日[1日权重]移动平均
CZS13赋值: 如果CZS11<90,返回CZS11,否则返回100
CZS14赋值: 如果CZS1>0,返回CZS1,否则返回0
CZS15赋值: -如果CZS1<0,返回CZS2,否则返回0
预警系统赋值: (如果(CZS7>=200ANDCZS6>=150)ORCROSS(65,CZS14),返回15,否则返回如果CZS7<=-200ANDCZS6<=-150,返回-15,否则返回CZS9+65)
CZS16赋值:收盘价>收盘价的20日简单移动平均 AND 收盘价的20日简单移动平均>=1日前的收盘价的20日简单移动平均
当满足条件CZS16ANDCOUNT(CZS16,30)=1时,在-150位置书写文字,COLOR00FFFF
钱袋子赋值:机构1 AND 机构2 AND 机构4
输出三红抓妖:条件连续成立次数=1
当满足条件三红抓妖时,在最低价*1位置画9号图标