pl5:=之字转向(3,5); 
en1:=之字转向(3,5)>向前引用(之字转向(3,5),1) and 向前引用(之字转向(3,5),1)<=向前引用(之字转向(3,5),2) and 向前引用(之字转向(3,5),2)<=向前引用(之字转向(3,5),3); 
ex1:=之字转向(3,5)<向前引用(之字转向(3,5),1) and 向前引用(之字转向(3,5),1)>=向前引用(之字转向(3,5),2) and 向前引用(之字转向(3,5),2)>=向前引用(之字转向(3,5),3); 
pl10:=之字转向(3,13); 
en2:=之字转向(3,10)>向前引用(之字转向(3,10),1) and 向前引用(之字转向(3,10),1)<=向前引用(之字转向(3,10),2) and 向前引用(之字转向(3,10),2)<=向前引用(之字转向(3,10),3); 
ex2:=之字转向(3,10)<向前引用(之字转向(3,10),1) and 向前引用(之字转向(3,10),1)>=向前引用(之字转向(3,10),2) and 向前引用(之字转向(3,10),2)>=向前引用(之字转向(3,10),3); 
pl20:=之字转向(3,26); 
en3:=之字转向(3,20)>向前引用(之字转向(3,20),1) and 向前引用(之字转向(3,20),1)<=向前引用(之字转向(3,20),2) and 向前引用(之字转向(3,20),2)<=向前引用(之字转向(3,20),3); 
ex3:=之字转向(3,20)<向前引用(之字转向(3,20),1) and 向前引用(之字转向(3,20),1)>=向前引用(之字转向(3,20),2) and 向前引用(之字转向(3,20),2)>=向前引用(之字转向(3,20),3); 
pl40:=之字转向(3,55); 
走强1:=上一次条件成立位置(pl5<向前引用(pl5,1)); 
走弱1:=上一次条件成立位置(pl5>向前引用(pl5,1)); 
走强2:=上一次条件成立位置(pl10<向前引用(pl10,1)); 
走弱2:=上一次条件成立位置(pl10>向前引用(pl10,1)); 
走强3:=上一次条件成立位置(pl20<向前引用(pl20,1)); 
走弱3:=上一次条件成立位置(pl20>向前引用(pl20,1)); 
ztjz5:=条件函数(pl10>向前引用(pl10,1),统计总数(en1,走强2),0); 
ztjd5:=条件函数(pl10>向前引用(pl10,1),统计总数(ex1,走强2),0); 
dtjz5:=条件函数(pl10<向前引用(pl10,1),统计总数(en1,走弱2),0); 
dtjd5:=条件函数(pl10<向前引用(pl10,1),统计总数(ex1,走弱2),0); 
ztjz10:=条件函数(pl20>向前引用(pl20,1),统计总数(en2,走强3),0); 
ztjd10:=条件函数(pl20>向前引用(pl20,1),统计总数(ex2,走强3),0); 
dtjz10:=条件函数(pl20<向前引用(pl20,1),统计总数(en2,走弱3),0); 
dtjd10:=条件函数(pl20<向前引用(pl20,1),统计总数(ex2,走弱3),0); 
显示文字(en1 and dtjz5=1,最低价*0.98,'(Ⅰ)'),colorffff00; 
显示文字(ex1 and dtjd5=2,最高价*1.02,'(Ⅱ)'),colorffff00; 
显示文字(en2 and ztjz5=1,最低价*0.98,'(Ⅲ)'),colorffff00; 
显示文字(ex1 and pl10>向前引用(pl10,1) and ztjd5=1,最高价*1.02,'⑴'),colorff; 
显示文字(en1 and pl10>向前引用(pl10,1) and ztjz5=2,最低价*0.98,'⑵'),colorff; 
显示文字(ex1 and pl10>向前引用(pl10,1) and ztjz5=2,最高价*1.02,'⑶'),colorff; 
显示文字(en1 and pl10>向前引用(pl10,1) and ztjz5=3,最低价*0.98,'⑷'),colorff; 
显示文字(ex2 and pl20>向前引用(pl20,1) and ztjd10=1,最高价*1.02,'⑸'),colorff; 
显示文字(en2 and dtjz10=1,最低价*0.94,'【A】'),color00ff00; 
显示文字(ex2 and dtjd10=2,最高价*1.03,'【B】'),color00ff00; 
显示文字(en3 and ztjz10=1,最低价*0.94,'【C】'),color00ff00; 
显示文字(ex2 and pl20>向前引用(pl20,1) and ztjd10=1,最高价*1.04,'①'),Linethick3,colorffff; 
显示文字(en2 and pl20>向前引用(pl20,1) and ztjz10=2,最低价*0.94,'②'),Linethick3,colorffff; 
显示文字(ex2 and pl20>向前引用(pl20,1) and ztjd10=2 or (ztjd10=0 or ztjd10=2) and ex2,最高价*1.04,'③'),Linethick3,colorffff; 
显示文字(en2 and pl20>向前引用(pl20,1) and ztjz10=3,最低价*0.94,'④'),Linethick3,colorffff; 
DMLJ:=最高值(最高价,120); 
 
TY:=收盘价; 
HD:=信号过滤(向前赋值(信号过滤(向前引用(TY,10)=最高值(TY,2*10+1),10),10+1),10); 
LD:=信号过滤(向前赋值(信号过滤(向前引用(TY,10)=最低值(TY,2*10+1),10),10+1),10); 
A:=向前引用(收盘价,上一次条件成立位置(HD)); 
B:=向前引用(收盘价,上一次条件成立位置(LD)); 
T1:=上一次条件成立位置(HD)<上一次条件成立位置(LD) AND 求逻辑非(HD) ; 
T2:=上一次条件成立位置(HD)>上一次条件成立位置(LD) AND 求逻辑非(LD); 
波浪顶:条件函数(T1,A,A),COLORFF00FF,点状线,LINETHICK4; 
画柱线(T1,A,A,9,0),COLORFF00FF; 
波浪底:条件函数(T2,B,B),COLOR80FF00,点状线,LINETHICK4; 
VAR3:=最低值(最高价,240); 
VAR4:=100*(收盘价-VAR3)/VAR3; 
VAR5:=(收盘价-最低值(最低价,528))/(最高值(最高价,528)-最低值(最低价,528))*100; 
VAR6:=(收盘价-最低值(收盘价,530))/(最高值(收盘价,530)-最低值(收盘价,530))*100; 
VAR7:=0; 
VAR8:=简单移动平均(最高值(收盘价-向前引用(收盘价,1),0),34)/简单移动平均(绝对值(收盘价-向前引用(收盘价,1)),7)*100; 
VAR9:=简单移动平均(最高值(收盘价-向前引用(收盘价,1),0),13)/简单移动平均(绝对值(收盘价-向前引用(收盘价,1)),13)*100; 
VARA:=有效值周期数(收盘价); 
VARB:=VAR8<20 AND VAR9<23 AND VARA>35; 
VARC:=VARB AND 统计总数(VARB,1)=1; 
VARD:=指数平滑移动平均(收盘价,21)-指数平滑移动平均(收盘价,8); 
VARE:=指数平滑移动平均(VARD,5); 
VARF:=前M个波谷值(3,6,1)<4 AND 交叉函数(VARD,VARE); 
VAR10:=条件函数(前M个波谷值(3,16,1)=0 AND 最高价>最低价+0.04,4,0); 
VAR11:=之字转向(3,6)>向前引用(之字转向(3,6),1) AND 向前引用(之字转向(3,6),1)<=向前引用(之字转向(3,6),2) AND 向前引用(之字转向(3,6),2)<=向前引用(之字转向(3,6),3); 
VAR12:=之字转向(3,6)<向前引用(之字转向(3,6),1) AND 向前引用(之字转向(3,6),1)>=向前引用(之字转向(3,6),2) AND 向前引用(之字转向(3,6),2)>=向前引用(之字转向(3,6),3); 
VAR13:=之字转向(3,22)>向前引用(之字转向(3,22),1) AND 向前引用(之字转向(3,22),1)<=向前引用(之字转向(3,22),2) AND 向前引用(之字转向(3,22),2)<=向前引用(之字转向(3,22),3); 
VAR14:=之字转向(3,22)<向前引用(之字转向(3,22),1) AND 向前引用(之字转向(3,22),1)>=向前引用(之字转向(3,22),2) AND 向前引用(之字转向(3,22),2)>=向前引用(之字转向(3,22),3); 
VAR15:=之字转向(3,51)>向前引用(之字转向(3,51),1) AND 向前引用(之字转向(3,51),1)<=向前引用(之字转向(3,51),2) AND 向前引用(之字转向(3,51),2)<=向前引用(之字转向(3,51),3); 
VAR16:=之字转向(3,51)<向前引用(之字转向(3,51),1) AND 向前引用(之字转向(3,51),1)>=向前引用(之字转向(3,51),2) AND 向前引用(之字转向(3,51),2)>=向前引用(之字转向(3,51),3); 
VAR17:=之字转向(3,72)>向前引用(之字转向(3,72),1) AND 向前引用(之字转向(3,72),1)<=向前引用(之字转向(3,72),2) AND 向前引用(之字转向(3,72),2)<=向前引用(之字转向(3,72),3); 
VAR18:=之字转向(3,72)<向前引用(之字转向(3,72),1) AND 向前引用(之字转向(3,72),1)>=向前引用(之字转向(3,72),2) AND 向前引用(之字转向(3,72),2)>=向前引用(之字转向(3,72),3); 
VAR19:=指数平滑移动平均(收盘价,2)-指数平滑移动平均(收盘价,150); 
VAR1A:=指数平滑移动平均(VAR19,100); 
VAR1B:=2*(VAR19-VAR1A); 
VAR1C:=乘幂(VAR1B,3)*0.1+乘幂(VAR1B,1); 
VAR1D:=开平方(开平方(最低价*最高价*开盘价*收盘价)); 
VAR1E:=指数平滑移动平均(VAR1D*0.97,3); 
VAR1F:=(最高价+最低价+收盘价)/3; 
VAR20:=(VAR1F-简单移动平均(VAR1F,14))/(0.015*平均绝对偏差(VAR1F,14)); 
VAR21:=交叉函数(VAR1E,最低价); 
买点1:=VAR10; 
买点2:=(VAR11+VAR13+VAR15+VAR17); 
卖点1:=(VAR12+VAR14+VAR16+VAR18),LINETHICK2; 
VAR22:=买点1 AND VARF AND VARC AND VAR21 AND VAR4<0 AND VAR5=0 AND VAR6=0 AND VAR20<(-110); 
VAR1:=简单移动平均(收盘价,6); 
VAR2:=简单移动平均(收盘价,18); 
VAR31:=简单移动平均(收盘价,30); 
VARB1:=求和(收盘价*成交量*100,28)/求和(成交量*100,28); 
VARC1:=取整(VARB1*100)/100; 
VARD1:=指数平滑移动平均(收盘价,5)-指数平滑移动平均(收盘价,10); 
VARE1:=指数平滑移动平均(VARD1,9); 
VAR131:=向前引用(VARE1,1); 
VAR141:=VARE1; 
VAR151:=VAR141-VAR131; 
VAR161:=向前引用(VARD1,1); 
VAR171:=VARD1; 
VAR181:=VAR171-VAR161; 
VAR191:=开盘价; 
VAR1A1:=收盘价; 
显示文字(买点1>0,最低价-0.01,'▲买!'),COLORRED; 
显示文字(买点2>0,最低价-0.01,'▲买入要涨了'),COLORYELLOW; 
显示文字(卖点1>0,最高价+0.1,'▼快卖要跌了'), COLORWHITE; 
 
a:=有效值周期数(收盘价); 
ah:=最高值(最高价,72); 
al:=最低值(最低价,72); 
a0:=(ah-al)/21; 
b1:=最低价-a0; 
显示文字((a+0)/15=向下舍入((a+0)/15),b1-2.5  |