未来函数检测结果如下:
该公式包含未来函数:CAPITAL
XA_1:=BARSLAST(DAY>REF(DAY,1));
前收:REF(CLOSE,XA_1+1),COLORWHITE;
STICKLINE(1,前收,前收,2,1);
XA_2:=EXPMEMA(MAX(MAX(HIGH-LOW,ABS(HIGH-REF(CLOSE,1))),ABS(REF(CLOSE,1)-LOW)),14);
XA_3:=DAY>REF(DAY,1);
XA_4:=BARSLAST(XA_3)+1;
分时图均价:SUM(AMOUNT,XA_4)/SUM(VOL,XA_4)/100;
XA_5:=CURRBARSCOUNT;
XA_6:=DAY!=REF(DAY,1);
XA_7:=BARSLAST(XA_6)+1;
XA_8:=MA(CLOSE,XA_7);
XA_9:=SUM(AMOUNT,XA_7)/SUM(VOL,XA_7)/100;
XA_10:=IF(CAPITAL>0,XA_9,XA_8);
均价:IF(XA_5<=CONST(XA_7),XA_10,DRAWNULL);
M50:MA(CLOSE,50),COLORYELLOW,LINETHICK2;
XA_11:=EMA(CLOSE,12)-EMA(CLOSE,26);
XA_12:=EMA(XA_11,9);
MACD:(XA_11-XA_12)*1,NODRAW,COLORRED;
STICKLINE(MACD>=0,M50,M50+MACD*1.5,0,0),COLORLIRED;
STICKLINE(MACD<0,M50,M50+MACD*1.5,0,0),COLORLIGREEN;
STICKLINE(MACD<REF(MACD,1) AND MACD>0,M50,M50+MACD*3,0,1),COLORLIRED;
STICKLINE(MACD>REF(MACD,1) AND MACD<0,M50,M50+MACD*3,0,1),COLORLIGREEN;
原理解析:
XA_1赋值:上次DAY>1日前的DAY距今天数
输出前收:XA_1+1日前的收盘价,画白色
当满足条件1时,在前收和前收之间画柱状线
XA_2赋值:EXPMEMA(MAX(MAX(最高价-最低价,最高价-1日前的收盘价的绝对值),ABS(1日前的收盘价-最低价)),14)
XA_3赋值:DAY>1日前的DAY
XA_4赋值:上次XA_3距今天数+1
输出分时图均价:XA_4的成交额日累和/XA_4的成交量日累和/100
XA_5赋值: 到最后交易的周期
XA_6赋值:DAY!=1日前的DAY
XA_7赋值:上次XA_6距今天数+1
XA_8赋值:收盘价的XA_7日简单移动平均
XA_9赋值:XA_7的成交额日累和/XA_7的成交量日累和/100
如果当前流通股本>0返回XA_9否则返回XA_8
输出均价:IF(XA_5<=CONST(XA_7),XA_10,DRAWNULL)
输出M50:收盘价的50日简单移动平均,画黄色, 线宽为2
XA_11:=收盘价的12日指数移动平均-收盘价的26日指数移动平均
XA_12:=XA_11的9日指数移动平均
输出MACD:(XA_11-XA_12)*1,NODRAW,画红色
当满足条件MACD>=0时,在M50和M50+MACD*1.5之间画柱状线
当满足条件MACD<0时,在M50和M50+MACD*1.5之间画柱状线
STICKLINE(MACD<1日前的MACD AND MACD>0,M50,M50+MACD*3,0,1),COLORLIRED
STICKLINE(MACD>1日前的MACD AND MACD<0,M50,M50+MACD*3,0,1),COLORLIGREEN