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


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

DKX:=(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;

MADKX:MA(DKX,10),DOTLINE;{}

IF((MADKX>=REF(MADKX,1)),MADKX,DRAWNULL),LINETHICK2,COLORMAGENTA;

IF((MADKX<=REF(MADKX,1)),MADKX,DRAWNULL),LINETHICK2,COLORGREEN;

选股:=CLOSE>=DKX AND CROSS(DKX,MADKX);

DRAWICON(选股,L*0.96,30);

{

选股公式:

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

DKX:=(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;

MADKX:=MA(DKX,10);

选股:CLOSE>=DKX AND CROSS(DKX,MADKX);

}

 

原理解析:
MID赋值:(3*收盘价+最低价+开盘价+最高价)/6


DKX赋值:(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
输出

MADKX:DKX的10日简单移动平均,DOTLINE
{}

IF((MADKX>=1日前的MADKX),MADKX,DRAWNULL), 线宽为2,画洋红色


IF((MADKX<=1日前的MADKX),MADKX,DRAWNULL), 线宽为2,画绿色


选股赋值:收盘价>=DKX AND DKX上穿MADKX
当满足条件选股时,在L*0.96和30之间画图标
{

选股公式:
MID赋值:(3*收盘价+最低价+开盘价+最高价)/6


DKX赋值:(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


MADKX赋值:DKX的10日简单移动平均
输出

选股:收盘价>=DKX AND DKX上穿MADKX


}

 

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