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


TYP1:=(HIGH+LOW+CLOSE)/3;

先知:(TYP1-MA(TYP1,14))/(0.015*AVEDEV(TYP1,14)),COLORYELLOW,LINETHICK2;

C2:=(TYP1-MA(TYP1,55))/(0.015*AVEDEV(TYP1,55));

CCI背:=IF(LLV(CCI,2)>LLV(CCI,7) AND LLV(L,2)<=LLV(L,7) AND HHV(H,10)>MA(CLOSE,60),1,0),COLORWHITE;

FF:=CCI背 AND REF(CCI,1)< -150;

DDR:=FILTER(FF,2);

背买:IF(FF,200,0),COLORRED,LINETHICK2;

DRAWTEXT(DDR,50,'背离买'),COLORGREEN;

BS:=CCI背 AND REF(CCI,1)< -150 AND C>O,COLORBLUE;

DDR5:=FILTER(BS,2);

背杀:IF(CCI背 AND REF(CCI,1)< -150 AND C>O,-200,0),COLORBLUE,LINETHICK2;

DRAWICON(CCI背 AND REF(CCI,1)< -150 AND C>O,-5,68);

DRAWTEXT(DDR5,-50,'背离入'),COLORGREEN;

 


原理解析:
TYP1赋值:(最高价+最低价+收盘价)/3
输出先知:(TYP1-TYP1的14日简单移动平均)/(0.015*AVEDEV(TYP1,14)),画黄色, 线宽为2
C2赋值:(TYP1-TYP1的55日简单移动平均)/(0.015*AVEDEV(TYP1,55))
CCI背赋值:IF(2日内CCI最低值>7日内CCI最低值 AND 2日内L最低值<=7日内L最低值 AND 10日内H最高值>收盘价的60日简单移动平均,1,0),画白色
FF赋值:CCI背 AND 1日前的CCI< -150
DDR赋值:FF的2过滤
如果FF返回200否则返回0
当满足条件DDR时,在50和'背离买'位置书写文字
BS赋值:CCI背 AND 1日前的CCI< -150 AND C>O, 画蓝色
DDR5:=BS的2过滤
输出背杀:IF(CCI背 AND 1日前的CCI< -150 AND C>O,-200,0), 画蓝色, 线宽为2
DRAWICON(CCI背 AND 1日前的CCI< -150 AND C>O,-5,68)
当满足条件DDR5时,在-50和'背离入'位置书写文字
 

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