指标用于识别“金牛出现”信号,其核心逻辑是结合价格形态、CCI、RSI和KDJ等多个技术指标的极端超卖状态进行综合判断。
主要构成与逻辑:
1. 价格形态序列 (VAR1 至 VAR19):
定义了一组复杂的连续K线组合条件。其核心是寻找一个特定的价格波动模式:在经历一段下跌(VARD至VAR18描述的状态)后,出现一个看涨的启动信号(VAR1:当前收盘价高于前两根K线的收盘价)。VAR19将此下跌形态的结束与看涨启动信号的出现联系起来。
2. CCI指标通道 (CC1, CB1):
基于典型价(高、低、收三价平均值)计算CCI。
对原始CCI进行平滑处理得到C1、C2,并计算C3。
最终取C3的指数移动平均作为CB1。信号要求CB1小于-100,表明价格处于极端超卖区域。
3. RSI指标通道 (RSI, RR1):
将传统的RSI指标进行平移和放大((RSI1-50)5),以扩大其波动范围。
对该处理后的RSI进行类似KDJ的平滑计算(R1, D1, J1),并取J1的指数移动平均作为RR1。
信号要求RR1由下向上拐头(RR条件:当前RR1大于前一期RR1),且RR1小于-100,表明RSI处于深度超卖并出现短期转向。
4. KDJ指标通道 (K1, BB1):
将传统的K值进行平移和放大((K-50)5)。
对该处理后的K1进行二次平滑计算(K2, D2, J2),并取J2的指数移动平均作为BB1。
信号要求BB1小于-100,表明KDJ指标也处于极端超卖状态。
“金牛出现”信号条件:
当以下所有条件同时满足时,触发信号:
RR为真:即RSI通道指标RR1刚刚出现向上拐头。
前一日RR为假:确保拐点是新发生的。
深度超卖:RSI通道指标RR1 < -100 且 KDJ通道指标BB1 < -100 且 CCI通道指标CB1 < -100。三个通道指标同时深度超卖。
形态确认:VAR19等于1,即特定的下跌后看涨启动形态成立。
信号表现:
当“金牛出现”信号触发时,在副图或主图K线图上:
1. 绘制一组由宽到窄、颜色渐变的柱状线(STICKLINE)。
2. 标注“金牛出现”的文字(DRAWTEXT)。
3. 在对应K线位置上方显示一个图标(DRAWICON)。
使用要点:
指标旨在捕捉多个关键指标在极端超卖区域形成共振,并结合特定底部反转形态后的潜在买入机会。信号出现频率较低,属于抄底型或深度反弹型策略的预警信号。使用者应结合整体趋势、成交量以及其他分析方法进行综合决策,并注意设置止损以控制风险。
VAR1:=CLOSE>REF(CLOSE,1) AND CLOSE>REF(CLOSE,2);
VAR2:=REF(VAR1,1) AND CLOSE<=REF(CLOSE,1) AND CLOSE>=REF(CLOSE,2);
VAR3:=REF(VAR2,1) AND CLOSE>=REF(CLOSE,1) AND CLOSE<=REF(CLOSE,2);
VAR4:=REF(VAR3,1) AND CLOSE<=REF(CLOSE,1) AND CLOSE>=REF(CLOSE,2);
VAR5:=REF(VAR4,1) AND CLOSE>=REF(CLOSE,1) AND CLOSE<=REF(CLOSE,2);
VAR6:=REF(VAR5,1) AND CLOSE<=REF(CLOSE,1) AND CLOSE>=REF(CLOSE,2);
VAR7:=REF(VAR6,1) AND CLOSE>=REF(CLOSE,1) AND CLOSE<=REF(CLOSE,2);
VAR8:=REF(VAR7,1) AND CLOSE<=REF(CLOSE,1) AND CLOSE>=REF(CLOSE,2);
VAR9:=REF(VAR8,1) AND CLOSE>=REF(CLOSE,1) AND CLOSE<=REF(CLOSE,2);
VARA:=REF(VAR9,1) AND CLOSE<=REF(CLOSE,1) AND CLOSE>=REF(CLOSE,2);
VARB:=REF(VARA,1) AND CLOSE>=REF(CLOSE,1) AND CLOSE<=REF(CLOSE,2);
VARC:=REF(VARB,1) AND CLOSE<=REF(CLOSE,1) AND CLOSE>=REF(CLOSE,2);
VARD:=CLOSE<REF(CLOSE,1) AND CLOSE<REF(CLOSE,2);
VARE:=REF(VARD,1) AND CLOSE>=REF(CLOSE,1) AND CLOSE<=REF(CLOSE,2);
VARF:=REF(VARE,1) AND CLOSE<=REF(CLOSE,1) AND CLOSE>=REF(CLOSE,2);
VAR10:=REF(VARF,1) AND CLOSE>=REF(CLOSE,1) AND CLOSE<=REF(CLOSE,2);
VAR11:=REF(VAR10,1) AND CLOSE<=REF(CLOSE,1) AND CLOSE>=REF(CLOSE,2);
VAR12:=REF(VAR11,1) AND CLOSE>=REF(CLOSE,1) AND CLOSE<=REF(CLOSE,2);
VAR13:=REF(VAR12,1) AND CLOSE<=REF(CLOSE,1) AND CLOSE>=REF(CLOSE,2);
VAR14:=REF(VAR13,1) AND CLOSE>=REF(CLOSE,1) AND CLOSE<=REF(CLOSE,2);
VAR15:=REF(VAR14,1) AND CLOSE<=REF(CLOSE,1) AND CLOSE>=REF(CLOSE,2);
VAR16:=REF(VAR15,1) AND CLOSE>=REF(CLOSE,1) AND CLOSE<=REF(CLOSE,2);
VAR17:=REF(VAR16,1) AND CLOSE<=REF(CLOSE,1) AND CLOSE>=REF(CLOSE,2);
VAR18:=REF(VAR17,1) AND CLOSE>=REF(CLOSE,1) AND CLOSE<=REF(CLOSE,2);
VAR19:=REF(VARD OR VARE OR VARF OR VAR10 OR VAR11 OR VAR12 OR VAR13 OR
VAR14 OR VAR15 OR VAR16 OR VAR17 OR VAR18,1) AND VAR1;
TYP := (HIGH + LOW + CLOSE)/3;
CC1:=(TYP-MA(TYP,14))/(0.015*AVEDEV(TYP,14)),COLORFF00FF;
C1:=SMA(CC1,3,1);
C2:=SMA(C1,3,1);
C3:=3*C1-2*C2;
CB1:=EMA(C3,5);
CB2:=REF(CB1,1);
LC := REF(CLOSE,1);
RSI1:=SMA(MAX(CLOSE-LC,0),6,1)/SMA(ABS(CLOSE-LC),6,1)*100;
RSI:=(RSI1-50)*5,LINETHICK2,COLORFFFFFF;
R1:=SMA(RSI,3,1);
D1:=SMA(R1,3,1);
J1:=3*R1-2*D1;
RR1:=EMA(J1,5);
RR2:=REF(RR1,1);
RR:=RR1>RR2;
RSV:=(CLOSE-LLV(LOW,9))/(HHV(HIGH,9)-LLV(LOW,9))*100;
K:=SMA(RSV,3,1);
K1:=(K-50)*5,COLOR00FF00;
K2:=SMA(K1,3,1);
D2:=SMA(K2,3,1);
J2:=3*K2-2*D2;
BB1:=EMA(J2,5);
金牛出现: RR AND NOT(REF(RR,1)) AND (RR1<-100 AND BB1<-100) AND CB1<-100 AND VAR19=1,COLORFF0080;
STICKLINE(金牛出现,80,1,2,0),COLOR800040;
STICKLINE(金牛出现,80,1,1.5,0),COLORFF0080;
STICKLINE(金牛出现,80,1,1,0),COLOR800080;
STICKLINE(金牛出现,80,1,0.3,0),COLORFF00FF;
DRAWTEXT(金牛出现,50,' 金牛出现'),COLORFF0080;
DRAWICON(金牛出现>0,83,9);