8 个条件 AND 在一起,名字叫 "买卖神器"—— 我数了一下,其实是 3 个指标换着说
打开源码我先数了一下,XG 那一行有 8 个条件用 AND 连在一起。看着唬人,我一个个拆完发现 ——这里面有重复。
先列一下 8 个条件:
K>D:KDJ 金叉
K>REF(K,1):K 值比昨天高
DIF>DEA:MACD 在零上
DIF>REF(DIF,1):DIF 比昨天高
R6>50:6 日 RSI 过 50
R6>REF(R6,1):RSI 比昨天高
CROSS(CCI,-100):CCI 从超卖区回来
重心 > REF (重心,1):自定义动量比昨天高
源码直接复制,日线使用:
A1:=(CLOSE*2+HIGH+LOW)/4; A2:=EMA(A1,13)-EMA(A1,34); A3:=EMA(A2,5); 重心:=2*(A2-A3)*3.8; DIF:=EMA(CLOSE,12)-EMA(CLOSE,26); DEA:=EMA(DIF,9); RSV:=(CLOSE-LLV(LOW,9))/(HHV(HIGH,9)-LLV(LOW,9))*100; K:=SMA(RSV,3,1); D:=SMA(K,3,1); TYP:=(HIGH+LOW+CLOSE)/3; CCI:=(TYP-MA(TYP,14))/(0.015*AVEDEV(TYP,14)); 买:=CROSS(CCI,-100); LC:=REF(CLOSE,1); R6:=SMA(MAX(CLOSE-LC,0),6,1)/SMA(ABS(CLOSE-LC),6,1)*100; XG:K>D AND K>REF(K,1) AND DIF>DEA AND DIF>REF(DIF,1) AND R6>50 AND R6>REF(R6,1) AND 买 AND 重心>REF(重心,1);
说几句实在的。
第一,KDJ、MACD、RSI 本质上是同源的。这三个指标都在算 "价格最近涨得快不快"。K>D 金叉,意味着 9 日 RSV 在抬头;DIF>DEA,意味着 12 日 EMA 上穿 26 日 EMA;R6>50,意味着 6 日平均涨幅大于平均跌幅。这三个条件同时成立,其实在说同一件事:短期动量在转多。看起来是 3 个独立指标,实际是 1 个动量信号被说了 3 遍。
第二,"比昨天高" 这个条件出现了 4 次。K 比昨天高、DIF 比昨天高、R6 比昨天高、重心比昨天高。这 4 个条件本质都是 "今天比昨天强"。一旦股票当天涨得不错,这 4 个条件大概率同时成立;一旦跌,同时不成立。这不是过滤,是重复确认。
第三,真正独立的条件其实只有两个半:
CCI 上穿 - 100(从超卖区回来,这个有点独立)
DIF>DEA(MACD 在零上,和动量相关)
K>D(KDJ 金叉,和 RSI 同源)
R6>50(RSI 过半,和 KDJ 同源)
第四,这种公式的问题在哪?它会让你觉得 "我筛得很严,信号很少,应该很准"。但实际上,因为条件同源,信号少不是因为 "筛得严",而是因为 "动量反转" 这种事本身就不常发生。一旦真出现,和单独用一个 MACD 金叉信号,差别没你想的那么大。
第五,"重心" 这个自定义指标:A1=(2C+H+L)/4 是典型价格,A2=EMA13-EMA34,A3=EMA (A2,5),重心 = 2*(A2-A3)*3.8。这本质上又是一个 MACD 式差值 —— 短 EMA 减长 EMA 再做一次 EMA,乘 2 乘 3.8 只是放大显示。它和 DIF 高度相关,又加了一个 "假独立" 的条件。
我的建议:这种公式别直接用。真要参考,把它当成 "动量全面转多" 的一个信号,而不是 "八重共振" 的神器。信号出来之后,自己再看一眼位置 —— 是不是在高位、是不是放量、大盘配合不配合。指标不能替你判断位置。
指标仅为技术交流,不构成投资建议。市场有风险,入市需谨慎。
扩展阅读:https://mp.weixin.qq.com/s/ulNhpk6vZjTSPhlKyY4UiA


