来函数检测结果如下:
该公式没有未来函数
MA5:MA(C,5);
MA10:MA(C,10);
MA20:MA(C,20);
MA60:MA(C,60);
N:=7;
N1:=20;
M:=20;
V1:=MA(vol,5);
V2:=VOL/REF(V1,1)>2;
ABC1:=MA(CLOSE,M);
ABC2:=HHV(HIGH,M);
ABC3:=LLV(LOW,M);
ABC4:=(ABC2-ABC1)/ABC1;
ABC5:=(ABC1-ABC3)/ABC1;
ABC:=REF(ABC4,1)< 0.15 AND REF(ABC5,1)< 0.15;
TP1:=HHV(HIGH,M);
TP:=HIGH=TP1;
V11:=REF(((HHV(H,N)-LLV(L,N))/LLV(L,N)),1)<=(N1/100) AND C>=REF(HHV(H,N),1) AND BARSCOUNT(C)>N;
DTPL:=MA5>MA10 AND MA10>MA20;
横盘突破选股XG1:=IF(V11,1,0) AND DTPL;
突破:=BARSLASTCOUNT(横盘突破选股XG1)=1;
DRAWICON(突破,L,9);
STICKLINE(突破,OPEN,CLOSE,1,0),COLORYELLOW;
DRAWTEXT(突破,L*0.98,' ★突破'),COLORMAGENTA;
原理解析:
输出MA5:C的5日简单移动平均
输出MA10:C的10日简单移动平均
输出MA20:C的20日简单移动平均
输出MA60:C的60日简单移动平均
N赋值:7
N1:=20
M赋值:20
V1赋值:成交量的5日简单移动平均
V2赋值:成交量/1日前的V1>2
ABC1赋值:收盘价的M日简单移动平均
ABC2赋值:M日内最高价最高值
ABC3赋值:M日内最低价最低值
ABC4赋值:(ABC2-ABC1)/ABC1
ABC5赋值:(ABC1-ABC3)/ABC1
ABC赋值:1日前的ABC4< 0.15 AND 1日前的ABC5< 0.15
TP1赋值:M日内最高价最高值
TP赋值:最高价=TP1
V11:=REF(((N日内H最高值-N日内L最低值)/N日内L最低值),1)<=(N1/100) AND C>=REF(N日内H最高值,1) AND C的有效数据周期数>N
DTPL:=MA5>MA10 AND MA10>MA20
如果V11返回1否则返回0
突破赋值:BARSLASTCOUNT(横盘突破选股XG1)=1
当满足条件突破时,在L和9之间画图标
当满足条件突破时,在OPEN和收盘价之间画柱状线
当满足条件突破时,在L*0.98和' ★突破'位置书写文字