#21290 混合 免费

公式#21290

公式说明 AI生成

一句话概括:识别经典"头肩底"反转形态,等股价放量突破颈线且趋势向上时选股买入。 核心买入逻辑:五个条件同时成立。头部比左肩低至少2%(头部创新低);右肩没有跌破头部低点(右肩不破底);收盘价向上穿过颈线(颈线突破);成交量比5日均量放大1.2倍(放量突破);收盘价在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%
按市场状态分段表现

暂无市场状态数据