通达信自用的K线图自动画支撑压力的指标

 

N:=8;
 ZGD:=HHV(H,60);
 ZGD2:=CONST(ZGD);
 ZDD:=LLV(L,60);
 ZDD2:=CONST(ZDD);
 GJ:=(C+H+L+O)/4;
明日阻力:=L+(GJ-L)+(C-L);
明日支撑:=L+(C-GJ);
 KOH:=L>REF(H,1);
 KOL:=H<REF(L,1);
 HIF:=L>REF(H,BARSLAST(KOH)+1);
 NHIF:=L<=REF(H,BARSLAST(KOH)+1);
 LIF:=H<REF(L,BARSLAST(KOL)+1);
 NLIF:=H>=REF(L,BARSLAST(KOL)+1);
下档线:=(((CLOSE - LLV(LOW,13)) / (HHV(HIGH,13) - LLV(LOW,13))) * 100);
 RRRSV:=SMA(下档线,3,1);
 KKK:=SMA(RRRSV,3,1);
 DDDDD:=((3 * RRRSV) - (2 * KKK));
 JJ12:=(((CLOSE - LLV(LOW,55)) / (HHV(HIGH,55) - LLV(LOW,55))) * 100);
 RSV24:=SMA(JJ12,3,1);
 K24:=SMA(RSV24,3,1);
 D24:=((3 * RSV24) - (2 * K24));
压力2:=IF(CROSS(D24,DDDDD),HIGH,REF(HIGH,BARSLAST(CROSS(D24,DDDDD)))),COLORFFFFFF;
底部:=LLV(HIGH,30),COLOR00FF00;
 AA:=REF(H,N)=HHV(H,2*N+1);
 AA1:=REF(L,N)=LLV(L,2*N+1);
 QY:=BACKSET(AA,N+1);
 QY1:=BACKSET(AA1,N+1);
 CC:=FILTER(QY,N) AND H=HHV(H,N+1);
 CC1:=FILTER(QY1,N) AND L=LLV(L,N+1);
 DDD:=BARSLAST(CC);
 DD1:=BARSLAST(CC1);
 GDTS:=IF(CC,CURRBARSCOUNT,0);
 DDTS:=IF(CC1,CURRBARSCOUNT,0);
 DINGBUTS:=IF(DDD,REF(GDTS,DDD),GDTS);
 DDTS1:=IF(DD1,REF(DDTS,DD1),DDTS);
 GDCS1:=CONST(DINGBUTS);
 DDCS1:=CONST(DDTS1);
 S13:=CONST(REF(HIGH,GDCS1-1));
 GDCS13:=S13;
 DDCS13:=CONST(REF(L,DDCS1-1));
 DINGBUTS1:=REF(DINGBUTS,DDD+1);
 DDTS2:=REF(DDTS1,DD1+1);
 GDCS2:=CONST(DINGBUTS1);
 DDCS2:=CONST(DDTS2);
 S23:=CONST(REF(HIGH,DINGBUTS1-1));
 GDCS23:=S23;

 DDCS23:=CONST(REF(L,DDTS2-1));
 XG1:=BACKSET(ISLASTBAR,GDCS1);
 XD1:=BACKSET(ISLASTBAR,DDCS1);
 XG2:=BACKSET(ISLASTBAR,DINGBUTS1);
 XD2:=BACKSET(ISLASTBAR,DDTS2);
 XDD:=IF(DDCS13<=DDCS23,XD1,XD2);
 BCG:=SUM(XG1,0); BCD:=SUM(XDD,0);
今日阻力:=REF(明日阻力 , 1),NODRAW;
今日支撑:=REF(明日支撑 , 1),NODRAW;
压力位:=IF(ISLASTBAR,压力2,DRAWNULL),NODRAW;
底部位:=IF(ISLASTBAR,底部,DRAWNULL),NODRAW;
中期压力:DRAWLINE(CURRBARSCOUNT=GDCS2,H,CURRBARSCOUNT=GDCS1,H,1) ,COLORBLUE,LINETHICK2;
中期支撑:DRAWLINE(CURRBARSCOUNT=DDCS2,L,CURRBARSCOUNT=DDCS1,L,1),COLORYELLOW,LINETHICK2;
高:=CONST(MAX(MAX(MAX(ZGD2,中期压力),GDCS13),GDCS23));
低:=CONST(MIN(MIN(MIN(ZDD2,DDCS23),DDCS13),中期支撑));
ZGSTAR:=(中期压力+中期支撑)/2;
 ZGEND:=CONST((中期压力+中期支撑)/2);
 STARDAY:=IF(DDCS2<GDCS2,DDCS2,GDCS2);
中轨:=DRAWLINE(CURRBARSCOUNT=STARDAY,ZGSTAR,ISLASTBAR,ZGEND,1),COLOR555555,LINETHICK2;
 M:=INTPART(3*N/5);
 AAA:=REF(H,M)=HHV(H,2*M+1);
 QYY:=BACKSET(AAA,M+1);
 CCC:=FILTER(QYY,M) AND H=HHV(H,M+1);
 DDDD:=BARSLAST(CCC),NODRAW;
 GDTSS:=IF(CCC,CURRBARSCOUNT,0);
 DINGBUTSS:=IF(DDDD,REF(GDTSS,DDDD),GDTSS);
 GDCS11:=CONST(DINGBUTSS);
 DINGBUTS11:=REF(DINGBUTSS,DDDD+1);
 GDCS22:=CONST(DINGBUTS11);
短期压力M:DRAWLINE(CURRBARSCOUNT=GDCS22,H,CURRBARSCOUNT=GDCS11,H,1),COLORRED,LINETHICK2;
 AA11:=REF(L,M)=LLV(L,2*M+1);
 QY11:=BACKSET(AA11,M+1);
 CC11:=FILTER(QY11,M) AND L=LLV(L,M+1);
 DD11:=BARSLAST(CC11);
 DDTSS:=IF(CC11,CURRBARSCOUNT,0);
 DDTS11:=IF(DD11,REF(DDTSS,DD11),DDTSS);
 DDCS11:=CONST(DDTS11);
 DDTS22:=REF(DDTS11,DD11+1);
 DDCS22:=CONST(DDTS22);
短期支撑M:DRAWLINE(CURRBARSCOUNT=DDCS22,L,CURRBARSCOUNT=DDCS11,L,1) COLORWHITE,LINETHICK2;




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

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

相关指标公式

N赋值:8
ZGD赋值:60日内最高价的最高值
ZGD2赋值:ZGD的最后一日取值设为常数
ZDD赋值:60日内最低价的最低值
ZDD2赋值:ZDD的最后一日取值设为常数
GJ赋值:(收盘价+最高价+最低价+开盘价)/4
明日阻力赋值:最低价+(GJ-最低价)+(收盘价-最低价)
明日支撑赋值:最低价+(收盘价-GJ)
KOH赋值:最低价>1日前的最高价
KOL赋值:最高价<1日前的最低价
HIF赋值:最低价>上次KOH距今天数+1日前的最高价
NHIF赋值:最低价<=上次KOH距今天数+1日前的最高价
LIF赋值:最高价<上次KOL距今天数+1日前的最低价
NLIF赋值:最高价>=上次KOL距今天数+1日前的最低价
下档线赋值:(((收盘价 - 13日内最低价的最低值) / (13日内最高价的最高值 - 13日内最低价的最低值)) * 100)
RRRSV赋值:下档线的3日[1日权重]移动平均
KKK赋值:RRRSV的3日[1日权重]移动平均
DDDDD赋值:((3 * RRRSV) - (2 * KKK))
JJ12赋值:(((收盘价 - 55日内最低价的最低值) / (55日内最高价的最高值 - 55日内最低价的最低值)) * 100)
RSV24赋值:JJ12的3日[1日权重]移动平均
K24赋值:RSV24的3日[1日权重]移动平均
D24赋值:((3 * RSV24) - (2 * K24))
压力2赋值:如果D24上穿DDDDD,返回最高价,否则返回上次D24上穿DDDDD距今天数日前的最高价,COLORFFFFFF
底部赋值:30日内最高价的最低值,COLOR00FF00
AA赋值:N日前的最高价=2*N+1日内最高价的最高值
AA1赋值:N日前的最低价=2*N+1日内最低价的最低值
QY赋值:若AA则将最近N+1周期置为1
QY1赋值:若AA1则将最近N+1周期置为1
CC赋值:QY的N日过滤 AND 最高价=N+1日内最高价的最高值
CC1赋值:QY1的N日过滤 AND 最低价=N+1日内最低价的最低值
DDD赋值:上次CC距今天数
DD1赋值:上次CC1距今天数
GDTS赋值:如果CC,返回到最后交易的周期,否则返回0
DDTS赋值:如果CC1,返回到最后交易的周期,否则返回0
DINGBUTS赋值:如果DDD,返回DDD日前的GDTS,否则返回GDTS
DDTS1赋值:如果DD1,返回DD1日前的DDTS,否则返回DDTS
GDCS1赋值:DINGBUTS的最后一日取值设为常数
DDCS1赋值:DDTS1的最后一日取值设为常数
S13赋值:GDCS1-1日前的最高价的最后一日取值设为常数
GDCS13赋值:S13
DDCS13赋值:DDCS1-1日前的最低价的最后一日取值设为常数
DINGBUTS1赋值:DDD+1日前的DINGBUTS
DDTS2赋值:DD1+1日前的DDTS1
GDCS2赋值:DINGBUTS1的最后一日取值设为常数
DDCS2赋值:DDTS2的最后一日取值设为常数
S23赋值:DINGBUTS1-1日前的最高价的最后一日取值设为常数
GDCS23赋值:S23
DDCS23赋值:DDTS2-1日前的最低价的最后一日取值设为常数
XG1赋值:若是否最后一个周期则将最近GDCS1周期置为1
XD1赋值:若是否最后一个周期则将最近DDCS1周期置为1
XG2赋值:若是否最后一个周期则将最近DINGBUTS1周期置为1
XD2赋值:若是否最后一个周期则将最近DDTS2周期置为1
XDD赋值:如果DDCS13<=DDCS23,返回XD1,否则返回XD2
BCG赋值:XG1的历史累和
BCD赋值:XDD的历史累和
今日阻力赋值:1日前的明日阻力,NODRAW
今日支撑赋值:1日前的明日支撑,NODRAW
压力位赋值:如果是否最后一个周期,返回压力2,否则返回无效数,NODRAW
底部位赋值:如果是否最后一个周期,返回底部,否则返回无效数,NODRAW
输出中期压力:当满足条件到最后交易的周期=GDCS2时,在最高价位置画直线起点,当满足条件到最后交易的周期=GDCS1时,在最高价位置画直线终点,1表示是否延长. ,画蓝色,线宽为2
输出中期支撑:当满足条件到最后交易的周期=DDCS2时,在最低价位置画直线起点,当满足条件到最后交易的周期=DDCS1时,在最低价位置画直线终点,1表示是否延长.,画黄色,线宽为2
高赋值:ZGD2和中期压力的较大值和GDCS13的较大值和GDCS23的较大值的最后一日取值设为常数
低赋值:ZDD2和DDCS23的较小值和DDCS13的较小值和中期支撑的较小值的最后一日取值设为常数
ZGSTAR赋值:(中期压力+中期支撑)/2
ZGEND赋值:(中期压力+中期支撑)/2的最后一日取值设为常数
STARDAY赋值:如果DDCS2中轨赋值:当满足条件到最后交易的周期=STARDAY时,在ZGSTAR位置画直线起点,当满足条件是否最后一个周期时,在ZGEND位置画直线终点,1表示是否延长.,COLOR555555,线宽为2
M赋值:3*N/5的整数部分
AAA赋值:M日前的最高价=2*M+1日内最高价的最高值
QYY赋值:若AAA则将最近M+1周期置为1
CCC赋值:QYY的M日过滤 AND 最高价=M+1日内最高价的最高值
DDDD赋值:上次CCC距今天数,NODRAW
GDTSS赋值:如果CCC,返回到最后交易的周期,否则返回0
DINGBUTSS赋值:如果DDDD,返回DDDD日前的GDTSS,否则返回GDTSS
GDCS11赋值:DINGBUTSS的最后一日取值设为常数
DINGBUTS11赋值:DDDD+1日前的DINGBUTSS
GDCS22赋值:DINGBUTS11的最后一日取值设为常数
输出短期压力M:当满足条件到最后交易的周期=GDCS22时,在最高价位置画直线起点,当满足条件到最后交易的周期=GDCS11时,在最高价位置画直线终点,1表示是否延长.,画红色,线宽为2
AA11赋值:M日前的最低价=2*M+1日内最低价的最低值
QY11赋值:若AA11则将最近M+1周期置为1
CC11赋值:QY11的M日过滤 AND 最低价=M+1日内最低价的最低值
DD11赋值:上次CC11距今天数
DDTSS赋值:如果CC11,返回到最后交易的周期,否则返回0
DDTS11赋值:如果DD11,返回DD11日前的DDTSS,否则返回DDTSS
DDCS11赋值:DDTS11的最后一日取值设为常数
DDTS22赋值:DD11+1日前的DDTS11
DDCS22赋值:DDTS22的最后一日取值设为常数
输出短期支撑M:当满足条件到最后交易的周期=DDCS22时,在最低价位置画直线起点,当满足条件到最后交易的周期=DDCS11时,在最低价位置画直线终点,1表示是否延长. 画白色,线宽为2

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

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