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


买线:=EMA(C,2);

卖线:=EMA(SLOPE(C,21)*20+C,42);

STICKLINE(买线>=卖线,REFDATE(HHV(H,0),DATE),REFDATE(LLV(L,0),DATE),6,0),COLOREE6600;

STICKLINE(买线<卖线,REFDATE(HHV(H,0),DATE),REFDATE(LLV(L,0),DATE),6,0),COLOR404050;

 

DRAWKLINE(H,O,L,C);

指导:=EMA((EMA(CLOSE,4)+EMA(CLOSE,6)+EMA(CLOSE,12)+EMA(CLOSE,24))/4,2);

界:=MA(CLOSE,27);

B买:IF(CROSS(指导,界) OR CROSS(买线,卖线),C,DRAWNULL),COLORBLUE,NODRAW;

持仓:IF(买线>=卖线,C,DRAWNULL),COLORRED,NODRAW;

S卖:IF(CROSS(界,指导) OR CROSS(卖线,买线),C,DRAWNULL),COLORLIGRAY,NODRAW;

空仓:IF(买线<卖线,C,DRAWNULL),COLORGREEN,NODRAW;

突破:=REF(EMA(C,14),1);

A1X:=(EMA(C,10)-突破)/突破*100;

多方:=IF(A1X>=0,REF(EMA(C,10),BARSLAST(CROSS(A1X,0))+1),DRAWNULL);

空方:=IF(A1X<0,REF(EMA(C,10),BARSLAST(CROSS(0,A1X))+1),DRAWNULL);

STICKLINE(A1X<0,空方,突破,10,0),COLOR00CC66;

STICKLINE(A1X>=0,多方,突破,10,0),COLOR000099;

DRAWICON(CROSS(买线,卖线),L,1);

DRAWICON(CROSS(卖线,买线),H,2);

BU:=CROSS(HIGH,SAR(3,1,20));

SEL:=CROSS(SAR(3,1,20),LOW);

DRAWTEXT(BU,LOW,'B'),COLORYELLOW,LINETHICK2;

DRAWTEXT(SEL,1.01*HIGH,'S'),COLORGREEN,LINETHICK2;

{股票指标网  整理};

 


原理解析:
买线赋值:C的2日指数移动平均
卖线赋值:EMA(SLOPE(C,21)*20+C,42)
STICKLINE(买线>=卖线,REFDATE(0日内H最高值,DATE),REFDATE(0日内L最低值,DATE),6,0),COLOREE6600
STICKLINE(买线<卖线,REFDATE(0日内H最高值,DATE),REFDATE(0日内L最低值,DATE),6,0),COLOR404050
 
DRAWKLINE(H,O,L,C)
指导赋值:EMA((EMA(收盘价,4)+EMA(收盘价,6)+EMA(收盘价,12)+EMA(收盘价,24))/4,2)
界赋值:收盘价的27日简单移动平均
输出B买:IF(指导上穿界 OR 买线上穿卖线,C,DRAWNULL), 画蓝色,NODRAW
如果买线>=卖线返回C否则返回DRAWNULL
输出S卖:IF(界上穿指导 OR 卖线上穿买线,C,DRAWNULL),COLORLIGRAY,NODRAW
如果买线<卖线返回C否则返回DRAWNULL
突破赋值:1日前的C的14日指数移动平均
A1X赋值:(C的10日指数移动平均-突破)/突破*100
多方赋值:IF(A1X>=0,REF(C的10日指数移动平均,上次A1X上穿0距今天数+1),DRAWNULL)
空方赋值:IF(A1X<0,REF(C的10日指数移动平均,上次0上穿A1X距今天数+1),DRAWNULL)
当满足条件A1X<0时,在空方和突破之间画柱状线
当满足条件A1X>=0时,在多方和突破之间画柱状线
DRAWICON(买线上穿卖线,L,1)
DRAWICON(卖线上穿买线,H,2)
BU赋值:CROSS(最高价,SAR(3,1,20))
SEL赋值:CROSS(SAR(3,1,20),最低价)
当满足条件BU时,在最低价和'B'位置书写文字
当满足条件SEL时,在1.01*最高价和'S'位置书写文字
{股票指标网 整理}
 

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