最新公告
  • 欢迎您光临九毛八公式指标网www.9m8.cn,本站全新改版试运行,期间内容全部免费,欢迎下载!欢迎加入本站VIP
  • 通达信主力潜伏指标公式源码

    正文概述    2024-05-04 04:26:26  
    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 中买:IF(ZXGDANDBETWEEN(DX,0,50)ANDBETWEEN(CX,0,50),1,0),COLOR00FFFF,POINTDOT; DTPL:=DX ZXANDZX CXANDCX 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 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 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) 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 输出中买:如果ZXGDANDBETWEEN(DX,0,50)ANDBETWEEN(CX,0,50),返回1,否则返回0,COLOR00FFFF,POINTDOT DTPL赋值:DX ZXANDZX CXANDCX 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 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 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 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) 当满足条件FFTTMM时,在最高价*1.016位置书写文字,画绿色 当满足条件是否最后一个周期时,在横轴0.05纵轴0.95位置书写文字 当满足条件是否最后一个周期时,在横轴0.05纵轴0.30位置书写文字



    九毛八公式指标,一个优质的公式指标平台!
    九毛八公式指标 » 通达信主力潜伏指标公式源码 加入收藏