来函数检测结果如下:
该公式没有未来函数
BC:=(IF(C>(H+L+C)/3,(H*0.618+L*0.382)*0.382,
(H*0.382+L*0.618)*0.382)+(O*0.382+C*0.618)*0.618);
P:=3;
前高:=HHV(BC,P);
前低:=LLV(BC,P);
DH:=BC=前高;
DL:=BC=前低;
高:=BARSLAST(DH);
低:=BARSLAST(DL);
H1:=REF(BC,高);
L1:=REF(BC,低);
中:=(H1+L1)/2;
{股票指标网}
A浪:=MA(中,5),COLORWHITE;
C浪:=(EMA(A浪,25)),COLORYELLOW,LINETHICK2;
主浪:(EMA(A浪,75)),COLOR6600FF,LINETHICK2;
A上:A浪+2*STD(中,5),COLORWHITE,DOTLINE;
A下:A浪-2*STD(中,5),COLORWHITE,DOTLINE;
C上:C浪+2*STD(A浪,25),COLORYELLOW;
C下:C浪-2*STD(A浪,25),COLORYELLOW;
主上:主浪+2*STD(A浪,75),COLOR6600FF,DOTLINE;
主下:主浪-2*STD(A浪,75),COLOR6600FF,DOTLINE;
离合:主浪-((C-主浪)*C-主浪)/主浪,LINETHICK,COLORGREEN;
IF(离合<0,离合/10,离合),COLOR00BB00;
原理解析:
BC赋值:(IF(C>(H+L+C)/3,(H*0.618+L*0.382)*0.382,
(H*0.382+L*0.618)*0.382)+(O*0.382+C*0.618)*0.618)
P赋值:3
前高赋值:P日内BC最高值
前低赋值:P日内BC最低值
DH赋值:BC=前高
DL赋值:BC=前低
高赋值:上次DH距今天数
低赋值:上次DL距今天数
H1赋值:高日前的BC
L1赋值:低日前的BC
中赋值:(H1+L1)/2
{股票指标网}
A浪赋值:中的5日简单移动平均,画白色
C浪赋值:(A浪的25日指数移动平均),画黄色, 线宽为2
输出
主浪:(A浪的75日指数移动平均),COLOR6600FF, 线宽为2
输出
A上:A浪+2*中的5估算标准差,画白色,DOTLINE
输出
A下:A浪-2*中的5估算标准差,画白色,DOTLINE
输出
C上:C浪+2*A浪的25估算标准差,画黄色
输出
C下:C浪-2*A浪的25估算标准差,画黄色
输出
主上:主浪+2*A浪的75估算标准差,COLOR6600FF,DOTLINE
输出
主下:主浪-2*A浪的75估算标准差,COLOR6600FF,DOTLINE
输出
离合:主浪-((C-主浪)*C-主浪)/主浪,LINETHICK,画绿色
如果离合<0返回离合/10否则返回离合
声明:本站所有资源,均为用户自主上传,仅作为学习交流之用,其版权归原作者或原出版社所有,本站不对所涉及的版权问题负法律责任。如有侵权,请联系我们删除!