- Published on
Auto Pattern Detector Targets [MarkitTick] Thinh 9/8/26
- Authors

- Name
- CoresightQuant
NOTE
本文为公开交易策略的技战术复盘,聚焦方法逻辑、交易场景与风险边界。
在技术分析的世界里,图表形态被认为是最直观的价格语言。双顶、双底、三顶、三底等经典反转形态,承载着一代又一代交易者对市场心理的理解。然而,人工识别这些形态不仅耗时,而且容易受到主观情绪的影响。本文要解析的,是公开交易社区中一位作者设计的一款自动形态探测工具:它通过设定特定的枢轴回溯参数,自动找出价格结构中的关键极值点,并据此标记出双顶、双底、三顶、三底四种反转形态,同时给出可供参考的目标价。下面我们从原始描述开始,逐步拆解这个策略的原理与用法。
策略解读
从上述描述可以看出,这个策略的核心思想并不复杂:通过枢轴点技术确认一系列局部极值,然后自动配对相邻的极值点,判断它们是否构成经典反转形态。这里的"右侧回溯"参数尤其值得关注。10和23这两个数字,意味着策略在判断一个K线的高点是否为真正的左侧极值点时,会要求其右侧至少经过10根(或23根)K线后,仍然维持该高点的有效性。这样可以有效剔除短期波动噪音,让识别出的顶和底具有更强的结构意义。
在传统人工图表分析中,双顶和双底的确认通常依赖绘制趋势线和水平线,交易者需要肉眼判断两个高点之间的距离、回调幅度、成交量变化等。而自动探测属于将这种视觉模式数学化的过程。策略会首先在价格序列中寻找所有满足回溯条件的枢轴高点与低点,然后按照时间顺序排列,再将相邻或间隔的极值点进行匹配。如果两个高点之间有一个明显的低点,且二者价格差异在一个阈值范围内,就标记为双顶;同理,如果两个低点之间有一个明显高点,则标记为双底。三顶和三底则是三个相近的极值点被连续探测到。
这种自动化方法的最大优势在于一致性:同样的参数和同样的行情,每次得到的结果完全一样。它不会因为交易者疲劳而忽视形态,也不会因为情绪而过度解读。同时,作者在名称中使用了"Targets"(目标价),说明该工具不仅会画出形态,还会根据形态的高度计算出潜在的目标价格区间。最常见的算法是:测量形态内部从顶/底到颈线(即两个极值点之间的最低/最高点)的垂直距离,然后在突破方向上进行等长投影。例如,双顶的颈线是两顶之间的低点,当价格跌破颈线后,理论目标价等于颈线价减去形态高度;双底则相反,价格突破颈线后,目标价等于颈线价加上形态高度。
需要注意的是,这种目标价计算方式属于经典技术分析中的"形态测量原则",它并不保证价格一定能达到目标,而是为交易者提供一个合理的盈亏比参考。实践中,我们往往还需要结合大周期的支撑阻力位、斐波那契回撤位等进行综合调整。
名词解释
为了帮助非专业读者更好地理解本文,以下对几个关键术语进行解释:
-
枢轴点(Pivot Point):在技术分析中,枢轴点是指通过一定周期内的高点、低点以及收盘价计算出的关键价格水平,也可指局部价格极值点本身。在本策略中,枢轴点特指经过右侧回溯确认的局部最高点或最低点,它们构成了形态识别的基础。
-
双顶形态(Double Top):一种经典的看跌反转形态,出现在上升趋势或上涨波段末段。价格两次上冲至相近的高位后未能突破,随后回落,形成类似字母"M"的走势。双顶出现通常意味着多方动能衰竭,空方开始接管市场。
-
双底形态(Double Bottom):一种经典的看涨反转形态,出现在下降趋势或下跌波段末段。价格两次下探至相近的低位后未能跌破,随后反弹,形成类似字母"W"的走势。双底出现往往预示着抛压减弱,买盘开始介入。
-
三顶形态(Triple Top):双顶的强化版,价格在相近的阻力区域三次冲高失败,形成三个高度相近的顶点。三顶比双顶具有更强的看跌意义,因为它表明多方已经连续三次未能推动价格创出新高,压力位异常坚固。
-
三底形态(Triple Bottom):双底的强化版,价格在相近的支撑区域三次下探失败,形成三个高度相近的低点。三底比双底具有更强的看涨意义,因为空方连续三次无法将价格打压至新的低点,支撑力度显著。
-
目标价投影(Target Projection):基于形态高度计算出的理论价格延伸。具体做法是,先量出形态内部极值点与颈线之间的垂直距离,然后将这个距离从颈线突破点向未来的价格方向进行延伸,作为交易者的潜在盈利目标。
策略思路讲解
该策略的整体思路可以拆解为三个步骤:极值确认、形态匹配、目标计算。下面我们逐一展开。
第一步,极值确认。 策略使用"Pivot Lookback Right: 10, 23"这一参数。简单来说,价格在某根K线上创出一个高点,如果该高点之后的10根K线内没有更高点,那么这个高点被标记为有效枢轴高点;同样,如果该低点之后的23根K线内没有更低点,则标记为有效枢轴低点。10和23是两套并行的回溯长度,意味着策略同时使用两种时间尺度来识别枢轴,从而捕捉不同级别的形态。较短的10根K线窗口能够捕捉到更灵敏的短期极点,而较长的23根窗口则要求更严格的确认,过滤掉更多噪音。两者配合,使得识别出的形态既有短周期的灵活性,又有中周期的可靠性。
第二步,形态匹配。 当一系列枢轴高点和枢轴低点被确定后,策略开始按照时间顺序扫描这些极值点。假设依次出现低点A、高点B、低点C、高点D,且高点B和高点D的价格差异很小,低点C明显低于二者,那么策略就判定为双顶形态。如果随后又出现一个高点E,与B、D价格相近,则形态升级为三顶。双底和三底的逻辑完全镜像。这里的"相近"阈值通常由策略内部设定,可能是百分比,也可能是固定价格距离。阈值越小,形态越标准,但数量也会减少;阈值越大,信号越多,但假信号比例也会上升。
第三步,目标计算。 一旦形态成立,策略会寻找"颈线"价格。在双顶中,颈线是两个高点之间的那个低点;在双底中,颈线是两个低点之间的那个高点。形态高度H定义为极值价格与颈线价格之差。然后,在突破方向上进行投影:双顶的目标价格 = 颈线价格 - H;双底的目标价格 = 颈线价格 + H。对于三顶和三底,测量方式类似,有时会取三个极值的平均高度作为更保守的估算。策略还会在图表上给出一个标记,提示交易者入场位、止损位和目标位的大致区域。
在实战中,交易者可以遵循以下操作流程:当工具标记出一个双底形态后,先不要立即入场,而应等待价格有效突破颈线。突破最好以收盘价为准,避免盘中假突破。入场后,止损可以设在双底的最低点下方不远处,目标价则参考策略给出的投影位。同时,交易者还可以引入移动平均线、趋势线、成交量等辅助工具进行过滤。例如,如果价格仍在长期均线下方运行,即便出现双底,也可能只是下跌中继,此时应放弃做多。
优点
该策略有以下几点显著优势:
-
消除主观偏差:人工画图时,不同交易者可能对同一个形态得出不同结论,而自动识别采用统一的数学规则,每次输出结果一致,避免因情绪或疲劳导致的误判。
-
覆盖多种经典形态:同时检测双顶、双底、三顶、三底四种关键反转形态,等于将技术分析教科书中最重要的反转结构一网打尽,为交易者提供了丰富的信号源。
-
右侧回溯机制过滤噪音:通过10根和23根K线的右侧确认,短期的毛刺和假突破会被剔除,留下的极值点具有更高的结构价值,使得识别出的形态更加可信。
-
目标价参考明确:策略不仅标出形态,还直接给出理论目标价,方便交易者提前计算盈亏比,制定止盈策略,有利于交易计划的量化执行。
-
参数灵活可调:虽然默认参数为10和23,但交易者可以根据不同品种波动特性、不同周期随意调整,使其适应外汇、股票、期货、数字货币等不同市场。
缺点
任何策略都有其局限性,自动形态探测同样如此:
-
参数固定导致适应性不足:10和23是作者给定的参数,未必适合所有市场。例如,波动剧烈的加密货币可能需要更短的右侧回溯,而低波动的股票可能需要更长的确认窗口。参数不当会直接导致信号质量下降。
-
信号具有滞后性:右侧回溯需要等待未来K线确认,这意味着形态真正被标记时,价格可能已经远离起始点。尤其在趋势快速反转时,等信号出现后,可入场的价格优势已经大打折扣。
-
强趋势中容易产生逆势假信号:在强劲的单边上涨行情中,小幅回调后出现的双底可能是短暂的休整而非反转,策略容易给出做多信号,但随后价格继续下跌,造成连续亏损。形态识别本质上没有趋势方向的概念,这是它的天然短板。
-
忽略市场深度信息:该策略仅基于价格和K线结构,没有考虑成交量、持仓量、市场消息等因素。而在现实中,一个没有成交量的双底,可靠性远低于放量确认的双底。
-
目标价投影过于简化:等宽投影假设价格会重复形态的高度,但实际市场中,目标价往往受到更大级别支撑阻力、斐波那契回撤水平甚至整数关口的影响,单纯依赖形态高度可能造成止盈设置不合理。
起源年份考证
这里需要说明的是,我们考证的是"该类方法"的起源时间线,而非该特定脚本的精确发布时间。该特定脚本的公开时间无法考证,但我们可以结合技术分析史和量化交易史做出合理的年代划分。
-
1900年前后:查尔斯·道提出道氏理论,定义了趋势的概念,并指出市场会反复测试关键的高低点。这是双顶、双底等形态分析的思想雏形。
-
1930年代至1940年代:理查德·沙贝克(Richard Schabacker)和约翰·迈吉(John Magee)等人将图表形态系统化,双顶、双底、三顶、三底、头肩顶等经典形态被正式写入技术分析教科书。这一阶段是形态分析的"黄金年代"。
-
1980年代:随着期货交易中程序化计算的初步应用,枢轴点(Pivot Points)作为日内支撑阻力工具广泛流行。交易者开始利用固定公式计算每日轴心位,为后来的自动化极值识别奠定了数学基础。
-
2000年代:计算机交易系统普及,量化分析逐渐兴起。自动形态识别脚本开始出现在各类交易社区中,早期版本多基于简单的局部极值比较,与本文描述的策略非常相似。
-
2010年代以后:开源交易平台的发展使得普通交易者也能编写自动化指标。像本文所述"枢轴右侧回溯+经典形态匹配+目标价投影"的模式,成为交易社区中常见的模板,广泛用于股票、外汇和加密货币市场。
因此,可以说本策略所代表的自动化形态探测方法,其思想根基源自百年之前的技术分析理论,但具体的算法实现和公开传播则集中在2000年以后。
改进建议
为了提升该策略的实战效果,我们可以从以下几个方向进行改进:
-
加入成交量过滤条件:在形态确认时,要求突破颈线的K线成交量明显放大,或者形态形成过程中成交量呈现收缩-放大的节奏。这样可以过滤掉许多无量假突破,提高信号纯度。
-
引入趋势过滤器:在策略中加入一条长期移动平均线(如200日均线)作为趋势方向判断。只做顺势形态,例如价格在均线上方时只做双底和三底,在均线下方时只做双顶和三顶。这可以显著减少逆势假信号。
-
优化回溯参数并区分周期:针对不同交易周期(5分钟、15分钟、1小时、4小时、日线)分别进行参数回测。比如,短线可用右侧回溯5和13,中长线可用21和34,避免一套参数打天下。
-
结合多时间框架确认:当较小级别(如15分钟)出现双底时,同时检查较大级别(如4小时)是否处于支撑区域或存在看涨背离,如果共振则入场,否则放弃。多时间框架分析能大幅提高形态合格率。
-
使用动态止损与移动止盈:在入场后,止损可以根据平均真实波幅(ATR)的一定倍数进行动态调整,当价格朝有利方向移动时,逐步将止损移至盈亏平衡点或跟随均线上移,以保护已有利润。
-
增加形态质量评分:对每个形态进行量化打分,比如两个极值点的价格差、形态形成时间、回调深度等。评分越高,信号质量越高。通过调整评分阈值,可以控制交易的频率和风险。
-
允许形态失效后的反向信号:如果双底形成后价格不仅没有突破颈线,反而跌破双底的最低点,此时策略应当反向做空。将形态失败作为反向触发,可以避免传统形态交易中"亏损扛单"的陷阱。
总结
自动形态探测目标价策略是一套将传统技术分析形态学与数学极值确认相结合的实用工具。它通过右侧回溯参数识别出有效的枢轴高低点,再自动匹配双顶、双底、三顶、三底四种反转形态,并利用形态高度投影给出目标价格。对于普通交易者而言,这类策略的最大意义在于把主观的"看图"变成客观的"计算",减少了情绪干扰,提高了执行一致性。
然而,我们必须清醒地认识到,所有基于历史价格形态的策略本质上都是一种概率游戏。双顶并非每次都会反转,三底也可能演变成下跌中继。该策略的默认参数固定,缺乏趋势过滤和成交量确认,因此并不适合独立作为交易系统使用。更合理的定位是,将它作为技术分析工具箱中的一个辅助筛选器,与趋势指标、资金管理规则以及交易者自身的经验判断相结合,共同构成一套完整的交易体系。
技术分析没有圣杯,自动形态探测也不例外。它给我们提供的不是确定性,而是优势概率和清晰计划。真正决定交易成败的,永远是人如何解读信号,如何控制风险,以及如何在漫长的市场波动中保持纪律。希望这篇文章能帮助你理解这一类策略的核心逻辑,并在未来的研究与实战中合理运用。