未来函数检测结果如下:
该公式包含未来函数:DYNAINFO
V5:=MA(VOL,5);
V10:=MA(VOL,10);
V20:=MA(VOL,20);
LDAY1:=BARSLAST(CROSS(V5,V10));
LDAY2:=BARSLAST(CROSS(V5,V20));
LDAY3:=BARSLAST(CROSS(V10,V20));
LTJ1:=(LDAY1>LDAY2 OR LDAY1=LDAY2) {AND COUNT(CROSS(V5,V20),LDAY1)=1} AND LDAY2=0 AND V10<V20;
LTJ2:=(C>O AND REF(C,1)<REF(O,1) AND REF(C,2)>REF(O,2) AND C>REF(C,2));
LTJ:=LTJ1 AND LTJ2;
LTJ0:=LTJ1 AND V10>REF(V10,1);
TJ:=DYNAINFO(4)>0
AND HHV(HIGH,10)/LLV(LOW,10)<1.25
AND REF(CLOSE,1)<(LLV(LOW,15)+(HHV(HIGH,15)-LLV(LOW,15))*0.85)
AND CLOSE>OPEN
AND CLOSE>=HHV(HIGH,10);
STICKLINE(TJ,0,1.1,3,0),COLORMAGENTA;
DRAWTEXT(TJ,1,' 黑马咆哮'),COLORMAGENTA;
LS:=C/REF(C,1)>1.048 AND C=H AND BETWEEN(FORCAST(V,4),0.2*FORCAST(V,12),2.1*FORCAST(V,12));
STICKLINE(FILTER(LS,28),0,0.6,3,0),COLORRED;
DRAWTEXT(FILTER(LS,28),0.3,' 黑马涨停'),COLORRED;
VAR11:=9999999999999;
VAR21:=LLV(LOW,60);
VAR31:=HHV(HIGH,60);
VAR41:=EMA((CLOSE-VAR21)/(VAR31-VAR21)*100,5);
VAR5:=EMA(0.667*REF(VAR41,1)+0.333*VAR41,2);
VAR6:=OPEN=1.06 AND CLOSE/OPEN>1.12 AND HIGH/ CROSS(VAR41,VAR5) AND VAR41<13;
顶:CROSS(VAR5,VAR41) AND VAR41>85,STICK,LINETHICK3,COLORGREEN;
DRAWTEXT(顶,1,' 卖出'),COLORGREEN;
原理解析:
V5赋值:成交量的5日简单移动平均
V10赋值:成交量的10日简单移动平均
V20赋值:成交量的20日简单移动平均
LDAY1赋值:上次V5上穿V10距今天数
LDAY2赋值:上次V5上穿V20距今天数
LDAY3赋值:上次V10上穿V20距今天数
LTJ1赋值:(LDAY1>LDAY2 OR LDAY1=LDAY2) {AND 统计LDAY1日满足V5上穿V20的天数=1} AND LDAY2=0 AND V10
LTJ赋值:LTJ1 AND LTJ2
LTJ0:=LTJ1 AND V10>1日前的V10
TJ赋值:开盘价>0
AND 10日内最高价最高值/10日内最低价最低值<1.25
AND 1日前的收盘价<(15日内最低价最低值+(15日内最高价最高值-15日内最低价最低值)*0.85)
AND 收盘价>开盘价
AND 收盘价>=10日内最高价最高值
当满足条件TJ时,在0和1.1之间画柱状线
当满足条件TJ时,在1和' 黑马咆哮'位置书写文字
LS赋值:C/1日前的C>1.048 AND C=H AND BETWEEN(FORCAST(V,4),0.2*FORCAST(V,12),2.1*FORCAST(V,12))
STICKLINE(LS的28过滤,0,0.6,3,0),画红色
DRAWTEXT(LS的28过滤,0.3,' 黑马涨停'),画红色
VAR11赋值:9999999999999
VAR21赋值:60日内最低价最低值
VAR31赋值:60日内最高价最高值
VAR41赋值:EMA((收盘价-VAR21)/(VAR31-VAR21)*100,5)
VAR5赋值:E0.667*1日前的VAR41+0.333*VAR41的2日简单移动平均
VAR6赋值:开盘价=1.06 AND 收盘价/开盘价>1.12 AND 最高价/ VAR41上穿VAR5 AND VAR41<13
输出顶:VAR5上穿VAR41 AND VAR41>85,STICK, 线宽为3,画绿色
当满足条件顶时,在1和' 卖出'位置书写文字