通达信支撑压力辅助主图源码分享
支撑压力辅助
指标源码:
VAR1T:=(100 - ((90 * (HHV(HIGH,14) - CLOSE)) / (HHV(HIGH,14) - LLV(LOW,14))));VAR2T:=(100 - ((90 * (HHV(HIGH,14) - CLOSE)) / (HHV(HIGH,14) - LLV(LOW,14))));VAR3T:=(100 - MA(((100 * (HHV(HIGH,6) - CLOSE)) / (HHV(HIGH,6) - LLV(LOW,6))),34));DIR1:=ABS(CLOSE-REF(CLOSE,5));VIR1:=SUM(ABS(CLOSE-REF(CLOSE,1)),5);ER1:=DIR1/VIR1;CS1:=ER1*(0.8-2/8)+2/8;CQ1:=CS1*CS1;DIR2:=ABS(CLOSE-REF(CLOSE,10));VIR2:=SUM(ABS(CLOSE-REF(CLOSE,1)),10);ER2:=DIR2/VIR2;CS2:=ER2*(0.8-2/24)+2/24;CQ2:=CS2*CS2;STICKLINE(VAR2T < MA(VAR3T,6),LOW,HIGH,0,1),COLORLIBLUE;STICKLINE(VAR2T > MA(VAR3T,6),LOW,HIGH,0,1),COLORRED;STICKLINE(((OPEN>CLOSE)AND(VAR2T<MA(VAR3T,6))),(CLOSE-0.03),OPEN,2.5,0),COLORLIBLUE;STICKLINE(((OPEN<CLOSE)AND(VAR2T<MA(VAR3T,6))),CLOSE,OPEN,2.5,1),COLORLIBLUE;STICKLINE(((OPEN>CLOSE)AND(VAR2T>MA(VAR3T,6))),OPEN,(CLOSE-0.03),2.5,0),COLORLIRED;STICKLINE(((OPEN<CLOSE)AND(VAR2T>MA(VAR3T,6))),OPEN,CLOSE,2.5,1),COLORRED;DRAWICON(CROSS(VAR2T,MA(VAR3T,6)),(LOW - (LOW*0.02)),7);DRAWICON(CROSS(MA(VAR3T,6),VAR1T),(HIGH+(HIGH*0.02)),8);PT:=REF(H,1)-REF(L,1);{股票指标网 AND BH<22,(LMIN+CZZ*0.5),(LMIN+CZZ*0.5),7,0),COLORRED;STICKLINE(C AND BH<22,(LMIN+CZZ*0.382),(LMIN+CZZ*0.382),7,0),COLORMAGENTA;STICKLINE(C AND BH<22,LMIN,LMIN,7,0),COLORBLUE;VARZT:=BARSLAST(C/REF(C,1)>1.097);STICKLINE(VARZT=2,L*0.97,L*0.98,8,0),COLOR0000FF;DRAWTEXT(VARZT=2,L*0.95,'3天'),COLORBLUE;STICKLINE(VARZT=4,H*1.03,H*1.02,8,0),COLOR9966FF;DRAWTEXT(VARZT=4,H*1.06,'5天'),COLORBLUE;STICKLINE(VARZT=7,L*0.97,L*0.98,8,0),COLOR00FFFF;DRAWTEXT(VARZT=7,L*0.95,'8天'),COLORBLUE;STICKLINE(VARZT=12,H*1.03,H*1.02,8,0),COLORFF33FF;DRAWTEXT(VARZT=12,H*1.06,'13天'),COLORBLUE;AZ1:=EMA(C,14);AZ1X:=(AZ1-REF(AZ1,1))/REF(AZ1,1)*100,NODRAW;出击:=IF(AZ1X>=0,REF(EMA(C,14),BARSLAST(CROSS(AZ1X,0))+1),DRAWNULL)COLORRED;休假:=IF(AZ1X<0,REF(EMA(C,14),BARSLAST(CROSS(0,AZ1X))+1),DRAWNULL)COLORGREEN;STICKLINE(CROSS(AZ1X,0),C,O,2,0)COLORMAGENTA;STICKLINE(CROSS(0,AZ1X),C,O,2,0)COLORGREEN;
来函数检测结果如下:
该公式没有未来函数
定制、编写公式指标请联系QQ或微信同号:88652583
置顶指标
相关指标公式
VAR1T赋值:(100 - ((90 * (14日内最高价的最高值 - 收盘价)) / (14日内最高价的最高值 - 14日内最低价的最低值)))
VAR2T赋值:(100 - ((90 * (14日内最高价的最高值 - 收盘价)) / (14日内最高价的最高值 - 14日内最低价的最低值)))
VAR3T赋值:(100 - ((100*(6日内最高价的最高值-收盘价))/(6日内最高价的最高值-6日内最低价的最低值))的34日简单移动平均)
DIR1赋值:收盘价-5日前的收盘价的绝对值
VIR1赋值:收盘价-1日前的收盘价的绝对值的5日累和
ER1赋值:DIR1/VIR1
CS1赋值:ER1*(0.8-2/8)+2/8
CQ1赋值:CS1*CS1
DIR2赋值:收盘价-10日前的收盘价的绝对值
VIR2赋值:收盘价-1日前的收盘价的绝对值的10日累和
ER2赋值:DIR2/VIR2
CS2赋值:ER2*(0.8-2/24)+2/24
CQ2赋值:CS2*CS2
当满足条件VAR2T当满足条件VAR2T>VAR3T的6日简单移动平均时,在最低价和最高价位置之间画柱状线,宽度为0,1不为0则画空心柱.,画红色
当满足条件((收阴线)AND(VAR2T当满足条件((收阳线)AND(VAR2T当满足条件((收阴线)AND(VAR2T>VAR3T的6日简单移动平均))时,在开盘价和(收盘价-0.03)位置之间画柱状线,宽度为2.5,0不为0则画空心柱.,画淡红色
当满足条件((收阳线)AND(VAR2T>VAR3T的6日简单移动平均))时,在开盘价和收盘价位置之间画柱状线,宽度为2.5,1不为0则画空心柱.,画红色
当满足条件VAR2T上穿VAR3T的6日简单移动平均时,在(最低价-(最低价*0.02))位置画7号图标
当满足条件VAR3T的6日简单移动平均上穿VAR1T时,在(最高价+(最高价*0.02))位置画8号图标
PT赋值:1日前的最高价-1日前的最低价
CDP赋值:(1日前的最高价+1日前的最低价+1日前的收盘价*2)/4
AH赋值:CDP+PT
AL赋值:CDP-PT
NH赋值:CDP*2-1日前的最低价
NL赋值:CDP*2-1日前的最高价
输出强:如果AH>1日前的收盘价*1.1,返回1日前的收盘价*1.1,否则返回AHNODRAW
输出阻:如果NH>强,返回(强-CDP)*0.618+CDP,否则返回NHNODRAW,画蓝色
M赋值:如果AL<1日前的收盘价/1.1,返回1日前的收盘价/1.1,否则返回AL
输出撑:如果NL输出底:如果AL<1日前的收盘价/1.1,返回1日前的收盘价/1.1,否则返回ALNODRAW
HHJSJDA赋值:(3*收盘价+开盘价+最低价+最高价)/6
输出HHJSJDB:(20*HHJSJDA+19*1日前的HHJSJDA+18*2日前的HHJSJDA+17*3日前的HHJSJDA+16*4日前的HHJSJDA+15*5日前的HHJSJDA+14*6日前的HHJSJDA+13*7日前的HHJSJDA+12*8日前的HHJSJDA+11*9日前的HHJSJDA+10*10日前的HHJSJDA+9*11日前的HHJSJDA+8*12日前的HHJSJDA+7*13日前的HHJSJDA+6*14日前的HHJSJDA+5*15日前的HHJSJDA+4*16日前的HHJSJDA+3*17日前的HHJSJDA+2*18日前的HHJSJDA+20日前的HHJSJDA)/210,画蓝色,线宽为2
输出HHJSJDC:HHJSJDB的5日简单移动平均,画黄色,线宽为2
ZT赋值:收盘价/1日前的收盘价>1.090
当满足条件ZT时,在开盘价和收盘价位置之间画柱状线,宽度为3,0不为0则画空心柱.,画红色
当满足条件ZT时,在开盘价和收盘价位置之间画柱状线,宽度为3,0不为0则画空心柱.,画红色
当满足条件ZT时,在最高价和最低价位置之间画柱状线,宽度为0,0不为0则画空心柱.,画红色
XH赋值:ZT的13日过滤
BH赋值:上次ZT距今天数
LMIN赋值:BH日前的最低价和1日前的收盘价的较小值
CZZ赋值:BH日前的最高价-LMIN
当满足条件CANDBH<22时,在(LMIN+CZZ*0.5)和(LMIN+CZZ*0.5)位置之间画柱状线,宽度为7,0不为0则画空心柱.,画红色
当满足条件CANDBH<22时,在(LMIN+CZZ*0.382)和(LMIN+CZZ*0.382)位置之间画柱状线,宽度为7,0不为0则画空心柱.,画洋红色
当满足条件CANDBH<22时,在LMIN和LMIN位置之间画柱状线,宽度为7,0不为0则画空心柱.,画蓝色
VARZT赋值:上次收盘价/1日前的收盘价>1.097距今天数
当满足条件VARZT=2时,在最低价*0.97和最低价*0.98位置之间画柱状线,宽度为8,0不为0则画空心柱.,COLOR0000FF
当满足条件VARZT=2时,在最低价*0.95位置书写文字,画蓝色
当满足条件VARZT=4时,在最高价*1.03和最高价*1.02位置之间画柱状线,宽度为8,0不为0则画空心柱.,COLOR9966FF
当满足条件VARZT=4时,在最高价*1.06位置书写文字,画蓝色
当满足条件VARZT=7时,在最低价*0.97和最低价*0.98位置之间画柱状线,宽度为8,0不为0则画空心柱.,COLOR00FFFF
当满足条件VARZT=7时,在最低价*0.95位置书写文字,画蓝色
当满足条件VARZT=12时,在最高价*1.03和最高价*1.02位置之间画柱状线,宽度为8,0不为0则画空心柱.,COLORFF33FF
当满足条件VARZT=12时,在最高价*1.06位置书写文字,画蓝色
AZ1赋值:收盘价的14日指数移动平均
AZ1X赋值:(AZ1-1日前的AZ1)/1日前的AZ1*100,NODRAW
出击赋值:如果AZ1X>=0,返回上次AZ1X上穿0距今天数+1日前的收盘价的14日指数移动平均,否则返回无效数画红色
休假赋值:如果AZ1X<0,返回上次0上穿AZ1X距今天数+1日前的收盘价的14日指数移动平均,否则返回无效数画绿色
当满足条件AZ1X上穿0时,在收盘价和开盘价位置之间画柱状线,宽度为2,0不为0则画空心柱.画洋红色
当满足条件0上穿AZ1X时,在收盘价和开盘价位置之间画柱状线,宽度为2,0不为0则画空心柱.画绿色