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

 
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赋值:若5日内最低价的最低值<1日前的4日内最低价的最低值则将最近4周期置为1
VAR2赋值:若VAR1=0ANDREF(VAR1,1)=1则将最近2周期置为1
VAR3赋值:如果VAR2=1ANDREF(VAR2,1)=0,返回(-1),否则返回0
VAR4赋值:若5日内最高价的最高值>1日前的4日内最高价的最高值则将最近4周期置为1
VAR5赋值:若VAR4=0ANDREF(VAR4,1)=1则将最近2周期置为1
VAR6赋值:如果VAR5=1ANDREF(VAR5,1)=0,返回1,否则返回0
VAR7赋值:如果最低价>1日前的最高价,返回1,否则返回如果最高价<1日前的最低价,返回(-1),否则返回0
VAR8赋值:上次VAR6=1距今天数
VAR9赋值:上次VAR3=(-1)距今天数
VAR10赋值:当前值是近最低价周期的最小值
VAR11赋值:当前值是近最高价周期的最大值
VAR12赋值:如果VAR3=(-1)ANDREF(VAR8,1)>1日前的VAR9ANDLLV(最低价,VAR8+1)<1日前的VAR8+1日内最低价的最低值,返回(-1),否则返回0
VAR13赋值:如果VAR3=(-1)ANDREF(VAR8,1)<=1日前的VAR9AND(VAR8>=4ORLLV(VAR7,VAR8)=(-1)ORLLV(最低价,VAR9+2)<1日前的VAR9+1日内最低价的最低值),返回(-1),否则返回0
VAR14赋值:如果VAR12=(-1)ORVAR13=(-1)ANDLOWVAR15赋值:如果VAR9<4ANDHHV(VAR7,VAR9)不等于1ORREF(VAR14,VAR9)=0,返回1,否则返回0
VAR16赋值:如果VAR6=1ANDREF(VAR9,1)<=1日前的VAR8ANDVAR15=1ANDVAR11>VAR9+1日前的VAR10ANDVAR11>VAR9日前的VAR10ANDVAR11>VAR8日前的VAR11,返回1,否则返回0
VAR17赋值:如果VAR6=1ANDREF(VAR9,1)>1日前的VAR8ANDHHV(最高价,VAR9+1)>1日前的VAR9+1日内最高价的最高值,返回1,否则返回0
VAR18赋值:如果VAR6=1ANDREF(VAR9,1)<=1日前的VAR8ANDREF(VAR14,VAR9)=(-1)AND(VAR9>=4ORHHV(VAR7,VAR9)=1),返回1,否则返回0
VAR19赋值:如果VAR17=1ORVAR18=1ORVAR16=1ANDHIGH>VAR9+1日前的最低价,返回1,否则返回0
VAR20赋值:如果VAR8<4ANDHHV(VAR7,VAR8)不等于1ORREF(VAR19,VAR8)=0,返回1,否则返回0
VAR21赋值:如果VAR3=(-1)ANDREF(VAR8,1)<=1日前的VAR9ANDVAR20=1ANDVAR10>VAR8+1日前的VAR11ANDVAR10>VAR8日前的VAR11ANDVAR10>VAR9日前的VAR10,返回(-1),否则返回0
VAR22赋值:如果VAR3=(-1)ANDREF(VAR8,1)>1日前的VAR9ANDLLV(最低价,VAR8+1)<1日前的VAR8+1日内最低价的最低值,返回(-1),否则返回0
VAR23赋值:如果VAR3=(-1)ANDREF(VAR8,1)<=1日前的VAR9AND(VAR8>=4ORLLV(VAR7,VAR8)=(-1)ORVAR21=(-1)),返回(-1),否则返回0
VAR24赋值:如果VAR22=(-1)ORVAR23=(-1)ANDLOWVAR25赋值:上次VAR19=1距今天数
VAR26赋值:上次VAR24=(-1)距今天数
VAR27赋值:如果VAR26<4ANDHHV(VAR7,VAR26)不等于1ORREF(VAR24,VAR26)=0,返回1,否则返回0
VAR28赋值:如果VAR6=1ANDREF(VAR26,1)<=1日前的VAR25ANDVAR27=1ANDVAR11>VAR26+1日前的VAR10ANDVAR11>VAR26日前的VAR10ANDVAR11>VAR25日前的VAR11,返回1,否则返回0
VAR29赋值:如果VAR6=1ANDREF(VAR26,1)>1日前的VAR25ANDHHV(最高价,VAR26+1)>1日前的VAR26+1日内最高价的最高值,返回1,否则返回0
VAR30赋值:如果VAR6=1ANDREF(VAR26,1)<=1日前的VAR25ANDREF(VAR24,VAR26)=(-1)AND(VAR26>=4ORHHV(VAR7,VAR26)=1),返回1,否则返回0
VAR31赋值:如果VAR29=1ORVAR30=1ORVAR28=1ANDHIGH>VAR26+1日前的最低价,返回1,否则返回0
VAR32赋值:如果VAR25<4ANDHHV(VAR7,VAR25)不等于1ORREF(VAR29,VAR25)=0,返回1,否则返回0
VAR33赋值:如果VAR3=(-1)ANDREF(VAR25,1)<=1日前的VAR26ANDVAR32=1ANDVAR10>VAR25+1日前的VAR11ANDVAR10>VAR25日前的VAR11ANDVAR10>VAR26日前的VAR10,返回(-1),否则返回0
VAR34赋值:如果VAR3=(-1)ANDREF(VAR25,1)>1日前的VAR26ANDLLV(最低价,VAR25+1)<1日前的VAR25+1日内最低价的最低值,返回(-1),否则返回0
VAR35赋值:如果VAR3=(-1)ANDREF(VAR25,1)<=1日前的VAR26AND(VAR25>=4ORLLV(VAR7,VAR25)=(-1)ORVAR33=(-1)),返回(-1),否则返回0
VAR36赋值:如果VAR34=(-1)ORVAR35=(-1)ANDLOWVAR37赋值:上次VAR31=1距今天数
VAR38赋值:上次VAR36=(-1)距今天数
VAR39赋值:如果VAR38<4ANDHHV(VAR7,VAR38)不等于1ORREF(VAR36,VAR38)=0,返回1,否则返回0
VAR40赋值:如果VAR6=1ANDREF(VAR38,1)<=1日前的VAR37ANDVAR39=1ANDVAR11>VAR38+1日前的VAR10ANDVAR11>VAR38日前的VAR10ANDVAR11>VAR37日前的VAR11,返回1,否则返回0
VAR41赋值:如果VAR6=1ANDREF(VAR38,1)>1日前的VAR37ANDHHV(最高价,VAR38+1)>1日前的VAR38+1日内最高价的最高值,返回1,否则返回0
VAR42赋值:如果VAR6=1ANDREF(VAR38,1)<=1日前的VAR37ANDREF(VAR36,VAR38)=(-1)AND(VAR38>=4ORHHV(VAR7,VAR38)=1),返回1,否则返回0
VAR43赋值:如果VAR41=1ORVAR42=1ORVAR40=1ANDHIGH>VAR38+1日前的最低价,返回1,否则返回0
VAR44赋值:如果VAR37<4ANDHHV(VAR7,VAR37)不等于1ORREF(VAR41,VAR37)=0,返回1,否则返回0
VAR45赋值:如果VAR3=(-1)ANDREF(VAR37,1)<=1日前的VAR38ANDVAR44=1ANDVAR10>VAR37+1日前的VAR11ANDVAR10>VAR37日前的VAR11ANDVAR10>VAR38日前的VAR10,返回(-1),否则返回0
VAR46赋值:如果VAR3=(-1)ANDREF(VAR37,1)>1日前的VAR38ANDLLV(最低价,VAR37+1)<1日前的VAR37+1日内最低价的最低值,返回(-1),否则返回0
VAR47赋值:如果VAR3=(-1)ANDREF(VAR37,1)<=1日前的VAR38AND(VAR37>=4ORLLV(VAR7,VAR37)=(-1)ORVAR45=(-1)),返回(-1),否则返回0
VAR48赋值:如果VAR46=(-1)ORVAR47=(-1)ANDLOWVAR49赋值:如果VAR43=1ANDVAR48=(-1)ANDHIGH>1日前的VAR37+2日前的最高价,返回1,否则返回如果VAR43=1ANDVAR48=(-1)ANDLOW<1日前的VAR38+2日前的最低价,返回(-1),否则返回0
VAR50赋值:如果VAR49=0,返回VAR43+VAR48,否则返回VAR49
VAR51赋值:当满足条件VAR50=(-1)时,在最低价位置画直线起点,当满足条件1日前的VAR50=(-1)时,在1日前的最低价位置画直线终点,1表示是否延长.
VAR52赋值:当满足条件VAR50=1时,在最高价位置画直线起点,当满足条件1日前的VAR50=1时,在1日前的最高价位置画直线终点,1表示是否延长.
VAR53赋值:当满足条件VAR50=(-1)时,在VAR52位置画直线起点,当满足条件1日前的VAR50=(-1)时,在1日前的VAR52位置画直线终点,1表示是否延长.
VAR54赋值:当满足条件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
画带状线
画带状线
输出局部极点:如果VAR50=(-1),返回最低价,否则返回如果VAR50=1,返回最高价,否则返回无效数,CIRCLEDOT,画黄色,线宽为5
输出压1:如果VAR55位于VAR56和VAR58之间,返回VAR55,否则返回无效数,COLOR008800
输出压2:如果VAR57位于VAR56和VAR58之间,返回VAR57,否则返回无效数,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
K线
VAR59赋值:成交量(手)的5日指数移动平均的5日指数移动平均
VAR60赋值:成交量(手)的35日指数移动平均的35日指数移动平均
VAR61赋值:成交量(手)/((最高价-最低价)*2-收盘价-开盘价的绝对值)
VAR62赋值:成交量(手)
VAR63赋值:如果收阳线,返回VAR61*(最高价-最低价),否则返回如果收阴线,返回VAR61*(最高价-开盘价+(收盘价-最低价)),否则返回成交量(手)/2
VAR64赋值:如果收阳线,返回VAR61*(最高价-收盘价+(开盘价-最低价)),否则返回如果收阴线,返回VAR61*(最高价-最低价),否则返回成交量(手)/2
VAR65赋值:成交量(手)/(VAR63-VAR64)
VAR66赋值:VAR63/VAR64
VAR67赋值:VAR66/1日前的VAR66
输出净买:(VAR63-VAR64)/100,NODRAW
VAR68赋值:VAR66>4
VAR69赋值:净买<0
输出净买天数:上次VAR69距今天数,NODRAW,画洋红色
当满足条件净买>0时,在收盘价和开盘价位置之间画柱状线,宽度为3,0不为0则画空心柱.,画红色
当满足条件净买<0时,在收盘价和开盘价位置之间画柱状线,宽度为1.8,0不为0则画空心柱.,画绿色
当满足条件VAR68时,在收盘价和开盘价位置之间画柱状线,宽度为2,0不为0则画空心柱.,画黄色
当满足条件VAR65>9时,在最高价和开盘价位置之间画柱状线,宽度为3,0不为0则画空心柱.,画白色

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

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