支撑压力通达信公式 主图 贴图和谐源码分享

VAR1:=BACKSET(LLV(LOW,5)<REF(LLV(LOW,4),1),4);
VAR2:=BACKSET(VAR1=0 AND REF(VAR1,1)=1,2);
VAR3:=IF(VAR2=1 AND REF(VAR2,1)=0,(-1),0);
VAR4:=BACKSET(HHV(HIGH,5)>REF(HHV(HIGH,4),1),4);
VAR5:=BACKSET(VAR4=0 AND REF(VAR4,1)=1,2);
VAR6:=IF(VAR5=1 AND REF(VAR5,1)=0,1,0);
VAR7:=IF(LOW>REF(HIGH,1),1,IF(HIGH<REF(LOW,1),(-1),0));
VAR8:=BARSLAST(VAR6=1);
VAR9:=BARSLAST(VAR3=(-1));
VAR10:=LOWRANGE(LOW);
VAR11:=TOPRANGE(HIGH);
{}
VAR12:=IF(VAR3=(-1) AND REF(VAR8,1)>REF(VAR9,1) AND LLV(LOW,VAR8+1)<REF(LLV(LOW,VAR8+1),1),(-1),0);
VAR13:=IF(VAR3=(-1) AND REF(VAR8,1)<=REF(VAR9,1) AND (VAR8>=4 OR LLV(VAR7,VAR8)=(-1) OR LLV(LOW,VAR9+2)<REF(LLV(LOW,VAR9+1),1)),(-1),0);
VAR14:=IF(VAR12=(-1) OR VAR13=(-1) AND LOW<REF(HIGH,VAR8+1),(-1),0);
VAR15:=IF(VAR9<4 AND HHV(VAR7,VAR9)!=1 OR REF(VAR14,VAR9)=0,1,0);
VAR16:=IF(VAR6=1 AND REF(VAR9,1)<=REF(VAR8,1) AND VAR15=1 AND VAR11>REF(VAR10,VAR9+1) AND VAR11>REF(VAR10,VAR9) AND VAR11>REF(VAR11,VAR8),1,0);
VAR17:=IF(VAR6=1 AND REF(VAR9,1)>REF(VAR8,1) AND HHV(HIGH,VAR9+1)>REF(HHV(HIGH,VAR9+1),1),1,0);
VAR18:=IF(VAR6=1 AND REF(VAR9,1)<=REF(VAR8,1) AND REF(VAR14,VAR9)=(-1) AND (VAR9>=4 OR HHV(VAR7,VAR9)=1),1,0);
VAR19:=IF(VAR17=1 OR VAR18=1 OR VAR16=1 AND HIGH>REF(LOW,VAR9+1),1,0);
VAR20:=IF(VAR8<4 AND HHV(VAR7,VAR8)!=1 OR REF(VAR19,VAR8)=0,1,0);
VAR21:=IF(VAR3=(-1) AND REF(VAR8,1)<=REF(VAR9,1) AND VAR20=1 AND VAR10>REF(VAR11,VAR8+1) AND VAR10>REF(VAR11,VAR8) AND VAR10>REF(VAR10,VAR9),(-1),0);
VAR22:=IF(VAR3=(-1) AND REF(VAR8,1)>REF(VAR9,1) AND LLV(LOW,VAR8+1)<REF(LLV(LOW,VAR8+1),1),(-1),0);
VAR23:=IF(VAR3=(-1) AND REF(VAR8,1)<=REF(VAR9,1) AND (VAR8>=4 OR LLV(VAR7,VAR8)=(-1) OR VAR21=(-1)),(-1),0);
VAR24:=IF(VAR22=(-1) OR VAR23=(-1) AND LOW<REF(HIGH,VAR8+1),(-1),0);
VAR25:=BARSLAST(VAR19=1);
VAR26:=BARSLAST(VAR24=(-1));
VAR27:=IF(VAR26<4 AND HHV(VAR7,VAR26)!=1 OR REF(VAR24,VAR26)=0,1,0);
VAR28:=IF(VAR6=1 AND REF(VAR26,1)<=REF(VAR25,1) AND VAR27=1 AND VAR11>REF(VAR10,VAR26+1) AND VAR11>REF(VAR10,VAR26) AND VAR11>REF(VAR11,VAR25),1,0);
VAR29:=IF(VAR6=1 AND REF(VAR26,1)>REF(VAR25,1) AND HHV(HIGH,VAR26+1)>REF(HHV(HIGH,VAR26+1),1),1,0);
VAR30:=IF(VAR6=1 AND REF(VAR26,1)<=REF(VAR25,1) AND REF(VAR24,VAR26)=(-1) AND (VAR26>=4 OR HHV(VAR7,VAR26)=1),1,0);
VAR31:=IF(VAR29=1 OR VAR30=1 OR VAR28=1 AND HIGH>REF(LOW,VAR26+1),1,0);
VAR32:=IF(VAR25<4 AND HHV(VAR7,VAR25)!=1 OR REF(VAR29,VAR25)=0,1,0);
VAR33:=IF(VAR3=(-1) AND REF(VAR25,1)<=REF(VAR26,1) AND VAR32=1 AND VAR10>REF(VAR11,VAR25+1) AND VAR10>REF(VAR11,VAR25) AND VAR10>REF(VAR10,VAR26),(-1),0);
VAR34:=IF(VAR3=(-1) AND REF(VAR25,1)>REF(VAR26,1) AND LLV(LOW,VAR25+1)<REF(LLV(LOW,VAR25+1),1),(-1),0);
VAR35:=IF(VAR3=(-1) AND REF(VAR25,1)<=REF(VAR26,1) AND (VAR25>=4 OR LLV(VAR7,VAR25)=(-1) OR VAR33=(-1)),(-1),0);
VAR36:=IF(VAR34=(-1) OR VAR35=(-1) AND LOW<REF(HIGH,VAR25+1),(-1),0);
VAR37:=BARSLAST(VAR31=1);
VAR38:=BARSLAST(VAR36=(-1));
VAR39:=IF(VAR38<4 AND HHV(VAR7,VAR38)!=1 OR REF(VAR36,VAR38)=0,1,0);
VAR40:=IF(VAR6=1 AND REF(VAR38,1)<=REF(VAR37,1) AND VAR39=1 AND VAR11>REF(VAR10,VAR38+1) AND VAR11>REF(VAR10,VAR38) AND VAR11>REF(VAR11,VAR37),1,0);
VAR41:=IF(VAR6=1 AND REF(VAR38,1)>REF(VAR37,1) AND HHV(HIGH,VAR38+1)>REF(HHV(HIGH,VAR38+1),1),1,0);
VAR42:=IF(VAR6=1 AND REF(VAR38,1)<=REF(VAR37,1) AND REF(VAR36,VAR38)=(-1) AND (VAR38>=4 OR HHV(VAR7,VAR38)=1),1,0);
VAR43:=IF(VAR41=1 OR VAR42=1 OR VAR40=1 AND HIGH>REF(LOW,VAR38+1),1,0);
VAR44:=IF(VAR37<4 AND HHV(VAR7,VAR37)!=1 OR REF(VAR41,VAR37)=0,1,0);
VAR45:=IF(VAR3=(-1) AND REF(VAR37,1)<=REF(VAR38,1) AND VAR44=1 AND VAR10>REF(VAR11,VAR37+1) AND VAR10>REF(VAR11,VAR37) AND VAR10>REF(VAR10,VAR38),(-1),0);
VAR46:=IF(VAR3=(-1) AND REF(VAR37,1)>REF(VAR38,1) AND LLV(LOW,VAR37+1)<REF(LLV(LOW,VAR37+1),1),(-1),0);
VAR47:=IF(VAR3=(-1) AND REF(VAR37,1)<=REF(VAR38,1) AND (VAR37>=4 OR LLV(VAR7,VAR37)=(-1) OR VAR45=(-1)),(-1),0);
VAR48:=IF(VAR46=(-1) OR VAR47=(-1) AND LOW<REF(HIGH,VAR37+1),(-1),0);
VAR49:=IF(VAR43=1 AND VAR48=(-1) AND HIGH>REF(HIGH,REF(VAR37,1)+2),1,IF(VAR43=1 AND VAR48=(-1) AND LOW<REF(LOW,REF(VAR38,1)+2),(-1),0));
VAR50:=IF(VAR49=0,VAR43+VAR48,VAR49);
VAR51:=DRAWLINE(VAR50=(-1),LOW,REF(VAR50,1)=(-1),REF(LOW,1),1);
VAR52:=DRAWLINE(VAR50=1,HIGH,REF(VAR50,1)=1,REF(HIGH,1),1);
VAR53:=DRAWLINE(VAR50=(-1),VAR52,REF(VAR50,1)=(-1),REF(VAR52,1),1);
VAR54:=DRAWLINE(VAR50=1,VAR51,REF(VAR50,1)=1,REF(VAR51,1),1);
VAR55:=(VAR51+VAR53)/2;
VAR56:=(VAR52+VAR54)/2;
VAR57:=(VAR53-VAR51)*3/4+VAR51;
VAR58:=VAR52-(VAR52-VAR54)*3/4;
DRAWBAND(VAR55,RGB(0,150,100),VAR57,RGB(0,150,100));
DRAWBAND(VAR56,RGB(185,96,9),VAR58,RGB(185,96,9));
局部极点:IF(VAR50=(-1),LOW,IF(VAR50=1,HIGH,DRAWNULL)),CIRCLEDOT,COLORYELLOW,LINETHICK5;
压1:IF(BETWEEN(VAR55,VAR56,VAR58),VAR55,DRAWNULL),COLOR008800;
压2:IF(BETWEEN(VAR57,VAR56,VAR58),VAR57,DRAWNULL),COLOR008800;
过压底:REF(CLOSE,1)<VAR55 AND CLOSE>VAR55 AND CLOSE<35 AND CAPITAL<6000000,NODRAW,COLORYELLOW;
过压顶:REF(CLOSE,1)<VAR57 AND CLOSE>VAR57 AND CLOSE<35 AND CAPITAL<6000000,NODRAW;
支撑底:REF(CLOSE,1)<VAR58 AND CLOSE>VAR58 AND CLOSE<35 AND CAPITAL<6000000,NODRAW;
支撑顶:REF(CLOSE,1)<VAR56 AND CLOSE>VAR56 AND CLOSE<35 AND CAPITAL<6000000,NODRAW;
DRAWKLINE(HIGH,OPEN,LOW,CLOSE);
VAR59:=EMA(EMA(VOL,5),5);
VAR60:=EMA(EMA(VOL,35),35);
VAR61:=VOL/((HIGH-LOW)*2-ABS(CLOSE-OPEN));
VAR62:=VOL;
VAR63:=IF(CLOSE>OPEN,VAR61*(HIGH-LOW),IF(CLOSE<OPEN,VAR61*(HIGH-OPEN+(CLOSE-LOW)),VOL/2));
VAR64:=IF(CLOSE>OPEN,VAR61*(HIGH-CLOSE+(OPEN-LOW)),IF(CLOSE<OPEN,VAR61*(HIGH-LOW),VOL/2));
VAR65:=VOL/(VAR63-VAR64);
VAR66:=VAR63/VAR64;
VAR67:=VAR66/REF(VAR66,1);
净买:(VAR63-VAR64)/100,NODRAW;
VAR68:=VAR66>4;
VAR69:=净买<0;
净买天数:BARSLAST(VAR69),NODRAW,COLORMAGENTA;
STICKLINE(净买>0,CLOSE,OPEN,3,0),COLORRED;
STICKLINE(净买<0,CLOSE,OPEN,1.8,0),COLORGREEN;
STICKLINE(VAR68,CLOSE,OPEN,2,0),COLORYELLOW;
STICKLINE(VAR65>9,HIGH,OPEN,3,0),COLORWHITE;
 



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

解密、定制、编写股票指标请联系QQ或微信同号:88652583
相关股票指标公式

VAR1赋值:BACKSET(5日内最低价最低值 VAR2赋值:BACKSET(VAR1=0 AND 1日前的VAR1=1,2)
VAR3赋值:IF(VAR2=1 AND 1日前的VAR2=0,(-1),0)
VAR4赋值:BACKSET(5日内最高价最高值>REF(4日内最高价最高值,1),4)
VAR5赋值:BACKSET(VAR4=0 AND 1日前的VAR4=1,2)
VAR6赋值:IF(VAR5=1 AND 1日前的VAR5=0,1,0)
VAR7赋值:IF(最低价>1日前的最高价,1,IF(最高价<1日前的最低价,(-1),0))
VAR8赋值:上次VAR6=1距今天数
VAR9赋值:上次VAR3=(-1距今天数)
VAR10:=最低价RANGE(最低价)
VAR11:=TOPRANGE(最高价)
{} VAR12:=IF(VAR3=(-1) AND 1日前的VAR8>1日前的VAR9 AND VAR8+1日内最低价最低值 VAR13:=IF(VAR3=(-1) AND 1日前的VAR8<=1日前的VAR9 AND (VAR8>=4 OR VAR8日内VAR7最低值=(-1) OR VAR9+2日内最低价最低值 VAR14:=IF(VAR12=(-1) OR VAR13=(-1) AND 最低价 VAR15:=IF(VAR9<4 AND VAR9日内VAR7最高值!=1 OR VAR9日前的VAR14=0,1,0)
VAR16:=IF(VAR6=1 AND 1日前的VAR9<=1日前的VAR8 AND VAR15=1 AND VAR11>VAR9+1日前的VAR10 AND VAR11>VAR9日前的VAR10 AND VAR11>VAR8日前的VAR11,1,0)
VAR17:=IF(VAR6=1 AND 1日前的VAR9>1日前的VAR8 AND VAR9+1日内最高价最高值>REF(VAR9+1日内最高价最高值,1),1,0)
VAR18:=IF(VAR6=1 AND 1日前的VAR9<=1日前的VAR8 AND VAR9日前的VAR14=(-1) AND (VAR9>=4 OR VAR9日内VAR7最高值=1),1,0)
VAR19:=IF(VAR17=1 OR VAR18=1 OR VAR16=1 AND 最高价>VAR9+1日前的最低价,1,0)
VAR20:=IF(VAR8<4 AND VAR8日内VAR7最高值!=1 OR VAR8日前的VAR19=0,1,0)
VAR21:=IF(VAR3=(-1) AND 1日前的VAR8<=1日前的VAR9 AND VAR20=1 AND VAR10>VAR8+1日前的VAR11 AND VAR10>VAR8日前的VAR11 AND VAR10>VAR9日前的VAR10,(-1),0)
VAR22:=IF(VAR3=(-1) AND 1日前的VAR8>1日前的VAR9 AND VAR8+1日内最低价最低值 VAR23:=IF(VAR3=(-1) AND 1日前的VAR8<=1日前的VAR9 AND (VAR8>=4 OR VAR8日内VAR7最低值=(-1) OR VAR21=(-1)),(-1),0)
VAR24:=IF(VAR22=(-1) OR VAR23=(-1) AND 最低价 VAR25:=上次VAR19=1距今天数
VAR26:=上次VAR24=(-1距今天数)
VAR27:=IF(VAR26<4 AND VAR26日内VAR7最高值!=1 OR VAR26日前的VAR24=0,1,0)
VAR28:=IF(VAR6=1 AND 1日前的VAR26<=1日前的VAR25 AND VAR27=1 AND VAR11>VAR26+1日前的VAR10 AND VAR11>VAR26日前的VAR10 AND VAR11>VAR25日前的VAR11,1,0)
VAR29:=IF(VAR6=1 AND 1日前的VAR26>1日前的VAR25 AND VAR26+1日内最高价最高值>REF(VAR26+1日内最高价最高值,1),1,0)
VAR30:=IF(VAR6=1 AND 1日前的VAR26<=1日前的VAR25 AND VAR26日前的VAR24=(-1) AND (VAR26>=4 OR VAR26日内VAR7最高值=1),1,0)
VAR31:=IF(VAR29=1 OR VAR30=1 OR VAR28=1 AND 最高价>VAR26+1日前的最低价,1,0)
VAR32:=IF(VAR25<4 AND VAR25日内VAR7最高值!=1 OR VAR25日前的VAR29=0,1,0)
VAR33:=IF(VAR3=(-1) AND 1日前的VAR25<=1日前的VAR26 AND VAR32=1 AND VAR10>VAR25+1日前的VAR11 AND VAR10>VAR25日前的VAR11 AND VAR10>VAR26日前的VAR10,(-1),0)
VAR34:=IF(VAR3=(-1) AND 1日前的VAR25>1日前的VAR26 AND VAR25+1日内最低价最低值 VAR35:=IF(VAR3=(-1) AND 1日前的VAR25<=1日前的VAR26 AND (VAR25>=4 OR VAR25日内VAR7最低值=(-1) OR VAR33=(-1)),(-1),0)
VAR36:=IF(VAR34=(-1) OR VAR35=(-1) AND 最低价 VAR37:=上次VAR31=1距今天数
VAR38:=上次VAR36=(-1距今天数)
VAR39:=IF(VAR38<4 AND VAR38日内VAR7最高值!=1 OR VAR38日前的VAR36=0,1,0)
VAR40:=IF(VAR6=1 AND 1日前的VAR38<=1日前的VAR37 AND VAR39=1 AND VAR11>VAR38+1日前的VAR10 AND VAR11>VAR38日前的VAR10 AND VAR11>VAR37日前的VAR11,1,0)
VAR41:=IF(VAR6=1 AND 1日前的VAR38>1日前的VAR37 AND VAR38+1日内最高价最高值>REF(VAR38+1日内最高价最高值,1),1,0)
VAR42:=IF(VAR6=1 AND 1日前的VAR38<=1日前的VAR37 AND VAR38日前的VAR36=(-1) AND (VAR38>=4 OR VAR38日内VAR7最高值=1),1,0)
VAR43:=IF(VAR41=1 OR VAR42=1 OR VAR40=1 AND 最高价>VAR38+1日前的最低价,1,0)
VAR44:=IF(VAR37<4 AND VAR37日内VAR7最高值!=1 OR VAR37日前的VAR41=0,1,0)
VAR45:=IF(VAR3=(-1) AND 1日前的VAR37<=1日前的VAR38 AND VAR44=1 AND VAR10>VAR37+1日前的VAR11 AND VAR10>VAR37日前的VAR11 AND VAR10>VAR38日前的VAR10,(-1),0)
VAR46:=IF(VAR3=(-1) AND 1日前的VAR37>1日前的VAR38 AND VAR37+1日内最低价最低值 VAR47:=IF(VAR3=(-1) AND 1日前的VAR37<=1日前的VAR38 AND (VAR37>=4 OR VAR37日内VAR7最低值=(-1) OR VAR45=(-1)),(-1),0)
VAR48:=IF(VAR46=(-1) OR VAR47=(-1) AND 最低价 VAR49:=IF(VAR43=1 AND VAR48=(-1) AND 最高价>REF(最高价,REF(VAR37,1)+2),1,IF(VAR43=1 AND VAR48=(-1) AND 最低价如果VAR49=0返回VAR43+VAR48否则返回VAR49
VAR51:=DRAWLINE(VAR50=(-1),最低价,1日前的VAR50=(-1),1日前的最低价,1)
VAR52:=DRAWLINE(VAR50=1,最高价,1日前的VAR50=1,1日前的最高价,1)
VAR53:=DRAWLINE(VAR50=(-1),VAR52,1日前的VAR50=(-1),1日前的VAR52,1)
VAR54:=DRAWLINE(VAR50=1,VAR51,1日前的VAR50=1,1日前的VAR51,1)
VAR55:=(VAR51+VAR53)/2
VAR56:=(VAR52+VAR54)/2
VAR57:=(VAR53-VAR51)*3/4+VAR51
VAR58:=VAR52-(VAR52-VAR54)*3/4
DRAWBAND(VAR55,RGB(0,150,100),VAR57,RGB(0,150,100))
DRAWBAND(VAR56,RGB(185,96,9),VAR58,RGB(185,96,9))
输出局部极点:IF(VAR50=(-1),最低价,IF(VAR50=1,最高价,DRAWNULL)),CIRCLEDOT,画黄色, 线宽为5
输出压1:IF(BETWEEN(VAR55,VAR56,VAR58),VAR55,DRAWNULL),COLOR008800
输出压2:IF(BETWEEN(VAR57,VAR56,VAR58),VAR57,DRAWNULL),COLOR008800
输出过压底:1日前的收盘价VAR55 AND 收盘价<35 AND 当前流通股本<6000000,NODRAW,画黄色
输出过压顶:1日前的收盘价VAR57 AND 收盘价<35 AND 当前流通股本<6000000,NODRAW
输出支撑底:1日前的收盘价VAR58 AND 收盘价<35 AND 当前流通股本<6000000,NODRAW
输出支撑顶:1日前的收盘价VAR56 AND 收盘价<35 AND 当前流通股本<6000000,NODRAW
DRAWKLINE(最高价,开盘价,最低价,收盘价)
VAR59:=成交量的5日指数移动平均,5)
VAR60:=成交量的35日指数移动平均,35)
VAR61:=成交量/((最高价-最低价)*2-收盘价-开盘价的绝对值)
VAR62:=成交量
VAR63:=IF(收盘价>开盘价,VAR61*(最高价-最低价),IF(收盘价<开盘价,VAR61*(最高价-开盘价+(收盘价-最低价)),成交量/2))
VAR64:=IF(收盘价>开盘价,VAR61*(最高价-收盘价+(开盘价-最低价)),IF(收盘价<开盘价,VAR61*(最高价-最低价),成交量/2))
VAR65:=成交量/(VAR63-VAR64)
VAR66:=VAR63/VAR64
VAR67:=VAR66/1日前的VAR66
输出净买:(VAR63-VAR64)/100,NODRAW
VAR68:=VAR66>4
VAR69:=净买<0
净买天数:上次VAR69距今天数,NODRAW,画洋红色
当满足条件净买>0时,在收盘价和开盘价之间画柱状线
当满足条件净买<0时,在收盘价和开盘价之间画柱状线
当满足条件VAR68时,在收盘价和开盘价之间画柱状线
当满足条件VAR65>9时,在最高价和开盘价之间画柱状线
 

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

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