通达信主力潜伏指标公式源码
343次浏览
来源:神奇指标网
编辑:神奇指标网
发布日期:2023-06-15
主力潜伏选股 好指标 无未来 用法:不卖K线处于下跌趋势,在上涨中成功率才高。
相关简介: 通达信主力潜伏指标公式源码
授权方式:免费版
指标评级:★★★★★
指标分类:策略
画线方法:副图/主图
未来函数检测结果:
暂未发现存在未来函数
通达信主力潜伏指标公式源码:
N1:=6;
N2:=12;
N3:=26;
MA5:=MA(CLOSE,5);
MA10:=MA(CLOSE,10);
MA20:=MA(CLOSE,20);
MA60:=MA(CLOSE,60);
MTM:=C-REF(C,1);
DX:=100*EMA(EMA(MTM,N1),N1)/EMA(EMA(ABS(MTM),N1),N1);
ZX:=100*EMA(EMA(MTM,N2),N2)/EMA(EMA(ABS(MTM),N2),N2);
CX:=100*EMA(EMA(MTM,N3),N3)/EMA(EMA(ABS(MTM),N3),N3);
DXGD:=LLV(DX,2)=LLV(DX,5)ANDCROSS(DX,MA(DX,2));
ZXGD:=LLV(ZX,2)=LLV(ZX,5)ANDCROSS(ZX,MA(ZX,2))ANDDX>ZX;
中买:IF(ZXGDANDBETWEEN(DX,0,50)ANDBETWEEN(CX,0,50),1,0),COLOR00FFFF,POINTDOT;
DTPL:=DX>ZXANDZX>CXANDCX>0;
QSXS:=DX>REF(DX,1)ANDZX>REF(ZX,1);
TSJC:=CROSS(DX,CX)ANDCROSS(ZX,CX);
优选:IF(CROSS(DTPL,0.8)AND(TSJCORCOUNT(QSXS,3)=3)ANDCX<40,1,0),COLOR0000FF,POINTDOT;
中卖:IF(CROSS(CX,ZX)ANDDX<ZX,1,0),colorff9900;
买:IF(LLV(DX,2)=LLV(DX,7)ANDCOUNT(DX<0,2)ANDCROSS(DX,MA(DX,2)),1,0),COLORRED;
卖:IF(HHV(DX,2)=HHV(DX,7)ANDCOUNT(DX>50,2)ANDCROSS(MA(DX,2),DX),1,0),COLOR00FF00;
STICKLINE(DX>0,0,DX,3,0),COLOR00FF00;
STICKLINE(ZX>0,0,ZX,3,0),COLOR00FFFF;
STICKLINE(CX>0,0,CX,3,0),COLORFF00FF;
DRAWTEXT(中买,low-0.03,'★'),COLOR00FFFF,ALIGN1;
DRAWTEXT(中卖,high*1.025,'●'),COLORFF9900,ALIGN1;
DRAWTEXT(filter(买=1,5),low-0.03,'买'),COLORRED,ALIGN1;
DRAWTEXT(filter(卖=1,5),high*1.025,'卖'),COLOR00FF00,ALIGN1;
DRAWICON(优选,low-0.03,1),ALIGN1;
RSV:=(C-LLV(L,9))/(HHV(H,9)-LLV(L,9))*100;
K:SMA(RSV,3,1),COLORFFFFFF,PRECIS0;
D:SMA(K,3,1),COLOR00FFFF,PRECIS0;
J:=3*K-2*D;
超跌:IF(J<0,10,0),COLORFFFF00,PRECIS0;
BDDD:=LLV(J,2)=LLV(J,8);
重启:IF(CROSS(J,REF(J+0.01,1))ANDBDDDANDJ<20,30,0),COLORwhite,PRECIS0;
STICKLINE(MA(CLOSE,60)>MA(CLOSE,120),MA(CLOSE,60),MA(CLOSE,120),1,0),COLOR0060FF;
STICKLINE(MA(CLOSE,60)<MA(CLOSE,120),MA(CLOSE,60),MA(CLOSE,120),1,0),COLOR383E62;
STICKLINE(MA(CLOSE,10)>MA(CLOSE,20),MA(CLOSE,10),MA(CLOSE,20),1,0),COLORFF00FF;
STICKLINE(MA(CLOSE,10)<MA(CLOSE,20),MA(CLOSE,10),MA(CLOSE,20),1,0),COLOR383E62;
DRAWKLINE(H,O,L,C);
XL1:=((LLV(LOW,3)=LLV(LOW,60))AND((CLOSE/REF(CLOSE,1))>=1.04));
DRAWTEXT(FILTER(((XL1>0)ANDLOW),5),L*0.975,'↑注意买'),COLORLIBLUE;
DIFF1:=EMA(CLOSE,12)-EMA(CLOSE,27);
DEA1:=EMA(DIFF1,9);
MACD:=2*(DIFF1-DEA1);
A1:=BARSLAST(REF(CROSS(DIFF1,DEA1),1));
底背离:=REF(CLOSE,A1+1)>CLOSEANDDIFF1>REF(DIFF1,A1+1)ANDCROSS(DIFF1,DEA1);
DRAWTEXT(底背离,L,'底背离→进'),COLORMAGENTA;
A2:=BARSLAST(REF(CROSS(DEA1,DIFF1),1));
顶背离:=REF(CLOSE,A2+1)<CLOSEANDREF(DIFF1,A2+1)>DIFF1ANDCROSS(DEA1,DIFF1);
DRAWTEXT(顶背离,H,'顶背离→逃'),,COLORYELLOW;
多转空:=((((LLV(MACD,4)>0)AND(MACD<REF(MACD,1)))AND(REF(MACD,1)>REF(MACD,2)))AND(REF(MACD,2)>REF(MACD,3)));
空转多:=((((HHV(MACD,4)<0)AND(MACD>REF(MACD,1)))AND(REF(MACD,1)<REF(MACD,2)))AND(REF(MACD,2)<REF(MACD,3)));
DRAWICON(多转空,H,2);
DRAWICON(空转多,L,1);
MA5:MA(C,5),COLORGRAY;
MA10:MA(C,10),COLORMAGENTA;
MA20:MA(C,20),COLORYELLOW;
MA60:MA(C,60),COLORGREEN;
MA120:MA(C,120),COLORBLUE;
EMA13:=EMA(C,13);
EMA34:=EMA(C,34);
EMA55:=EMA(C,55);
EMA120:=EMA(C,120);
CR1:=(C-REF(C,1))/REF(C,1)*100>0.5;
CR2:=V>MA(V,5)*0.6;
CR3:=COUNT(CROSS(EMA13,EMA55),3)=1;
CR4:=ABS(EMA34-EMA55)/EMA55<0.03;
CR5:=EMA55<=EMA120ANDEMA55>=REF(EMA55,1);
抬头:=FILTER(CR1ANDCR2ANDCR3ANDCR4ANDCR5,2);
DRAWTEXT(抬头,L*0.99,'↑抬');
PDAY1:=BARSLAST(CROSS(MA5,MA60));
PDAY2:=BARSLAST(CROSS(MA10,MA60));
PDAY3:=BARSLAST((HIGH=HHV(HIGH,PDAY2)));
PDAY4:=BARSLAST(CROSS(MA10,MA5));
PDAY5:=BARSLAST(CROSS(MA5,MA10));
AW1:=(PDAY1>PDAY2)AND(PDAY2>PDAY3)AND(PDAY3>PDAY4)AND(PDAY4>PDAY5)AND(PDAY5<5);
AW2:=(COUNT(CROSS(MA10,MA5),PDAY2)=1);
AAW:=IF(AW1ANDAW2AND(MA(CLOSE,5)>=MA(CLOSE,10))AND(MA(CLOSE,10)>MA(CLOSE,60)),10,0);
BBW:=FILTER(AW1ANDAW2AND(MA(CLOSE,5)>=MA(CLOSE,10))AND(MA(CLOSE,10)>MA(CLOSE,20)),5);
老鸭头:=IF(AAWANDBBW,1,0);
DRAWTEXT(AAWANDBBW,L*0.99,'跃');
主力线:=EMA(C,3);
跟随主力线:=EMA(C,5);
辅助主力线:=EMA(C,7);
短线回踩支撑:=EMA(C,10);
启动线:=EMA(C,20);
SS00:=C>OANDC>REF(C,1)ANDC/REF(C,1)>=1.018ANDMA(C,20)>REF(MA(C,20),2);
SS05:=CROSS(跟随主力线,短线回踩支撑)ANDSS00;
SS06:=CROSS(跟随主力线,启动线)ANDCROSS(主力线,启动线)ANDSS00;
SS07:=CROSS(辅助主力线,短线回踩支撑)ANDSS00;
SDTM:=SS05ORSS06ORSS07;
DRAWTEXT(SDTM,L*0.99,'↑见');
MTM:=C-REF(C,1);
DX:=100*EMA(EMA(MTM,6),6)/EMA(EMA(ABS(MTM),6),6);
BBUY:=IF(LLV(DX,2)=LLV(DX,7)ANDCOUNT(DX<0,2)ANDCROSS(DX,MA(DX,2)),1,0);
BBSY:=IF(HHV(DX,2)=HHV(DX,7)ANDCOUNT(DX>50,2)ANDCROSS(MA(DX,2),DX),1,0);
BBBUY:=FILTER(BBUY=1,5);
DRAWTEXT(FILTER(BBSY=1,1),HIGH*1.015,'↓卖');
FFQ2:=(CLOSE-LLV(LOW,20))/(HHV(HIGH,20)-LLV(LOW,20))*100;
FFQ3:=SMA(FFQ2,9,1);
FFQ4:=SMA(FFQ3,3,1);
FFAAB:=3*FFQ3-2*FFQ4;
FFQ81:=BARSLAST(LLV(LOW,50)=LOW);
FFQ8:=BARSLAST(HHV(HIGH,FFQ81)=HIGH);
FFQ10:=(CLOSE-REF(OPEN,FFQ8))/REF(OPEN,FFQ8)*100;
FFA1:=EMA(FFQ3,3);
FFA2:=EMA(FFA1,3);
FFA3:=EMA(FFA2,3);
FFA4:=EMA(FFA3,3);
FFA:=EMA(FFA4,3);
FFTTMM:=CROSS(FFA1,FFAAB)ANDREF(FFAAB,1)>80;
DRAWTEXT(FFTTMM,HIGH*1.016,'↓离场'),COLORGREEN;
DRAWTEXT_FIX(ISLASTBAR,0.05,0.95,0,'长期蛰伏:棕色带收窄平起翘,成交量萎缩到芝麻点■,注意买');
DRAWTEXT_FIX(ISLASTBAR,0.05,0.30,0,'红带走平,上扬乏力,亢警惕,悔→离场,顶背离→逃!');
通达信主力潜伏指标公式源码注释翻译结果
N1赋值:6
N2赋值:12
N3赋值:26
MA5赋值:收盘价的5日简单移动平均
MA10赋值:收盘价的10日简单移动平均
MA20赋值:收盘价的20日简单移动平均
MA60赋值:收盘价的60日简单移动平均
MTM赋值:收盘价-1日前的收盘价
DX赋值:100*MTM的N1日指数移动平均的N1日指数移动平均/MTM的绝对值的N1日指数移动平均的N1日指数移动平均
ZX赋值:100*MTM的N2日指数移动平均的N2日指数移动平均/MTM的绝对值的N2日指数移动平均的N2日指数移动平均
CX赋值:100*MTM的N3日指数移动平均的N3日指数移动平均/MTM的绝对值的N3日指数移动平均的N3日指数移动平均
DXGD赋值:2日内DX的最低值=5日内DX的最低值ANDCROSS(DX,DX的2日简单移动平均)
ZXGD赋值:2日内ZX的最低值=5日内ZX的最低值ANDCROSS(ZX,ZX的2日简单移动平均)ANDDX>
ZX
输出中买:如果ZXGDANDBETWEEN(DX,0,50)ANDBETWEEN(CX,0,50),返回1,否则返回0,COLOR00FFFF,POINTDOT
DTPL赋值:DX>
ZXANDZX>
CXANDCX>
0
QSXS赋值:DX>
1日前的DXANDZX>
1日前的ZX
TSJC赋值:DX上穿CXANDCROSS(ZX,CX)
输出优选:如果DTPL上穿0.8AND(TSJCORCOUNT(QSXS,3)=3)ANDCX<,返回?,否则返回?
40,1,0),COLOR0000FF,POINTDOT
输出中卖:如果CX上穿ZXANDDX<,返回?,否则返回?
ZX,1,0),COLORFF9900
输出买:如果2日内DX的最低值=7日内DX的最低值ANDCOUNT(DX<,返回?,否则返回?
0,2)ANDCROSS(DX,DX的2日简单移动平均),1,0),画红色
输出卖:如果2日内DX的最高值=7日内DX的最高值ANDCOUNT(DX>,返回?,否则返回?
50,2)ANDCROSS(DX的2日简单移动平均,DX),1,0),COLOR00FF00
当满足条件DX>时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱.
0,0,DX,3,0),COLOR00FF00
当满足条件ZX>时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱.
0,0,ZX,3,0),COLOR00FFFF
当满足条件CX>时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱.
0,0,CX,3,0),COLORFF00FF
当满足条件中买时,在最低价-0.03位置书写文字,COLOR00FFFF,ALIGN1
当满足条件中卖时,在最高价*1.025位置书写文字,COLORFF9900,ALIGN1
当满足条件买=1的5日过滤时,在最低价-0.03位置书写文字,画红色,ALIGN1
当满足条件卖=1的5日过滤时,在最高价*1.025位置书写文字,COLOR00FF00,ALIGN1
当满足条件优选时,在最低价-0.03位置画1号图标,ALIGN1
RSV赋值:(收盘价-9日内最低价的最低值)/(9日内最高价的最高值-9日内最低价的最低值)*100
输出K:RSV的3日[1日权重]移动平均,COLORFFFFFF,PRECIS0
输出D:K的3日[1日权重]移动平均,COLOR00FFFF,PRECIS0
J赋值:3*K-2*D
输出超跌:如果J<,返回?,否则返回?
0,10,0),COLORFFFF00,PRECIS0
BDDD赋值:2日内J的最低值=8日内J的最低值
输出重启:如果J上穿1日前的J+0.01ANDBDDDANDJ<,返回?,否则返回?
20,30,0),画白色,PRECIS0
当满足条件收盘价的60日简单移动平均>时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱.
收盘价的120日简单移动平均,收盘价的60日简单移动平均,收盘价的120日简单移动平均,1,0),COLOR0060FF
当满足条件收盘价的60日简单移动平均<时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱.
收盘价的120日简单移动平均,收盘价的60日简单移动平均,收盘价的120日简单移动平均,1,0),COLOR383E62
当满足条件收盘价的10日简单移动平均>时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱.
收盘价的20日简单移动平均,收盘价的10日简单移动平均,收盘价的20日简单移动平均,1,0),COLORFF00FF
当满足条件收盘价的10日简单移动平均<时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱.
收盘价的20日简单移动平均,收盘价的10日简单移动平均,收盘价的20日简单移动平均,1,0),COLOR383E62
K线
XL1赋值:((3日内最低价的最低值=60日内最低价的最低值)AND((收盘价/1日前的收盘价)>
=1.04))
当满足条件((XL1>的?日过滤时,在?位置书写文字
0)ANDLOW),5),最低价*0.975,'↑注意买'),画淡蓝色
DIFF1赋值:收盘价的12日指数移动平均-收盘价的27日指数移动平均
DEA1赋值:DIFF1的9日指数移动平均
MACD赋值:2*(DIFF1-DEA1)
A1赋值:上次1日前的DIFF1上穿DEA1距今天数
底背离赋值:A1+1日前的收盘价>
CLOSEANDDIFF1>
A1+1日前的DIFF1ANDCROSS(DIFF1,DEA1)
当满足条件底背离时,在最低价位置书写文字,画洋红色
A2赋值:上次1日前的DEA1上穿DIFF1距今天数
顶背离赋值:A2+1日前的收盘价<
CLOSEANDREF(DIFF1,A2+1)>
DIFF1ANDCROSS(DEA1,DIFF1)
当满足条件顶背离时,在最高价位置书写文字,,画黄色
多转空赋值:((((4日内MACD的最低值>
0)AND(MACD<
1日前的MACD))AND(1日前的MACD>
2日前的MACD))AND(2日前的MACD>
3日前的MACD))
空转多赋值:((((4日内MACD的最高值<
0)AND(MACD>
1日前的MACD))AND(1日前的MACD<
2日前的MACD))AND(2日前的MACD<
3日前的MACD))
当满足条件多转空时,在最高价位置画2号图标
当满足条件空转多时,在最低价位置画1号图标
输出MA5:收盘价的5日简单移动平均,画深灰色
输出MA10:收盘价的10日简单移动平均,画洋红色
输出MA20:收盘价的20日简单移动平均,画黄色
输出MA60:收盘价的60日简单移动平均,画绿色
输出MA120:收盘价的120日简单移动平均,画蓝色
EMA13赋值:收盘价的13日指数移动平均
EMA34赋值:收盘价的34日指数移动平均
EMA55赋值:收盘价的55日指数移动平均
EMA120赋值:收盘价的120日指数移动平均
CR1赋值:(收盘价-1日前的收盘价)/1日前的收盘价*100>
0.5
CR2赋值:成交量(手)>
成交量(手)的5日简单移动平均*0.6
CR3赋值:统计3日中满足EMA13上穿EMA55的天数=1
CR4赋值:EMA34-EMA55的绝对值/EMA55<
0.03
CR5赋值:EMA55<
=EMA120ANDEMA55>
=1日前的EMA55
抬头赋值:CR1ANDCR2ANDCR3ANDCR4ANDCR5的2日过滤
当满足条件抬头时,在最低价*0.99位置书写文字
PDAY1赋值:上次MA5上穿MA60距今天数
PDAY2赋值:上次MA10上穿MA60距今天数
PDAY3赋值:上次(最高价=PDAY2日内最高价的最高值)距今天数
PDAY4赋值:上次MA10上穿MA5距今天数
PDAY5赋值:上次MA5上穿MA10距今天数
AW1赋值:(PDAY1>
PDAY2)AND(PDAY2>
PDAY3)AND(PDAY3>
PDAY4)AND(PDAY4>
PDAY5)AND(PDAY5<
5)
AW2赋值:(统计PDAY2日中满足MA10上穿MA5的天数=1)
AAW赋值:如果AW1ANDAW2AND(收盘价的5日简单移动平均>,返回?,否则返回?
=收盘价的10日简单移动平均)AND(收盘价的10日简单移动平均>
收盘价的60日简单移动平均),10,0)
BBW赋值:AW1ANDAW2AND(收盘价的5日简单移动平均>的?日过滤
=收盘价的10日简单移动平均)AND(收盘价的10日简单移动平均>
收盘价的20日简单移动平均),5)
老鸭头赋值:如果AAWANDBBW,返回1,否则返回0
当满足条件AAWANDBBW时,在最低价*0.99位置书写文字
主力线赋值:收盘价的3日指数移动平均
跟随主力线赋值:收盘价的5日指数移动平均
辅助主力线赋值:收盘价的7日指数移动平均
短线回踩支撑赋值:收盘价的10日指数移动平均
启动线赋值:收盘价的20日指数移动平均
SS00赋值:收盘价>
OANDC>
1日前的收盘价ANDC/1日前的收盘价>
=1.018ANDMA(收盘价,20)>
2日前的收盘价的20日简单移动平均
SS05赋值:跟随主力线上穿短线回踩支撑ANDSS00
SS06赋值:跟随主力线上穿启动线ANDCROSS(主力线,启动线)ANDSS00
SS07赋值:辅助主力线上穿短线回踩支撑ANDSS00
SDTM赋值:SS05ORSS06ORSS07
当满足条件SDTM时,在最低价*0.99位置书写文字
MTM赋值:收盘价-1日前的收盘价
DX赋值:100*MTM的6日指数移动平均的6日指数移动平均/MTM的绝对值的6日指数移动平均的6日指数移动平均
BBUY赋值:如果2日内DX的最低值=7日内DX的最低值ANDCOUNT(DX<,返回?,否则返回?
0,2)ANDCROSS(DX,DX的2日简单移动平均),1,0)
BBSY赋值:如果2日内DX的最高值=7日内DX的最高值ANDCOUNT(DX>,返回?,否则返回?
50,2)ANDCROSS(DX的2日简单移动平均,DX),1,0)
BBBUY赋值:BBUY=1的5日过滤
当满足条件BBSY=1的1日过滤时,在最高价*1.015位置书写文字
FFQ2赋值:(收盘价-20日内最低价的最低值)/(20日内最高价的最高值-20日内最低价的最低值)*100
FFQ3赋值:FFQ2的9日[1日权重]移动平均
FFQ4赋值:FFQ3的3日[1日权重]移动平均
FFAAB赋值:3*FFQ3-2*FFQ4
FFQ81赋值:上次50日内最低价的最低值=最低价距今天数
FFQ8赋值:上次FFQ81日内最高价的最高值=最高价距今天数
FFQ10赋值:(收盘价-FFQ8日前的开盘价)/FFQ8日前的开盘价*100
FFA1赋值:FFQ3的3日指数移动平均
FFA2赋值:FFA1的3日指数移动平均
FFA3赋值:FFA2的3日指数移动平均
FFA4赋值:FFA3的3日指数移动平均
FFA赋值:FFA4的3日指数移动平均
FFTTMM赋值:FFA1上穿FFAABANDREF(FFAAB,1)>
80
当满足条件FFTTMM时,在最高价*1.016位置书写文字,画绿色
当满足条件是否最后一个周期时,在横轴0.05纵轴0.95位置书写文字
当满足条件是否最后一个周期时,在横轴0.05纵轴0.30位置书写文字
神奇指标网(https://www.shenqizhibiao.com/)所有指标公式及文章来源于网络仅供学习研究
收藏
点赞
网友评论
已有0人评论
24小时热门阅读
最新指标资讯
热门公式排行
热门标签栏目