来函数检测结果如下:
该公式没有未来函数
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时,在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
}