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


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 当满足条件C>0 AND ISLASTBAR时,在MA60和MA60之间画柱状线
IF((MA20<收盘价),MA20,DRAWNULL), 线宽为2,画红色
XCLOSE2赋值:EMA((开盘价+最高价+最低价+收盘价)/4,3)
IF((MA60>=XCLOSE2),MA60,DRAWNULL), 线宽为3, 画蓝色
IF((MA60 DRAWKLINE(最高价,开盘价,最低价,收盘价)
 

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