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


TT2:=DMA((((HIGH + LOW) + (CLOSE * 2)) / 4.15),0.9);

TT1:=REF(EMA(TT2,3),1);

RSV:=(CLOSE-LLV(LOW,9))/(HHV(HIGH,9)-LLV(LOW,9))*100;

K:=SMA(RSV,3,1);

D:=SMA(K,3,1);

J:=3*K-2*D;

LC:=REF(CLOSE,1);

RSI:=((SMA(MAX((CLOSE - LC),0),3,1) / SMA(ABS((CLOSE - LC)),3,1)) * 100);

FF:=EMA(CLOSE,3);

AA1:=AMOUNT/VOL;

BB1:=L<AA1*0.9;

CC1:=(C-REF(C,1))/REF(C,1)*100>1.2;

DD1:=L<MA(C,5)*0.921;

EE1:=VOL<MA(V,5)*1.5;

FF1:=BB1 AND CC1 AND DD1 AND EE1;

F:=100*(C-REF(C,1))/REF(C,1);

P1:=IF(C<REF(O,1) AND F<0,1,0);

P2:=IF(C<REF(O,2) AND F<0,1,0);

TT3:=P1=0 AND REF(P1,1)=1 AND P2=0 AND REF(P2,1)=1 ;

TT4:=P1=1 AND REF(P1,1)=0 AND P2=1 AND REF(P2,1)=0 ;

Z1:=MA(C,13);

ZX:=REF(Z1,13/2+1);

DRAWICON(CROSS(ZX,C),H*1.01,2);

DRAWTEXT(CROSS(CLOSE,TT1)AND J<55,LOW,'买'),COLORRED;

DRAWTEXT(CROSS(88,RSI),HIGH * 1.02,'短顶'),COLOR00FFFF;

STICKLINE(TT3,OPEN,CLOSE,3,0),COLORFF00FF;

A1:=EMA(C,14)COLORWHITE,LINETHICK1;

A1X:=(A1-REF(A1,1))/REF(A1,1)*100,NODRAW;

出击:IF(A1X>=0,REF(EMA(C,14),BARSLAST(CROSS(A1X,0))+1),DRAWNULL)COLORRED,LINETHICK1;

休假:IF(A1X<0,REF(EMA(C,14),BARSLAST(CROSS(0,A1X))+1),DRAWNULL)COLORGREEN,LINETHICK1;

STICKLINE(CROSS(A1X,0),C,O,2,0)COLORYELLOW;

STICKLINE(CROSS(0,A1X),C,O,2,0)COLORGREEN;

STICKLINE(CROSS(A1X,0)OR CROSS(0,A1X),REF(EMA(C,14),1),REF(EMA(C,14),1)*0.998,2,0)COLORWHITE;

STICKLINE(ISLASTBAR,REF(EMA(C,14),1),REF(EMA(C,14),1)*0.998,5,0)COLORWHITE;

工作线:=EMA(C,14);{}

止盈线:EMA(C,7),LINETHICK1,COLORGRAY;

工作区:IF(C>=工作线 AND EMA(C,14)>=EMA(C,25),工作线,DRAWNULL), COLORRED,LINETHICK2;

生命线:EMA(C,25),COLORYELLOW;

{DRAWICON(CROSS(工作线,生命线),工作线*0.95,5);原句}

IF(CROSS(工作线,生命线),工作线*0.975,DRAWNULL),CIRCLEDOT,COLORRED;

DRAWICON(CROSS(C,生命线) AND C>EMA(C,14),L*0.99,1);

DRAWICON(COUNT(C<EMA(C,7),2)=2 AND EMA(C,7)>EMA(C,14) AND COUNT(C>止盈线,6)>=3,H*1.03,2);




原理解析:
TT2赋值:DMA((((最高价 + 最低价) + (收盘价 * 2)) / 4.15),0.9)


TT1赋值:1日前的TT2的3日指数移动平均


RSV赋值:(收盘价-9日内最低价最低值)/(9日内最高价最高值-9日内最低价最低值)*100
RSV的3日[1日权重]移动平均
K的3日[1日权重]移动平均


J赋值:3*K-2*D


LC赋值:1日前的收盘价


RSI赋值:((SMA(MAX((收盘价 - LC),0),3,1) / SMA((收盘价 - LC的绝对值),3,1)) * 100)


FF赋值:收盘价的3日指数移动平均


AA1赋值:成交额/成交量


BB1赋值:L

CC1赋值:(C-1日前的C)/1日前的C*100>1.2


DD1:=L

EE1赋值:成交量

FF1:=BB1 AND CC1 AND DD1 AND EE1


F赋值:100*(C-1日前的C)/1日前的C


P1赋值:IF(C<1日前的O AND F<0,1,0)


P2赋值:IF(C<2日前的O AND F<0,1,0)


TT3赋值:P1=0 AND 1日前的P1=1 AND P2=0 AND 1日前的P2=1


TT4赋值:P1=1 AND 1日前的P1=0 AND P2=1 AND 1日前的P2=0


Z1赋值:C的13日简单移动平均


ZX赋值:13/2+1日前的Z1


DRAWICON(ZX上穿C,H*1.01,2)


DRAWTEXT(收盘价上穿TT1AND J<55,最低价,'买'),画红色


DRAWTEXT(88上穿RSI,最高价 * 1.02,'短顶'),COLOR00FFFF
当满足条件TT3时,在开盘价和收盘价之间画柱状线


A1赋值:C的14日指数移动平均画白色,LINETHICK1


A1X:=(A1-1日前的A1)/1日前的A1*100,NODRAW
输出

出击:IF(A1X>=0,REF(C的14日指数移动平均,上次A1X上穿0距今天数+1),DRAWNULL)画红色,LINETHICK1
输出

休假:IF(A1X<0,REF(C的14日指数移动平均,上次0上穿A1X距今天数+1),DRAWNULL)画绿色,LINETHICK1


STICKLINE(A1X上穿0,C,O,2,0)画黄色


STICKLINE(0上穿A1X,C,O,2,0)画绿色


STICKLINE(A1X上穿0OR 0上穿A1X,1日前的C的14日指数移动平均,1日前的C的14日指数移动平均*0.998,2,0)画白色


STICKLINE(ISLASTBAR,1日前的C的14日指数移动平均,1日前的C的14日指数移动平均*0.998,5,0)画白色


工作线赋值:C的14日指数移动平均
输出{}

止盈线:C的7日指数移动平均,LINETHICK1,COLORGRAY
输出

工作区:IF(C>=工作线 AND C的14日指数移动平均>=C的25日指数移动平均,工作线,DRAWNULL), 画红色, 线宽为2
输出

生命线:C的25日指数移动平均,画黄色


{DRAWICON(工作线上穿生命线,工作线*0.95,5)
原句}

IF(工作线上穿生命线,工作线*0.975,DRAWNULL),CIRCLEDOT,画红色


DRAWICON(C上穿生命线 AND C>C的14日指数移动平均,L*0.99,1)


DRAWICON(COUNT(CC的14日指数移动平均 AND COUNT(C>止盈线,6)>=3,H*1.03,2)

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