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


SHORT:=6;LONG:=13;MID:=5;

DIF:EMA(CLOSE,SHORT)-EMA(CLOSE,LONG);

DEA:EMA(DIF,MID);

MACD:(DIF-DEA)*2,COLORSTICK;

M1:=13;

M2:=13;

A1:=REF(DIF,M1)=HHV(DIF,2*M1+1);B1:=FILTER(A1,M1);C1:=BACKSET(B1,M1+1);D1:=FILTER(C1,M1);E1:=BACKSET(ISLASTBAR,BARSLAST(D1)+1);F1:=E1>REF(E1,1);

A2:=REF(DIF,M2)=LLV(DIF,2*M2+1);B2:=FILTER(A2,M2);C2:=BACKSET(B2,M2+1);D2:=FILTER(C2,M2);E2:=BACKSET(ISLASTBAR,BARSLAST(D2)+1);F2:=E2>REF(E2,1);

压力线:DRAWLINE(D1,DIF,F1,DIF,1),COLORGREEN;

支撑线:DRAWLINE(D2,DIF,F2,DIF,0),COLORRED;

G3:=FILTERX(支撑线>REF(支撑线,1) && DIF>支撑线 && REF(支撑线,1)=REF(DIF,1),2);

底抬高:DRAWLINE(D2,DIF,G3,支撑线,1),COLORYELLOW;

原理解析:
SHORT赋值:6
LONG赋值:13
MID赋值:5
输出DIF:收盘价的SHORT日指数移动平均-收盘价的LONG日指数移动平均
输出DEA:DIF的MID日指数移动平均
输出MACD:(DIF-DEA)*2,COLORSTICK
M1赋值:13
M2赋值:13
A1赋值:M1日前的DIF=2*M1+1日内DIF最高值
B1赋值:A1的M1过滤
C1赋值:BACKSET(B1,M1+1)
D1赋值:C1的M1过滤
E1赋值:BACKSET(ISLASTBAR,上次D1距今天数+1)
F1赋值:E1>1日前的E1
A2赋值:M2日前的DIF=2*M2+1日内DIF最低值
B2赋值:A2的M2过滤
C2赋值:BACKSET(B2,M2+1)
D2赋值:C2的M2过滤
E2赋值:BACKSET(ISLASTBAR,上次D2距今天数+1)
F2赋值:E2>1日前的E2
如果返回F1否则返回DIF
如果返回F2否则返回DIF
G3赋值:FILTERX(支撑线>1日前的支撑线 && DIF>支撑线 && 1日前的支撑线=1日前的DIF,2)
如果返回G3否则返回支撑线

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