#10868
混合
免费
, COLORGREEN;
公式说明
AI生成
**一句话概括** 这个公式就是在股票K线图上自动识别"头肩底"反转形态,找到底部建仓信号。 **核心买入逻辑** 1. 找左肩:最近20天的最低价 2. 找头部:左肩之后40天内创出新低(比左肩低2%以上) 3. 找右肩:头部之后20天内再跌,但不跌破头部低点(高过头部2%以上) 4. 颈线突破:价格向上穿过左肩和头部之间的最高价,确认反转 5. 成交量确认:突破当天成交量要比5日均量放大20%以上 6. 趋势过滤:股价必须在60日均线以上,避免下跌趋势中抄底 **适合什么市场环境** 适合震荡筑底、下跌末期即将反转的行情,不适合单边下跌或强势上涨的市场。 **风险提示** 头肩底形态识别存在滞后性,信号出现时股价可能已经涨了一段,且假突破较多,需结合其他指标综合判断。
研究报告
选股: DRAWTEXT(头肩底形态识别, LOW*0.98, '头肩底'), COLORGREEN;
// ID-214 头肩底形态识别策略
// 策略逻辑:头肩底是最可靠的反转形态之一
// 1. 左肩:价格下跌形成低点
// 2. 头部:价格创新低后反弹
// 3. 右肩:价格再次下跌但未破头部低点
// 4. 突破颈线:价格突破前高(颈线)确认反转
// === 参数设置 ===
N1 := 20; // 左肩搜索周期
N2 := 40; // 头部搜索周期
N3 := 20; // 右肩搜索周期
// === 步骤1:寻找左肩(N1日内的最低点)===
左肩低点 := LLV(LOW, N1);
左肩位置 := BARSLAST(LOW = 左肩低点);
// === 步骤2:寻找头部(左肩之后N2日内创新低)===
头部低点 := REF(LLV(LOW, N2), 左肩位置);
头部位置 := BARSLAST(LOW = 头部低点) + 左肩位置;
头部创新低 := 头部低点 < 左肩低点 * 0.98; // 头部至少比左肩低2%
// === 步骤3:寻找右肩(头部之后N3日内不创新低)===
右肩低点 := REF(LLV(LOW, N3), 头部位置);
右肩位置 := BARSLAST(LOW = 右肩低点) + 头部位置;
右肩不破底 := 右肩低点 > 头部低点 * 1.02; // 右肩不跌破头部低点
// === 步骤4:颈线突破(左肩和右肩之间的高点)===
颈线位置 := 左肩位置 + BARSLAST(LOW = 头部低点);
颈线价格 := HHV(HIGH, 头部位置 - 左肩位置);
颈线突破 := CROSS(CLOSE, 颈线价格);
// === 步骤5:成交量确认(突破时放量)===
放量突破 := VOL > MA(VOL, 5) * 1.2;
// === 步骤6:趋势过滤(避免在强下跌趋势中抄底)===
趋势向上 := CLOSE > MA(CLOSE, 60);
// === 综合信号 ===
头肩底形态识别 := 头部创新低 AND 右肩不破底 AND 颈线突破 AND 放量突破 AND 趋势向上;
头肩底形态识别;
回测统计
胜率
---
平均收益
---
夏普比率
待验证
最大回撤
-0.0%
按市场状态分段表现
暂无市场状态数据