通达信涨停力度分析副图指标公式(附源码破译和源码)

编程思路破译

MV3赋值:成交量(手)的3日指数移动平均

MA3赋值:收盘价的3日指数移动平均

MV3角度赋值:(MV3/1日前的MV3-1)*100的反正切*180/3.1416

MA3角度赋值:(MA3/1日前的MA3-1)*100的反正切*180/3.1416

MV5赋值:成交量(手)的5日指数移动平均

MA5赋值:收盘价的5日指数移动平均

MV5角度赋值:(MV5/1日前的MV5-1)*100的反正切*180/3.1416

MA5角度赋值:(MA5/1日前的MA5-1)*100的反正切*180/3.1416

MV10赋值:成交量(手)的10日指数移动平均

MA10赋值:收盘价的10日指数移动平均

MV10角度赋值:(MV10/1日前的MV10-1)*100的反正切*180/3.1416

MA10角度赋值:(MA10/1日前的MA10-1)*100的反正切*180/3.1416

强弱度赋值:(MV3角度+MA3角度+MV5角度+MA5角度+MV10角度+MA10角度)/6

输出强势:如果强弱度>=80,返回40,否则返回0,画黄色,线宽为1

选股赋值:强弱度>=80 AND 统计5日中满足强弱度>=80的天数=1

当满足条件选股时,在100位置书写文字,画洋红色

MA20赋值:收盘价的20日简单移动平均

MA60赋值:收盘价的60日简单移动平均

MA120赋值:收盘价的120日简单移动平均

MA250赋值:收盘价的250日简单移动平均

AHC1赋值:收盘价*成交量(手)

AHC2赋值:(AHC1的3日指数移动平均/成交量(手)的3日指数移动平均+AHC1的6日指数移动平均/成交量(手)的6日指数移动平均+AHC1的12日指数移动平均/成交量(手)的12日指数移动平均+AHC1的24日指数移动平均/成交量(手)的24日指数移动平均)/4的13日指数移动平均

内上赋值:1.06*AHC2

内下赋值:AHC2*0.94

XX赋值:MA250>内下 AND MA120>内下 AND MA60>内下 AND MA20>内下 AND MA10>内下 AND MA5>内下AND MA250<内上 AND MA120<内上 AND MA60<内上 AND MA20<内上 AND MA10<内上 AND MA5<内上

牛启动赋值:收盘价上穿内上 AND XX

当满足条件牛启动时,在55位置书写文字,画青色

填充背景

VAR3AA赋值:如果(收盘价>1日前的收盘价),返回88,否则返回0

VAR4AA赋值:如果((收盘价)/(1日前的收盘价)>1.05)AND((最高价)/(收盘价)<1.01)AND(VAR3AA>0),返回91,否则返回0

XG赋值:((VAR4AA>90)的45日过滤),画黄色

当满足条件XG时,在100和0位置之间画柱状线,宽度为8,0不为0则画空心柱.,COLOR000099

当满足条件1时,在横轴0纵轴0位置书写文字,画黄色

HJ_2赋值:开盘价>0 AND 10日内最高价的最高值/10日内最低价的最低值<1.25 AND 1日前的收盘价<15日内最低价的最低值+(15日内最高价的最高值-15日内最低价的最低值)*0.85 AND 收阳线ANDSE 收盘价>=10日内最高价的最高值

HJ_9赋值:收盘价的40日指数移动平均

HJ_10赋值:收盘价的60日指数移动平均

HJ_11赋值:HJ_9和HJ_10的较大值

爆量买入X2赋值:收盘价>HJ_11 AND HJ_2 AND (收盘价>1日前的3日内最高价的最高值 AND (收盘价-1日前的收盘价)/1日前的收盘价>0.07)

当满足条件如果爆量买入X2,返回(-1),否则返回0时,在70位置书写文字,画黄色

VAR1赋值:1日前的最低价

VAR2H赋值:(最低价-VAR1的绝对值的13日[1日权重]移动平均)/(最低价-VAR1和0的较大值的13日[1日权重]移动平均)*4

VAR3H赋值:VAR2H的13日指数移动平均

VAR4H赋值:34日内最低价的最低值

VAR5H赋值:如果最低价<=VAR4H,返回VAR3H,否则返回0的3日指数移动平均

VAR6H赋值:100-3*(收盘价-75日内最低价的最低值)/(75日内最高价的最高值-75日内最低价的最低值)*100的20日[1日权重]移动平均+2*(收盘价-75日内最低价的最低值)/(75日内最高价的最高值-75日内最低价的最低值)*100的20日[1日权重]移动平均的15日[1日权重]移动平均

VAR7H赋值:100-3*(开盘价-75日内最低价的最低值)/(75日内最高价的最高值-75日内最低价的最低值)*100的20日[1日权重]移动平均+2*(开盘价-75日内最低价的最低值)/(75日内最高价的最高值-75日内最低价的最低值)*100的20日[1日权重]移动平均的15日[1日权重]移动平均

VAR8H赋值:VAR6H<1日前的VAR7H AND 成交量(手)>1日前的成交量(手) AND 收盘价>1日前的收盘价

当满足条件VAR8HANDCOUNT(VAR8H,18)=1时,在0和40位置之间画柱状线,宽度为13,0不为0则画空心柱.,COLORAA00BB

起爆赋值:(VAR4AA>90)的45日过滤 OR (VAR4AA>90)的35日过滤

当满足条件起爆时,在85位置书写文字,画淡红色

输出操盘线:40,画深灰色

A1赋值:成交量(手)的43日累和/当前流通股本(手)

A赋值:120日内以成交量(手)/当前流通股本(手)为权重收盘价的动态移动平均的最低值

输出龙抬头:100*(收盘价-A)/A,画白色,线宽为1

程序源码

{涨停力度分析}

MV3:=EMA(V,3);

MA3:=EMA(C,3);

MV3角度:=ATAN((MV3/REF(MV3,1)-1)*100)*180/3.1416;

MA3角度:=ATAN((MA3/REF(MA3,1)-1)*100)*180/3.1416;

MV5:=EMA(V,5);

MA5:=EMA(C,5);

MV5角度:=ATAN((MV5/REF(MV5,1)-1)*100)*180/3.1416;

MA5角度:=ATAN((MA5/REF(MA5,1)-1)*100)*180/3.1416;

MV10:=EMA(V,10);

MA10:=EMA(C,10);

MV10角度:=ATAN((MV10/REF(MV10,1)-1)*100)*180/3.1416;

MA10角度:=ATAN((MA10/REF(MA10,1)-1)*100)*180/3.1416;

强弱度:=(MV3角度+MA3角度+MV5角度+MA5角度+MV10角度+MA10角度)/6;

强势:IF(强弱度>=80,40,0),COLORYELLOW,LINETHICK1;

选股:=强弱度>=80 AND COUNT(强弱度>=80,5)=1;

DRAWTEXT(选股,100,'要'),COLORMAGENTA;

MA20:=MA(C,20);

MA60:=MA(C,60);

MA120:=MA(C,120);

MA250:=MA(C,250);

AHC1:=CLOSE*VOL;

AHC2:=EMA((EMA(AHC1,3)/EMA(VOL,3)+EMA(AHC1,6)/EMA(VOL,6)+EMA(AHC1,12)/EMA(VOL,12)+EMA(AHC1,24)/EMA(VOL,24))/4,13);

内上:=1.06*AHC2;

内下:=AHC2*0.94;

XX:=MA250>内下 AND MA120>内下 AND MA60>内下 AND MA20>内下 AND MA10>内下 AND MA5>内下

AND MA250<内上 AND MA120<内上 AND MA60<内上 AND MA20<内上 AND MA10<内上 AND MA5<内上;

牛启动:=CROSS(C,内上) AND XX;

DRAWTEXT(牛启动,55,'财'),COLORCYAN;

DRAWGBK(O>C,RGB(48,41,124),RGB(0,0,0),0,'1',0);

VAR3AA:=IF((CLOSE>REF(CLOSE,1)),88,0);

VAR4AA:=IF(((CLOSE)/(REF(CLOSE,1))>1.05) AND ((HIGH)/(CLOSE)<1.01) AND (VAR3AA>0),91,0);

XG:=(FILTER((VAR4AA>90),45)),COLORYELLOW;

STICKLINE(XG,100,0,8,0),COLOR000099;

DRAWTEXT_FIX(1,0,0,0,'龙抬头上穿操盘线,且红柱与5个信号出现,会妖'),COLORYELLOW ;

HJ_2:=DYNAINFO(4)>0 AND HHV(HIGH,10)/LLV(LOW,10)<1.25 AND REF(CLOSE,1)<LLV(LOW,15)+(HHV(HIGH,15)-LLV(LOW,15))*0.85 AND CLOSE>OPEN AND CLOSE>=HHV(HIGH,10);

HJ_9:=EMA(CLOSE,40);

HJ_10:=EMA(CLOSE,60);

HJ_11:=MAX(HJ_9,HJ_10);

爆量买入X2:=CLOSE>HJ_11 AND HJ_2 AND (CLOSE>REF(HHV(HIGH,3),1) AND (CLOSE-REF(CLOSE,1))/REF(CLOSE,1)>0.07);

DRAWTEXT(IF(爆量买入X2,(-1),0),70,'大'),COLORYELLOW;

VAR1:=REF(LOW,1);

VAR2H:=(SMA(ABS(LOW-VAR1),13,1))/(SMA(MAX(LOW-VAR1,0),13,1))*4;

VAR3H:=EMA(VAR2H,13);

VAR4H:=LLV(LOW,34);

VAR5H:=EMA(IF(LOW<=VAR4H,VAR3H,0),3);

VAR6H:=100-3*SMA((CLOSE-LLV(LOW,75))/(HHV(HIGH,75)-LLV(LOW,75))*100,20,1)+2*SMA(SMA((CLOSE-LLV(LOW,75))/(HHV(HIGH,75)-LLV(LOW,75))*100,20,1),15,1);

VAR7H:=100-3*SMA((OPEN-LLV(LOW,75))/(HHV(HIGH,75)-LLV(LOW,75))*100,20,1)+2*SMA(SMA((OPEN-LLV(LOW,75))/(HHV(HIGH,75)-LLV(LOW,75))*100,20,1),15,1);

VAR8H:=VAR6H<REF(VAR7H,1) AND VOL>REF(VOL,1) AND CLOSE>REF(CLOSE,1);

STICKLINE(VAR8H AND COUNT(VAR8H,18)=1,0,40,13,0),COLORAA00BB;

起爆:=FILTER((VAR4AA>90),45) OR FILTER((VAR4AA>90),35);

DRAWTEXT(起爆,85,'发'),COLORLIRED;

操盘线:40,COLORGRAY;

A1:=SUM(VOL,43)/CAPITAL;

A:=LLV(DMA(CLOSE,VOL/CAPITAL),120);

龙抬头:100*(CLOSE-A)/A,COLORWHITE,LINETHICK1;

注:

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

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

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报。