来函数检测结果如下:
该公式没有未来函数
MA5:=MA(C,5);
MA6:=MA(C,6);
MA10:=MA(C,10);
MA20:=MA(C,20);A2:=REF(MA20,1);J1:=(MA20-A2)/A2*100;MJ1:=MA(J1,3);
MA30:=MA(C,30);
MA60:=MA(C,60);
MA120:=MA(C,120);
DRAWTEXT(CROSS("KDJ.D"(9,5,5),"KDJ.K"(9,5,5)) AND "KDJ.D"(9,5,5)>88 AND J1<MJ1 AND COUNT(J1>1,3)>=1,H*1.005,'出'),COLORGREEN;
DRAWTEXT(CROSS("KDJ.D"(9,9,9),"KDJ.K"(9,9,9)) AND "KDJ.D"(9,9,9)>60 AND "KDJ.J"(85,15,15)>90,H*1.03,'顶'),COLORGREEN;
买线:=EMA(C,2),COLORRED;
{股票指标网}
卖线:=EMA(SLOPE(C,21)*45+C,90),COLORYELLOW;
BU:=CROSS(买线,卖线);
SEL:=CROSS(卖线,买线);
STICKLINE(买线>=卖线,CLOSE,OPEN,2,0),COLORRED;
STICKLINE(买线>=卖线,LOW,HIGH,0,0),COLORRED;
STICKLINE(买线<卖线,CLOSE,OPEN,2,0),COLOR00FFFF;
STICKLINE(买线<卖线,LOW,HIGH,0,0),COLOR00FFFF;
MID:=(1*CLOSE+LOW+OPEN+HIGH)/4;
牛线:(20*MID+19*REF(MID,5)+18*REF(MID,6)+17*REF(MID,7)+16*REF(MID,8)+15*REF(MID,9)+14*REF(MID,10)+13*REF(MID,11)+12*REF(MID,12)+11*REF(MID,13)+10*REF(MID,14)+9*REF(MID,15)+8*REF(MID,16)+7*REF(MID,17)+6*REF(MID,18)+5*REF(MID,19)+4*REF(MID,20)+3*REF(MID,21)+2*REF(MID,22)+REF(MID,23))/210,COLORRED;
马线:MA(牛线,10),COLORWHITE;
DRAWBAND(牛线,RGB(255,0,0),马线,RGB(0,0,255));
原理解析:
MA5赋值:C的5日简单移动平均
MA6赋值:C的6日简单移动平均
MA10赋值:C的10日简单移动平均
MA20赋值:C的20日简单移动平均
A2赋值:1日前的MA20
J1赋值:(MA20-A2)/A2*100
MJ1赋值:J1的3日简单移动平均
MA30赋值:C的30日简单移动平均
MA60:=C的60日简单移动平均
MA120赋值:C的120日简单移动平均
DRAWTEXT(CROSS("KDJ.D"(9,5,5),"KDJ.K"(9,5,5)) AND "KDJ.D"(9,5,5)>88 AND J1
DRAWTEXT(CROSS("KDJ.D"(9,9,9),"KDJ.K"(9,9,9)) AND "KDJ.D"(9,9,9)>60 AND "KDJ.J"(85,15,15)>90,H*1.03,'顶'),画绿色
买线赋值:C的2日指数移动平均,画红色
{股票指标网}
卖线赋值:EMA(SLOPE(C,21)*45+C,90),画黄色
BU赋值:买线上穿卖线
SEL赋值:卖线上穿买线
当满足条件买线>=卖线时,在收盘价和开盘价之间画柱状线
当满足条件买线>=卖线时,在最低价和最高价之间画柱状线
当满足条件买线<卖线时,在收盘价和开盘价之间画柱状线
当满足条件买线<卖线时,在最低价和最高价之间画柱状线
MID赋值:(1*收盘价+最低价+开盘价+最高价)/4
输出
牛线:(20*MID+19*5日前的MID+18*6日前的MID+17*7日前的MID+16*8日前的MID+15*9日前的MID+14*10日前的MID+13*11日前的MID+12*12日前的MID+11*13日前的MID+10*14日前的MID+9*15日前的MID+8*16日前的MID+7*17日前的MID+6*18日前的MID+5*19日前的MID+4*20日前的MID+3*21日前的MID+2*22日前的MID+23日前的MID)/210,画红色
输出
马线:牛线的10日简单移动平均,画白色
DRAWBAND(牛线,RGB(255,0,0),马线,RGB(0,0,255))