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


VARA:=EMA(CLOSE,9);


VARB:=((VARA-EMA(CLOSE,5))< 0);


VARC:=((VARA-EMA(CLOSE,5))>0);


VARD:=BARSLAST(VARB);


VARE:=BARSLAST(VARC);


VARF:=IF((VARE>0),(CLOSE-REF(CLOSE,1))/REF(CLOSE,1)*100,0);


VAR0:=SUM(VARF,0);


VAR1:=IF((VARD>0),(0- 2),0);


VAR2:=IF((VARE>0),SUM((CLOSE-REF(CLOSE,1))/REF(CLOSE,1)* 100,VARE),0);


VAR3:=VAR2/VARE;


VAR5:=EMA(EMA(EMA(CLOSE,3),3),3);


多头:((VAR5-REF(VAR5,1))+VAR5),COLOR0000FF,LINETHICK2;


空头:MA(多头,15),COLORFF49FF;


IF(多头>REF(多头,1),多头,DRAWNULL),COLORFFFFCC,LINETHICK4,POINTDOT;


IF(空头>REF(空头,1),空头,DRAWNULL),COLOR00FFFF,LINETHICK4,POINTDOT;


STICKLINE((多头>空头),空头,多头,0,0),COLOR00FFFF;


STICKLINE((空头>多头),多头,空头,0,0),COLORFF0000;


DRAWTEXT(CROSS(空头,多头),多头*1.01,'↓卖'),COLOR00FF00;


DRAWTEXT_FIX(1,0.60,0.75,0,'抓牛 '),COLORYELLOW;


DRAWTEXT(CROSS(多头,空头),空头*0.99,'↑买'),COLOR0000FF;


DRAWICON(((REF(VAR1,1)=(0- 2)) AND (VAR1=0)),LOW,1);


DRAWICON(((REF(VARE,1)>0) AND (VARE=0)),HIGH,2);



原理解析:
VARA赋值:收盘价的9日指数移动平均

VARB赋值:((VARA-收盘价的5日指数移动平均)< 0)

VARC赋值:((VARA-收盘价的5日指数移动平均)>0)

VARD赋值:上次VARB距今天数

VARE赋值:上次VARC距今天数

VARF赋值:IF((VARE>0),(收盘价-1日前的收盘价)/1日前的收盘价*100,0)

VAR0赋值:0的VARF日累和

VAR1赋值:IF((VARD>0),(0- 2),0)

VAR2赋值:IF((VARE>0),SUM((收盘价-1日前的收盘价)/1日前的收盘价* 100,VARE),0)

VAR3赋值:VAR2/VARE

VAR5赋值:收盘价的3日指数移动平均,3),3)

输出多头:((VAR5-1日前的VAR5)+VAR5),COLOR0000FF, 线宽为2

输出空头:多头的15日简单移动平均,COLORFF49FF

IF(多头>1日前的多头,多头,DRAWNULL),COLORFFFFCC,LINETHICK4,POINTDOT

IF(空头>1日前的空头,空头,DRAWNULL),COLOR00FFFF,LINETHICK4,POINTDOT

STICKLINE((多头>空头),空头,多头,0,0),COLOR00FFFF

STICKLINE((空头>多头),多头,空头,0,0),COLORFF0000

DRAWTEXT(空头上穿多头,多头*1.01,'↓卖'),COLOR00FF00
当满足条件1时,在横轴0.60纵轴0.75位置书写文字

DRAWTEXT(多头上穿空头,空头*0.99,'↑买'),COLOR0000FF

DRAWICON(((1日前的VAR1=(0- 2)) AND (VAR1=0)),最低价,1)

DRAWICON(((1日前的VARE>0) AND (VARE=0)),最高价,2)

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