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


VAR1:=BARSLAST(DAY>REF(DAY,1));

前收:REF(CLOSE,VAR1+1),COLORWHITE;

STICKLINE(1,前收,前收,2,1);

VAR2:=EXPMEMA(MAX(MAX(HIGH-LOW,ABS(HIGH-REF(CLOSE,1))),ABS(REF(CLOSE,1)-LOW)),14);

VAR3:=DAY>REF(DAY,1);

VAR4:=BARSLAST(VAR3)+1;

分时图均价:SUM(AMOUNT,VAR4)/SUM(VOL,VAR4)/100;

VAR5:=CURRBARSCOUNT;

VAR6:=DAY!=REF(DAY,1);

VAR7:=BARSLAST(VAR6)+1;

VAR8:=MA(CLOSE,VAR7);

VAR9:=SUM(AMOUNT,VAR7)/SUM(VOL,VAR7)/100;

VAR10:=IF(CAPITAL>0,VAR9,VAR8);

均价:IF(VAR5<=CONST(VAR7),VAR10,DRAWNULL);

M50:MA(CLOSE,50),COLORYELLOW,LINETHICK2;

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

VAR12:=EMA(VAR11,9);{}

MACD:(VAR11-VAR12)*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;

 

原理解析:
VAR1赋值:上次DAY>1日前的DAY距今天数
输出前收:VAR1+1日前的收盘价,画白色
当满足条件1时,在前收和前收之间画柱状线
VAR2赋值:EXPMEMA(MAX(MAX(最高价-最低价,最高价-1日前的收盘价的绝对值),ABS(1日前的收盘价-最低价)),14)
VAR3赋值:DAY>1日前的DAY
VAR4赋值:上次VAR3距今天数+1
输出分时图均价:VAR4的成交额日累和/VAR4的成交量日累和/100
VAR5赋值: 到最后交易的周期
VAR6赋值:DAY!=1日前的DAY
VAR7赋值:上次VAR6距今天数+1
VAR8赋值:收盘价的VAR7日简单移动平均
VAR9赋值:VAR7的成交额日累和/VAR7的成交量日累和/100
如果当前流通股本>0返回VAR9否则返回VAR8
输出均价:IF(VAR5<=CONST(VAR7),VAR10,DRAWNULL)
输出M50:收盘价的50日简单移动平均,画黄色, 线宽为2
VAR11:=收盘价的12日指数移动平均-收盘价的26日指数移动平均
VAR12:=VAR11的9日指数移动平均
输出{}
MACD:(VAR11-VAR12)*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
 

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