未来函数检测结果如下:
该公式包含未来函数:COST
该公式包含未来函数:DYNAINFO


HD:=HIGH-REF(HIGH,1);

LD:=REF(LOW,1)-LOW;

DMP:=EMA(IF(HD>0 AND HD>LD,HD,0),28);

DMM:=EMA(IF(LD>0 AND LD>HD,LD,0),28);

VZH:=EMA(DMP/TR,28);

VZL:=EMA(DMM/TR,28);

MA1:=EMA((CLOSE+HIGH+LOW)/3,2);

VAR1:=MAX((DYNAINFO(3)),EMA(DYNAINFO(5),5));

VAR2:=MIN((DYNAINFO(3)),EMA(DYNAINFO(6),5));

HH:=(COST(95)+DYNAINFO(11))/2;

LL:=(COST(5)+DYNAINFO(11))/2;

VAR3:=CONST((VAR1+HH)/2);

VAR4:=CONST((VAR2+LL)/2);

VAR5:=(VAR3+VAR4)/2;

VAR6:=(VAR4+VAR5)-VAR3;

VAR7:=(VAR4+VAR6)/2;

VAR8:=(VAR6+VAR7)/2;

DIF:=((EMA(CLOSE,24)-EMA(CLOSE,52))*4)+VAR5;

DEA:=EMA(DIF,18);

MCD:((DIF-DEA)*2)+VAR5,NODRAW,COLORYELLOW;

VAR10:=(3*SMA((C-LLV(L,54))/(HHV(H,54)-LLV(L,54)),3,1)-2*SMA(SMA((C-LLV(L,54))/(HHV(H,54)-LLV(L,54)),3,1),3,1));

VAR11:=MEMA(VAR10,10);

VAR12:=EMA(VAR11,10);

VAR13:=IF(EXIST(CROSS(VAR3,MA1),5) AND EXIST(C>VAR3,10) AND VAR11<HHV(VAR11,10) AND VAR12<REF(VAR12,1),1,0);

VAR14:=IF(EXIST(CROSS(MA1,VAR4),5) AND EXIST(C<VAR4,10) AND VAR11>LLV(VAR11,10) AND VAR12>REF(VAR12,1),1,0);

顶:VAR3,POINTDOT,COLORFF00FF;

底:VAR4,POINTDOT,COLORGREEN;

多空:=IF(VZH>VZL,VAR7,VAR6);

DRAWBAND(MCD,RGB(150,30,30),VAR5,RGB(0,110,30));

DRAWBAND(多空,RGB(150,100,50),VAR8,RGB(10,100,100));

DRAWICON(VAR13=1 AND REF(VAR13,1)=0,VAR3,8);

DRAWTEXT(VAR14=1 AND REF(VAR14,1)=0,VAR4,'B'),COLORWHITE;

XC:MA1,COLORYELLOW;

原理解析:
HD赋值:最高价-1日前的最高价
LD赋值:1日前的最低价-最低价
如果HD>0 AND HD>LD返回HD否则返回0
如果LD>0 AND LD>HD返回LD否则返回0
VZH赋值:DMP/TR的28日指数移动平均
VZL赋值:DMM/TR的28日指数移动平均
MA1赋值:EMA((收盘价+最高价+最低价)/3,2)
VAR1赋值:MAX((DYNAINFO(3)),EMA(DYNAINFO(5),5))
VAR2赋值:MIN((DYNAINFO(3)),EMA(DYNAINFO(6),5))
HH赋值:(获利盘为95%的成本分布+均价)/2
LL赋值:(获利盘为5%的成本分布+均价)/2
VAR3赋值:CONST((VAR1+HH)/2)
VAR4赋值:CONST((VAR2+LL)/2)
VAR5赋值:(VAR3+VAR4)/2
VAR6赋值:(VAR4+VAR5)-VAR3
VAR7赋值:(VAR4+VAR6)/2
VAR8赋值:(VAR6+VAR7)/2
DIF赋值:((收盘价的24日指数移动平均-收盘价的52日指数移动平均)*4)+VAR5
DEA赋值:DIF的18日指数移动平均
输出MCD:((DIF-DEA)*2)+VAR5,NODRAW,COLORYELLOW
VAR10:=(3*SMA((C-54日内L最低值)/(54日内H最高值-54日内L最低值),3,1)-2*SMA(SMA((C-54日内L最低值)/(54日内H最高值-54日内L最低值),3,1),3,1))
VAR11:=VAR10的10日平滑移动平均
VAR12:=VAR11的10日指数移动平均
VAR13:=IF(最近5日存在VAR3上穿MA1 AND 最近10日存在C>VAR3 AND VAR11<10日内VAR11最高值 AND VAR12<1日前的VAR12,1,0)
VAR14:=IF(最近5日存在MA1上穿VAR4 AND 最近10日存在C10日内VAR11最低值 AND VAR12>1日前的VAR12,1,0)
输出顶:VAR3,POINTDOT,COLORFF00FF
输出底:VAR4,POINTDOT,画绿色
如果VZH>VZL返回VAR7否则返回VAR6
DRAWBAND(MCD,RGB(150,30,30),VAR5,RGB(0,110,30))
DRAWBAND(多空,RGB(150,100,50),VAR8,RGB(10,100,100))
DRAWICON(VAR13=1 AND 1日前的VAR13=0,VAR3,8)
DRAWTEXT(VAR14=1 AND 1日前的VAR14=0,VAR4,'B'),画白色
输出XC:MA1,COLORYELLOW

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