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


V5:=MA((LOW+HIGH+CLOSE)/3,5);

MA3:MA(C,3);

MA5:MA(C,5),COLORWHITE;

MA10:=MA(C,10),NODRAW;

MA30:MA(C,34),NODRAW;

KU1:=IF(HIGH=HHV(HIGH,3),1,0);

KD1:=IF(LOW=LLV(LOW,3),1,0);

五日乖离率:=(C-MA5)/MA5*100;

BB5:=ATAN((MA5/REF(MA5,1)-1)*100)*180/3.1416;

IF(BB5>30 AND MA5>REF(MA5,1), MA5,DRAWNULL),LINETHICK1,COLORRED;

BB10:=ATAN((MA10/REF(MA10,1)-1)*100)*180/3.1416;

IF(BB5<0 AND MA5<REF(MA5,1), MA5,DRAWNULL),LINETHICK1,COLORGREEN;

DD5:=MA5<REF(MA5,1);

IF(DD5,MA5,DRAWNULL),COLOR00FF00;

X:=(3*C+L+O+H)/6;

多空线: (20*X+19*REF(X,1)+18*REF(X,2)+17*REF(X,3)+16*REF(X,

4)+15*REF(X,5)+14*REF(X,6)+13*REF(X,7)+12*REF(X,8)+11*REF(X,

9)+10*REF(X,10)+9*REF(X,11)+8*REF(X,12)+7*REF(X,13)+6*REF(X,

14)+5*REF(X,15)+4*REF(X,16)+3*REF(X,17)+2*REF(X,

18)+REF(X,20))/210,COLORFF00FF,LINETHICK1;

UL:=IF(REF(KU1,2)=1 AND REF(KU1,1)=0

AND KU1=0,REF(HIGH,2),REF(HIGH,2+BARSLAST(REF(KU1,2)=1

AND REF(KU1,1)=0 AND KU1=0)));

DD:=多空线<REF(多空线,1);

IF(DD,多空线,DRAWNULL),COLORBLUE,LINETHICK2;

A:=(MA5>多空线);

IF(A,多空线,DRAWNULL),COLORYELLOW,POINTDOT;

A1:=(MA5<多空线);

IF(A1,多空线,DRAWNULL),COLORWHITE;

A2:=3*EMA((C-LLV(L,30))/(HHV(H,30)-LLV(L,30))*100,

5)-2*EMA((C-LLV(L,30))/(HHV(H,30)-LLV(L,30))*100,5);

A4:=(HHV(H,34)-C)/(HHV(H,34)-LLV(L,34))*100;

A5:=EMA(CLOSE,12)-EMA(CLOSE,26);

A6:=EMA(A5,9);

A7:=(A5<-0.1 AND A5>A6);

财神:IF(A7,LLV(L,21),DRAWNULL)COLORRED,CIRCLEDOT;

V1:=ABS((2*CLOSE+HIGH+LOW)/4-MA(CLOSE,20))/MA(CLOSE,20);

V2:=(1-7/100)*(DMA(CLOSE,V1));

CYS:=(EMA((CLOSE-V2)/V2,1)*100);

AA:=CYS;

MIDD:=MA(CYS,20);

CC:=MIDD+0.85*STD(CYS,10);

TM6:=AA>CC;

IF(TM6,MA5,DRAWNULL),COLORRED,LINETHICK1;

A0:=(L+H+C*2)/4;

工作:=EMA(A0,14)COLORYELLOW,LINETHICK1;

度假:=EMA(A0,25)COLORYELLOW,LINETHICK1;

A1X:=(工作-REF(工作,1))/REF(工作,1)*100;

A2X:=(度假-REF(度假,1))/REF(度假,1)*100;

G:=BARSLAST(CROSS(A1X,0));

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;

金叉:=CROSS(J,D);

死叉:=CROSS(D,J);

DL:=IF(REF(KD1,2)=1 AND REF(KD1,1)=0

AND KD1=0,REF(LOW,2),REF(LOW,2+BARSLAST(REF(KD1,2)=1

AND REF(KD1,1)=0 AND KD1=0)));

HV:=H>UL AND H>REF(H,1);

LV:=L<DL AND L<REF(L,1);

STICKLINE(CLOSE>REF(CLOSE,1)*1.0985 AND CLOSE=HIGH,CLOSE,OPEN,4,-1),COLOR00FFFF;

STICKLINE(CLOSE<REF(CLOSE,1)*0.9015 AND CLOSE=LOW,CLOSE,OPEN,4,-1),COLORGREEN;

STICKLINE(OPEN>=CLOSE,CLOSE,OPEN,3,0),COLORFF7700;

STICKLINE(OPEN>=CLOSE,CLOSE,OPEN,2.2,0),COLORFF9900;

STICKLINE(OPEN>=CLOSE,CLOSE,OPEN,1.5,0),COLORFFBB00;

STICKLINE(OPEN>=CLOSE,CLOSE,OPEN,0.5,0),COLORCYAN;

STICKLINE(CLOSE>OPEN,CLOSE,OPEN,3,0),COLOR000099;

STICKLINE(CLOSE>OPEN,CLOSE,OPEN,2.2,0),COLOR0000CC;

STICKLINE(CLOSE>OPEN,CLOSE,OPEN,1.5,0),COLOR0000FF;

STICKLINE(CLOSE>OPEN,CLOSE,OPEN,0.5,0),COLORCC66FF;

STICKLINE(金叉,OPEN,CLOSE,0.5,0),COLORYELLOW;

STICKLINE(死叉,OPEN,CLOSE,0.5,0),COLOR000099;

WWWFXJGSWCOM:=(((CLOSE-LLV(LOW,33))/(HHV(HIGH,33)-LLV(LOW,33)))*100);

STICKLINE(CROSS(A1X,0),C,O,1,0)COLORFFFFFF;

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

 


原理解析:
V5赋值:MA((最低价+HIGH+收盘价)/3,5)
输出MA3:C的3日简单移动平均
输出MA5:C的5日简单移动平均,画白色
MA10赋值:C的10日简单移动平均,NODRAW
MA30:C的34日简单移动平均,NODRAW
KU1赋值:IF(HIGH=3日内HIGH最高值,1,0)
KD1赋值:IF(最低价=3日内最低价最低值,1,0)
五日乖离率赋值:(C-MA5)/MA5*100
BB5赋值:ATAN((MA5/1日前的MA5-1)*100)*180/3.1416
IF(BB5>30 AND MA5>1日前的MA5, MA5,DRAWNULL),LINETHICK1,画红色
BB10赋值:ATAN((MA10/1日前的MA10-1)*100)*180/3.1416
IF(BB5<0 AND MA5<1日前的MA5, MA5,DRAWNULL),LINETHICK1,COLORGREEN
DD5赋值:MA5<1日前的MA5
如果DD5返回MA5否则返回DRAWNULL
X赋值:(3*C+L+O+H)/6
输出多空线: (20*X+19*1日前的X+18*2日前的X+17*3日前的X+16*
4日前的X+15*5日前的X+14*6日前的X+13*7日前的X+12*8日前的X+11*
9日前的X+10*10日前的X+9*11日前的X+8*12日前的X+7*13日前的X+6*
14日前的X+5*15日前的X+4*16日前的X+3*17日前的X+2*
18日前的X+20日前的X)/210,COLORFF00FF,LINETHICK1
UL赋值:IF(2日前的KU1=1 AND 1日前的KU1=0
AND KU1=0,2日前的HIGH,REF(HIGH,2+上次2日前的KU1=1
AND 1日前的KU1=0 AND KU1=0距今天数))
DD赋值:多空线<1日前的多空线
如果DD返回多空线否则返回DRAWNULL
A赋值:(MA5>多空线)
如果A返回多空线否则返回DRAWNULL
A1:=(MA5<多空线)
如果A1返回多空线否则返回DRAWNULL
A2:=3*EMA((C-30日内L最低值)/(30日内H最高值-30日内L最低值)*100,
5)-2*EMA((C-30日内L最低值)/(30日内H最高值-30日内L最低值)*100,5)
A4:=(34日内H最高值-C)/(34日内H最高值-34日内L最低值)*100
A5:=收盘价的12日指数移动平均-收盘价的26日指数移动平均
A6:=A5的9日指数移动平均
A7:=(A5<-0.1 AND A5>A6)
输出财神:IF(A7,21日内L最低值,DRAWNULL)画红色,CIRCLEDOT
V1赋值:(2*收盘价+HIGH+最低价的绝对值/4-收盘价的20日简单移动平均)/收盘价的20日简单移动平均
V2赋值:(1-7/100)*(D收盘价的V1日简单移动平均)
CYS赋值:(EMA((收盘价-V2)/V2,1)*100)
AA赋值:CYS
MIDD赋值:CYS的20日简单移动平均
CC赋值:MIDD+0.85*CYS的10估算标准差
TM6赋值:AA>CC
如果TM6返回MA5否则返回DRAWNULL
A0:=(L+H+C*2)/4
工作赋值:A0的14日指数移动平均画黄色,LINETHICK1
度假赋值:A0的25日指数移动平均画黄色,LINETHICK1
A1X赋值:(工作-1日前的工作)/1日前的工作*100
A2X赋值:(度假-1日前的度假)/1日前的度假*100
G赋值:上次A1X上穿0距今天数
RSV赋值:(收盘价-9日内最低价最低值)/(9日内HIGH最高值-9日内最低价最低值)*100
RSV的3日[1日权重]移动平均
K的3日[1日权重]移动平均
J赋值:3*K-2*D
金叉赋值:J上穿D
死叉赋值:D上穿J
DL赋值:IF(2日前的KD1=1 AND 1日前的KD1=0
AND KD1=0,2日前的最低价,REF(最低价,2+上次2日前的KD1=1
AND 1日前的KD1=0 AND KD1=0距今天数))
HV赋值:H>UL AND H>1日前的H
LV赋值:L

STICKLINE(收盘价>1日前的收盘价*1.0985 AND 收盘价=HIGH,收盘价,开盘价,4,-1),COLOR00FFFF
STICKLINE(收盘价<1日前的收盘价*0.9015 AND 收盘价=最低价,收盘价,开盘价,4,-1),COLORGREEN
当满足条件开盘价>=收盘价时,在收盘价和开盘价之间画柱状线
当满足条件开盘价>=收盘价时,在收盘价和开盘价之间画柱状线
当满足条件开盘价>=收盘价时,在收盘价和开盘价之间画柱状线
当满足条件开盘价>=收盘价时,在收盘价和开盘价之间画柱状线
当满足条件收盘价>开盘价时,在收盘价和开盘价之间画柱状线
当满足条件收盘价>开盘价时,在收盘价和开盘价之间画柱状线
当满足条件收盘价>开盘价时,在收盘价和开盘价之间画柱状线
当满足条件收盘价>开盘价时,在收盘价和开盘价之间画柱状线
当满足条件金叉时,在开盘价和收盘价之间画柱状线
当满足条件死叉时,在开盘价和收盘价之间画柱状线
WWWFXJGSWCOM:=(((收盘价-33日内最低价最低值)/(33日内HIGH最高值-33日内最低价最低值))*100)
STICKLINE(A1X上穿0,C,O,1,0)COLORFFFFFF
STICKLINE(0上穿A1X,C,O,1,0)COLORGREEN
 

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