来函数检测结果如下:
该公式没有未来函数
MID:=(3*CLOSE+LOW+OPEN+HIGH)/6;
DKX:=MA((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,40),LINETHICK2;
MA11:=REF(DKX,1);
MADKX:=MA(DKX,5);
DIF1:=EMA(CLOSE,14)-EMA(CLOSE,28);
DEA1:=EMA(DIF1,9);
MACD1:=(DIF1-DEA1)*2;
长线买点:=CROSS(DKX,MA11) OR CROSS(DIF1,0),STICK,COLORRED,LINETHICK2;
长线卖点:=CROSS(MA11,DKX) OR CROSS(0,DIF1),STICK,COLORGREEN,LINETHICK2;
STICKLINE(长线卖点>0,0,1.5,2,0),COLORGREEN;
STICKLINE(长线买点>0,0,1.5,2,0),COLORRED;
MID1:=(3*CLOSE+LOW+OPEN+HIGH)/6;
DKX1:=(20*MID1+19*REF(MID1,1)+18*REF(MID1,2)+17*REF(MID1,3)+
16*REF(MID1,4)+15*REF(MID1,5)+14*REF(MID1,6)+
13*REF(MID1,7)+12*REF(MID1,8)+11*REF(MID1,9)+
10*REF(MID1,10)+9*REF(MID1,11)+8*REF(MID1,12)+
7*REF(MID1,13)+6*REF(MID1,14)+5*REF(MID1,15)+
4*REF(MID1,16)+3*REF(MID1,17)+2*REF(MID1,18)+REF(MID1,20))/210;
MADKX1:=MA(DKX1,4);
DIF2:=EMA(CLOSE,12)-EMA(CLOSE,26);
DEA2:=EMA(DIF2,9);
MACD2:=(DIF2-DEA2)*2;
平衡线:=MA(C,10);
短线买点:=CROSS(DKX1,MADKX1),STICK,COLORBLUE,LINETHICK2;
短线卖点:=CROSS(MADKX1,DKX1) ,STICK,COLORGREEN,LINETHICK2;
STICKLINE(短线卖点>0,3,4.5,2,0),COLORGREEN;
STICKLINE(短线买点>0,3,4.5,2,0),COLORRED;
{
选股公式:
MID:=(3*CLOSE+LOW+OPEN+HIGH)/6;
DKX:=MA((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,20),LINETHICK2;
MA11:=REF(DKX,1);
MADKX:=MA(DKX,4);
DIF1:=EMA(CLOSE,14)-EMA(CLOSE,28);
DEA1:=EMA(DIF1,9);
MACD1:=(DIF1-DEA1)*2;
长线买点:CROSS(DKX,MADKX);
}
原理解析:
MID赋值:(3*收盘价+最低价+开盘价+最高价)/6
DKX赋值:MA((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,40), 线宽为2
MA11赋值:1日前的DKX
MADKX赋值:DKX的5日简单移动平均
DIF1赋值:收盘价的14日指数移动平均-收盘价的28日指数移动平均
DEA1赋值:DIF1的9日指数移动平均
MACD1赋值:(DIF1-DEA1)*2
长线买点赋值:DKX上穿MA11 OR DIF1上穿0,STICK,画红色, 线宽为2
长线卖点赋值:MA11上穿DKX OR 0上穿DIF1,STICK,画绿色, 线宽为2
当满足条件长线卖点>0时,在0和1.5之间画柱状线
当满足条件长线买点>0时,在0和1.5之间画柱状线
MID1:=(3*收盘价+最低价+开盘价+最高价)/6
DKX1:=(20*MID1+19*1日前的MID1+18*2日前的MID1+17*3日前的MID1+
16*4日前的MID1+15*5日前的MID1+14*6日前的MID1+
13*7日前的MID1+12*8日前的MID1+11*9日前的MID1+
10*10日前的MID1+9*11日前的MID1+8*12日前的MID1+
7*13日前的MID1+6*14日前的MID1+5*15日前的MID1+
4*16日前的MID1+3*17日前的MID1+2*18日前的MID1+20日前的MID1)/210
MADKX1:=DKX1的4日简单移动平均
DIF2赋值:收盘价的12日指数移动平均-收盘价的26日指数移动平均
DEA2赋值:DIF2的9日指数移动平均
MACD2赋值:(DIF2-DEA2)*2
平衡线赋值:C的10日简单移动平均
短线买点赋值:DKX1上穿MADKX1,STICK, 画蓝色, 线宽为2
短线卖点赋值:MADKX1上穿DKX1 ,STICK,画绿色, 线宽为2
当满足条件短线卖点>0时,在3和4.5之间画柱状线
当满足条件短线买点>0时,在3和4.5之间画柱状线
{
选股公式:
MID赋值:(3*收盘价+最低价+开盘价+最高价)/6
DKX赋值:MA((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,20), 线宽为2
MA11赋值:1日前的DKX
MADKX赋值:DKX的4日简单移动平均
DIF1赋值:收盘价的14日指数移动平均-收盘价的28日指数移动平均
DEA1赋值:DIF1的9日指数移动平均
MACD1赋值:(DIF1-DEA1)*2
输出
长线买点:DKX上穿MADKX
}