指标是一个复合型技术分析工具,融合了趋势通道、斐波那契回撤、支撑阻力线、买卖信号和彩色K线。
核心组成部分与用法:
1. 趋势通道与斐波那契回撤
首先,计算过去J根K线(默认150根)内的最高价(顶部)和最低价(底部),并向前引用Q周期(默认3周期)。以此作为基准。
基于这个“顶部”和“底部”的区间,计算出五条斐波那契回撤位线(0.191, 0.382, 0.5, 0.618, 0.809),分别标记为A、B、Z、D、E。这些线在图表上以虚线形式显示,作为潜在的支撑或阻力区域。
同时,将计算出的“顶部”和“底部”价格,以蓝色和黄色的粗点状线在当前K线位置标出,作为关键的长期参考位。
2. “竹林”支撑阻力线
这部分通过`DRAWLINE`函数,自动识别并连接最近X周期(默认6)内的波峰(`PEAK`)和波谷(`TROUGH`)。
它绘制出三条主要的趋势线:
蓝色线:直接连接波峰与波谷,构成通道的边界。
黄色线与绿线(或红线与黄线):在蓝色通道线的基础上,进行三等分,绘制出内部的细分轨道线。
这些线共同构成一个类似“竹林”的通道网络,用于判断价格运行的趋势和通道内的强弱分界。
3. 买卖操作信号
使用两条指数移动平均线(EMA)的交叉产生信号:当快线(M3, 3日EMA)上穿慢线(M21, 21日EMA)时,在K线低价附近标注“买进”信号(青色)。
当慢线(M21)下穿快线(M3)时,在K线高价附近标注“出货”信号(绿色)。
附加一个基于RSI(相对强弱指标)的超买风险提示:当RSI从85以上下穿85时,在高价附近标注“落袋”信号(青色),提示获利了结。
4. 彩色K线系统
这是一个增强的K线可视化方案,根据涨跌和特殊情况进行染色:
涨停K线:当收盘价大于前收盘价的1.0985倍(近似涨停)且收盘价等于最高价时,绘制为红色空心粗柱。
跌停K线:当收盘价小于前收盘价的0.9015倍(近似跌停)且收盘价等于最低价时,绘制为绿色空心粗柱。
上涨K线(阳线):实体部分由内向外使用从深蓝到亮蓝的渐变色填充,边框为红色。
平盘K线:实体部分由内向外使用从深灰到白色的渐变色填充,边框为白色。
下跌K线(阴线):实体部分由内向外使用从暗红到橙黄的渐变色填充,边框为青色。
使用要点:
指标将趋势、通道、斐波那契比例、均线信号和K线形态可视化结合于一体。
“竹林”线提供了动态的支撑阻力参考,而斐波那契线提供了静态的关键比例位。
操作信号(买进/出货/落袋)提供了基于均线交叉和RSI超买的交易提示点。
彩色K线使价格走势的强弱和特殊状态(涨跌停)一目了然。
参数`J`(计算顶部底部的周期)、`Q`(向前引用周期)、`X`和`Y`(竹林线识别的波峰波谷周期)可根据分析周期长短进行调整。
J:=150;
Q:=3;
顶部:=REF(HHV(H,J),Q);
底部:=REF(LLV(L,J),Q);
A:=顶部-(顶部-底部)*0.191;
B:=顶部-(顶部-底部)*0.382;
Z:=顶部-(顶部-底部)*0.5;
D:=顶部-(顶部-底部)*0.618;
E:=顶部-(顶部-底部)*0.809;
顶:REFDATE(顶部,DATE),POINTDOT,COLORBLUE,LINETHICK3;
底:REFDATE(底部,DATE),POINTDOT,COLORYELLOW,LINETHICK3;
{竹林}
X:=6;Y:=6;{参数可以自己调整}
DRAWLINE(H=PEAK(1 ,X ,1 ) ,H ,L=TROUGH(2 ,X ,1 ) ,L , 1),COLORBLUE;
DRAWLINE(H=PEAK(1 ,X ,1 ) ,H ,L=TROUGH(2 ,X ,1 ) ,
L+(PEAK(1 ,X ,1 )-TROUGH(2 ,X ,1 ))/3 , 1),COLORYELLOW;
DRAWLINE(H=PEAK(1 ,X ,1 ) ,H ,L=TROUGH(2 ,X ,1 ) ,
L+(PEAK(1 ,X ,1 )-TROUGH(2 ,X ,1 ))/3*2 , 1),COLOR66BB00;
DRAWLINE(L=TROUGH(2 ,Y,1 ) ,L ,H=PEAK(1 ,Y,1 ) ,H ,1 ),COLORBLUE;
DRAWLINE(L=TROUGH(2 ,Y,1 ) ,L ,H=PEAK(1 ,Y,1 ) ,
H-(PEAK(1 ,Y ,1 )-TROUGH(2 , Y,1 ))/3*2 ,1 ),COLORRED;
DRAWLINE(L=TROUGH(2 ,Y,1 ) ,L ,H=PEAK(1 ,Y,1 ) ,
H-(PEAK(1 ,Y ,1 )-TROUGH(2 , Y,1 ))/3 ,1 ),COLORYELLOW;
{操作}
M3:=EMA(CLOSE,3);
M21:=EMA(CLOSE,21);
DRAWTEXT(CROSS(M3,M21),(LOW * 0.99),'买进'),COLOR00FFFF;
DRAWTEXT(CROSS(M21,M3),(HIGH * 1.02),'出货'),COLOR00FF00;
DRAWTEXT(CROSS(85,RSI),(HIGH * 1.02),'落袋'),COLORCYAN;
{彩色K线}
STICKLINE(CLOSE>REF(CLOSE,1)*1.0985 AND CLOSE=HIGH,CLOSE,OPEN,4,-1),COLORRED;
STICKLINE(CLOSE<REF(CLOSE,1)*0.9015 AND CLOSE=LOW,CLOSE,OPEN,4,-1),COLORGREEN;
STICKLINE(CLOSE> REF(CLOSE,1) ,HIGH,LOW,0,1 ),COLORRED;
STICKLINE(CLOSE> REF(CLOSE,1) ,OPEN,CLOSE,3,0 ),COLOR000055;
STICKLINE(CLOSE> REF(CLOSE,1) ,OPEN,CLOSE,2.7,0 ),COLOR000077;
STICKLINE(CLOSE> REF(CLOSE,1) ,OPEN,CLOSE,2.1,0 ),COLOR000099;
STICKLINE(CLOSE> REF(CLOSE,1) ,OPEN,CLOSE,1.5,0 ),COLOR0000BB;
STICKLINE(CLOSE> REF(CLOSE,1) ,OPEN,CLOSE,0.9,0 ),COLOR0000DD;
STICKLINE(CLOSE> REF(CLOSE,1) ,OPEN,CLOSE,0.3,0 ),COLOR0000FF;
STICKLINE(CLOSE= REF(CLOSE,1) ,HIGH,LOW,0,1 ),COLORWHITE;
STICKLINE(CLOSE= REF(CLOSE,1) ,OPEN,CLOSE,3,0 ),COLOR555555;
STICKLINE(CLOSE= REF(CLOSE,1) ,OPEN,CLOSE,2.7,0 ),COLOR777777;
STICKLINE(CLOSE= REF(CLOSE,1) ,OPEN,CLOSE,2.1,0 ),COLOR999999;
STICKLINE(CLOSE= REF(CLOSE,1) ,OPEN,CLOSE,1.5,0 ),COLORBBBBBB;
STICKLINE(CLOSE= REF(CLOSE,1) ,OPEN,CLOSE,0.9,0 ),COLORDDDDDD;
STICKLINE(CLOSE= REF(CLOSE,1) ,OPEN,CLOSE,0.3,0 ),COLORFFFFFF;
STICKLINE(CLOSE< REF(CLOSE,1) ,HIGH,LOW,0,1 ),COLORCYAN;
STICKLINE(CLOSE< REF(CLOSE,1) ,OPEN,CLOSE,3,0 ),COLOR990000;
STICKLINE(CLOSE< REF(CLOSE,1) ,OPEN,CLOSE,2.7,0 ),COLORCC0000;
STICKLINE(CLOSE< REF(CLOSE,1) ,OPEN,CLOSE,2.1,0 ),COLORFF4400;
STICKLINE(CLOSE< REF(CLOSE,1) ,OPEN,CLOSE,1.5,0 ),COLORFF8800;
STICKLINE(CLOSE< REF(CLOSE,1) ,OPEN,CLOSE,0.9,0 ),COLORFFCC00;
STICKLINE(CLOSE< REF(CLOSE,1) ,OPEN,CLOSE,0.3,0 ),COLORCYAN;
