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


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

CCI:=(TYP-MA(TYP,14))/(0.015*AVEDEV(TYP,14));

RSV:=(CLOSE-LLV(LOW,9))/(HHV(HIGH,9)-LLV(LOW,9))*100;

K:=SMA(RSV,3,1);

D:=SMA(K,3,1);

J:=3*K-2*D;

BOLL:=MA(CLOSE,20);

UPPER:=BOLL+2*STD(CLOSE,20);

LOWER:=BOLL-2*STD(CLOSE,20);

MA1:=MA(CLOSE,5);

优化抄底:(CCI< -200 OR J< 0 OR C< MA1/1.1)AND C< LOWER;

DRAWBAND(0>优化抄底,RGB(0,0,0),0< 优化抄底,RGB(255,60,0));

DRAWTEXT(优化抄底,优化抄底,'抄'),COLOR00FFFF;

优化逃顶:(CCI>200 OR J>100 OR MA1*1.1< C )AND C>UPPER;

DRAWBAND(0>优化逃顶,RGB(0,0,0),0< 优化逃顶,RGB(100,110,0));

DRAWTEXT(优化逃顶,优化逃顶,'逃'),COLORFFFF00;

 


原理解析:
 TYP赋值:(最高价+最低价+收盘价)/3
CCI赋值:(TYP-TYP的14日简单移动平均)/(0.015*AVEDEV(TYP,14))
RSV赋值:(收盘价-9日内最低价最低值)/(9日内最高价最高值-9日内最低价最低值)*100
RSV的3日[1日权重]移动平均
K的3日[1日权重]移动平均
J赋值:3*K-2*D
BOLL赋值:收盘价的20日简单移动平均
UPPER赋值:BOLL+2*收盘价的20估算标准差
LOWER赋值:BOLL-2*收盘价的20估算标准差
MA1赋值:收盘价的5日简单移动平均
输出优化抄底:(CCI< -200 OR J< 0 OR C< MA1/1.1)AND C< LOWER
DRAWBAND(0>优化抄底,RGB(0,0,0),0< 优化抄底,RGB(255,60,0))
当满足条件优化抄底时,在优化抄底和'抄'位置书写文字
输出优化逃顶:(CCI>200 OR J>100 OR MA1*1.1< C )AND C>UPPER
DRAWBAND(0>优化逃顶,RGB(0,0,0),0< 优化逃顶,RGB(100,110,0))
当满足条件优化逃顶时,在优化逃顶和'逃'位置书写文字
 

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