
{大牛启动选}
X1:=MAX(O,C);
X2:=MIN(O,C);
X3:=REF(HHV(H,2),1);
X4:=REF(LLV(L,2),1);
X5:=IF(X1>X3,1,IF(X2<X4,-1,0));
X6:=BARSLAST(X5=0);
X7:=REF(REF(H,BARSLAST(X5=1)),X6);
X8:=REF(REF(L,BARSLAST(X5=-1)),X6);
X9:=IF(X5=1,IF(X1>X7,1,0),IF(X5=-1,IF(X2<X8,-1,0),0));
X10:=BARSLAST(X9=-1);
X11:=BARSLAST(X9=1);
X12:=REF(COUNT(CROSS(X9,-0.5),X11),X10);
X13:=COUNT(CROSS(X9,0.5),X10);
X14:=IF(X9=1,IF(X13=1,IF(X12>0,1,0),0),0);
X15:=VALUEWHEN(X14,REF(REF(H,X11),X10));
X16:=100*ABS(C-X15)/X15<10;
X17:=EMA(CLOSE,18)-EMA(CLOSE,40);
X18:=EMA(X17,3);
X19:=(X17-X18)*2;
X20:=EMA(X19,5);
X21:=REF(X20/2,BARSLAST(X20=HHV(X20,120)));
X22:=REF(X20/2,BARSLAST(X20=HHV(X20,250)));
X23:=NOT(REF(X21,1)=REF(X22,1)) AND X21=X22 AND C>X15 AND X16;
X24:=IF(HHVBARS(X19,90),REF(X19,HHVBARS(X19,90)),X19);
大牛启动:X23 AND X24>X22;
风险提示:指标仅供学习讨论研究!不作为投资决策依据!
这是一个通达信/同花顺指标公式,需要解析其逻辑并进行量化回测分析。
大牛启动指标
这是一个基于价格突破与MACD背离共振的选股指标,通过识别股价创阶段性新高且MACD指标同步创新高的"大牛启动"信号,捕捉主升浪行情的起涨点。
指标逻辑拆解
1. 价格突破识别模块 (X1-X16)
X1-X4:计算当日K线实体范围与前两日高低点对比
X5:判断突破方向(1=向上突破,-1=向下突破,0=震荡)
X9:确认有效突破信号
X14-X16:过滤假突破,要求突破幅度<10%且收盘价站上突破位
2. MACD动量共振模块 (X17-X22)
X17-X19:计算18日/40日EMA差值及其3日平滑(MACD核心)
X20-X22:识别120日与250日周期内的MACD极值,判断动量是否同步创新高
3. 大牛启动信号合成 (X23-X24)
X23:价格突破确认 + MACD120日/250日极值重合(长周期共振)
X24:当前MACD值大于历史90日高点的一半(动量确认)
大牛启动:X23 AND X24,即价格突破+MACD长周期共振+动量确认三重条件!
风险提示:指标仅供学习讨论研究!不作为投资决策依据!
夜雨聆风