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



DRAWGBK(O>C,RGB(50,25,2),RGB(0,25,50),0,0,0);

DI:=EMA(CLOSE,5)-EMA(CLOSE,10);

DE:=EMA(DI,5);

MACD:=(DI-DE)*400;

VL:=REF(L,1);

VH:=REF(H,1);

VAR1:=SMA(ABS(H-VH),13,1)/SMA(MAX(H-VH,0),13,1)*100;

VAR2:=SMA(ABS(L-VL),13,1)/SMA(MAX(L-VL,0),13,1)*100;

VAR3:=MA(VAR1,13);

VAR4:=MA(VAR2,13);

VAR5:=LLV(L,34);

VAR6:=HHV(H,34);

VAR7:=EMA(IF(H>=VAR6,VAR3,0),3);

VAR8:=EMA(IF(L<=VAR5,VAR4,0),3);

VAR9:=(SMA(SMA((((C-LLV(L,54))/(HHV(H,54)-LLV(L,54)))*100),7,1),5,1));

VAR10:=((SMA(((C-LLV(L,54))/(HHV(H,54)-LLV(L,54))*100),7,1))*16.18)-(VAR9*10.9);

VAR11:=FILTER(IF(VAR10<=VAR9 AND VAR8>REF(VAR8,1),VAR8*8,0),55);

VAR21:=LLV(L,60);

VAR31:=HHV(H,60);

VAR41:=EMA((C-VAR21)/(VAR31-VAR21)*100,13);

VAR51:=EMA(0.667*REF(VAR41,1)+0.333*VAR41,21);

VARL2:=FILTER(CROSS(VAR51,VAR41) AND VAR41>84,13);

持股线:=MA(C,20);

持股:IF(MA(C,5)>持股线,持股线,DRAWNULL),COLOR00FF00,LINETHICK2;

上升:IF(MA(C,5)>持股线,持股线*1.04,DRAWNULL),COLOR00FF00,LINETHICK2,CROSSDOT;

持币:IF(MA(C,5)<持股线,持股线,DRAWNULL),COLOR3366CC,LINETHICK2;

QJJ:=FILTER((CROSS(DI,DE) AND DE<0 AND CROSS(C,持股线)),90);

DRAWICON(HHV(VAR11,5)=1 AND (C=LLV(C,10) OR L=LLV(L,10)) AND C>REF(C,1)*0.905,L*0.985,5);

DRAWICON(QJJ,H*1.015,1);{gsptcom}

金牛:IF(QJJ=QJJ,0,0),NODRAW,COLOR0099FF;

DRAWICON(VARL2,H*1.023,2);

STICKLINE(QJJ,MA(C,20)*0.7,MA(C,20)*0.9,12,0),COLOR0099FF;

STICKLINE(QJJ,MA(C,20)*0.7,MA(C,20)*0.6,18,0),COLOR0099FF;

STICKLINE(QJJ,MA(C,20)*0.9,MA(C,20)*0.8,12,0),COLOR0099FF;

STICKLINE(QJJ,MA(C,20)*0.9,MA(C,20)*0.7,8,0),COLOR000000;

STICKLINE(QJJ,MA(C,20)*0.6,MA(C,20)*0.4,10,0),COLOR0099FF;

STICKLINE(QJJ,MA(C,20)*0.25,MA(C,20)*0.4,7,0),COLOR0099FF;


原理解析:
填充背景(O>C,RGB(50,25,2),RGB(0,25,50),0,0,0)
DI赋值:收盘价的5日指数移动平均-收盘价的10日指数移动平均
DE赋值:DI的5日指数移动平均
MACD赋值:(DI-DE)*400
VL赋值:1日前的L
VH赋值:1日前的H
VAR1赋值:SMA(H-VH的绝对值,13,1)/SMA(H-VH和0较大值,13,1)*100
VAR2赋值:SMA(L-VL的绝对值,13,1)/SMA(L-VL和0较大值,13,1)*100
VAR3赋值:VAR1的13日简单移动平均
VAR4赋值:VAR2的13日简单移动平均
VAR5赋值:34日内L最低值
VAR6赋值:34日内H最高值
如果H>=VAR6返回VAR3否则返回0
如果L<=VAR5返回VAR4否则返回0
VAR9赋值:(SMA(SMA((((C-54日内L最低值)/(54日内H最高值-54日内L最低值))*100),7,1),5,1))
VAR10:=((SMA(((C-54日内L最低值)/(54日内H最高值-54日内L最低值)*100),7,1))*16.18)-(VAR9*10.9)
VAR11:=FILTER(IF(VAR10<=VAR9 AND VAR8>1日前的VAR8,VAR8*8,0),55)
VAR21:=60日内L最低值
VAR31:=60日内H最高值
VAR41:=EMA((C-VAR21)/(VAR31-VAR21)*100,13)
VAR51:=E0.667*1日前的VAR41+0.333*VAR41的21日简单移动平均
VARL2赋值:FILTER(VAR51上穿VAR41 AND VAR41>84,13)
持股线赋值:C的20日简单移动平均
输出持股:IF(C的5日简单移动平均>持股线,持股线,DRAWNULL),COLOR00FF00, 线宽为2
输出上升:IF(C的5日简单移动平均>持股线,持股线*1.04,DRAWNULL),COLOR00FF00, 线宽为2,CROSSDOT
输出持币:IF(C的5日简单移动平均<持股线,持股线,DRAWNULL),COLOR3366CC, 线宽为2
QJJ赋值:FILTER((DI上穿DE AND DE<0 AND C上穿持股线),90)
DRAWICON(5日内VAR11最高值=1 AND (C=10日内C最低值 OR L=10日内L最低值) AND C>1日前的C*0.905,L*0.985,5)
当满足条件QJJ时,在H*1.015和1之间画图标
如果QJJ=QJJ返回0否则返回0
当满足条件VARL2时,在H*1.023和2之间画图标
STICKLINE(QJJ,C的20日简单移动平均*0.7,C的20日简单移动平均*0.9,12,0),COLOR0099FF
STICKLINE(QJJ,C的20日简单移动平均*0.7,C的20日简单移动平均*0.6,18,0),COLOR0099FF
STICKLINE(QJJ,C的20日简单移动平均*0.9,C的20日简单移动平均*0.8,12,0),COLOR0099FF
STICKLINE(QJJ,C的20日简单移动平均*0.9,C的20日简单移动平均*0.7,8,0),COLOR000000
STICKLINE(QJJ,C的20日简单移动平均*0.6,C的20日简单移动平均*0.4,10,0),COLOR0099FF
STICKLINE(QJJ,C的20日简单移动平均*0.25,C的20日简单移动平均*0.4,7,0),COLOR0099FF

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