#10926
混合
免费
行业轮动策略(突破前高+趋势确认)
公式说明
AI生成
**一句话概括** 这个公式就是找出创出20日新高、且多重指标确认强势的股票,捕捉趋势延续的买入机会。 **核心买入逻辑** 1. 突破前高:当天收盘价等于20日内最高价,说明创了短期新高 2. 趋势确认:股价在20日均线以上,且20日均线在60日均线以上,双重确认上升趋势 3. 动量确认:MACD指标的DIF线大于DEA线,且DIF大于0,确认上涨动能充足 4. 量能确认:当天成交量比5日均量放大20%以上,减少假突破风险 **适合什么市场环境** 适合明确的上升趋势或牛市行情,不适合震荡市或下跌趋势,震荡市中假突破会很多。 **风险提示** 趋势策略在震荡市中容易频繁发出错误信号导致亏损,且买入时股价已涨高,追涨风险较大。
研究报告
// ID-215 行业轮动策略(突破前高+趋势确认)
// 策略逻辑:强势股突破前高 + 双重趋势确认 + 动量确认 + 量能确认
// 适用场景:趋势市场(牛市或结构性行情)
// Warmup期:前59根K线(MA(CLOSE,60)需要前59根)
N := 20; // 突破周期
M := 60; // 长期趋势周期
// 1. 突破前高(20日新高 = 强势股信号,proxy for 行业轮动)
突破前高 := CLOSE = HHV(CLOSE, N);
// 2. 趋势确认(中期+长期趋势向上)
短期趋势向上 := CLOSE > MA(CLOSE, 20);
长期趋势向上 := MA(CLOSE, 20) > MA(CLOSE, M);
趋势向上 := 短期趋势向上 AND 长期趋势向上;
// 3. 动量确认(MACD多头)
DIF := EMA(CLOSE, 12) - EMA(CLOSE, 26);
DEA := EMA(DIF, 9);
MACD := (DIF - DEA) * 2;
动量向上 := DIF > DEA AND DIF > 0;
// 4. 量能确认(放量突破,减少假突破)
量能放大 := VOL > MA(VOL, 5) * 1.2;
// 5. 买入信号(所有条件同时满足)
买入信号 := 突破前高 AND 趋势向上 AND 动量向上 AND 量能放大;
// 6. 卖出信号(止损/止盈,在回测代码中实现)
// 止损:CLOSE < MA(CLOSE, 10)
// 止盈:CLOSE > MA(CLOSE, 20) * 1.2
// 输出
选股: 买入信号;
// Warmup处理:剔除前M根K线(MA(CLOSE,M)需要前M-1根)
// 在回测代码中处理:if bar_index < M: skip
回测统计
胜率
44.0%
平均收益
7.10%
夏普比率
待验证
最大回撤
-21.3%
按市场状态分段表现
暂无市场状态数据