编程思路破译 ZF赋值:(收盘价-1日前的收盘价)/1日前的收盘价*100 A1赋值:成交量(手)>1日前的成交量(手)*2.5 AND 成交量(手)>=20日内成交量(手)的最高值 A2赋值:ZF>=2.5 AND 收盘价>收盘价的5日简单移动平均*0.85??AND 收盘价<收盘价的120日简单移动平均*1.15 AND A1 A3赋值:上次A2距今天数 A4赋值:(收盘价-A3日前的收盘价)/A3日前的收盘价*100 A5赋值:ZF的20日累和>=60 A6赋值:若A5则将最近40周期置为1 A7赋值:A2 AND A6 AND A5=0 A8赋值:到最后交易的周期<=10 高开赋值:(开盘价/1日前的收盘价-1)*100 S0赋值:开盘金额/开盘价/100 开盘满量1赋值:S0/1日前的成交量(手)*100 T1赋值:(开盘价的20日指数移动平均-1日前的开盘价的20日指数移动平均)/1日前的开盘价的20日指数移动平均*100 T2赋值:上次T1上穿0距今天数日前的最低价 火力值赋值:(开盘价-T2)/T2*100 ZB赋值:模糊匹配品种代码 OR 模糊匹配品种代码 OR 模糊匹配品种代码 ZT0赋值:(收盘价/1日前的收盘价-1)*100>9.8 AND 最高价=收盘价 ZTS赋值:最近4日一直存在ZT0<3 XG赋值:火力值<=20 AND 1日前的ZF>9.80 AND 高开>=2 AND 高开<=7.5 AND ZB AND ZTS 跟庄赋值:如果A8,返回XG,否则返回A7 冲板10赋值:最高价/1日前的收盘价>1.098 AND 最高价/1日前的收盘价<1.105 AND (模糊匹配品种代码 OR 模糊匹配品种代码) 冲板20赋值:最高价/1日前的收盘价>1.198 AND 最高价/1日前的收盘价<1.205 AND (模糊匹配品种代码 OR 模糊匹配品种代码) 冲板赋值:冲板10 OR 冲板20 均量赋值:4日前的成交量(手)的5日简单移动平均和5日前的成交量(手)的5日简单移动平均的较小值和6日前的成交量(手)的5日简单移动平均的较小值和4日前的成交量(手)的10日简单移动平均的较小值和5日前的成交量(手)的10日简单移动平均的较小值和6日前的成交量(手)的10日简单移动平均的较小值 爆量断板赋值:1日前的冲板 AND 取反 AND 2日内成交量(手)的最高值>5*均量 AND 10日内最高价的最高值/10日内最低价的最低值<1.4 周期赋值:上次跟庄距今天数 地量赋值:周期日内成交量(手)的最低值 前量赋值:周期+3日前的成交量(手)的5日简单移动平均和周期+5日前的成交量(手)的5日简单移动平均的较小值 低量赋值:地量<2*前量和0.2*周期日前的2日内成交量(手)的最高值的较小值 空头线赋值:周期日前的2日内最高价的最高值 倍量阳10赋值:周期+1日前的最高价/周期+2日前的收盘价<1.12 AND 成交量(手)>2*地量 AND 收盘价/1日前的收盘价>1.0382 AND 收盘价/开盘价>1.01 AND 统计周期日中满足最低价>空头线的天数=0 倍量阳20赋值:周期+1日前的最高价/周期+2日前的收盘价>1.18 AND 成交量(手)>2*地量 AND 收盘价/1日前的收盘价>1.0764 AND 收盘价/开盘价>1.01 AND 统计周期日中满足最低价>空头线的天数=0 倍量阳赋值:倍量阳10 OR 倍量阳20 强洗起爆赋值:周期>3 AND 1日前的统计32日中满足爆量断板的天数>0 AND 低量 AND 倍量阳 AND 统计周期日中满足倍量阳的天数<=2 突破起爆赋值:周期<20 AND 收盘价/1日前的收盘价>1.0382 AND 收盘价/开盘价>1.01 AND 1日前的收盘价<=空头线 AND 收盘价>空头线 AND 统计周期日中满足收盘价>1.15*空头线的天数=0 当满足条件突破起爆时,在开盘价和收盘价位置之间画柱状线,宽度为3,0不为0则画空心柱.画黄色 输出跟庄画线:斜线,画黄色 程序源码 ZF:=(C-REF(C,1))/REF(C,1)*100; A1:=V>REF(V,1)*2.5 AND V>=HHV(V,20); A2:=ZF>=2.5 AND C>MA(C,5)*0.85??AND C<MA(C,120)*1.15 AND A1; A3:=BARSLAST(A2); A4:=(C-REF(C,A3))/REF(C,A3)*100; A5:=SUM(ZF,20)>=60; A6:=BACKSET(A5,40); A7:=A2 AND A6 AND A5=0; A8:=CURRBARSCOUNT<=10; 高开:=(O/REF(C,1)-1)*100; S0:=DYNAINFO(15)/O/100; 开盘满量1:=S0/REF(V,1)*100; T1:=(EMA(O,20)-REF(EMA(O,20),1))/REF(EMA(O,20),1)*100; T2:=REF(L,BARSLAST(CROSS(T1,0))); 火力值:=(O-T2)/T2*100; ZB:=CODELIKE('60') OR CODELIKE('00') OR CODELIKE('30'); ZT0:=(C/REF(C,1)-1)*100>9.8 AND H=C; ZTS:=EVERY(ZT0,4)<3; XG:=火力值<=20 AND REF(ZF>9.80,1) AND 高开>=2 AND 高开<=7.5 AND ZB AND ZTS; 跟庄:=IF(A8,XG,A7); 冲板10:=H/REF(C,1)>1.098 AND H/REF(C,1)<1.105 AND (CODELIKE('60') OR CODELIKE('00')); 冲板20:=H/REF(C,1)>1.198 AND H/REF(C,1)<1.205 AND (CODELIKE('68') OR CODELIKE('30')); 冲板:=冲板10 OR 冲板20; 均量:=MIN(MIN(MIN(MIN(MIN(REF(MA(VOL,5),4),REF(MA(VOL,5),5)),REF(MA(VOL,5),6)),REF(MA(VOL,10),4)),REF(MA(VOL,10),5)),REF(MA(VOL,10),6)); 爆量断板:=REF(冲板,1) AND NOT(冲板) AND HHV(V,2)>5*均量 AND HHV(H,10)/LLV(L,10)<1.4; 周期:=BARSLAST(跟庄); 地量:=LLV(V,周期); 前量:=MIN(REF(MA(V,5),周期+3),REF(MA(V,5),周期+5)); 低量:=地量<MIN(2*前量,0.2*REF(HHV(V,2),周期)); 空头线:=REF(HHV(H,2),周期); 倍量阳10:=REF(H,周期+1)/REF(C,周期+2)<1.12 AND V>2*地量 AND C/REF(C,1)>1.0382 AND C/O>1.01 AND COUNT(L>空头线,周期)=0; 倍量阳20:=REF(H,周期+1)/REF(C,周期+2)>1.18 AND V>2*地量 AND C/REF(C,1)>1.0764 AND C/O>1.01 AND COUNT(L>空头线,周期)=0; 倍量阳:=倍量阳10 OR 倍量阳20; 强洗起爆:=周期>3 AND REF(COUNT(爆量断板,32)>0,1) AND 低量 AND 倍量阳 AND COUNT(倍量阳,周期)<=2; 突破起爆:=周期<20 AND C/REF(C,1)>1.0382 AND C/O>1.01 AND REF(C,1)<=空头线 AND C>空头线 AND COUNT(C>1.15*空头线,周期)=0; STICKLINE(突破起爆,O,C,3,0)COLORYELLOW; 跟庄画线:DRAWSL(跟庄,空头线,0,80,0),COLORYELLOW; 注: 馆内各种公式为学习编程而保存,实战使用前一定要看其中是否有未来函数并自己亲自测试成功率,决不能依据公式名称的描述和形容去投资,据此入市造成投资损失由投资者自己承担。 发文不易,如获益,欢迎赞赏,赞赏必复! |
|
来自: 追梦文库 > 《牛妖庄股黑马主力机构》