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


MID:=(3*CLOSE+LOW+OPEN+HIGH)/6;

MA1:=(20*MID+19*REF(MID,1)+18*REF(MID,2)+17*REF(MID,3)+16*REF(MID,4)+15*REF(MID,5)+14*REF(MID,6)+13*REF(MID,7)+12*REF(MID,8)+11*REF(MID,9)+10*REF(MID,10)+9*REF(MID,11)+8*REF(MID,12)+7*REF(MID,13)+6*REF(MID,14)+5*REF(MID,15)+4*REF(MID,16)+3*REF(MID,17)+2*REF(MID,18)+REF(MID,20))/210,COLORRED;

MA3:=(MA(C,3)+MA(C,6)+MA(C,12)+MA(C,24))/4;

MA30:MA(CLOSE,30),COLORGREEN , LINETHICK2;

MA60:MA(CLOSE,60),COLORFF00FF,DOTLINE;

{股票指标网}

IF (MA30>REF(MA30,1),MA30,DRAWNULL),COLORRED, LINETHICK2;

IF (MA60<REF(MA60,1),MA60,DRAWNULL),COLORFFFF00, DOTLINE;

 

 

MA6:(MA1+MA3)/2,COLOR80FFFF;

MA2:MA(MA6,6),COLORFFFFFF;

 

AADATE:=DATE<199123099;

Z1:=STRCAT(HYBLOCK,' ');

Z2:=STRCAT(Z1,DYBLOCK);

Z3:=STRCAT(Z2,' ');

DRAWTEXT_FIX(ISLASTBAR,0,0,0,STRCAT(Z3,GNBLOCK)),COLORFF00FF;

 

原理解析:
MID赋值:(3*收盘价+最低价+开盘价+最高价)/6
MA1赋值:(20*MID+19*1日前的MID+18*2日前的MID+17*3日前的MID+16*4日前的MID+15*5日前的MID+14*6日前的MID+13*7日前的MID+12*8日前的MID+11*9日前的MID+10*10日前的MID+9*11日前的MID+8*12日前的MID+7*13日前的MID+6*14日前的MID+5*15日前的MID+4*16日前的MID+3*17日前的MID+2*18日前的MID+20日前的MID)/210,画红色
MA3赋值:(C的3日简单移动平均+C的6日简单移动平均+C的12日简单移动平均+C的24日简单移动平均)/4
MA30:收盘价的30日简单移动平均,画绿色 , 线宽为2
输出MA60:收盘价的60日简单移动平均,COLORFF00FF,DOTLINE
{股票指标网}
IF (MA30>1日前的MA30,MA30,DRAWNULL),画红色, 线宽为2
IF (MA60<1日前的MA60,MA60,DRAWNULL),COLORFFFF00, DOTLINE
 
 
输出MA6:(MA1+MA3)/2,COLOR80FFFF
输出MA2:6的6日简单移动平均,COLORFFFFFF
 
AADATE赋值:DATE<199123099
Z1赋值:STRCAT(HYBLOCK,' ')
Z2赋值:STRCAT(Z1,DYBLOCK)
Z3赋值:STRCAT(Z2,' ')
DRAWTEXT_FIX(ISLASTBAR,0,0,0,STRCAT(Z3,GNBLOCK)),COLORFF00FF
 

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