指标源码
金钻买来的高成功率指标,话不多说,有图为证,能者把握,可复盘验证
{锁芯主升浪}
X_1:=((COST(85)+COST(15))/2+COST(50))/1.985;
X_2:=SMA(COST(87),2,1);
X_3:=MA(CLOSE,26);
X_4:=CLOSE>X_1 AND CLOSE>X_3 AND CROSS(CLOSE,X_2) AND CLOSE>X_2 AND (CLOSE-REF(CLOSE,1))/REF(CLOSE,1)*100>5;
X_5:=MA(VOL,135);
X_6:=VOL=HHV(VOL,10) AND VOL>1.9*REF(VOL,1) AND CLOSE>=REF(CLOSE,1) AND CLOSE>=OPEN AND VOL<=X_5*3.5;
CROSS(SMA(MAX(CLOSE-REF(CLOSE,1),0),4,1)/SMA(ABS(CLOSE-REF(CLOSE,1)),4,1)*100,80) OR FILTER(X_6,3) AND X_4;
{锁芯主升浪选}
X_1:=((COST(85)+COST(15))/2+COST(50))/1.985;
X_2:=SMA(COST(87),2,1);
X_3:=MA(CLOSE,26);
X_4:=CLOSE>X_1 AND CLOSE>X_3 AND CROSS(CLOSE,X_2) AND CLOSE>X_2 AND (CLOSE-REF(CLOSE,1))/REF(CLOSE,1)*100>5;
X_5:=MA(VOL,135);
X_6:=VOL=HHV(VOL,10) AND VOL>1.9*REF(VOL,1) AND CLOSE>=REF(CLOSE,1) AND CLOSE>=OPEN AND VOL<=X_5*3.5;
CROSS(SMA(MAX(CLOSE-REF(CLOSE,1),0),4,1)/SMA(ABS(CLOSE-REF(CLOSE,1)),4,1)*100,80) OR FILTER(X_6,3) AND X_4;
这段代码是用于分析锁芯主升浪(锁芯指股票上涨时出现的超卖情况)的超卖信号。以下是代码的分析以及其使用方法:
指标源码
# 锁芯主升浪选股/预警和附图指标 通达信TDX01028
{锁芯主升浪}
X_1:=((COST(85)+COST(15))/2+COST(50))/1.985;
X_2:=SMA(COST(87),2,1);
X_3:=MA(CLOSE,26);
X_4:=CLOSE>X_1 AND CLOSE>X_3 AND CROSS(CLOSE,X_2) AND CLOSE>X_2 AND (CLOSE-REF(CLOSE,1))/REF(CLOSE,1)*100>5;
X_5:=MA(VOL,135);
X_6:=VOL=HHV(VOL,10) AND VOL>1.9*REF(VOL,1) AND CLOSE>=REF(CLOSE,1) AND CLOSE>=OPEN AND VOL<=X_5*3.5;
CROSS(SMA(MAX(CLOSE-REF(CLOSE,1),0),4,1)/SMA(ABS(CLOSE-REF(CLOSE,1)),4,1)*100,80) OR FILTER(X_6,3) AND X_4;
X_5
指标解析
这段代码主要用来分析锁芯(股票上涨时出现的超卖情况)的超卖信号。以下是各指标的解析:
1. X_1
X_1:=((COST(85)+COST(15))/2+COST(50))/1.985;
COST(85)、COST(15)、COST(50)是参考价格(OHLCA的.close)的平均数。X_1是这三个参考价的加权平均,权重分别是0.5、0.25和0.25(因为 85+15+50=140,权重为 140 / (85+15+50) = 140/140 = 1,但这里权重可能是不同的,可能是取平均值?)- 这个指标可能用于确定超卖区域。
2. X_2
X_2:=SMA(COST(87),2,1);
SMA是移动平均,计算2日的参考价移动平均。X_2是87日的参考价的2日移动平均。
3. X_3
X_3:=MA(CLOSE,26);
MA是26日均值,计算当前日的26日均值。
4. X_4
X_4:=CLOSE>X_1 AND CLOSE>X_3 AND CROSS(CLOSE,X_2) AND CLOSE>X_2 AND (CLOSE-REF(CLOSE,1))/REF(CLOSE,1)*100>5;
- 这个指标较为复杂,包括多个条件:
CLOSE>X_1:当前日参考价高于X_1CLOSE>X_3:当前日参考价高于26日均值CROSS(CLOSE,X_2):当前日的参考价超卖信号,即当前价高于2日移动平均的参考价CLOSE>X_2:当前日参考价高于X_2(即87日的参考价的2日移动平均)(CLOSE-REF(CLOSE,1))/REF(CLOSE,1)*100>5:当前价相对于最近的1日价格的上涨幅度大于5%
- 逻辑表达:当前日股价高于X_1、X_3、X_2,并且当前超卖信号超卖区域(5%以上)。这可能是一个超卖信号,用于买入或等待市场反转。
5. X_5
X_5:=MA(VOL,135);
VOL是日 touched指标,计算日 touched日数。X_5是135日日 touched指标的平均值。
6. X_6
X_6:=VOL=HHV(VOL,10) AND VOL>1.9*REF(VOL,1) AND CLOSE>=REF(CLOSE,1) AND CLOSE>=OPEN AND VOL<=X_5*3.5;
HHV(VOL,10)是10日高点的体积指数(HHV)指标。X_6是 HHV体积指数的10日高点,且满足以下条件:VOL=HHV(VOL,10):当前日的体积等于10日HHV的体积。VOL>1.9*REF(VOL,1):当前日的体积大于1.9日前的体积(说明有持续的热点)。CLOSE>=REF(CLOSE,1) AND CLOSE>=OPEN:当前日和前一交易日的收盘价高于开价。VOL<=X_5*3.5:当前日的体积<=135日日 touched指标的平均值的3.5倍。
- 逻辑表达:当前日的体积是否是10日HHV的高点,并且满足其他条件,可能用于判断超卖信号。
7. CROSS(SMA(MAX(CLOSE-REF(CLOSE,1),0),4,1)/SMA(ABS(CLOSE-REF(CLOSE,1)),4,1)*100,80)
CROSS指的是超卖信号(超卖区域)。SMA(MAX(CLOSE-REF(CLOSE,1),0),4,1):4日收益符号的向上部分(即最近4日收益为正的部分)的平均值。SMA(ABS(CLOSE-REF(CLOSE,1)),4,1):4日收益符号(即4日收益的绝对值)的平均值。- 结果为超卖信号区域(80%以上)。
8. X_4
X_4:=CLOSE>X_1 AND CLOSE>X_3 AND CROSS(CLOSE,X_2) AND CLOSE>X_2 AND (CLOSE-REF(CLOSE,1))/REF(CLOSE,1)*100>5;
- 和
X_4一致,继续说明当前日股价高于X_1、X_3、X_2,并且当前超卖信号超卖区域(80%以上)。这可能是一个更严格的超卖信号。
9. X_5 的使用
CROSS(SMA(...),80) OR FILTER(X_6,3) AND X_4;
CROSS(...,80):超卖信号区域(80%以上)。FILTER(X_6,3):对X_6进行过滤,可能用于去除异常或稀释信号。- 所以,最终的超卖信号区域为:当前日超卖信号超卖区域(80%以上)且 X_6 满足条件,并且 X_4 满足条件。
使用方法
-
设置参考价格(OHLCA):
- 选择交易日的OHLCA数据,并计算参考价。
-
计算指标:
- 计算 X_1、X_2、X_3、X_4、X_5、X_6 等指标。
- X_1 到 X_6 的计算结果将帮助判断超卖信号。
-
生成超卖信号:
- 如果 X_4 的条件全部满足(当前股价高于X_1、X_3、X_2,并且超卖信号超卖区域为80%以上),则提示超卖信号。
-
回测和优化:
- 进行历史数据回测,验证信号的有效性。
- 优化参考价格、移动平均的天数和超卖区域,调整指标设置。
注意事项
- 参考价格计算:确保使用正确的参考价格(OHLCA)。
- 移动平均的选择:选择适当的移动平均天数,避免选择过短或过长的天数,影响信号的敏感度。
- 条件判断:确保所有条件都准确无误,避免逻辑错误。
- 异常处理:考虑市场异常情况(如突变、异常交易)的影响。
通过这些指标和条件组合,锁芯主升浪策略可以用来识别超卖信号,从而在市场反转时及时操作。