编程思路破译AYGB1赋值:(不定周期成交量/收盘价)/2,NODRAW AYGB2赋值:如果AYGB1>100ANDCLOSE>1日前的收盘价,返回AYGB1,否则返回0的历史累和 AYGB3赋值:如果AYGB1>100ANDCLOSE<1日前的收盘价,返回AYGB1,否则返回0的历史累和 AYGB4赋值:如果AYGB1<100ANDCLOSE>1日前的收盘价,返回AYGB1,否则返回0的历史累和 AYGB5赋值:如果AYGB1<100ANDCLOSE<1日前的收盘价,返回AYGB1,否则返回0的历史累和 AYGB6赋值:AYGB2+AYGB3+AYGB4+AYGB5 输出机买:(AYGB2/AYGB6)*100-100,线宽为1,画红色 输出机卖:(AYGB3/AYGB6)*100-100,线宽为1,画绿色 画带状线 VLST1赋值:(收盘价*2+最高价+最低价)/4*10 VLST2赋值:VLST1的13日指数移动平均-VLST1的34日指数移动平均 VLST3赋值:VLST2的5日指数移动平均 VLST4赋值:2*(VLST2-VLST3)*5.5 输出主力进:如果VLST4>=0,返回VLST4*3,否则返回0,画青色 画带状线 V11赋值:3*(收盘价-55日内最低价的最低值)/(55日内最高价的最高值-55日内最低价的最低值)*100的5日[1日权重]移动平均-2*(收盘价-55日内最低价的最低值)/(55日内最高价的最高值-55日内最低价的最低值)*100的5日[1日权重]移动平均的3日[1日权重]移动平均 趋势线赋值:V11的3日指数移动平均 V12赋值:(趋势线-1日前的趋势线)/1日前的趋势线*100 输出见顶清仓: 当满足条件趋势线>=90ANDV12时,在50和60位置之间画柱状线,宽度为2,0不为0则画空心柱.,画青色 神奇赋值:45日内最高价的13日简单移动平均的最高值,画洋红色,线宽为1 均线赋值:如果收盘价/(成交额(元)的历史累和/成交量(手)*100的历史累和)位于1.05和0.95之间=0,返回收盘价的历史简单移动平均,否则返回(成交额(元)的历史累和/成交量(手)*100的历史累和),画黄色 均线H赋值:(均线*1.007 ),COLORFF6600 放量赋值:成交量(手)的6日累和>1日前的成交量(手)的30日简单移动平均*10 横盘赋值:((收盘价的有效数据周期数日内收盘价的最高值-收盘价的有效数据周期数日内收盘价的最低值)/收盘价)<1 横涨赋值:横盘 AND 放量 AND (收盘价>均线H) VARYSY1赋值:收盘价的9日指数移动平均的9日指数移动平均 控盘赋值:(VARYSY1-1日前的VARYSY1)/1日前的VARYSY1*500 进货赋值:如果控盘>1日前的控盘AND控盘>0,返回控盘,否则返回0 洗盘赋值:如果控盘<1日前的控盘AND控盘>0,返回控盘,否则返回0 出货赋值:如果控盘<0,返回控盘,否则返回0 比例1赋值:进货+洗盘 比例2赋值:-出货 差额赋值:(比例1的历史累和-比例2的历史累和)/20 AYSY11赋值:(成交量(手)/收盘价)/2 AYSY2赋值:如果AYSY11>100ANDCLOSE>1日前的收盘价,返回AYSY11,否则返回0的历史累和 AYSY3赋值:如果AYSY11>100ANDCLOSE<1日前的收盘价,返回AYSY11,否则返回0的历史累和 AYSY4赋值:如果AYSY11<100ANDCLOSE>1日前的收盘价,返回AYSY11,否则返回0的历史累和 AYSY5赋值:如果AYSY11<100ANDCLOSE<1日前的收盘价,返回AYSY11,否则返回0的历史累和 AYSY6赋值:AYSY2+AYSY3+AYSY4+AYSY5 机买1赋值:(AYSY2/AYSY6)*100 机卖1赋值:(AYSY3/AYSY6)*100 主力差1赋值:机买1-机卖1 秋梦赋值:差额>0.1 AND 主力差1>0 AND 1日前的主力差1<=0 AND 差额+0.3 当满足条件秋梦时,在-40位置书写文字,画黄色 DXJP赋值:(收盘价-34日内最低价的最低值)/(21日内最高价的最高值-34日内最低价的最低值)*100 输出FSZX: (DXJP的3日指数移动平均-50)*2,画深灰色 输出抄底线:-95,画青色,POINTDOT 输出见顶线:95,画绿色,POINTDOT BGTYU赋值:如果日期<=1150530,返回1,否则返回0 GHYJKU赋值:(不定周期收盘价*BGTYU)/(成交额(元)的(不定周期收盘价*BGTYU)的有效数据周期数日累和/成交量(手)*100的(不定周期收盘价*BGTYU)的有效数据周期数日累和)位于1.05和0.95之间 VBNH赋值:如果GHYJKU=0,返回(不定周期收盘价*BGTYU)的(不定周期收盘价*BGTYU)的有效数据周期数日简单移动平均,否则返回(成交额(元)的(不定周期收盘价*BGTYU)的有效数据周期数日累和/成交量(手)*100的(不定周期收盘价*BGTYU)的有效数据周期数日累和) 当满足条件收盘价的10日指数移动平均<收盘价的60日指数移动平均时,在0和10位置之间画柱状线,宽度为2.0,0不为0则画空心柱.,画绿色 当满足条件收盘价的10日指数移动平均>收盘价的60日指数移动平均时,在15和25位置之间画柱状线,宽度为2.0,0不为0则画空心柱.,画红色 当满足条件(不定周期收盘价/VBNH)的120日指数移动平均>1.003时,在30和40位置之间画柱状线,宽度为2.0,0不为0则画空心柱.,画洋红色 当满足条件FSZX<=-95时,在-85位置书写文字,画白色 当满足条件(不定周期收盘价/VBNH)的20日指数移动平均上穿1.04时,在-50位置书写文字,画青色 当满足条件(不定周期收盘价/VBNH)的20日指数移动平均上穿1.02时,在-60位置书写文字,画白色 当满足条件(不定周期收盘价/VBNH)的120日指数移动平均上穿1.0029时,在-80位置书写文字,画白色 当满足条件(不定周期收盘价/VBNH)的120日指数移动平均上穿1.004时,在0位置画17号图标 VAR1赋值:(收盘价-36日内最低价的最低值)/(36日内最高价的最高值-36日内最低价的最低值)*100 VAR2赋值:VAR1的3日[1日权重]移动平均 VAR3赋值:VAR2的3日[1日权重]移动平均 VAR4赋值:VAR3的3日[1日权重]移动平均 VAR8赋值:VAR2上穿VAR3 AND VAR3>80 AND VAR3>VAR4 VAR200赋值:(收盘价-20日内最低价的最低值)/(20日内最高价的最高值-20日内最低价的最低值)*100 VAR300赋值:VAR200的3日[1日权重]移动平均的3日[1日权重]移动平均/28.57 VAR400赋值:VAR300的5日指数移动平均 操盘赋值:3*VAR300-2*VAR400 A1赋值:操盘上穿VAR300 AND VAR300<2.1 AND 收阳线 VARE赋值:收盘价-1日前的收盘价和0的较大值/收盘价的8日[1日权重]移动平均/大盘的收盘价-1日前的大盘的收盘价的绝对值/大盘的收盘价的8日[1日权重]移动平均*100-25 VARF赋值:VARE的3日简单移动平均 VAR6赋值:((2)*(收盘价)+最高价+最低价)/(4) VAR11赋值:34日内最高价的最高值 B1赋值:((VAR6-VAR8)/(VAR11-VAR8))*(100)的8日指数移动平均 V1赋值:收盘价的5日简单移动平均=20日内收盘价的5日简单移动平均的最高值 V2赋值:收盘价的5日简单移动平均>收盘价的10日简单移动平均 V3赋值:成交量(手)的5日简单移动平均>成交量(手)的40日简单移动平均*1.01 V4赋值:统计2日中满足收盘价的1日简单移动平均>1日前的收盘价的天数=2 VV赋值:V1 AND V2 AND V3 AND V4 A2赋值:A1的20日指数移动平均 A3赋值:A1上穿A2 A4赋值:A1<收盘价的120日指数移动平均 当满足条件(A3ANDA4)OR(V1ANDV2ANDV3ANDV4)时,在70和80位置之间画柱状线,宽度为2,0不为0则画空心柱.,画淡红色 现价赋值:收盘价,画白色 MA30赋值:收盘价的30日指数移动平均 H1赋值:昨收盘价和最高价的较大值 L1赋值:昨收盘价和最低价的较小值 P1赋值:H1-L1 阻力赋值:L1+P1*7/8,画绿色 支撑赋值:L1+P1*0.5/8,画洋红色 当满足条件支撑小于现价保持2个交易日后交叉上穿时,在-88位置画1号图标 当满足条件现价小于阻力保持2个交易日后交叉上穿时,在95位置画2号图标 N赋值:1.5 买赋值:(AYGB2/AYGB6) 卖赋值:(AYGB3/AYGB6) TT赋值:收盘价的10日指数移动平均>收盘价的60日指数移动平均 AND (不定周期收盘价/VBNH)的120日指数移动平均>1.003 AND 趋势线>=90 AND V12 AND VLST4>=0 XG赋值:(买-卖)的绝对值/(1日前的买-1日前的卖)的绝对值>=N AND 买>卖 AND TT VARJ1赋值:收盘价的13日指数移动平均的13日指数移动平均 控盘2赋值:(VARJ1-1日前的VARJ1)/1日前的VARJ1*1000 STJ01赋值:控盘2<1日前的控盘2 AND 控盘2>0.5 STJ02赋值:控盘2>0 BTJ2赋值:控盘2>1日前的控盘2 AND 控盘2<-0.2 BTJ22赋值:控盘2>1日前的控盘2 AND 控盘2<0 JJ赋值:均价 P赋值:55 S赋值:8 M1赋值:3 能量赋值:(收盘价的S日指数移动平均-收盘价的P日指数移动平均)*10 空头赋值:能量的M1日指数移动平均,COLOR00FF00 BTJ1赋值:(收盘价-JJ)/JJ<-0.005 BTJ11赋值:(收盘价-JJ)/JJ<-0.03 BTJ12赋值:统计5日中满足JJ>=1日前的JJ的天数>=4 AND (收盘价-JJ)/JJ<0.005 STJ1赋值:(收盘价-JJ)/JJ>0.005 BTJ3赋值:能量上穿空头 AND 能量<-0.3 BTJ32赋值:能量上穿空头 AND 能量<-0.1 STJ31赋值:空头上穿能量 STJ32赋值:空头上穿能量 AND 能量>1.618 A赋值:8 BTJ81赋值:BTJ1ANDBTJ2ANDBTJ3的A日过滤 BTJ811赋值:BTJ11ANDBTJ2ANDBTJ3的A日过滤 BTJ82赋值:BTJ12ANDBTJ22ANDBTJ32的A日过滤 时长赋值:如果小时>=9ANDHOUR<14,返回1,否则返回0 捡钱赋值:BTJ811 AND 时间(时分)>15 AND 时长 当满足条件捡钱时,在-90和-30位置之间画柱状线,宽度为1,0不为0则画空心柱.,画红色 当满足条件捡钱时,在-30位置书写文字,画淡洋红色 主力差赋值:机买-机卖 LQH赋值:主力差>0 AND 1日前的主力差<=0 当满足条件LQH时,在-30和30位置之间画柱状线,宽度为2,0不为0则画空心柱.,画黄色 当满足条件LQH时,在-30位置书写文字,画黄色 突破赋值:横涨的100日过滤 当满足条件突破时,在30和90位置之间画柱状线,宽度为4,0不为0则画空心柱.,画白色 当满足条件突破时,在30位置书写文字,画白色 程序源码 {指标介绍: 量能用四种颜色的小短柱表示,绿色若,红色较强,粉红色强,青色更强,浅红色最强。 中间的红色是量堆。下方的红色带及绿色带也是代表量能。 底部的白色小箭头是买点,红色箭头一般是当天的最低点。上方的绿色小箭头是当天的最高点。 出现红色西线关注,出现白色细线及"突"可以追进去。出现"追"、"量"及小橘子,都是买点。出现"板"则很可能要涨停。 红线关注,黄线介入,白线坚决追。} AYGB1:=(DVOL/C)/2,NODRAW; AYGB2:=SUM(IF(AYGB1>100 AND CLOSE>REF(CLOSE,1),AYGB1,0),0); AYGB3:=SUM(IF(AYGB1>100 AND CLOSE<REF(CLOSE,1),AYGB1,0),0); AYGB4:=SUM(IF(AYGB1<100 AND CLOSE>REF(CLOSE,1),AYGB1,0),0); AYGB5:=SUM(IF(AYGB1<100 AND CLOSE<REF(CLOSE,1),AYGB1,0),0); AYGB6:=AYGB2+AYGB3+AYGB4+AYGB5; 机买:(AYGB2/AYGB6)*100-100,LINETHICK1,COLORRED; 机卖:(AYGB3/AYGB6)*100-100,LINETHICK1,COLORGREEN; DRAWBAND(机买,RGB(80,10,10),机卖,RGB(10,80,10)); VLST1:=(C*2+H+L)/4*10; VLST2:=EMA(VLST1,13)-EMA(VLST1,34); VLST3:=EMA(VLST2,5); VLST4:=2*(VLST2-VLST3)*5.5; 主力进:IF(VLST4>=0,VLST4*3,0),COLORCYAN; DRAWBAND(主力进,RGB(200,10,10),0,RGB(10,200,10)); V11:=3*SMA((C-LLV(L,55))/(HHV(H,55)-LLV(L,55))*100,5,1)-2*SMA(SMA((C-LLV(L,55))/(HHV(H,55)-LLV(L,55))*100,5,1),3,1); 趋势线:=EMA(V11,3); V12:=(趋势线-REF(趋势线,1))/REF(趋势线,1)*100; 见顶清仓: STICKLINE(趋势线>=90 AND V12,50,60,2,0),COLORCYAN; 神奇:=HHV(MA(H,13),45),COLORMAGENTA,LINETHICK1; 均线:=IF(BETWEEN(C/(SUM(AMOUNT,0)/SUM(VOL*100,0)),1.05,0.95)=0,MA(C,0),(SUM(AMOUNT,0)/SUM(VOL*100,0))),COLORYELLOW; 均线H:=(均线*1.007 ),COLORFF6600; 放量:=SUM(VOL,6)>REF(MA(VOL,30),1)*10; 横盘:=((HHV(CLOSE,BARSCOUNT(CLOSE))-LLV(CLOSE,BARSCOUNT(CLOSE)))/CLOSE)<1; 横涨:=横盘 AND 放量 AND (C>均线H); VARYSY1:=EMA(EMA(CLOSE,9),9); 控盘:=(VARYSY1-REF(VARYSY1,1))/REF(VARYSY1,1)*500; 进货:=IF(控盘>REF(控盘,1) AND 控盘>0,控盘,0); 洗盘:=IF(控盘<REF(控盘,1) AND 控盘>0,控盘,0); 出货:=IF(控盘<0,控盘,0); 比例1:=进货+洗盘; 比例2:=-出货; 差额:=(SUM(比例1,0)-SUM(比例2,0))/20; AYSY11:=(VOL/C)/2; AYSY2:=SUM(IF(AYSY11>100 AND CLOSE>REF(CLOSE,1),AYSY11,0),0); AYSY3:=SUM(IF(AYSY11>100 AND CLOSE<REF(CLOSE,1),AYSY11,0),0); AYSY4:=SUM(IF(AYSY11<100 AND CLOSE>REF(CLOSE,1),AYSY11,0),0); AYSY5:=SUM(IF(AYSY11<100 AND CLOSE<REF(CLOSE,1),AYSY11,0),0); AYSY6:=AYSY2+AYSY3+AYSY4+AYSY5; 机买1:=(AYSY2/AYSY6)*100; 机卖1:=(AYSY3/AYSY6)*100; 主力差1:=机买1-机卖1; 秋梦:=差额>0.1 AND 主力差1>0 AND REF(主力差1,1)<=0 AND 差额+0.3; DRAWTEXT(秋梦,-40,'搏'),COLORYELLOW; DXJP:=(CLOSE-LLV(LOW,34))/(HHV(HIGH,21)-LLV(LOW,34))*100; FSZX: (EMA(DXJP,3)-50)*2,COLORGRAY; 抄底线:-95,COLORCYAN,POINTDOT; 见顶线:95,COLORGREEN,POINTDOT; BGTYU:=IF(DATE<=1150530,1,0); GHYJKU:=BETWEEN((DCLOSE*BGTYU)/(SUM(AMOUNT,BARSCOUNT((DCLOSE*BGTYU)))/SUM(VOL*100,BARSCOUNT((DCLOSE*BGTYU)))),1.05,0.95); VBNH:=IF(GHYJKU=0,MA((DCLOSE*BGTYU),BARSCOUNT((DCLOSE*BGTYU))),(SUM(AMOUNT,BARSCOUNT((DCLOSE*BGTYU)))/SUM(VOL*100,BARSCOUNT((DCLOSE*BGTYU))))); STICKLINE(EXPMA(C,10)<EXPMA(C,60),0,10,2.0,0),COLORGREEN; STICKLINE(EXPMA(C,10)>EXPMA(C,60),15,25,2.0,0),COLORRED; STICKLINE(EXPMA((DCLOSE/VBNH),120)>1.003,30,40,2.0,0),COLORMAGENTA; DRAWTEXT(FSZX<=-95,-85,'↑'),COLORWHITE; DRAWTEXT(CROSS(EXPMA((DCLOSE/VBNH),20),1.04),-50,'板'),COLORCYAN; DRAWTEXT(CROSS(EXPMA((DCLOSE/VBNH),20),1.02),-60,'追'),COLORWHITE; DRAWTEXT(CROSS(EXPMA((DCLOSE/VBNH),120),1.0029),-80,'量'),COLORWHITE; DRAWICON(CROSS(EXPMA((DCLOSE/VBNH),120),1.004),0,17); VAR1:=(CLOSE-LLV(LOW,36))/(HHV(HIGH,36)-LLV(LOW,36))*100; VAR2:=SMA(VAR1,3,1); VAR3:=SMA(VAR2,3,1); VAR4:=SMA(VAR3,3,1); VAR8:=CROSS(VAR2,VAR3) AND VAR3>80 AND VAR3>VAR4; VAR200:=(CLOSE-LLV(LOW,20))/(HHV(HIGH,20)-LLV(LOW,20))*100; VAR300:=SMA(SMA(VAR200,3,1),3,1)/28.57; VAR400:=EMA(VAR300,5); 操盘:=3*VAR300-2*VAR400; A1:=CROSS(操盘,VAR300) AND VAR300<2.1 AND C>O; VARE:=SMA(MAX(CLOSE-REF(CLOSE,1),0)/CLOSE,8,1)/SMA(ABS(INDEXC-REF(INDEXC,1))/INDEXC,8,1)*100-25; VARF:=MA(VARE,3); VAR6:=((2)*(CLOSE)+HIGH+LOW)/(4); VAR11:=HHV(HIGH,34); B1:=EMA(((VAR6-VAR8)/(VAR11-VAR8))*(100),8); V1:=MA(C,5)=HHV(MA(C,5),20); V2:=MA(C,5)>MA(C,10); V3:=MA(V,5)>MA(V,40)*1.01; V4:=COUNT(MA(C,1)>REF(C,1),2)=2; VV:=V1 AND V2 AND V3 AND V4; A2:=EMA(A1,20); A3:=CROSS(A1,A2); A4:=A1<EMA(CLOSE,120); STICKLINE((A3 AND A4) OR (V1 AND V2 AND V3 AND V4),70,80,2,0),COLORLIRED; 现价:=CLOSE,COLORWHITE; MA30:=EMA(CLOSE,30); H1:=MAX(DYNAINFO(3),DYNAINFO(5)); L1:=MIN(DYNAINFO(3),DYNAINFO(6)); P1:=H1-L1; 阻力:=L1+P1*7/8,COLORGREEN; 支撑:=L1+P1*0.5/8,COLORMAGENTA; DRAWICON(LONGCROSS(支撑,现价,2),-88,1); DRAWICON(LONGCROSS(现价,阻力,2),95,2); N:=1.5; 买:=(AYGB2/AYGB6); 卖:=(AYGB3/AYGB6); TT:=EXPMA(C,10)>EXPMA(C,60) AND EXPMA((DCLOSE/VBNH),120)>1.003 AND 趋势线>=90 AND V12 AND VLST4>=0; XG:=ABS((买-卖))/ABS((REF(买,1)-REF(卖,1)))>=N AND 买>卖 AND TT; VARJ1:=EMA(EMA(CLOSE,13),13); 控盘2:=(VARJ1-REF(VARJ1,1))/REF(VARJ1,1)*1000; STJ01:=控盘2<REF(控盘2,1) AND 控盘2>0.5; STJ02:=控盘2>0; BTJ2:=控盘2>REF(控盘2,1) AND 控盘2<-0.2; BTJ22:=控盘2>REF(控盘2,1) AND 控盘2<0 ; JJ:=DYNAINFO(11); P:=55;S:=8;M1:=3; 能量:=(EMA(CLOSE,S)-EMA(C,P))*10; 空头:=EMA(能量,M1),COLOR00FF00; BTJ1:=(CLOSE-JJ)/JJ<-0.005; BTJ11:=(CLOSE-JJ)/JJ<-0.03; BTJ12:=COUNT(JJ>=REF(JJ,1),5)>=4 AND (CLOSE-JJ)/JJ<0.005; STJ1:=(C-JJ)/JJ>0.005; BTJ3:=CROSS(能量,空头) AND 能量<-0.3; BTJ32:=CROSS(能量,空头) AND 能量<-0.1; STJ31:=CROSS(空头,能量); STJ32:=CROSS(空头,能量) AND 能量>1.618; A:=8; BTJ81:=FILTER(BTJ1 AND BTJ2 AND BTJ3,A); BTJ811:=FILTER(BTJ11 AND BTJ2 AND BTJ3,A); BTJ82:=FILTER(BTJ12 AND BTJ22 AND BTJ32,A); 时长:=IF(HOUR>=9 AND HOUR<14 ,1,0);{9点至 14点} 捡钱:=BTJ811 AND TIME>15 AND 时长; STICKLINE(捡钱,-90,-30,1,0),COLORRED; DRAWTEXT(捡钱,-30,'关'),COLORLIMAGENTA; 主力差:=机买-机卖; LQH:=主力差>0 AND REF(主力差,1)<=0; STICKLINE(LQH,-30,30,2,0),COLORYELLOW; DRAWTEXT(LQH,-30,'入'),COLORYELLOW; 突破:=FILTER(横涨,100); STICKLINE(突破,30,90,4,0),COLORWHITE; DRAWTEXT(突破,30,'突'),COLORWHITE; 风险提示 该公式包含未来函数:DYNAINFO |
|
来自: 追梦文库 > 《牛妖庄股黑马主力机构》