您现在的位置:程序化交易>> 股票公式>> 通达信>> 通达信公式>>正文内容

超级大黑马欣喜量价副图指标公式、代码源码[通达信公式]

相关标签: 通达信时空背景图指标 、 第一最牛指标通达信 、 量价时空四元共振图 、 通达信100%成功率公式 、 超级大黑马通达信指标 、 通达信绝对精品量价指标 、 量价时空分析法 、 通达信指标之王无未来 、 通达信绝密三代指标 、 成交量绝密买点指标 、 通达信最贵最准的指标 、 通达信时空之门指标 、

 

 

原理解析:

输出额:成交额(元)/100000000,,COLORFFFFFF,NODRAW
VAR110赋值:成交额(元)/((最高价-最低价)*2-收盘价-开盘价的绝对值)
输出入亿:如果收阳线,返回VAR110*(最高价-最低价),否则返回如果收阴线,返回VAR110*((最高价-开盘价)+(收盘价-最低价)),否则返回成交额(元)/2/100000000,画红色,NODRAW
输出出亿:如果收阳线,返回0-VAR110*((最高价-收盘价)+(开盘价-最低价)),否则返回如果收阴线,返回0-VAR110*(最高价-最低价),否则返回0-成交额(元)/2/100000000,COLOR00FF00,NODRAW
输出差亿:入亿+出亿,画红色,NODRAW
量赋值:成交量(手)/90日内成交量(手)的最高值的最后一日取值设为常数*30,画红色
当满足条件收盘价>=开盘价时,在0和量*1位置之间画柱状线,宽度为2.4,0不为0则画空心柱.,COLOR000033
当满足条件收盘价>=开盘价时,在0和量*1位置之间画柱状线,宽度为1.6,0不为0则画空心柱.,COLOR000055
当满足条件收盘价>=开盘价时,在0和量*1位置之间画柱状线,宽度为0.8,0不为0则画空心柱.,COLOR000077
当满足条件收盘价>=开盘价时,在0和量*1位置之间画柱状线,宽度为0.0,0不为0则画空心柱.,COLOR0000DD
当满足条件收盘价<=开盘价时,在0和量*1位置之间画柱状线,宽度为2.4,0不为0则画空心柱.,COLOREC0000
当满足条件收盘价<=开盘价时,在0和量*1位置之间画柱状线,宽度为1.6,0不为0则画空心柱.,COLORFF4600
当满足条件收盘价<=开盘价时,在0和量*1位置之间画柱状线,宽度为0.8,0不为0则画空心柱.,COLORFF6300
当满足条件收盘价<=开盘价时,在0和量*1位置之间画柱状线,宽度为0,0不为0则画空心柱.,COLORFF8B00
输出倍量:(量/1日前的量>=1.91 AND 统计1日中满足收阳线的天数) OR (最低价>1日前的最高价 AND 统计1日中满足收阴线的天数 AND 量/1日前的量>=1.91),NODRAW,画黄色
当满足条件倍量时,在0和量位置之间画柱状线,宽度为0.0001,0不为0则画空心柱.,COLOR00FFFF
当满足条件倍量时,在量*0.99位置书写文字,画黄色,线宽为1
VAR28赋值:21日内最低价的最低值
VAR29赋值:21日内最高价的最高值
输出K:(收盘价-VAR28)/(VAR29-VAR28)*50的6日指数移动平均,画红色,线宽为1
如果K<=1日前的K,返回K,否则返回无效数,画绿色,线宽为1
输出D:0.667*1日前的K+0.333*K的2日指数移动平均,画绿色,线宽为1
如果D>=1日前的D,返回D,否则返回无效数,画洋红色,线宽为1
VAR21赋值:(8日内最高价的最高值-收盘价)/(8日内最高价的最高值-8日内最低价的最低值)*100-70
VAR22赋值:VAR21的8日[1日权重]移动平均+100
VAR23赋值:(收盘价-8日内最低价的最低值)/(8日内最高价的最高值-8日内最低价的最低值)*100
VAR24赋值:VAR23的3日[1日权重]移动平均
VAR25赋值:VAR24的3日[1日权重]移动平均+100
VAR26赋值:VAR25-VAR22
输出绿:如果VAR26>100,返回VAR26-100,否则返回0,画绿色,线宽为1
如果绿>=1日前的绿,返回绿,否则返回无效数,画红色,线宽为1
输出青:如果1日前的绿>绿,返回绿,否则返回1日前的绿,画青色,线宽为0
 
如果青>=1日前的青,返回青,否则返回无效数,画洋红色,线宽为1
当满足条件0.9上穿1/成交量(手)*1000>0.01AND"KDJ的J"<0时,在量<0和-3位置之间画柱状线,宽度为1.2,0不为0则画空心柱.,画青色,线宽为1
当满足条件0.9上穿1/成交量(手)*1000>0.01AND"KDJ的J"<0时,在(量<0-3)位置书写文字,画青色,线宽为1
2.5,COLOR00FFFF,线宽为1
当满足条件是否最后一个周期时,在26位置书写文字,画红色,线宽为1
25,COLOR00FFFF,线宽为1
45,画淡青色,线宽为1
-5,画白色
Q_1赋值:收盘价-1日前的收盘价
Q_2赋值:100*Q_1的6日指数移动平均的6日指数移动平均/Q_1的绝对值的6日指数移动平均的6日指数移动平均
Q_3赋值:收盘价的19日指数移动平均上穿收盘价的7日指数移动平均
Q_4赋值:收盘价的7日指数移动平均上穿收盘价的19日指数移动平均
Z1赋值:最低价=上次Q_3距今天数+1日内最低价的最低值
Z2赋值:上次Q_3距今天数+1日内最低价的最低值
Z3赋值:最高价=上次Q_4距今天数+1日内最高价的最高值
Z4赋值:上次Q_4距今天数+1日内最高价的最高值
输出Q_A:当满足条件Z1时,在Z2位置画直线起点,当满足条件Z3时,在Z4位置画直线终点,0表示是否延长.,画洋红色,线宽为2
Y1赋值:最高价=上次Q_4距今天数+1日内最高价的最高值
Y2赋值:上次Q_4距今天数+1日内最高价的最高值
Y3赋值:最低价=上次Q_3距今天数+1日内最低价的最低值
Y4赋值:上次Q_3距今天数+1日内最低价的最低值
输出Q_B:当满足条件Y1时,在Y2位置画直线起点,当满足条件Y3时,在Y4位置画直线终点,0表示是否延长.,画青色,线宽为2
X1赋值:2日内Q_2的最低值=7日内Q_2的最低值
X2赋值:统计2日中满足Q_2<0的天数
X3赋值:Q_2上穿Q_2的2日简单移动平均
X4赋值:1日前的Q_B<2日前的Q_B
X5赋值:Q_A>1日前的Q_B
买进赋值:(X1 AND X2 AND X3) AND X4 AND X5
TJ赋值:如果Q_A<1日前的Q_AANDQ_B=Q_A,返回1,否则返回0
TJ1赋值:如果Q_B<1日前的Q_BANDQ_B=Q_A,返回1,否则返回0
如果1日前的TJ1=0ANDTJ1>=1,返回45,否则返回-5,STICK,画红色,线宽为1
输出堪称一绝:如果1日前的TJ=0ANDTJ>=1,返回45,否则返回0,STICK,画绿色,线宽为1
当满足条件Q_B<1日前的Q_B时,在0和-5位置之间画柱状线,宽度为0,0不为0则画空心柱.画绿色
 

源码:

 

 

额:AMOUNT/100000000,,COLORFFFFFF,NODRAW;
VAR110:=AMOUNT/((HIGH-LOW)*2-ABS(CLOSE-OPEN));
入亿:IF(CLOSE>OPEN,VAR110*(HIGH-LOW),IF(CLOSE<OPEN,VAR110*((HIGH-OPEN)
+(CLOSE-LOW)),AMOUNT/2))/100000000,COLORRED,NODRAW;
出亿:IF(CLOSE>OPEN,0-VAR110*((HIGH-CLOSE)+(OPEN-LOW)),
IF(CLOSE<OPEN,0-VAR110*(HIGH-LOW),0-AMOUNT/2))/100000000,COLOR00FF00,NODRAW;
差亿:入亿+出亿,COLORRED,NODRAW;量:=V/CONST(HHV(V,90))*30,COLORRED;

{粉色}
STICKLINE(CLOSE>=OPEN,0,量*1,2.4,0),COLOR000033;
STICKLINE(CLOSE>=OPEN,0,量*1,1.6,0),COLOR000055;
STICKLINE(CLOSE>=OPEN,0,量*1,0.8,0),COLOR000077;
STICKLINE(CLOSE>=OPEN,0,量*1,0.0,0),COLOR0000DD;
{蓝色}
STICKLINE(CLOSE<=OPEN,0,量*1,2.4,0),COLOREC0000;
STICKLINE(CLOSE<=OPEN,0,量*1,1.6,0),COLORFF4600;
STICKLINE(CLOSE<=OPEN,0,量*1,0.8,0),COLORFF6300;
STICKLINE(CLOSE<=OPEN,0,量*1,0,0),COLORFF8B00;
{倍量}
倍量:(量/REF(量,1)>=1.91 AND COUNT(C>O,1)) OR (L>REF(H,1) AND COUNT(O>C,1) AND 量/REF(量,1)>=1.91),NODRAW,COLORYELLOW;
STICKLINE(倍量,0,量,0.0001,0),COLOR00FFFF;
DRAWTEXT(倍量,量*0.99,'倍'),COLORYELLOW,LINETHICK1;
{資金线}
VAR28:=LLV(LOW,21);
VAR29:=HHV(HIGH,21);
K:EMA((CLOSE-VAR28)/(VAR29-VAR28)*50,6),COLORRED,LINETHICK1;{红}
IF(K<= REF(K,1),K,DRAWNULL),COLORGREEN,LINETHICK1;{绿}
D:EMA(0.667*REF(K,1)+0.333*K,2),COLORGREEN,LINETHICK1;{绿}
IF(D>= REF(D,1),D,DRAWNULL),COLORMAGENTA,LINETHICK1;{洋红}
{绝顶公式}
VAR21:=(HHV(HIGH,8)-CLOSE)/(HHV(HIGH,8)-LLV(LOW,8))*100-70;
VAR22:=SMA(VAR21,8,1)+100;
VAR23:=(CLOSE-LLV(LOW,8))/(HHV(HIGH,8)-LLV(LOW,8))*100;
VAR24:=SMA(VAR23,3,1);
VAR25:=SMA(VAR24,3,1)+100;
VAR26:=VAR25-VAR22;
绿:IF(VAR26>100,VAR26-100,0),COLORGREEN,LINETHICK1;{绿,量减}
IF(绿>=REF(绿,1),绿,DRAWNULL),COLORRED,LINETHICK1;
{红:IF(REF(绿,1)<=绿,绿,REF(绿,1)),COLORRED,LINETHICK0;{红}
{IF(红<=REF(红,1),红,DRAWNULL),COLORCYAN,LINETHICK0;{青}
青:IF(REF(绿,1)>绿,绿,REF(绿,1)),COLORCYAN,LINETHICK0;{青};
IF(青>=REF(青,1),青,DRAWNULL),COLORMAGENTA,LINETHICK1;{洋红,量增}
{地量买点}
STICKLINE(CROSS(0.9,1/VOL*1000>0.01 AND "KDJ.J"<0),量<0,-3,1.2,0),COLORCYAN,LINETHICK1;
DRAWTEXT(CROSS(0.9,1/VOL*1000>0.01 AND "KDJ.J"<0),(量<0-3),'地量'),COLORCYAN,LINETHICK1;
2.5,COLOR00FFFF,LINETHICK1;
DRAWTEXT(ISLASTBAR,26,'强弱'),COLORRED,LINETHICK1;
25,COLOR00FFFF,LINETHICK1;
45,COLORLICYAN,LINETHICK1;
-5,COLORWHITE;Q_1:=C-REF(C,1);
Q_2:=100*EMA(EMA(Q_1,6),6)/EMA(EMA(ABS(Q_1),6),6);
Q_3:=CROSS(EMA(C,19),EMA(C,7));
Q_4:=CROSS(EMA(C,7),EMA(C,19));
Z1:=L=LLV(L,BARSLAST(Q_3)+1);
Z2:=LLV(L,BARSLAST(Q_3)+1);
Z3:=H=HHV(H,BARSLAST(Q_4)+1);
Z4:=HHV(H,BARSLAST(Q_4)+1);
Q_A:DRAWLINE(Z1,Z2,Z3,Z4,0),COLORMAGENTA,LINETHICK2;Y1:=H=HHV(H,BARSLAST(Q_4)+1);
Y2:=HHV(H,BARSLAST(Q_4)+1);
Y3:=L=LLV(L,BARSLAST(Q_3)+1);
Y4:=LLV(L,BARSLAST(Q_3)+1);
Q_B:DRAWLINE(Y1,Y2,Y3,Y4,0),COLORCYAN,LINETHICK2;
X1:=LLV(Q_2,2)=LLV(Q_2,7);
X2:=COUNT(Q_2<0,2);
X3:=CROSS(Q_2,MA(Q_2,2));
X4:=REF(Q_B,1)<REF(Q_B,2);
X5:=Q_A>REF(Q_B,1);
买进:=(X1 AND X2 AND X3) AND X4 AND X5;
TJ:=IF(Q_A<REF(Q_A,1) AND Q_B=Q_A,1,0);
TJ1:=IF(Q_B<REF(Q_B,1) AND Q_B=Q_A,1,0);
IF(REF(TJ1,1)=0 AND TJ1>=1,45,-5),STICK,COLORRED,LINETHICK1;
堪称一绝:IF(REF(TJ,1)=0 AND TJ>=1,45,0),STICK,COLORGREEN,LINETHICK1;
STICKLINE(Q_B<REF(Q_B,1),0,-5,0,0)COLORGREEN;

 

 

公式导入教程: 【通达信公式源码导入方法教程】 【同花顺公式源码导入方法教程】 【大智慧新一代公式源码导入方法教程

 

 

有思路,想编写各种指标公式,交易模型,选股公式,还原公式的朋友

可联系技术人员 QQ: 262069696  点击在线交流或微信:cxhjy888 进行 有偿收费 编写!(注:由于人数限制,QQ或微信请选择方便的一个联系我们就行,加好友时请简单备注下您的需求,否则无法通过。谢谢您!)

怎么收费,代编流程等详情请点击查阅!

(注:由于人数限制,QQ或微信请选择方便的一个联系我们就行,加好友时请简单备注下您的需求,否则无法通过。谢谢您!)

 


【字体: 】【打印文章】【查看评论

相关文章

    没有相关内容