指标构成与信号逻辑:
该指标包含四个独立的买入信号模块,均基于价格相对强度、超卖状态及动量转折的复合条件。每个模块结构相似,但参数设置不同,对应不同的信号强度等级。
核心计算模块(以第一个信号为例):
1. VAR2:计算18日上涨幅度与13日绝对价格变动幅度的平滑比值,反映短期相对强度。
2. VAR3:计算24日上涨幅度与20日绝对价格变动幅度的平滑比值,反映中期相对强度。
3. VAR4:捕捉VAR3在低位(<48)后的3日内,VAR2上穿VAR3的交叉信号。
4. VAR5:判断收盘价相对于48日均线的偏离度是否小于-12.5%,即是否处于超卖状态。
5. VAR8:基于最近5日最低价和10日最高价,计算收盘价在此区间内的相对位置(0-100),并进行4日指数平滑,形成类似随机指标的快线。
6. VAR9:对VAR8进行二次平滑(参数0.667和0.333),形成慢线。
信号输出条件:
四个买入信号均需同时满足以下四类条件:
强度金叉:短期强度线上穿中期强度线(如VAR2上穿VAR3),且中期强度线近期处于低位。
深度超卖:收盘价显著低于其长期均线(如48日、43日、33日、23日),偏离度小于-12.5%。
位置金叉:价格相对位置快线(VAR8)上穿其慢线(VAR9)。
低位确认:价格相对位置快线(VAR8)处于低位(≤25)。
四个具体信号:
1. 低吸:使用参数(18,13,24,20,48)。信号出现时,在副图0.9位置显示“★低吸”。
2. 机会难得:使用参数(7,7,13,13,43)。信号出现时,在副图0.7位置显示“★机会难得”,信号线为黄色。
3. 难得一见:使用参数(7,7,13,13,33)。信号出现时,在副图0.5位置显示“★难得一见”,信号线为洋红色。
4. 满仓买入:使用参数(7,7,13,13,23)。信号出现时,在副图0.3位置显示“★满仓买入”,信号线为绿色。
附加说明:
指标中设置了时间限制变量(VARA, VAR15等,日期为2010年11月13日),在此日期之后,超卖条件(VAR5, VAR10等)被强制设为0,导致所有信号在此日期之后可能无法正常输出。若需在当前使用,需删除或修改此日期限制逻辑。
信号自上而下排列(“低吸”在上,“满仓买入”在下),可能暗示信号强度或可靠性递增,但具体需结合其他分析验证。
该指标为典型的底部反转或超跌反弹寻找买点的策略,需注意在单边下跌趋势中可能出现多次假信号。
VAR1:=REF(CLOSE,1);
VAR2:=SMA(MAX(CLOSE-VAR1,0),18,1)/SMA(ABS(CLOSE-VAR1),13,1)*100;
VAR3:=SMA(MAX(CLOSE-VAR1,0),24,1)/SMA(ABS(CLOSE-VAR1),20,1)*100;
VAR4:=BARSLAST(VAR3<48)<=3 AND CROSS(VAR2,VAR3);
VAR5:=(CLOSE-MA(CLOSE,48))/MA(CLOSE,20)*100<-12.5;
VAR6:=LLV(LOW,5);
VAR7:=HHV(HIGH,10);
VAR8:=EMA((CLOSE-VAR6)/(VAR7-VAR6)*100,4);
VAR9:=EMA(0.667*REF(VAR8,1)+0.333*VAR8,2);
VARA:=1011131;
VARB:=IF(DATE<=VARA,VAR5,0);
低吸: VAR4 AND VAR5 AND CROSS(VAR8,VAR9) AND VAR8<=25;
DRAWTEXT(低吸>0,0.9,'★低吸');
VARC:=REF(CLOSE,1);
VARD:=SMA(MAX(CLOSE-VARC,0),7,1)/SMA(ABS(CLOSE-VARC),7,1)*100;
VARE:=SMA(MAX(CLOSE-VARC,0),13,1)/SMA(ABS(CLOSE-VARC),13,1)*100;
VARF:=BARSLAST(VARE<43)<=3 AND CROSS(VARD,VARE);
VAR10:=(CLOSE-MA(CLOSE,43))/MA(CLOSE,20)*100<-12.5;
VAR11:=LLV(LOW,5);
VAR12:=HHV(HIGH,10);
VAR13:=EMA((CLOSE-VAR11)/(VAR12-VAR11)*100,4);
VAR14:=EMA(0.667*REF(VAR13,1)+0.333*VAR13,2);
VAR15:=1011131;
VAR16:=IF(DATE<=VAR15,VAR10,0);
机会难得: VARF AND VAR10 AND CROSS(VAR13,VAR14) AND VAR13<=25,COLORFFFF00;
DRAWTEXT(机会难得>0,0.7,'★机会难得');
VAR17:=REF(CLOSE,1);
VAR18:=SMA(MAX(CLOSE-VAR17,0),7,1)/SMA(ABS(CLOSE-VAR17),7,1)*100;
VAR19:=SMA(MAX(CLOSE-VAR17,0),13,1)/SMA(ABS(CLOSE-VAR17),13,1)*100;
VAR1A:=BARSLAST(VAR19<33)<=3 AND CROSS(VAR18,VAR19);
VAR1B:=(CLOSE-MA(CLOSE,33))/MA(CLOSE,20)*100<-12.5;
VAR1C:=LLV(LOW,5);
VAR1D:=HHV(HIGH,10);
VAR1E:=EMA((CLOSE-VAR1C)/(VAR1D-VAR1C)*100,4);
VAR1F:=EMA(0.667*REF(VAR1E,1)+0.333*VAR1E,2);
VAR20:=1011131;
VAR21:=IF(DATE<=VAR20,VAR1B,0);
难得一见: VAR1A AND VAR1B AND CROSS(VAR1E,VAR1F) AND VAR1E<=25,COLORMAGENTA;
DRAWTEXT(难得一见>0,0.5,'★难得一见');
VAR22:=REF(CLOSE,1);
VAR23:=SMA(MAX(CLOSE-VAR22,0),7,1)/SMA(ABS(CLOSE-VAR22),7,1)*100;
VAR24:=SMA(MAX(CLOSE-VAR22,0),13,1)/SMA(ABS(CLOSE-VAR22),13,1)*100;
VAR25:=BARSLAST(VAR24<23)<=3 AND CROSS(VAR23,VAR24);
VAR26:=(CLOSE-MA(CLOSE,23))/MA(CLOSE,20)*100<-12.5;
VAR27:=LLV(LOW,5);
VAR28:=HHV(HIGH,10);
VAR29:=EMA((CLOSE-VAR27)/(VAR28-VAR27)*100,4);
VAR2A:=EMA(0.667*REF(VAR29,1)+0.333*VAR29,2);
VAR2B:=1011131;
VAR2C:=IF(DATE<=VAR2B,VAR26,0);
满仓买入: VAR25 AND VAR26 AND CROSS(VAR29,VAR2A) AND VAR29<=25,COLORGREEN;
DRAWTEXT(满仓买入>0,0.3,'★满仓买入');