[缠绕指标]源码: KK:=INDEXO;HH:=INDEXH;DD:=INDEXL;CC:=INDEXC; DP:=EMA(INDEXC,500)/EMA(C,500); STICKLINE(CC>REF(CC,1),(HH+H)/DP,(DD+L)/DP,0,1),COLORRED,LINETHICK3; STICKLINE(CC>REF(CC,1),(KK+O)/DP,(CC+C)/DP,3,1),COLORRED,LINETHICK3; STICKLINE(CC<REF(CC,1),(HH+H)/DP,(DD+L)/DP,0,0),COLOR00FF00,LINETHICK3; STICKLINE(CC<REF(CC,1),(KK+O)/DP,(CC+C)/DP,3,0),COLOR00FF00,LINETHICK3;
WR:=100*(HHV(HIGH,14)-CLOSE)/(HHV(HIGH,14)-LLV(LOW,14)); DRAWICON(FILTER(CROSS(-WR,(0 - 81)),10),L,1); DRAWICON(FILTER(CROSS((0 -19),-WR),10),H*1.02,2); DRAWTEXT(FILTER(CROSS(-WR,(0 - 81)),21),L*0.98,'W&R'),,COLORRED; DRAWTEXT(FILTER(CROSS(0 -19,-WR),21),H*1.03,'W&R'),,COLORGREEN; VAR1:=(2*C+H+L)/4; VAR2:=MA(VAR1,30); VAR3:=MA(VAR1,5); STICKLINE(VAR1>=VAR2,CLOSE,OPEN,5,0),COLORFF00FF; STICKLINE(VAR1>=VAR2,HIGH,LOW,0,0),COLORFF00FF; STICKLINE(VAR1<VAR2,CLOSE,OPEN,5,0),COLORGREEN; STICKLINE(VAR1<VAR2,HIGH,LOW,0,0),COLORGREEN; STICKLINE(VAR1<VAR3 AND VAR3>VAR2,CLOSE,OPEN,5,0),COLORFF9933; STICKLINE(VAR1<VAR3 AND VAR3>VAR2,HIGH,LOW,0,0),COLORFF9933; MA(C,30),COLORYELLOW; R:=0.2; R1:=0.1; 中线:(MA(C,30)+MA(C,72))/2,COLORCYAN; 顶线:中线+中线*R,COLORCYAN; 底线:中线-中线*R,COLORCYAN; 顶1线:中线+中线*R1,COLORRED; 底1线:中线-中线*R1,COLORRED; 源码解析: KK赋值:开盘价 HH赋值:最高价 DD赋值:最低价 CC赋值:收盘价 DP赋值:收盘价的500日指数移动平均/收盘价的500日指数移动平均 当满足条件CC>昨日CC时,在(HH+最高价)/DP和(DD+最低价)/DP位置之间画柱状线,宽度为0,1不为0则画空心柱.,画红色,线宽为3 当满足条件CC>昨日CC时,在(KK+开盘价)/DP和(CC+收盘价)/DP位置之间画柱状线,宽度为3,1不为0则画空心柱.,画红色,线宽为3 当满足条件CC<昨日CC时,在(HH+最高价)/DP和(DD+最低价)/DP位置之间画柱状线,宽度为0,0不为0则画空心柱.,COLOR00FF00,线宽为3 当满足条件CC<昨日CC时,在(KK+开盘价)/DP和(CC+收盘价)/DP位置之间画柱状线,宽度为3,0不为0则画空心柱.,COLOR00FF00,线宽为3 WR赋值:100*(14日内最高价的最高值-收盘价)/(14日内最高价的最高值-14日内最低价的最低值) 当满足条件-WR上穿(0-81)的10日过滤时,在最低价位置画1号图标 当满足条件(0-19)上穿-WR的10日过滤时,在最高价*1.02位置画2号图标 当满足条件-WR上穿(0-81)的21日过滤时,在最低价*0.98位置书写文字,,画红色 当满足条件0-19上穿-WR的21日过滤时,在最高价*1.03位置书写文字,,画绿色 VAR1赋值:(2*收盘价+最高价+最低价)/4 VAR2赋值:VAR1的30日简单移动平均 VAR3赋值:VAR1的5日简单移动平均 当满足条件VAR1>=VAR2时,在收盘价和开盘价位置之间画柱状线,宽度为5,0不为0则画空心柱.,COLORFF00FF 当满足条件VAR1>=VAR2时,在最高价和最低价位置之间画柱状线,宽度为0,0不为0则画空心柱.,COLORFF00FF 当满足条件VAR1<VAR2时,在收盘价和开盘价位置之间画柱状线,宽度为5,0不为0则画空心柱.,画绿色 当满足条件VAR1<VAR2时,在最高价和最低价位置之间画柱状线,宽度为0,0不为0则画空心柱.,画绿色 当满足条件VAR1<VAR3ANDVAR3>VAR2时,在收盘价和开盘价位置之间画柱状线,宽度为5,0不为0则画空心柱.,COLORFF9933 当满足条件VAR1<VAR3ANDVAR3>VAR2时,在最高价和最低价位置之间画柱状线,宽度为0,0不为0则画空心柱.,COLORFF9933 收盘价的30日简单移动平均,画黄色 R赋值:0.2 R1赋值:0.1 输出中线:(收盘价的30日简单移动平均+收盘价的72日简单移动平均)/2,画青色 输出顶线:中线+中线*R,画青色 输出底线:中线-中线*R,画青色 输出顶1线:中线+中线*R1,画红色 输出底1线:中线-中线*R1,画红色
|