该指标为波段交易系统,包含以下核心部分:
一、箱体与趋势判断
1. 箱顶:以前10个周期内收盘价的波峰值乘以0.98计算,用5倍粗线在主图显示。
2. 箱底:以前10个周期内收盘价的波谷值乘以1.02计算,用5倍粗线在主图显示。
3. 箱高:计算箱顶与箱底之间的百分比高度,该数值不显示。
4. 多空状态K线:通过计算多条EMA均线的聚合值及其变化率,判断多空状态,并用不同颜色的K线直观显示:
红色K线:表示“持股”状态,即短期趋势向上。
蓝色K线:表示“持币”状态,即短期趋势向下。
绿色K线:表示“洗盘”状态,即短期趋势向下但中期趋势有向上迹象。
二、买卖点信号
1. 白色K线信号:当收盘价上穿动态计算的“买进价”且该价格呈上升趋势时触发,标记为“买进”信号。
2. 黄色K线信号:当收盘价上穿动态计算的“加码价”且该价格呈上升趋势时触发,标记为“加码”信号。
三、辅助指标与背离预警
1. 快慢均线:显示5日EMA均线(V1)和基于29日EMA调整后的10日EMA均线(V2)。
2. 逃顶信号:当RSI指标上穿84时,在K线最高价位置用黄色点状线标记预警。
3. 底背离买点:综合MACD、KDJ、RSI三个指标,当价格创新低而指标未创新低并出现金叉时,判定为底背离买点。
4. 顶背离卖点:综合MACD、KDJ、RSI三个指标,当价格创新高而指标未创新高并出现死叉时,判定为顶背离卖点。
使用要点:
该指标通过彩色K线直接展示趋势状态(红/蓝/绿),结合白色(买进)和黄色(加码)K线信号提供操作点。
箱顶、箱底线可用于识别股价运行的阻力与支撑区间。
背离信号(B1/B2/B3, D1/D2/D3)和逃顶信号(逃)可作为趋势转折的辅助预警。
整个系统旨在识别波段行情中的趋势、箱体、买卖点及潜在转折点。
{来吧波段}
【箱顶】:PEAK(CLOSE,10,1)*0.98,LINETHICK5;
【箱底】:TROUGH(CLOSE,10,1)*1.02,LINETHICK5;
【箱高】:100*(【箱顶】-【箱底】)/【箱底】,NODRAW;
VAR1:=EMA(C,3);
VAR2:=EMA(C,5);
VAR3:=EMA(C,10);
VAR4:=EMA(C,20);
VAR5:=EMA(C,30);
VAR6:=(VAR2+VAR3+VAR4+VAR5)/4;
VAR7:=(VAR6-REF(VAR6,15))/REF(VAR6,15)*100;
VAR8:=(VAR6-REF(VAR6,15))/REF(VAR6, 15)*100;
VAR9:=EMA(VAR7,8);
STICKLINE(VAR7<1*REF(VAR7,1),H,L,0.5,0),COLORBLUE;{蓝-持币}
STICKLINE(VAR7<1*REF(VAR7,1),O,C,5, 1),COLORBLUE;
STICKLINE(VAR7>1*REF(VAR7,1),H,L,0.5,0),COLORRED;{红-持股}
STICKLINE(VAR7>1*REF(VAR7,1),O,C,5, 1),COLORRED;
STICKLINE(VAR7<1*REF(VAR7,1) AND VAR9>1*REF(VAR9,1),H,L,0.5,0),COLORGREEN;{绿-洗盘}
STICKLINE(VAR7<1*REF(VAR7,1) AND VAR9>1*REF(VAR9,1),O,C,5, 1),COLORGREEN;
买进价:=((C-REF(MA(C,6),1))/6+MA(C,6))*1.004;
买进条件:=CROSS(C,买进价) AND 买进价>REF(买进价,1);
STICKLINE(买进条件,H,L,0.5,1),COLORWHITE,LINETHICK2;{白-买进}
STICKLINE(买进条件,O,C,6,0),COLORWHITE,LINETHICK2;
加码价:=((C-REF(MA(C,18),1))/18+MA(C,18))*1.004;
加码条件:=CROSS(C,加码价) AND 加码价>REF(加码价,1);
STICKLINE(加码条件,H,L,0.5,1),COLORYELLOW,LINETHICK2;{黄-加码}
STICKLINE(加码条件,O,C,6,0),COLORYELLOW,LINETHICK2;
V1:EMA(CLOSE,5);
V2:EMA(EMA(CLOSE,29)*1.01,10);
LC:=REF(CLOSE,1);
RSI:=SMA(MAX(CLOSE-LC,0),6,1)/SMA(ABS(CLOSE-LC),6,1)*100;
逃 :IF(CROSS(84,RSI) , HIGH,HIGH+1),POINTDOT,LINETHICK7,COLORYELLOW ;HIGH+1,POINTDOT,LINETHICK7,COLOR000000;
DIFF:=EMA(CLOSE,12) - EMA(CLOSE,26);
DEA:=EMA(DIFF,9);
MACD:=2*(DIFF-DEA);
A1:=BARSLAST(REF(CROSS(DIFF,DEA),1));
B1:=REF(C,A1+1)>C AND REF(DIFF,A1+1)<DIFF AND CROSS(DIFF,DEA);
A2:=BARSLAST(REF(CROSS("KDJ.K"(9,3,3),"KDJ.D"(9,3,3)),1));
B2:=REF(C,A2+1)>C AND REF("KDJ.K"(9,3,3),A2+1)<"KDJ.K"(9,3,3) AND CROSS("KDJ.K"(9,3,3),"KDJ.D"(9,3,3));
A3:=BARSLAST(REF(CROSS("RSI.RSI1"(6,12,24),"RSI.RSI2"(6,12,24)),1));
B3:=REF(C,A3+1)>C AND REF("RSI.RSI1"(6,12,24),A3+1)<"RSI.RSI1"(6,12,24) AND CROSS("RSI.RSI1"(6,12,24),"RSI.RSI2"(6,12,24));
C1:=BARSLAST(REF(CROSS(DEA,DIFF),1));
D1:=REF(C,C1+1)<C AND REF(DIFF,C1+1)>DIFF AND CROSS(DEA,DIFF);
C2:=BARSLAST(REF(CROSS("KDJ.D"(9,3,3),"KDJ.K"(9,3,3)),1));
D2:=REF(C,C2+1)<C AND REF("KDJ.K"(9,3,3),C2+1)>"KDJ.K"(9,3,3) AND CROSS("KDJ.D"(9,3,3),"KDJ.K"(9,3,3));
C3:=BARSLAST(REF(CROSS("RSI.RSI2"(6,12,24),"RSI.RSI1"(6,12,24)),1));
D3:=REF(C,C3+1)<C AND REF("RSI.RSI1"(6,12,24),C3+1)>"RSI.RSI1"(6,12,24) AND CROSS("RSI.RSI2"(6,12,24),"RSI.RSI1"(6,12,24));
