#20436 混合 免费

头肩顶底形态识别策略 - ID-59

公式说明 AI生成

一句话概括:这个公式自动在K线图上识别"头肩顶"和"头肩底"形态,头肩顶出现时提示卖出,头肩底出现时提示买入。 核心买入逻辑(头肩底):先找左肩低点,再找更低的头部低点,然后出现更高的右肩低点;当收盘价向上突破左肩与头部之间的高点连线(颈线),且右肩出现时间不超过10根K线时,发出买入信号。卖出则反过来,头部更高、右肩更低、跌破颈线时提示卖出。 适合市场环境:适合识别趋势反转,头肩底抓下跌转上涨(抄底反转),头肩顶抓上涨转下跌,震荡市中假信号较多。 风险提示:形态识别仅是技术图形信号,存在较多假突破,必须结合成交量和仓位管理,切勿单独据此交易。

研究报告
{==============================================} {头肩顶底形态识别策略 - ID-59} {作者: QClaw} {日期: 2026-06-09} {==============================================} {==== 参数定义 ====} N1 := 5; {左肩观察期} N2 := 5; {头部观察期} N3 := 5; {右肩观察期} M := 20; {颈线确认周期} {==== 头肩顶识别 ====} {寻找左肩} LEFT_SHOULDER_HIGH := HHV(HIGH, N1); LEFT_SHOULDER_BAR := BARSLAST(HIGH = LEFT_SHOULDER_HIGH); {寻找头部 - 必须高于左肩} HEAD_HIGH := REF(HHV(HIGH, N2), LEFT_SHOULDER_BAR + N1); HEAD_BAR := BARSLAST(HIGH = HEAD_HIGH); IS_HEAD_HIGHER := HEAD_HIGH > LEFT_SHOULDER_HIGH; {寻找右肩 - 低于头部} RIGHT_SHOULDER_HIGH := REF(HHV(HIGH, N3), HEAD_BAR + N2); RIGHT_SHOULDER_BAR := BARSLAST(HIGH = RIGHT_SHOULDER_HIGH); IS_RIGHT_LOWER := RIGHT_SHOULDER_HIGH < HEAD_HIGH; {颈线计算 - 左肩和头部之间的低点} NECKLINE_LOW1 := LLV(LOW, LEFT_SHOULDER_BAR); NECKLINE_LOW2 := LLV(LOW, HEAD_BAR - LEFT_SHOULDER_BAR); NECKLINE := MAX(NECKLINE_LOW1, NECKLINE_LOW2); {头肩顶卖出信号} HEAD_SHOULDERS_TOP := IS_HEAD_HIGHER AND IS_RIGHT_LOWER AND CROSS(NECKLINE, CLOSE) AND RIGHT_SHOULDER_BAR < 10; {==== 头肩底识别 ====} {寻找左肩底} LEFT_SHOULDER_LOW := LLV(LOW, N1); LEFT_SHOULDER_BAR2 := BARSLAST(LOW = LEFT_SHOULDER_LOW); {寻找头部底 - 必须低于左肩} HEAD_LOW := REF(LLV(LOW, N2), LEFT_SHOULDER_BAR2 + N1); HEAD_BAR2 := BARSLAST(LOW = HEAD_LOW); IS_HEAD_LOWER := HEAD_LOW < LEFT_SHOULDER_LOW; {寻找右肩底 - 高于头部} RIGHT_SHOULDER_LOW := REF(LLV(LOW, N3), HEAD_BAR2 + N2); RIGHT_SHOULDER_BAR2 := BARSLAST(LOW = RIGHT_SHOULDER_LOW); IS_RIGHT_HIGHER := RIGHT_SHOULDER_LOW > HEAD_LOW; {颈线计算 - 左肩和头部之间的高点} NECKLINE_HIGH1 := HHV(HIGH, LEFT_SHOULDER_BAR2); NECKLINE_HIGH2 := HHV(HIGH, HEAD_BAR2 - LEFT_SHOULDER_BAR2); NECKLINE2 := MIN(NECKLINE_HIGH1, NECKLINE_HIGH2); {头肩底买入信号} HEAD_SHOULDERS_BOTTOM := IS_HEAD_LOWER AND IS_RIGHT_HIGHER AND CROSS(CLOSE, NECKLINE2) AND RIGHT_SHOULDER_BAR2 < 10; {==== 输出信号 ====} SELL_SIGNAL: HEAD_SHOULERS_TOP; BUY_SIGNAL: HEAD_SHOULDERS_BOTTOM; {==== 可视化 ====} DRAWTEXT(HEAD_SHOULDERS_TOP, HIGH * 1.02, '头肩顶'), COLORGREEN; DRAWTEXT(HEAD_SHOULDERS_BOTTOM, LOW * 0.98, '头肩底'), COLORRED; {颈线绘制} PLOT(NECKLINE, '颈线', COLORYELLOW, LINETHICK2); PLOT(NECKLINE2, '颈线2', COLORYELLOW, LINETHICK2); {==== 风险提示 ====} {本公式仅用于形态识别,不构成投资建议} {实际交易需结合其他指标和风险管理} {================== 卖出信号输出(修复R01) ==================} SELL:SELL_SIGNAL,COLORGREEN; DRAWTEXT(SELL_SIGNAL,HIGH*1.02,'卖'),COLORGREEN; {================== 回测数据(修复R07) ==================} {待真实回测验证 — 回测参数:沪深300成分股,2023-01-01至今,持有周期10日} {预计胜率:待验证} {预计总收益率:待验证} {预计最大回撤:待验证} {夏普比率:待验证} {交易次数:待验证}
公式源码
登录后可查看

回测数据已公开,完整源码仅对已购买用户开放

查看定价
回测统计
胜率
---
平均收益
---
夏普比率
待验证
最大回撤
-0.0%
按市场状态分段表现

暂无市场状态数据