波峰波谷 var2:=ma(close, 5); var3:=ma(close, 10); var4:=ma(close, 20); var5:=ma(close, 30); v**:=(var2+var3+var4+var5)/4; var7:=(v**-ref(v**, 15))/ref(v**,15)*100; var8:=(v**-ref(v**, 15))/ref(v**, 15)*100; var9:=ema(var7, 8); 反:stickline(var9>1*ref(var9, 1), h,l,0.5,0), colorwhite; stickline(var9>1*ref(var9, 1), o,c,5,1), colorwhite; 持股:stickline(var7>1*ref(var7, 1), h,l,0.5,0), colorred; stickline(var7>1*ref(var7, 1), o,c,5,1), colorred; 持币:stickline(var7<1*ref(var7, 1),h,l,0.5,0 ); stickline(var7<1*ref(var7, 1), o,c,5,1); 洗盘:stickline(var7<1*ref(var7, 1) and var9>1*ref(var9, 1),h,l,0.5,0 ), colorf00ff0; stickline(var7<1*ref(var7, 1) and var9>1*ref(var9, 1), o,c,5,1), colorf00ff0; 平均价:=(high+4*low+open+close)/7; 均价差:= ema(平均价,13) - ema(平均价,34); 移动均价:= ema(均价差,5); 差:=(均价差-移动均价)*5; a:=if(差>=1000 ,1000 ,if(差<=平均价,平均价,差) ); 分水岭:=forcast(forcast(a,31),10); 涨↑:if(a>分水岭,a,分水岭),linethick1,colorred; 跌↓:if(a<分水岭,a,分水岭),linethick1,color00ff00; {分:forcast(forcast(a,31),10),linethick1,colorffff00;} ma6:=ma(c,6); ma18:=ma(c,18); ma55:=ma(c,55); ma125:=ma(c,125); ma250:=ma(c,250); ty:=c; a1:=ref(ty,10)=hhv(ty,2*10+1); b1:=filter(a1,10); c1:=backset(b1,10+1); hd:=filter(c1,10); a2:=ref(ty,10)=llv(ty,2*10+1); b2:=filter(a2,10); c2:=backset(b2,10+1); ld:=filter(c2,10); aa:=ref(c,barslast(hd)); b:=ref(c,barslast(ld)); t11:=barslast(hd)<barslast(ld) and not(hd) ; t21:=barslast(hd)>barslast(ld) and not(ld); 波峰:if(t11,aa,aa),colorff00ff,pointdot; stickline(t11,aa,aa,9,0),colorff00ff; 波谷:if(t21,b,b),color80ff00,pointdot; stickline(t21,b,b,9,0),color80ff00; 买进价:=((c-ref(ma6,1))/6+ma6)*1.004; 买进条件:=cross(c,买进价) and 买进价>ref(买进价,1); 白买进:if(买进条件,l,h),colorwhite,pointdot; stickline(买进条件,h,l,0,1),colorwhite,linethick2; stickline(买进条件,o,c,4,1),colorwhite,linethick2; 加码价:=((c-ref(ma18,1))/18+ma18)*1.004; 加码条件:=cross(c,加码价) and 加码价>ref(加码价,1); 黄加码:if(加码条件,l,h),coloryellow,pointdot; stickline(加码条件,h,l,0,1),coloryellow,linethick2; stickline(加码条件,o,c,4,1),coloryellow,linethick2; 20210311