X1:=最高值(最高价,5); X2:=向前引用(最高值(最高价,5),1); VarAa:=最低值(最低价,30); VarBb:=最高值(最高价,30); VarCc:=指数平滑移动平均((收盘价-VarAa)/(VarBb-VarAa)*4,4)*25; 底背离: 画柱线(VarCc<10 and 100*(最高值(最高价,14)-收盘价)/(最高值(最高价,14)-最低值(最低价,14))>97,0,-5,5,2),COLORRED; 顶背离: 画柱线(VarCc>90,100,105,10,2),COLORRED; 趋势: VarCc,Colorred,linethick1; VarDd:=90; VarEe:=(VarCc-最低值(VarCc,4))/(最高值(VarCc,4)-最低值(VarCc,4))*4*25; 目标位: 显示文字(条件函数(交叉函数(趋势,VarDd) AND VarEe=100,50,0),85,'目↑标'),ColorFF00FF,ALIGN0; 显示文字(条件函数(交叉函数(趋势,VarEe) AND 趋势>87,95,0),88,'险'),Color00FF00,ALIGN1; 画图标(交叉函数(VarDd,趋势),95,10); 逢高出局:画柱线(信号过滤(收盘价/向前引用(收盘价,1)>1.0918,21), 90,100, 3,0),color00ff00; 显示文字(信号过滤(收盘价/向前引用(收盘价,1)>1.0918,21),80,'逢高↓出局'),Color00ff00,ALIGN1; Var1:=指数平滑移动平均(最高值(最高价,500),21); Var2:=指数平滑移动平均(最高值(最高价,250),21); Var3:=指数平滑移动平均(最高值(最高价,90),21); Var4:=指数平滑移动平均(最低值(最低价,500),21); Var5:=指数平滑移动平均(最低值(最低价,250),21); Var6:=指数平滑移动平均(最低值(最低价,90),21); Var7:=指数平滑移动平均((Var4*0.96+Var5*0.96+Var6*0.96+Var1*0.558+Var2*0.558+Var3*0.558)/6,21); Var8:=指数平滑移动平均((Var4*1.25+Var5*1.23+Var6*1.2+Var1*0.55+Var2*0.55+Var3*0.65)/6,21); Var9:=指数平滑移动平均((Var4*1.3+Var5*1.3+Var6*1.3+Var1*0.68+Var2*0.68+Var3*0.68)/6,21); Var10:=条件函数(年月日>=1340722,0,1); VarA:=指数平滑移动平均((Var7*3+Var8*2+Var9)/6*1.738,21); VarB:=向前引用(最低价,1); VarC:=移动平均(绝对值(最低价-VarB),3,1)/移动平均(最大值(最低价-VarB,0),3,1)*100; VarD:=指数平滑移动平均(条件函数(收盘价*1.35<=VarA,VarC*10,VarC*var10/10),3); VarE:=最低值(最低价,30)*var10; VarF:=最高值(VarD,30); Var11:=条件函数(简单移动平均(收盘价,58),1,0); 火焰山:指数平滑移动平均(条件函数(最低价<=VarE,(VarD+VarF*2)/2,0),3)/618*Var11,COLOR00FF00,linethick2; 火焰:=画柱线(火焰山>0 ,0 ,火焰山 ,4 ,1); 今量:=火焰山*var10; 画柱线(火焰山>0,0 ,今量*1.2,8,0 ),COLOR00EEff; 画柱线(火焰山>0,0 ,今量*0.8,8,0 ),COLOR00BBff; 画柱线(火焰山>0,0 ,今量*0.6,8,0 ),COLOR0099ff; 画柱线(火焰山>0,0 ,今量*0.4,8,0 ),COLOR0066ff; 画柱线(火焰山>0,0 ,今量*0.2,8,0 ),COLOR0000ff; var13:=条件函数(年份>=2005 and 月份>=11 and 日期>=1,0,1); aa:=(简单移动平均(收盘价,1)+简单移动平均(收盘价,3)+简单移动平均(收盘价,5)+简单移动平均(收盘价,7)+简单移动平均(收盘价,9))/5; bb:=(简单移动平均(收盘价,2)+简单移动平均(收盘价,4)+简单移动平均(收盘价,6)+简单移动平均(收盘价,8)+简单移动平均(收盘价,10))/5; cc:=指数平滑移动平均(aa,2); dd:=指数平滑移动平均(bb,5); var14:=最大值(指数平滑移动平均(aa,2)-指数平滑移动平均(bb,5),0)*300; var15:=指数平滑移动平均(var14,5); ss:=指数平滑移动平均(var15,2); 风险:100,colorff00ff; 风险系数:(var15-ss)/10*var13,点状线,colorffffff; 波浪系数:var15*var13,棒状线,colorff00ff; 画柱线(var15>向前引用(var15,1) and var13,var15,0,1,0),colorff00ff; 画柱线(var15>向前引用(var15,1) and var13,var15,ss,3.5,0),colorffffff; 画柱线(var15<向前引用(var15,1) and var13,0,var15,1,0),color00ff00; 画柱线(var15<向前引用(var15,1) and var13,var15,ss,3.5,0),colorffffff; 升跌:=指数平滑移动平均((收盘价/简单移动平均((2*收盘价+最高价+最低价)/4,8)-1)*100,3); 画图标(升跌>=0 and var13,100,9); 画图标(升跌<=0 and var13,100,10); 多情箭:交叉函数(cc,dd) and var13,colorffff00; 画图标(交叉函数(cc,dd) and var13,0,4); ee:=向前引用(收盘价,1); var16:=移动平均(最大值(收盘价-ee,0),6,1)/移动平均(绝对值(收盘价-ee),6,1)*100; 画柱线(交叉函数(84,var16) and var13,105,100,6,0),color00ff00; 画图标(交叉函数(84,var16) and var13,95,5); ff:=移动平均(最大值(收盘价-ee,0),5,1)/移动平均(绝对值(收盘价-ee),5,1)*100; 画柱线(交叉函数(80,ff) and var13,105,100,6,0),color00ff00; 画图标(交叉函数(80,ff) and var13,95,5); gg:=100*(1-获利盘比例(收盘价))>99.8 and 成交量/流通盘大小*100<5 and 100*(获利盘比例(1.1*收盘价)-获利盘比例(0.9*收盘价))<3.9; 火焰令:收盘价>向前引用(收盘价,1) and 向前引用(gg,1)>0 and var13,color00ffff; 画柱线(收盘价>向前引用(收盘价,1) and 向前引用(gg,1)>0 and var13,0,-5,5,0),color00ffff; 画图标(收盘价>向前引用(收盘价,1) and 向前引用(gg,1)>0 and var13,-5,6); 显示文字(收盘价>向前引用(收盘价,1) and 向前引用(gg,1)>0 and var13,-5,'★'),color00ffff; H0:=求和(条件函数((收盘价 > 向前引用(收盘价, 1)),成交量,条件函数((收盘价 < 向前引用(收盘价, 1)),(0 - 成交量),0)),0); H1:=累加到指定值周期数(成交量,流通盘大小); H2:=条件函数((收盘价 > 最低值(收盘价,H1)), 1,(0 - 1)) * 条件函数((H0 > 最低值(H0,H1)), 1,(0 -1));
H3:=(统计总数((条件函数((H2 = (0 - 1.000)), 1.000,0) = 1.000), 8.000) > 2.000); H4:=((收盘价 - 动态移动平均(((( 3 * 最高价 + 最低价) + 开盘价) + 2 * 收盘价) /7.000,成交量 /求和(成交额,13) /成交额 /成交量 /100 /100)) / 动态移动平均(((( 3* 最高价 + 最低价) + 开盘价) + 2* 收盘价) /7,成交量 / 求和(成交额, 13) / 成交额 / 成交量 /100 /100) * 100 < (0-18)); H5:=((收盘价 - 最小值(向前引用(收盘价, 5) * 0.865,向前引用(收盘价, 21) * 0.772)) / 收盘价 < 0.009); H6:=((H3 and H4) and H5); H7:=(((((开盘价 < 指数平滑移动平均(收盘价, 5)) and (收盘价 = 最高价)) and (收盘价 / 开盘价 >= 1.105)) and (成交量 / 流通盘大小 >=0.019)) and (成交量/流通盘大小 <=0.200)); H8:=(H7 and (统计总数(H7, 5) = 1)); H9:=((((((((((((简单移动平均(收盘价,3)> 向前引用(简单移动平均(收盘价,3),1)) and (简单移动平均(收盘价,5) > 向前引用(简单移动平均(收盘价, 5),1))) and (简单移动平均(收盘价, 10) > 向前引用(简单移动平均(收盘价, 10), 1))) and (成交量 /240 > 向前引用(成交量, 30) * 1.2 /240 * 1.5)) and (收盘价 > 最低价 *1.059)) and (收盘价 > 向前引用(简单移动平均(收盘价, 3), 1))) and 向前引用(收盘价, 1)) and (简单移动平均(收盘价, 5) > 向前引用(简单移动平均(收盘价, 5),1))) and (简单移动平均(收盘价, 10) > 向前引用(简单移动平均(收盘价, 10), 1))) and (简单移动平均(收盘价, 20) > 向前引用(简单移动平均(收盘价, 20), 1))) and (简单移动平均(成交量, 5) > 向前引用(简单移动平均(成交量, 5), 1))) and ((简单移动平均(收盘价, 5) - 简单移动平均(收盘价,10))<= 0.579)); HH:=信号过滤(H9, 5); 天地追杀:(H6 or H7) and HH,Color0000FF; 画图标((H6 or H7) and HH,-5,8); |