MA5:=简单移动平均(收盘价,5),LINETHICK1; V00:= 最高价<向前引用(最高价,1) AND 最低价<向前引用(最低价,1); V01:= 最高价<向前引用(最高价,1) AND 最低价>向前引用(最低价,1); V02:= 最高价>向前引用(最高价,1) AND 最低价<向前引用(最低价,1); V03:= 最高价>向前引用(最高价,1) AND 最低价>向前引用(最低价,1); V04:= 向前引用(最高价,2) < 最高价 AND 向前引用(最低价,2) < 最低价 AND 向前引用(最高价,2) > 向前引用(最高价,1) AND 向前引用(最低价,2) < 向前引用(最低价,1); V1:= 统计总数(V00,6)>=3 AND 统计总数(V01 OR V02,5)=0 AND 上一低点位置(最低价,6) = 1 AND 上一高点位置(最高价,6) >= 5 AND V03; V2:= 统计总数(V00,7)>=3 AND 统计总数(V01 OR V02,6)=1 AND 上一低点位置(最低价,7) = 2 AND 上一高点位置(最高价,7) >= 6 AND V04; V3:= 统计总数(V00,7)>=3 AND 统计总数(V01 OR V02,6)=1 AND 上一低点位置(最低价,7) = 1 AND 上一高点位置(最高价,7) >= 6 AND V03; V4:= 统计总数(V00,8)>=3 AND 统计总数(V01 OR V02,7)<=2 AND 上一低点位置(最低价,8) = 2 AND 上一高点位置(最高价,8) >= 7 AND V04; V5:= 统计总数(V00,8)>=3 AND 统计总数(V01 OR V02,7)<=2 AND 上一低点位置(最低价,8) = 1 AND 上一高点位置(最高价,8) >= 7 AND V03; V6:= 统计总数(V00,9)>=3 AND 统计总数(V01 OR V02,8)<=3 AND 上一低点位置(最低价,9) = 2 AND 上一高点位置(最高价,9) >= 8 AND V04; V7:= 统计总数(V00,9)>=3 AND 统计总数(V01 OR V02,8)<=3 AND 上一低点位置(最低价,9) = 1 AND 上一高点位置(最高价,9) >= 8 AND V03; V8:= 统计总数(V00,10)>=3 AND 统计总数(V01 OR V02,9)<=4 AND 上一低点位置(最低价,10) = 2 AND 上一高点位置(最高价,10) >= 9 AND V04; V9:= 统计总数(V00,10)>=3 AND 统计总数(V01 OR V02,9)<=4 AND 上一低点位置(最低价,10) = 1 AND 上一高点位置(最高价,10) >= 9 AND V03; V10:= 统计总数(V00,11)>=3 AND 统计总数(V01 OR V02,10)<=5 AND 上一低点位置(最低价,11) = 2 AND 上一高点位置(最高价,11) >= 10 AND V04; DFX: V1 OR V2 OR V3 OR V4 OR V5 OR V6 OR V7 OR V8 OR V9 OR V10 and 收盘价> MA5; a:=(open-low)/ref(close,1); b:=(close-low)/ref(close,1); d:=if(open>close,b,a); 下引线:=if(d*100>N1,1,0),LINETHICK2; 底分型:DFX and 收盘价> MA5,LINETHICK2; 下影底分:条件函数(DFX and 收盘价> MA5 and ref(下引线,1),0.5,0),LINETHICK3;;
// DIFL:=EMA(V,12)-EMA(V,26); DIF:=EMA(C,12)-EMA(C,26); LOWV:=LLV(LOW,10); HIGHV:=HHV(HIGH,10); RSV:=EMA((CLOSE-LOWV)/(HIGHV-LOWV)*100,3); K:=EMA(RSV,3); D:=MA(K,3); 底:条件函数(DIFL>REF(DIFL,1) AND DIF<REF(DIF,1) AND K<20,0.8,0),COLORred,LINETHICK2; 顶:条件函数(DIFL<REF(DIFL,1) AND DIF>REF(DIF,1) AND K>80,0.5,0),COLORgreen,LINETHICK3;; |