通达信多项指标融合直接源码,学习借鉴

 

HZ:=HHV((H+L)/2,120);
 AA:=(2*C+H+L)/4;
 VAR1:=IF(DATE=10301201,0,1);
 VAR2:=EMA(SLOPE(CLOSE,21)*20+CLOSE,55);
 VAR3:=EMA(CLOSE,3);
 VAR4:=(2*CLOSE+LOW+HIGH)/4*VAR1;
 VAR5:=VAR2-VAR3;
 VAR6:=CLOSE*VOL;
 VAR7:=EMA((EMA(VAR6,3)/EMA(VOL,3)+EMA(VAR6,6)/EMA(VOL,6)+EMA(VAR6,12)/EMA(VOL,12)+EMA(VAR6,24)/EMA(VOL,24))/4,13);
 VAR8:=EMA(CLOSE,9);
 VAR9:=(CLOSE+OPEN)/2;
上轨1:=EMA(VAR8*1.14,15),COLORGREEN,LINETHICK1;
黄线:=(EMA(VAR9,3)+EMA(VAR9,6)+EMA(VAR9,12)+EMA(VAR9,24))/4,COLORYELLOW,LINETHICK1;
 HH:=(20*H+19*REF(H,1)+18*REF(H,2)+17*REF(H,3)+16*REF(H,4)+15*REF(H,5)+14*REF(H,6)
 +13*REF(H,7)+12*REF(H,8)+11*REF(H,9)+10*REF(H,10)+9*REF(H,11)+8*REF(H,12)
 +7*REF(H,13)+6*REF(H,14)+5*REF(H,15)+4*REF(H,16)+3*REF(H,17)+2*REF(H,18)+
 REF(H,20))/210,COLORBLUE,LINETHICK1;
 LL:=(20*L+19*REF(L,1)+18*REF(L,2)+17*REF(L,3)+16*REF(L,4)+15*REF(L,5)+14*REF(L,6)
 +13*REF(L,7)+12*REF(L,8)+11*REF(L,9)+10*REF(L,10)+9*REF(L,11)+8*REF(L,12)
 +7*REF(L,13)+6*REF(L,14)+5*REF(L,15)+4*REF(L,16)+3*REF(L,17)+2*REF(L,18)+
 REF(L,20))/210,COLORBLUE,LINETHICK1;
黄牛线:EMA(HH,90),COLORYELLOW,LINETHICK2;
离合3:黄牛线-((C-黄牛线)*C-黄牛线)/黄牛线,LINETHICK2,COLORLIRED;
 TP1:=CROSS(黄牛线,离合3);
 DRAWICON(TP1,LOW,1);
道2:6*HHV(黄牛线,3)-5*黄牛线;
IF(黄线>=道2,黄牛线,DRAWNULL),LINETHICK3,COLORRED;
 IF(C<=上轨1,黄牛线,DRAWNULL),LINETHICK3,COLORYELLOW;

{趋势射线}
DRAWLINE(L=LLV(L,3),L,C=HHV(C,3),L,0),COLOR9A90FF;
趋势射线7: DRAWLINE(H=HHV(H,7),H,L=LLV(L,7),L,0),COLOR9AFF89;
射线7X: DRAWLINE(L=LLV(L,7),L,H=HHV(H,7),L,0),COLOR9AFF89;
趋势射线21: DRAWLINE(H=HHV(H,21),H,L=LLV(L,21),L,0),COLORC100FF;
射线21X: DRAWLINE(L=LLV(L,21),L,H=HHV(H,21),L,0),COLORC100FF;
趋势射线35: DRAWLINE(H=HHV(H,35),H,L=LLV(L,35),L,0),COLORC1005B;
射线35X: DRAWLINE(L=LLV(L,35),L,H=HHV(H,35),L,0),COLORC1005B;
趋势射线49: DRAWLINE(H=HHV(H,49),H,L=LLV(L,49),L,0),COLORYELLOW,LINETHICK2;
射线49X: DRAWLINE(L=LLV(L,49),L,H=HHV(H,49),L,0),COLORYELLOW,LINETHICK2;
 A1:=REF(H,8)=HHV(H,2*8+1);
 B1:=FILTER(A1,8);
 C1:=BACKSET(B1,8+1);
 D1:=FILTER(C1,8);{高点}
R11:=BACKSET(ISLASTBAR,BARSLAST(D1)+1);S11:=R11>REF(R11,1);
 DRAWLINE(D1,H,S11,H,1),COLORBLUE,LINETHICK2;
 A2:=REF(L,8)=LLV(L,2*8+1);
 B2:=FILTER(A2,8);
 C2:=BACKSET(B2,8+1);
 D2:=FILTER(C2,8);{低点}
T11:=BACKSET(ISLASTBAR,BARSLAST(D2)+1);U11:=T11>REF(T11,1);
 DRAWLINE(D2,L,U11,L,1),COLORBLUE,LINETHICK2;
 M:=INTPART(3*8/5);
 A12:=REF(H,M)=HHV(H,2*M+1);
 B12:=FILTER(A12,M);
 C12:=BACKSET(B12,M+1);
 D12:=FILTER(C12,M);{高点}
R112:=BACKSET(ISLASTBAR,BARSLAST(D12)+1);S112:=R112>REF(R112,1);
 DRAWLINE(D12,H,S112,H,1),COLORRED,LINETHICK2;
 A22:=REF(L,M)=LLV(L,2*M+1);
 B22:=FILTER(A22,M);
 C22:=BACKSET(B22,M+1);
 D22:=FILTER(C22,M);{低点}
T112:=BACKSET(ISLASTBAR,BARSLAST(D22)+1);U112:=T112>REF(T112,1);
 DRAWLINE(D22,L,U112,L,1),COLORRED,LINETHICK2;

{支撑压力}
VAR11:=BACKSET(REF(H,2)=HHV(H,5),3);
 VAR22:=CROSS(VAR11,0.9);
 VAR33:=BACKSET(REF(L,2)=LLV(LOW,5),3);
 VAR44:=CROSS(VAR33,0.9);
压力:= REF(H,BARSLAST(VAR22));
 STICKLINE(C,REF(H,BARSLAST(VAR22)),REF(H,BARSLAST(VAR22)),1,1),COLOR00CC00,LINETHICK2;
支撑:= REF(L,BARSLAST(VAR44));
 STICKLINE(C,REF(LOW,BARSLAST(VAR44)),REF(L,BARSLAST(VAR44)),1,1),COLOR00B4FF,LINETHICK2;




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

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

相关指标公式

HZ赋值:120日内(最高价+最低价)/2的最高值
AA赋值:(2*收盘价+最高价+最低价)/4
VAR1赋值:如果日期=10301201,返回0,否则返回1
VAR2赋值:收盘价的21日线性回归斜率*20+收盘价的55日指数移动平均
VAR3赋值:收盘价的3日指数移动平均
VAR4赋值:(2*收盘价+最低价+最高价)/4*VAR1
VAR5赋值:VAR2-VAR3
VAR6赋值:收盘价*成交量(手)
VAR7赋值:(VAR6的3日指数移动平均/成交量(手)的3日指数移动平均+VAR6的6日指数移动平均/成交量(手)的6日指数移动平均+VAR6的12日指数移动平均/成交量(手)的12日指数移动平均+VAR6的24日指数移动平均/成交量(手)的24日指数移动平均)/4的13日指数移动平均
VAR8赋值:收盘价的9日指数移动平均
VAR9赋值:(收盘价+开盘价)/2
上轨1赋值:VAR8*1.14的15日指数移动平均,画绿色,线宽为1
黄线赋值:(VAR9的3日指数移动平均+VAR9的6日指数移动平均+VAR9的12日指数移动平均+VAR9的24日指数移动平均)/4,画黄色,线宽为1
HH赋值:(20*最高价+19*1日前的最高价+18*2日前的最高价+17*3日前的最高价+16*4日前的最高价+15*5日前的最高价+14*6日前的最高价 +13*7日前的最高价+12*8日前的最高价+11*9日前的最高价+10*10日前的最高价+9*11日前的最高价+8*12日前的最高价 +7*13日前的最高价+6*14日前的最高价+5*15日前的最高价+4*16日前的最高价+3*17日前的最高价+2*18日前的最高价+ 20日前的最高价)/210,画蓝色,线宽为1
LL赋值:(20*最低价+19*1日前的最低价+18*2日前的最低价+17*3日前的最低价+16*4日前的最低价+15*5日前的最低价+14*6日前的最低价 +13*7日前的最低价+12*8日前的最低价+11*9日前的最低价+10*10日前的最低价+9*11日前的最低价+8*12日前的最低价 +7*13日前的最低价+6*14日前的最低价+5*15日前的最低价+4*16日前的最低价+3*17日前的最低价+2*18日前的最低价+ 20日前的最低价)/210,画蓝色,线宽为1
输出黄牛线:HH的90日指数移动平均,画黄色,线宽为2
输出离合3:黄牛线-((收盘价-黄牛线)*收盘价-黄牛线)/黄牛线,线宽为2,画淡红色
TP1赋值:黄牛线上穿离合3
当满足条件TP1时,在最低价位置画1号图标
输出道2:6*3日内黄牛线的最高值-5*黄牛线
如果黄线>=道2,返回黄牛线,否则返回无效数,线宽为3,画红色
如果收盘价<=上轨1,返回黄牛线,否则返回无效数,线宽为3,画黄色
当满足条件最低价=3日内最低价的最低值时,在最低价位置画直线起点,当满足条件收盘价=3日内收盘价的最高值时,在最低价位置画直线终点,0表示是否延长.,COLOR9A90FF
输出趋势射线7: 当满足条件最高价=7日内最高价的最高值时,在最高价位置画直线起点,当满足条件最低价=7日内最低价的最低值时,在最低价位置画直线终点,0表示是否延长.,COLOR9AFF89
输出射线7X: 当满足条件最低价=7日内最低价的最低值时,在最低价位置画直线起点,当满足条件最高价=7日内最高价的最高值时,在最低价位置画直线终点,0表示是否延长.,COLOR9AFF89
输出趋势射线21: 当满足条件最高价=21日内最高价的最高值时,在最高价位置画直线起点,当满足条件最低价=21日内最低价的最低值时,在最低价位置画直线终点,0表示是否延长.,COLORC100FF
输出射线21X: 当满足条件最低价=21日内最低价的最低值时,在最低价位置画直线起点,当满足条件最高价=21日内最高价的最高值时,在最低价位置画直线终点,0表示是否延长.,COLORC100FF
输出趋势射线35: 当满足条件最高价=35日内最高价的最高值时,在最高价位置画直线起点,当满足条件最低价=35日内最低价的最低值时,在最低价位置画直线终点,0表示是否延长.,COLORC1005B
输出射线35X: 当满足条件最低价=35日内最低价的最低值时,在最低价位置画直线起点,当满足条件最高价=35日内最高价的最高值时,在最低价位置画直线终点,0表示是否延长.,COLORC1005B
输出趋势射线49: 当满足条件最高价=49日内最高价的最高值时,在最高价位置画直线起点,当满足条件最低价=49日内最低价的最低值时,在最低价位置画直线终点,0表示是否延长.,画黄色,线宽为2
输出射线49X: 当满足条件最低价=49日内最低价的最低值时,在最低价位置画直线起点,当满足条件最高价=49日内最高价的最高值时,在最低价位置画直线终点,0表示是否延长.,画黄色,线宽为2
A1赋值:8日前的最高价=2*8+1日内最高价的最高值
B1赋值:A1的8日过滤
C1赋值:若B1则将最近8+1周期置为1
D1赋值:C1的8日过滤
R11赋值:若是否最后一个周期则将最近上次D1距今天数+1周期置为1
S11赋值:R11>1日前的R11
当满足条件D1时,在最高价位置画直线起点,当满足条件S11时,在最高价位置画直线终点,1表示是否延长.,画蓝色,线宽为2
A2赋值:8日前的最低价=2*8+1日内最低价的最低值
B2赋值:A2的8日过滤
C2赋值:若B2则将最近8+1周期置为1
D2赋值:C2的8日过滤
T11赋值:若是否最后一个周期则将最近上次D2距今天数+1周期置为1
U11赋值:T11>1日前的T11
当满足条件D2时,在最低价位置画直线起点,当满足条件U11时,在最低价位置画直线终点,1表示是否延长.,画蓝色,线宽为2
M赋值:3*8/5的整数部分
A12赋值:M日前的最高价=2*M+1日内最高价的最高值
B12赋值:A12的M日过滤
C12赋值:若B12则将最近M+1周期置为1
D12赋值:C12的M日过滤
R112赋值:若是否最后一个周期则将最近上次D12距今天数+1周期置为1
S112赋值:R112>1日前的R112
当满足条件D12时,在最高价位置画直线起点,当满足条件S112时,在最高价位置画直线终点,1表示是否延长.,画红色,线宽为2
A22赋值:M日前的最低价=2*M+1日内最低价的最低值
B22赋值:A22的M日过滤
C22赋值:若B22则将最近M+1周期置为1
D22赋值:C22的M日过滤
T112赋值:若是否最后一个周期则将最近上次D22距今天数+1周期置为1
U112赋值:T112>1日前的T112
当满足条件D22时,在最低价位置画直线起点,当满足条件U112时,在最低价位置画直线终点,1表示是否延长.,画红色,线宽为2
VAR11赋值:若2日前的最高价=5日内最高价的最高值则将最近3周期置为1
VAR22赋值:VAR11上穿0.9
VAR33赋值:若2日前的最低价=5日内最低价的最低值则将最近3周期置为1
VAR44赋值:VAR33上穿0.9
压力赋值: 上次VAR22距今天数日前的最高价
当满足条件收盘价时,在上次VAR22距今天数日前的最高价和上次VAR22距今天数日前的最高价位置之间画柱状线,宽度为1,1不为0则画空心柱.,COLOR00CC00,线宽为2
支撑赋值: 上次VAR44距今天数日前的最低价
当满足条件收盘价时,在上次VAR44距今天数日前的最低价和上次VAR44距今天数日前的最低价位置之间画柱状线,宽度为1,1不为0则画空心柱.,COLOR00B4FF,线宽为2

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

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