来函数检测结果如下:
该公式没有未来函数


N:=IF(BARSCOUNT(C)>=45,45,BARSCOUNT(C));

STICKLINE(C>=MA(C,N),MA(C,N),MA(C,N*0.78),4,0),COLORYELLOW;

STICKLINE(C<MA(C,N),MA(C,N),MA(C,N*0.78),4,0),COLORBLUE;

DRAWKLINE(H,O,L,C);

M:=IF(BARSCOUNT(C)>=10,10,BARSCOUNT(C));

STICKLINE(C>=MA(C,M),MA(C,M),MA(C,M*0.7),4,0),COLORYELLOW;

STICKLINE(C<MA(C,M),MA(C,M),MA(C,M*0.7),4,0),COLORBLUE;

DRAWKLINE(H,O,L,C);

Z:=MA(C,120);

VAR3:=(MA(C,5)-Z)/Z;

VAR4:=MA((CLOSE-LLV(LOW,20))/(HHV(HIGH,20)-LLV(LOW,20))*100,3);

VAR5:=(MA(AMOUNT,5)/MA(VOL,5)/100-MA(AMOUNT,120)/MA(VOL,120)/100)/(MA(AMOUNT,5)/MA(VOL,5)/100);

D1:DRAWTEXT(CLOSE>Z AND REF(VAR4,1)<30 AND VAR4>REF(VAR4,1) AND REF(VAR4,1)<REF(VAR4,2) ,LOW ,'★B'),COLORRED;

D2:DRAWTEXT(REF(VAR5,1)<5 AND VAR5>REF(VAR5,1) AND REF(VAR5,1)<REF(VAR5,2) AND VAR3<-0.3,LOW ,'★B'),COLORGREEN;

D3:DRAWTEXT(CROSS(VAR4,5) AND VAR3<-0.4,LOW ,'★B'),COLORBLUE;

Y:=MA(C,120);

VAR6:=(MA(C,5)-Y)/Y;

VAR7:=MA((CLOSE-LLV(LOW,10))/(HHV(HIGH,10)-LLV(LOW,10))*100,3);

VAR8:=(MA(AMOUNT,5)/MA(VOL,5)/100-MA(AMOUNT,120)/MA(VOL,120)/100)/(MA(AMOUNT,5)/MA(VOL,5)/100);

E1:DRAWTEXT(CLOSE<Z AND Z<REF(Z,1) AND REF(VAR4,1)>80 AND VAR4<REF(VAR4,1) AND REF(VAR4,1)>REF(VAR4,2),HIGH,'★S'),COLORBLUE;

E2:DRAWTEXT(CROSS(90,VAR4) AND VAR5>0.2,HIGH,'★S'),COLORGREEN;

E3:DRAWTEXT(CROSS(95,VAR4) AND VAR3>0.5,HIGH ,'★S'),COLORRED;

 


原理解析:
N赋值:IF(C的有效数据周期数>=45,45,C的有效数据周期数)
STICKLINE(C>=C的N日简单移动平均,C的N日简单移动平均,C的N*0.78日简单移动平均,4,0),COLORYEL最低价
STICKLINE(C DRAWKLINE(H,O,L,C)
M赋值:IF(C的有效数据周期数>=10,10,C的有效数据周期数)
STICKLINE(C>=C的M日简单移动平均,C的M日简单移动平均,C的M*0.7日简单移动平均,4,0),COLORYEL最低价
STICKLINE(C DRAWKLINE(H,O,L,C)
Z赋值:C的120日简单移动平均
VAR3赋值:(C的5日简单移动平均-Z)/Z
VAR4赋值:MA((收盘价-20日内最低价最低值)/(20日内最高价最高值-20日内最低价最低值)*100,3)
VAR5赋值:(AMOUNT的5日简单移动平均/成交量的5日简单移动平均/100-AMOUNT的120日简单移动平均/成交量的120日简单移动平均/100)/(AMOUNT的5日简单移动平均/成交量的5日简单移动平均/100)
输出D1:DRAWTEXT(收盘价>Z AND 1日前的VAR4<30 AND VAR4>1日前的VAR4 AND 1日前的VAR4<2日前的VAR4 ,最低价 ,'★B'),画红色
输出D2:DRAWTEXT(1日前的VAR5<5 AND VAR5>1日前的VAR5 AND 1日前的VAR5<2日前的VAR5 AND VAR3<-0.3,最低价 ,'★B'),COLORGREEN
输出D3:DRAWTEXT(VAR4上穿5 AND VAR3<-0.4,最低价 ,'★B'), 画蓝色
Y赋值:C的120日简单移动平均
VAR6赋值:(C的5日简单移动平均-Y)/Y
VAR7赋值:MA((收盘价-10日内最低价最低值)/(10日内最高价最高值-10日内最低价最低值)*100,3)
VAR8赋值:(AMOUNT的5日简单移动平均/成交量的5日简单移动平均/100-AMOUNT的120日简单移动平均/成交量的120日简单移动平均/100)/(AMOUNT的5日简单移动平均/成交量的5日简单移动平均/100)
输出E1:DRAWTEXT(收盘价80 AND VAR4<1日前的VAR4 AND 1日前的VAR4>2日前的VAR4,最高价,'★S'), 画蓝色
输出E2:DRAWTEXT(90上穿VAR4 AND VAR5>0.2,最高价,'★S'),COLORGREEN
输出E3:DRAWTEXT(95上穿VAR4 AND VAR3>0.5,最高价 ,'★S'),画红色
 

声明:本站所有资源,均为用户自主上传,仅作为学习交流之用,其版权归原作者或原出版社所有,本站不对所涉及的版权问题负法律责任。如有侵权,请联系我们删除!