来函数检测结果如下:
该公式没有未来函数
SJ:=1;
DIFF:=(EMA(CLOSE,12)*SJ - EMA(CLOSE,26))*4.1;
DEA:=EMA(DIFF,9)*SJ;
MA20:=MA(C,20);
MA601:=MA(C,60);
DKB:MA601+DIFF,COLORWHITE,LINETHICK1;
DKA:MA601+DEA,COLORYELLOW,LINETHICK1;
IF(DKB>=DKA,DKB,DKA),COLOR408080;
IF(DKB<DKA,DKB,DKA),COLORFFFF00;
DRAWBAND(DKB,RGB(255,51,87),DKA,RGB(0,185,0));
MA60:MA(CLOSE,60)*SJ,LINETHICK3,COLORMAGENTA;
距离60均线空间:=C-MA60;
DRAWSL(C>0 AND ISLASTBAR,MA60,0,10,2),COLORWHITE;
DRAWNUMBER(C>0 AND ISLASTBAR AND MA60 >C,MA60*1.0016,距离60均线空间),COLORGREEN;
DRAWNUMBER(C>0 AND ISLASTBAR AND MA60 <C,MA60*0.999,距离60均线空间),COLORRED;
STICKLINE(C>0 AND ISLASTBAR,MA60,MA60,50,0),COLORWHITE;
IF((MA20<CLOSE),MA20,DRAWNULL),LINETHICK2,COLORRED;
XCLOSE2:=EMA((OPEN+HIGH+LOW+CLOSE)/4,3);
IF((MA60>=XCLOSE2),MA60,DRAWNULL),LINETHICK3,COLORBLUE;
IF((MA60<XCLOSE2),MA60,DRAWNULL),LINETHICK3,COLORMAGENTA;
DRAWKLINE(HIGH,OPEN,LOW,CLOSE);
原理解析:
SJ赋值:1
DIFF赋值:(收盘价的12日指数移动平均*SJ - 收盘价的26日指数移动平均)*4.1
DEA赋值:DIFF的9日指数移动平均*SJ
MA20赋值:C的20日简单移动平均
MA601赋值:C的60日简单移动平均
输出DKB:MA601+DIFF,画白色,LINETHICK1
输出DKA:MA601+DEA,画黄色,LINETHICK1
如果DKB>=DKA返回DKB否则返回DKA
如果DKB
DRAWBAND(DKB,RGB(255,51,87),DKA,RGB(0,185,0))
输出MA60:收盘价的60日简单移动平均*SJ, 线宽为3,画洋红色
距离60均线空间赋值:C-MA60
DRAWSL(C>0 AND ISLASTBAR,MA60,0,10,2),画白色
DRAWNUMBER(C>0 AND ISLASTBAR AND MA60 >C,MA60*1.0016,距离60均线空间),画绿色
DRAWNUMBER(C>0 AND ISLASTBAR AND MA60
IF((MA20<收盘价),MA20,DRAWNULL), 线宽为2,画红色
XCLOSE2赋值:EMA((开盘价+最高价+最低价+收盘价)/4,3)
IF((MA60>=XCLOSE2),MA60,DRAWNULL), 线宽为3, 画蓝色
IF((MA60
声明:本站所有资源,均为用户自主上传,仅作为学习交流之用,其版权归原作者或原出版社所有,本站不对所涉及的版权问题负法律责任。如有侵权,请联系我们删除!