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


N:=44;

M8:MA(C,8);

M21:MA(C,21);

T:=BARSLAST(CROSS(M21,M8));

C1:=REF(C,T+1);

DF:=(C-C1)/C1*100;

A:=C>O OR(C=O AND C>=REF(C,1));

LA:=BARSLASTCOUNT(A);

TJ:=EVERY(H>REF(H,1),2);

TT:=BARSLAST(EVERY(M8<=M21,T+1) AND DF<-10 AND LA=3 AND TJ);

TJ1:=O<=MIN(M8,M21) AND C>=MAX(M8,M21);

NH:=(M21/M8-1)*100;{股票指标网}

XG1:=COUNT(TJ1,TT+1)=1 AND TJ1 AND TT!=DRAWNULL AND NH<3 AND TT<N;

STICKLINE(XG1,H,L,0,1),COLORFFFFFF;

STICKLINE(XG1,C,O,3.2,0),COLOR555555;

STICKLINE(XG1,C,O,2.6,0),COLOR777777;

STICKLINE(XG1,C,O,1.9,0),COLOR999999;

STICKLINE(XG1,C,O,1.1,0),COLORCCCCCC;

STICKLINE(XG1,C,O,0.3,0),COLORCCDDBB;

DRAWICON(XG1,H*1.02,23);

{

选股公式:

n:=44;

M8:=MA(C,8);

M21:=MA(C,21);

T:=BARSLAST(CROSS(M21,M8));

C1:=REF(C,T+1);

DF:=(C-C1)/C1*100;

A:=C>O OR(C=O AND C>=REF(C,1));

LA:=BARSLASTCOUNT(A);

TJ:=EVERY(H>REF(H,1),2);

TT:=BARSLAST(EVERY(M8<=M21,T+1) AND DF<-10 AND LA=3 AND TJ);

TJ1:=O<=MIN(M8,M21) AND C>=MAX(M8,M21);

NH:=(M21/M8-1)*100;

COUNT(TJ1,TT+1)=1 AND TJ1 AND TT!=DRAWNULL AND NH<3 AND TT<N;

}

 

原理解析:
N赋值:44
输出

M8:C的8日简单移动平均
输出

M21:C的21日简单移动平均


T赋值:上次M21上穿M8距今天数


C1赋值:T+1日前的C


DF赋值:(C-C1)/C1*100


A赋值:C>O OR(C=O AND C>=1日前的C)


LA赋值:BARSLASTCOUNT(A)


TJ:=EVERY(H>1日前的H,2)


TT:=上次M8<=M21最近T+1日一直存在 AND DF<-10 AND LA=3 AND TJ距今天数


TJ1:=O<=M8和M21的较小值 AND C>=M8和M21较大值


NH:=(M21/M8-1)*100
{股票指标网}

XG1赋值:统计TT+1日满足TJ1的天数=1 AND TJ1 AND TT!=DRAWNULL AND NH<3 AND TT当满足条件XG1时,在H和L之间画柱状线
当满足条件XG1时,在C和O之间画柱状线
当满足条件XG1时,在C和O之间画柱状线
当满足条件XG1时,在C和O之间画柱状线
当满足条件XG1时,在C和O之间画柱状线
当满足条件XG1时,在C和O之间画柱状线
当满足条件XG1时,在H*1.02和23之间画图标
{

选股公式:
N赋值:44


M8赋值:C的8日简单移动平均


M21赋值:C的21日简单移动平均


T赋值:上次M21上穿M8距今天数


C1赋值:T+1日前的C


DF赋值:(C-C1)/C1*100


A赋值:C>O OR(C=O AND C>=1日前的C)


LA赋值:BARSLASTCOUNT(A)


TJ:=EVERY(H>1日前的H,2)


TT:=上次M8<=M21最近T+1日一直存在 AND DF<-10 AND LA=3 AND TJ距今天数


TJ1:=O<=M8和M21的较小值 AND C>=M8和M21较大值


NH:=(M21/M8-1)*100


统计TT+1日满足TJ1的天数=1 AND TJ1 AND TT!=DRAWNULL AND NH<3 AND TT

}

 

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