分享

新大盘异动指标公式

 追梦文库 2023-05-30 发布于天津

编程思路破译

N赋值:50

QXZ赋值:(大盘的收盘价-N日内大盘的最低价的最低值)/(N日内大盘的最高价的最高值-N日内大盘的最低价的最低值)*100

输出界定:QXZ的3日[1日权重]移动平均*20,NODRAW,画红色

画带状线

输出涨跌差:(大盘的上涨家数-大盘的下跌家数),NODRAW,画白色

QX1赋值:(大盘的下跌家数-大盘的上涨家数)

VAR1赋值:(大盘的收盘价-9日内大盘的收盘价的最低值)/(9日内大盘的收盘价的最高值-9日内大盘的收盘价的最低值)*100

VAR2赋值:VAR1的3日[1日权重]移动平均

VAR3赋值:VAR2的3日[1日权重]移动平均

VAR4赋值:(大盘的最高价+大盘的最低价+大盘的收盘价)/3

VAR5赋值:(VAR4-VAR4的14日简单移动平均)/(0.015*VAR4的14日平均绝对偏差)

VAR6赋值:大盘的收盘价的2日指数移动平均-大盘的收盘价的55日指数移动平均

VAR7赋值:VAR6的6日指数移动平均

VAR8赋值:2*(VAR6-VAR7)

输出人气%:((大盘的上涨家数/(大盘的上涨家数+大盘的下跌家数)-0.5)的6日指数移动平均)*100,NODRAW,COLORFF00FF

VAR11赋值:(人气%*10)+2000

VAR12赋值:大盘的成交量/((大盘的最高价-大盘的最低价)*2-大盘的收盘价-大盘的开盘价的绝对值)

VAR13赋值:如果大盘的收盘价>大盘的开盘价,返回VAR12*(大盘的最高价-大盘的最低价),否则返回如果大盘的收盘价<大盘的开盘价,返回VAR12*((大盘的最高价-大盘的开盘价)+(大盘的收盘价-大盘的最低价)),否则返回大盘的成交量/2

VAR14赋值:如果大盘的收盘价>大盘的开盘价,返回0-VAR12*((大盘的最高价-大盘的收盘价)+(大盘的开盘价-大盘的最低价)),否则返回如果大盘的收盘价<大盘的开盘价,返回0-VAR12*(大盘的最高价-大盘的最低价),否则返回0-大盘的成交量/2

画带状线

输出行情:如果VAR2>VAR3ANDVAR5>0ANDVAR6>VAR7ANDVAR8>0,返回1,否则返回无效数,NODRAW,画黄色

输出成交额【亿】:大盘的成交额/100000000,NODRAW,画淡红色

输出成交量【亿】:大盘的成交量/100000000,NODRAW,画淡红色

输出量势:(VAR13的N日累和--VAR14的N日累和)的2日平滑移动平均/2000000+1000,画黄色

输出VX6:量势的6日平滑移动平均,COLORFF9933

当满足条件涨跌差>0时,在0和如果涨跌差>0,返回涨跌差,否则返回0位置之间画柱状线,宽度为0,1不为0则画空心柱.,画红色

当满足条件QX1>0时,在0和如果QX1>0,返回QX1,否则返回0位置之间画柱状线,宽度为0,1不为0则画空心柱.,COLORFFBB00

当满足条件涨跌差>800AND成交额【亿】>1300时,在0和如果涨跌差>0,返回涨跌差,否则返回0位置之间画柱状线,宽度为0,1不为0则画空心柱.,COLORFF00FF

当满足条件行情=1时,在2000和VAR11位置之间画柱状线,宽度为0,1不为0则画空心柱.,画黄色


程序源码

N:=50;

QXZ:=(INDEXC-LLV(INDEXL,N))/(HHV(INDEXH,N)-LLV(INDEXL,N))*100;

界定:SMA(QXZ,3,1)*20,NODRAW,COLORRED;

DRAWBAND(界定,RGB(150,30,30),1000,RGB(0,100,50));

涨跌差:(INDEXADV-INDEXDEC),NODRAW,COLORWHITE;

QX1:=(INDEXDEC-INDEXADV);

VAR1:=(INDEXC-LLV(INDEXC,9))/(HHV(INDEXC,9)-LLV(INDEXC,9))*100;

VAR2:=SMA(VAR1,3,1);

VAR3:=SMA(VAR2,3,1);

VAR4:=(INDEXH+INDEXL+INDEXC)/3;

VAR5:=(VAR4-MA(VAR4,14))/(0.015*AVEDEV(VAR4,14));

VAR6:=EMA(INDEXC,2)-EMA(INDEXC,55);

VAR7:=EMA(VAR6,6);

VAR8:=2*(VAR6-VAR7);

人气%:(EMA((INDEXADV/(INDEXADV+INDEXDEC)-0.5),6))*100,NODRAW,COLORFF00FF;

VAR11:=(人气%*10)+2000;

VAR12:=INDEXV/((INDEXH-INDEXL)*2-ABS(INDEXC-INDEXO));

VAR13:=IF(INDEXC>INDEXO,VAR12*(INDEXH-INDEXL),IF(INDEXC<INDEXO,VAR12*((INDEXH-INDEXO)+(INDEXC-INDEXL)),INDEXV/2));

VAR14:=IF(INDEXC>INDEXO,0-VAR12*((INDEXH-INDEXC)+(INDEXO-INDEXL)),IF(INDEXC<INDEXO,0-VAR12*(INDEXH-INDEXL),0-INDEXV/2));

DRAWBAND(VAR11,RGB(150,0,100),2000,RGB(100,100,50));

行情:IF(VAR2>VAR3 AND VAR5>0 AND VAR6>VAR7 AND VAR8>0,1,DRAWNULL),NODRAW,COLORYELLOW;

成交额【亿】:INDEXA/100000000,NODRAW,COLORLIRED;

成交量【亿】:INDEXV/100000000,NODRAW,COLORLIRED;

量势:MEMA((SUM(VAR13,N)-SUM(-VAR14,N)),2)/2000000+1000,COLORYELLOW;

VX6:MEMA(量势,6),COLORFF9933;

STICKLINE(涨跌差>0,0,IF(涨跌差>0,涨跌差,0),0,1),COLORRED;

STICKLINE(QX1>0,0,IF(QX1>0,QX1,0),0,1),COLORFFBB00;

STICKLINE(涨跌差>800 AND 成交额【亿】>1300,0,IF(涨跌差>0,涨跌差,0),0,1),COLORFF00FF;

STICKLINE(行情=1,2000,VAR11,0,1),COLORYELLOW;


注:

       馆内各种公式为学习编而保存,实战使用前一定要看其中是否有未来函数并自己亲自测试成功率决不能依据公式名称的描述和形容去投资,据此入市造成投资损失由投资者自己承担

       发文不易,如获益,欢迎赞赏,赞赏必复!

    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约