通达信抓牛利器AD线 主图源码源码分享

 
MID:=(3*CLOSE+LOW+OPEN+HIGH)/6;
A:(20*MID+19*REF(MID,1)+18*REF(MID,2)+17*REF(MID,3)+
16*REF(MID,4)+15*REF(MID,5)+14*REF(MID,6)+
13*REF(MID,7)+12*REF(MID,8)+11*REF(MID,9)+
10*REF(MID,10)+9*REF(MID,11)+8*REF(MID,12)+
7*REF(MID,13)+6*REF(MID,14)+5*REF(MID,15)+
4*REF(MID,16)+3*REF(MID,17)+2*REF(MID,18)+REF(MID,20))/210;
D:(15*MID+14*REF(MID,1)+13*REF(MID,2)+12*REF(MID,3)+11*REF(MID,4)+10*REF(MID,5)+
9*REF(MID,6)+8*REF(MID,7)+7*REF(MID,8)+
6*REF(MID,9)+5*REF(MID,10)+
4*REF(MID,11)+3*REF(MID,12)+2*REF(MID,13)+
REF(MID,15))/120;
IF(D>A,D,A),COLORYELLOW;
IF(D<A,A,D),COLORGREEN;
E:REF(CLOSE,1);
IF(E>A,E,A),COLORRED;
STICKLINE(C/REF(C,1)>1.095,C,O,2,0),COLORYELLOW;
PHD:=IF(LLV(L,3)>=REF(H,3),REF(H,3),
IF((LLV(L,3)>=REF(C,3) AND REF(C,3)>REF(O,3)),REF(C,3),
IF(LLV(L,3)>=REF(O,3) AND REF(C,3)>REF(O,3),REF(O,3),REF(L,3))));
{画量柱标识:}
{1.画倍量黄金柱标识}
倍量黄金柱:=DRAWICON((LLV(L,3)>REF(L,3) OR LLV(L,3)=REF(L,3)) AND HHV(V,3)<REF(V,3) AND
REF(C,3)>REF(O,3) AND REF(V,3)>=2*REF(V,4),H+0.2,17);
{2.画梯量黄金柱标识}
梯量黄金柱:=DRAWICON(LLV(L,3)>REF(L,3) AND HHV(V,3)<REF(V,3) AND
REF(V,5)>REF(V,6) AND REF(V,4)>REF(V,5) AND REF(V,3)>REF(V,4),H,17);
{3.画平量黄金柱标识}
平量黄金柱:=DRAWICON(LLV(L,3)>REF(L,3) AND HHV(V,3)<REF(V,3) AND
REF(C,3)>REF(O,3) AND ABS(REF(V,3)-REF(V,4))/REF(V,4)<=0.03,H,19);
倍量:=DRAWICON((VOL>REF(V,1)*2.0 OR VOL=REF(V,1)*2.0) AND C>REF(C,1),H+0.2,26);
STICKLINE(倍量,OPEN,CLOSE,-1,0),COLORYELLOW;
倍量黄金线:STICKLINE(倍量黄金柱,PHD,PHD,28,0),COLORMAGENTA,LINETHICK5;
DRAWICON(倍量黄金柱,PHD*1.008,12);
DRAWTEXT(倍量黄金柱,PHD*1.008,'倍量黄金线'),COLORMAGENTA;
HJZ:=(3*C+H+L+O)/6;
HJZ2:=(8*HJZ+7*REF(HJZ,1)+6*REF(HJZ,2)+5*REF(HJZ,3)+4*REF(HJZ,4)+3*REF(HJZ,5)+2*REF(HJZ,6)+REF(HJZ,8))/36;
HJZ3:=VOL=HHV(VOL,10) AND VOL>2*REF(VOL,1) AND CLOSE>HJZ2 AND C>O;
黄金柱:FILTER(HJZ3,5),STICK,COLORRED,LINETHICK4,NODRAW;
STICKLINE(黄金柱,O,C,3.3,0),COLORRED;
STICKLINE(黄金柱,H,L,0.1,0),COLORRED;
DRAWTEXT(黄金柱,H*0.98,'←黄金柱'),COLORYELLOW;
XG:=SUMBARS(FILTER(黄金柱,2),1);
STICKLINE(XG,REF(C,XG-1),REF(C,XG-1),10,0),COLORGREEN;
XG1:=SUMBARS(FILTER(黄金柱,2),1);
STICKLINE(XG1,REF(L,XG1-1),REF(L,XG1-1),10,0),COLORAA00FF;
平量黄金线:STICKLINE(平量黄金柱,PHD*1.002,PHD,28,0),COLORYELLOW;
DRAWTEXT(平量黄金柱,PHD*1.015,'←平量黄金线'),COLORFFCC00 ;
梯量黄金线:STICKLINE(梯量黄金柱,PHD*1.002,PHD,28,0),COLORYELLOW;
DRAWTEXT(梯量黄金柱,PHD*1.015,'←梯量黄金线'),COLORCYAN ;
STICKLINE(C/REF(C,1)>1.095,C,O,2,0),COLORYELLOW;
高:=REF(HHV(H,1),3);
低:=REF(LLV(L,1),3);
H19:=高-(高-低);
H38:=高-(高-低);
H中:=高-(高-低);
H61:=高-(高-低);
H80:=高-(高-低);
顶点:REFDATE(高,DATE),COLORWHITE;
低点:REFDATE(低,DATE),COLORWHITE;
真阴线:=C<=REF(C,1) AND C<=O;
假阳线:=C<=REF(C,1) AND C>=O;
阴线:=真阴线>0 OR 假阳线>0;
阴线天数:=BARSLAST(阴线);
阴线实体最高价:=MAX(REF(C,阴线天数),REF(O,阴线天数));
阴线成交量:=REF(V,阴线天数);
阳胜条件:=阴线天数>0 AND C>=阴线实体最高价 AND V>=阴线成交量;
阳胜:=IF(阳胜条件>0 AND REF(阳胜条件,1)=0,10,0);
真阳线:=C>=REF(C,1) AND C>=O;
假阴线:=C>=REF(C,1) AND C<=O;
阳线:=真阳线>0 OR 假阴线>0;
阳线天数:=BARSLAST(阳线);
阳线实体最低价:=MIN(REF(C,阳线天数),REF(O,阳线天数));
阳线成交量:=REF(V,阳线天数);
阴胜条件:=阳线天数>0 AND C<=阳线实体最低价 AND V>=阳线成交量*0.9;
阴胜:=IF(阴胜条件>0 AND REF(阴胜条件,1)=0,10,0),COLORWHITE;

阳胜进:=IF(阳胜>0,20,0),COLORRED;
阴胜出:=IF(阴胜>0,20,0);
DRAWTEXT(阳胜进>0,LOW*0.98,'阳'),COLOR00FFFF,LINETHICK3;
DRAWTEXT(阴胜出>0,HIGH*1.02,'阴'),COLORGREEN,LINETHICK3;
DRAWLINE(CURRBARSCOUNT=TOTALBARSCOUNT,CONST(C),CURRBARSCOUNT=1,C,3)DOTLINE;
Q:=(O+C)/2;
DRAWKLINE(Q,Q,Q,Q);
 



来函数检测结果如下
该公式没有未来函数


解密、定制、编写公式指标请联系QQ或微信同号:88652583
置顶指标

相关指标公式

MID赋值:(3*收盘价+最低价+开盘价+最高价)/6
输出A:(20*MID+19*1日前的MID+18*2日前的MID+17*3日前的MID+16*4日前的MID+15*5日前的MID+14*6日前的MID+13*7日前的MID+12*8日前的MID+11*9日前的MID+10*10日前的MID+9*11日前的MID+8*12日前的MID+7*13日前的MID+6*14日前的MID+5*15日前的MID+4*16日前的MID+3*17日前的MID+2*18日前的MID+20日前的MID)/210
输出D:(15*MID+14*1日前的MID+13*2日前的MID+12*3日前的MID+11*4日前的MID+10*5日前的MID+9*6日前的MID+8*7日前的MID+7*8日前的MID+6*9日前的MID+5*10日前的MID+4*11日前的MID+3*12日前的MID+2*13日前的MID+15日前的MID)/120
如果D>A,返回D,否则返回A,画黄色
如果D输出E:1日前的收盘价
如果E>A,返回E,否则返回A,画红色
当满足条件收盘价/1日前的收盘价>1.095时,在收盘价和开盘价位置之间画柱状线,宽度为2,0不为0则画空心柱.,画黄色
PHD赋值:如果3日内最低价的最低值>=3日前的最高价,返回3日前的最高价,否则返回如果(3日内最低价的最低值>=3日前的收盘价ANDREF(收盘价,3)>3日前的开盘价),返回3日前的收盘价,否则返回如果3日内最低价的最低值>=3日前的开盘价ANDREF(收盘价,3)>3日前的开盘价,返回3日前的开盘价,否则返回3日前的最低价
倍量黄金柱赋值:当满足条件(3日内最低价的最低值>3日前的最低价ORLLV(最低价,3)=3日前的最低价)ANDHHV(成交量(手),3)<3日前的成交量(手)ANDREF(收盘价,3)>3日前的开盘价ANDREF(成交量(手),3)>=2*4日前的成交量(手)时,在最高价+0.2位置画17号图标
梯量黄金柱赋值:当满足条件3日内最低价的最低值>3日前的最低价ANDHHV(成交量(手),3)<3日前的成交量(手)ANDREF(成交量(手),5)>6日前的成交量(手)ANDREF(成交量(手),4)>5日前的成交量(手)ANDREF(成交量(手),3)>4日前的成交量(手)时,在最高价位置画17号图标
平量黄金柱赋值:当满足条件3日内最低价的最低值>3日前的最低价ANDHHV(成交量(手),3)<3日前的成交量(手)ANDREF(收盘价,3)>3日前的开盘价ANDABS(3日前的成交量(手)-4日前的成交量(手))/4日前的成交量(手)<=0.03时,在最高价位置画19号图标
倍量赋值:当满足条件(成交量(手)>1日前的成交量(手)*2.0ORVOL=1日前的成交量(手)*2.0)ANDC>1日前的收盘价时,在最高价+0.2位置画26号图标
当满足条件倍量时,在开盘价和收盘价位置之间画柱状线,宽度为-1,0不为0则画空心柱.,画黄色
输出倍量黄金线:当满足条件倍量黄金柱时,在PHD和PHD位置之间画柱状线,宽度为28,0不为0则画空心柱.,画洋红色,线宽为5
当满足条件倍量黄金柱时,在PHD*1.008位置画12号图标
当满足条件倍量黄金柱时,在PHD*1.008位置书写文字,画洋红色
HJZ赋值:(3*收盘价+最高价+最低价+开盘价)/6
HJZ2赋值:(8*HJZ+7*1日前的HJZ+6*2日前的HJZ+5*3日前的HJZ+4*4日前的HJZ+3*5日前的HJZ+2*6日前的HJZ+8日前的HJZ)/36
HJZ3赋值:成交量(手)=10日内成交量(手)的最高值 AND 成交量(手)>2*1日前的成交量(手) AND 收盘价>HJZ2 AND 收阳线
输出黄金柱:HJZ3的5日过滤,STICK,画红色,线宽为4,NODRAW
当满足条件黄金柱时,在开盘价和收盘价位置之间画柱状线,宽度为3.3,0不为0则画空心柱.,画红色
当满足条件黄金柱时,在最高价和最低价位置之间画柱状线,宽度为0.1,0不为0则画空心柱.,画红色
当满足条件黄金柱时,在最高价*0.98位置书写文字,画黄色
XG赋值:黄金柱的2日过滤累加至1的天数
当满足条件XG时,在XG-1日前的收盘价和XG-1日前的收盘价位置之间画柱状线,宽度为10,0不为0则画空心柱.,画绿色
XG1赋值:黄金柱的2日过滤累加至1的天数
当满足条件XG1时,在XG1-1日前的最低价和XG1-1日前的最低价位置之间画柱状线,宽度为10,0不为0则画空心柱.,COLORAA00FF
输出平量黄金线:当满足条件平量黄金柱时,在PHD*1.002和PHD位置之间画柱状线,宽度为28,0不为0则画空心柱.,画黄色
当满足条件平量黄金柱时,在PHD*1.015位置书写文字,COLORFFCC00
输出梯量黄金线:当满足条件梯量黄金柱时,在PHD*1.002和PHD位置之间画柱状线,宽度为28,0不为0则画空心柱.,画黄色
当满足条件梯量黄金柱时,在PHD*1.015位置书写文字,画青色
当满足条件收盘价/1日前的收盘价>1.095时,在收盘价和开盘价位置之间画柱状线,宽度为2,0不为0则画空心柱.,画黄色
高赋值:3日前的1日内最高价的最高值
低赋值:3日前的1日内最低价的最低值
H19赋值:高-(高-低)
H38赋值:高-(高-低)
H中赋值:高-(高-低)
H61赋值:高-(高-低)
H80赋值:高-(高-低)
输出顶点:日期日高,画白色
输出低点:日期日低,画白色
真阴线赋值:收盘价<=1日前的收盘价 AND 收盘价<=开盘价
假阳线赋值:收盘价<=1日前的收盘价 AND 收盘价>=开盘价
阴线赋值:真阴线>0 OR 假阳线>0
阴线天数赋值:上次阴线距今天数
阴线实体最高价赋值:阴线天数日前的收盘价和阴线天数日前的开盘价的较大值
阴线成交量赋值:阴线天数日前的成交量(手)
阳胜条件赋值:阴线天数>0 AND 收盘价>=阴线实体最高价 AND 成交量(手)>=阴线成交量
阳胜赋值:如果阳胜条件>0ANDREF(阳胜条件,1)=0,返回10,否则返回0
真阳线赋值:收盘价>=1日前的收盘价 AND 收盘价>=开盘价
假阴线赋值:收盘价>=1日前的收盘价 AND 收盘价<=开盘价
阳线赋值:真阳线>0 OR 假阴线>0
阳线天数赋值:上次阳线距今天数
阳线实体最低价赋值:阳线天数日前的收盘价和阳线天数日前的开盘价的较小值
阳线成交量赋值:阳线天数日前的成交量(手)
阴胜条件赋值:阳线天数>0 AND 收盘价<=阳线实体最低价 AND 成交量(手)>=阳线成交量*0.9
阴胜赋值:如果阴胜条件>0ANDREF(阴胜条件,1)=0,返回10,否则返回0,画白色
阳胜进赋值:如果阳胜>0,返回20,否则返回0,画红色
阴胜出赋值:如果阴胜>0,返回20,否则返回0
当满足条件阳胜进>0时,在最低价*0.98位置书写文字,COLOR00FFFF,线宽为3
当满足条件阴胜出>0时,在最高价*1.02位置书写文字,画绿色,线宽为3
当满足条件到最后交易的周期=总的周期数时,在收盘价的最后一日取值设为常数位置画直线起点,当满足条件到最后交易的周期=1时,在收盘价位置画直线终点,3表示是否延长.DOTLINE
Q赋值:(开盘价+收盘价)/2
K线

指标安装下载帮助  |   联系我们  |  股朋指标网  |  指标网   |  指标公式  |   加入收藏   |  设为主页

@2005-2023 粤ICP备2023063687号-2 股朋指标网别名指标网均来源互联网收集整理,如不慎侵犯了你的权益,请联系我们告知,我们将做删除处理
免责声明:股朋指标网所有指标公式及文章由网络收集,不保障实时性和真实性, 仅供学习研究并不构成投资建议,请勿以此为依据进行股票交易,由此引起的投资亏损与本站无关。
QQ:88652583 微信 88652583
sitemap站点地图