- Published on
Zigzag K线
- Authors

- Name
- CoresightQuant
NOTE
本文为公开交易策略的技战术复盘,聚焦方法逻辑、交易场景与风险边界。
把“锯齿”装进蜡烛:Zigzag Candles趋势策略解读
在技术分析的世界里,如何从纷繁嘈杂的价格波动中识别出真正的趋势,总是让交易者又爱又恨。移动平均线会滞后,动量指标会钝化,K线形态又太主观。于是有人开始试图换一种方式观察市场:与其盯着每一根时间驱动的烛台,不如先提取价格的结构性转折点,再用这些转折点重新“组装”成蜡烛。这就是本文要解析的 Zigzag Candles 策略思路。它不是什么颠覆性的黑箱模型,而是一个角度新颖的“趋势翻译器”,值得我们仔细拆解。
策略解读
这篇描述透露出一种非常有趣的“结构主义”思路。原文作者毫不掩饰自己对 Zigzag 指标的痴迷。在传统技术分析中,Zigzag 只是一个画线工具,用来连接价格的重要高点和低点,帮助交易者看清大致的走势轮廓。但在作者眼里,Zigzag 远不只是画线工具,它其实是提取市场“骨架”的利器。所谓“疯狂的实验”,就是要把价格这种连续、嘈杂的时间序列,先转化成一组有意义的转折点,再基于这些转折点重建整个分析体系。
把 Zigzag 可视化为蜡烛图,是这条路线的一个精彩切面。作者没有停留在“用折线连接转折点”的旧框架里,而是把一定数量的转折点打包成一根蜡烛。这样,原本短线多空博弈的细节被进一步“压缩”,形成一帧帧结构化的市场快照。接下来,作者还计划在 Zigzag 蜡烛的基础上推导移动平均线、ATR,甚至 Supertrend。这说明他真正想做的,是用 Zigzag 蜡烛取代原始 K 线,作为所有趋势跟随指标的统一输入。
从参数设置来看,ZigzagLength 控制识别枢轴点的灵敏度,CandleSize 则决定每根合成蜡烛包含多少个枢轴点。我们可以这样理解:ZigzagLength 决定了“过滤噪声的粒度”,CandleSize 决定“再压缩的程度”。两者搭配,就能在敏感性和稳定性之间找到平衡。这种设计既可以用于日内短线,也可以用于日线级别的大趋势判断,关键在于参数如何选择。
这一想法的价值在于,它提供了一种“非时间基准”的价格组织形式。传统 K 线以时间为单位,多空力量在固定周期内博弈;而 Zigzag 蜡烛以“结构事件”为单位,只有市场真正走出了超过阈值的摆动,才会产生一根新的结构蜡烛。因此,它或许能更好地反映市场内在的运行节奏,而不是被每分钟的噪音牵着走。
名词解释
- Zigzag(锯齿波指标):一种技术分析工具。它通过设定最小变动阈值(例如固定点数或百分比),过滤掉不够显著的波动,只保留价格摆动的高点和低点,并用直线连接,形成锯齿状折线。其本质是一种价格结构提取器,帮助交易者辨识主要支撑和阻力区域。
- Pivot(枢轴点/摆动点):价格运行中形成的局部反转高点或低点。在 Zigzag 机制下,只有当价格从高点回落或从低点反弹达到一定阈值时,该高/低点才会被确认为有效的枢轴点。
- CandleSize(蜡烛合成尺寸):在 Zigzag Candles 方法中,指一根合成蜡烛需要包含多少个连续的枢轴点。该参数决定了合成蜡烛的“颗粒度”:数值越小,蜡烛越灵敏;数值越大,蜡烛越稳定、但越滞后。
- ATR(Average True Range,平均真实波幅):由 Welles Wilder 在 1978 年提出的波动率指标,通过计算一定周期内真实波幅的平均值,来衡量市场波动剧烈程度。ATR 常被用于止损设计和趋势轨道的构建。
- Moving Average(移动平均线):一种最基本的趋势平滑指标,通过计算一定周期内价格的平均值,来滤除短期波动、显示趋势方向。常见的包括简单移动平均(SMA)和指数移动平均(EMA)。
- Supertrend(超级趋势指标):一种基于 ATR 和价格相对位置计算的趋势跟踪指标。它在图表上以两条可切换的轨道线呈现,价格位于轨道上方则显示看涨趋势,跌破则转为看跌趋势。
- AZR(全称无法确切考证):原文中提到的一个早前尝试。从上下文推断,它可能是将 Zigzag 与 ATR 或某种波动范围测度结合的指标,目的是在结构化的枢轴点基础上度量波动幅度,而不是直接用原始 K 线计算 ATR。
策略思路讲解
Zigzag 的基本逻辑:删繁就简
Zigzag 指标的运行方式很直观:首先设定一个阈值,例如“价格必须变化 5% 或 100 个点才算有效”。然后从某个起点出发,当价格上涨一定幅度后,再出现等幅回撤,就确认一个相对高点;反之,当价格下跌一定幅度后,再出现等幅反弹,就确认一个相对低点。这样反复迭代,最终得到一串相互交替的高点与低点。
这种机制最大的作用是“删繁就简”。它不会理会盘中那些细小波动,只记录真正具有反转意义的位置。因此,Zigzag 生成的枢轴点,天然代表了多空力量在该位置有过一次真实的胜负转换。从这个角度说,枢轴点本身就是趋势结构的最小单元。
从折线到蜡烛:重新组织结构信息
传统 Zigzag 只是把这些枢轴点用直线连起来,看起来只有折线。而 Zigzag Candles 的思路,是按顺序把若干个枢轴点分到一组,然后用这一组枢轴点的四个价格信息,生成一根合成蜡烛。
举个不涉及具体代码的直观例子:假设每 4 个枢轴点合成一根蜡烛。取组内第一个枢轴点的价格为开盘价,最后一个枢轴点的价格为收盘价,组内出现的所有枢轴点中最高价为最高价,最低价为最低价。这样一来,这根蜡烛就同时包含了这组枢轴点的起始方向、最终方向、以及内部的极大摆动范围。
这种合成蜡烛的实体与影线,含义比普通 K 线更丰富。普通 K 线反映的是固定时间内多空的胜败;而 Zigzag 蜡烛反映的是一系列关键转折点之间的“结构胜负”。如果一根合成蜡烛的实体是阳线,意味着这一组枢轴点最终以净涨幅收场;如果影线很长,则意味着组内出现过强烈的反向摆动。连续出现几根实体较大、影线较短的阳线,且低点不断抬高,便构成一个高质量的上升趋势结构。
如何用于趋势跟随
Zigzag Candles 本身并不是一个交易信号发生器,它更像是一套数据预处理层。有了它,交易者可以在更高层次上建立规则。
一种简单用法是观察合成蜡烛的高低点排列。如果近期两根合成蜡烛的低点连续抬高,而高点也连续抬高,则视为上升趋势;反之,则视为下降趋势。由于合成蜡烛已经提前过滤了小幅噪声,这种排列的可靠性通常高于普通 K 线。
另一种用法是,在合成蜡烛的收盘价基础上计算移动平均线。因为输入数据已经不是原始价格,而是结构化枢轴点,所以均线可以更平滑地跟随趋势,减少反复交叉的假信号。再进一步,可以计算合成蜡烛的 ATR,并采用 Supertrend 或类轨道策略。由于合成蜡烛的真实波幅天然剔除了内部小波折,ATR 的度量会更贴近“关键结构波动”,从而让跟踪止损更稳定。
参数选择:平衡灵敏与稳定
ZigzagLength 和 CandleSize 是一对耦合参数。ZigzagLength 越小,识别的枢轴点越多,噪声越多;越大,枢轴点越少,滞后越严重。CandleSize 越小,合成的蜡烛越多,信号越敏锐;越大,蜡烛越少,反应越慢。实际操作中,交易者需要根据品种的波动率、时间框架和自己的交易频率来调试这对参数。例如,在波动剧烈的市场中,应该增大 ZigzagLength 以避免频繁转折;在趋势明确的阶段,可以适当减小 CandleSize 以获得更早的信号。
优点
- 有效过滤市场噪音:Zigzag 先完成了第一层过滤,只有足够显著的转折点才会被保留。基于枢轴点生成的蜡烛,天然避开普通 K 线中常见的影线干扰,交易者更容易看清主趋势。
- 结构直观且可视化:合成的蜡烛图沿用传统 K 线的实体、影线概念,交易者可以套用熟悉的 K 线分析经验,学习成本不高,同时又能获得更加“结构化”的图表视角。
- 可扩展性极强:Zigzag 蜡烛不仅本身可以用来判断趋势,还可以作为均线、ATR、Supertrend、MACD 等指标的输入,甚至能发展出 AZR 这一类新型衍生指标,为构建完整的交易系统留出了巨大的设计空间。
- 参数灵活性高:通过调整 ZigzagLength 和 CandleSize,可以适配不同品种、不同周期以及不同风格的交易者,从超短线波段到长期趋势跟踪都能找到合适的组合。
- 与趋势跟随理念高度契合:趋势跟随强调“让利润奔跑,截断亏损”,而 Zigzag 蜡烛恰恰专注于捕捉大级别摆动,忽略小级别扰动,容易帮助交易者守住主趋势,不被短期回调震出场。
缺点
- 不可避免地存在滞后:Zigzag 必须等待价格走出足够大的幅度,才能确认一个枢轴点。这意味着趋势反转的初期,蜡烛形态往往不会立即改变,信号出现时间会明显晚于实际拐点。
- 参数过于敏感:ZigzagLength 和 CandleSize 任何一个参数的微小变化,都可能导致合成蜡烛的形态大幅改变。固定参数在市场中可能很快失效,需要不断调整,主观性较强。
- 震荡市中容易失效:当市场处于无趋势的盘整区间时,Zigzag 仍会不断产生小幅枢轴,合成的蜡烛可能在上下反复穿越,制造大量虚假信号,损耗资金和信心。
- 存在重绘问题:由于 Zigzag 的最后一个枢轴点会随着价格变化而不断延伸或移除,已经生成的最后一根合成蜡烛的形态也可能被后续数据修改。如果直接用于历史回测,实际交易中看到的信号可能与回测结果不一致。
- 信号频率不固定:合成蜡烛的出现完全取决于枢轴点的数量,而不是自然时间。因此,交易者无法预先确定每天会有多少信号,这给资金管理和交易节奏的规划带来一定困难。
起源年份考证
本文所探讨的 Zigzag Candles 策略,属于“基于价格结构进行趋势跟随并可视化”的方法类型。该具体策略的提出时间和作者公开版本难以精确考证,但我们可以梳理这一大类方法在行业中的发展时间线:
- 19世纪末至20世纪初:查尔斯·道提出道氏理论,将市场运动划分为主要趋势、次级趋势和小波动,并强调通过高点与低点的互相关系来分析趋势。这是最早的“结构式趋势分析”记录,也是日后 Zigzag 思想的理论源头。
- 20世纪60至70年代:随着计算机开始辅助绘图,Zigzag 指标作为一种常用的画线工具,出现在一些早期的技术分析软件中。与此同时,ATR、RSI 等现代指标也在此期间被开发。可以说,Zigzag 指标的“机械实现”源于这一时期,但具体发明者目前无法可靠考证。
- 1978年:Welles Wilder 出版《技术交易系统的新概念》,系统提出了 ATR 等指标,为后来将波动率与结构过滤结合提供了理论基础。AZR 这类思路的萌芽,应该不会早于 ATR 的提出。
- 20世纪80至90年代:趋势跟随策略在期货基金中大规模流行,海龟交易法则等被公开。Zigzag 指标虽然常见于大众交易软件,但因为重绘且难以自动化,通常只作为人工分析辅助工具,很少进入量化模型。
- 21世纪初:Supertrend 等基于 ATR 的趋势轨道指标开始在个人交易社区流行,体现出“用波动幅度过滤噪声再跟上趋势”的普及化。这也为 Zigzag 蜡烛与 Supertrend 的结合埋下伏笔。
- 2010年代至今:随着在线社区和知识分享的繁荣,许多交易者开始对旧指标进行可视化改造。Zigzag Candles 正是这种潮流的产物之一。它把经典 Zigzag 与 K 线图直观性结合,新颖且富有启发性,但公开记录中难以找到确切的首发日期和版次。
因此,本文可以确定的是:Zigzag Candles 的核心理念根植于百年历史的结构分析传统,而具体策略的诞生时间则无法准确考证。
改进建议
- 引入自适应参数:将 ZigzagLength 设置为 ATR 的倍数,而不是固定百分比。这样当市场波动率变化时,枢轴识别阈值会同步调整,从而在平静期和剧烈波动期都能保持相对合理的过滤效果。
- 结合成交量过滤:当新枢轴点出现时,如果伴随成交量明显放大,说明该转折点被市场参与者认可,有效性更高。可以设定一个最低成交量阈值,过滤掉在量能低迷时出现的“弱枢轴”,提高合成蜡烛的质量。
- 多时间框架共振:在小周期上生成 Zigzag 蜡烛并寻找交易机会,同时用大周期上的 Zigzag 蜡烛方向作为大背景确认。只有两个周期方向一致时才考虑入场。这种“结构共振”模式能显著降低震荡市场中的假信号。
- 严格控制重绘风险:实际应用中,应尽量只使用“已经确认”的枢轴点来生成蜡烛,对于仍在形成中的未完成枢轴,不纳入当前蜡烛的计算,或至少设置收盘确认机制。这样可以保证实时信号与历史回测之间的一致性。
- 将 Zigzag 蜡烛作为过滤器而非独立信号:不建议单独依靠一根合成蜡烛的多空形态入场,而是用它来过滤其他策略。例如,仅当合成蜡烛多头排列时,才允许均线交叉或 RSI 超卖信号执行,提高整体交易胜率。
- 动态调整 CandleSize:在市场趋势明确时,可以缩小 CandleSize 以获得更早的信号;在市场震荡时,增大 CandleSize 以过滤不必要的反转。这种自适应调整可以借助 ADX 或波动率状态判断来实现。
- 在合成蜡烛基础上构建更多衍生指标:除了均线和 ATR,还可以尝试将 MACD、布林带、RSI 等指标作用在合成蜡烛上,并与传统算法进行对比回测。这样能够找出最适合 Zigzag 蜡烛的结构化指标组合,从而形成一个更加完善的趋势跟随系统。
总结
Zigzag Candles 提供了一种独特的“结构化市场观察”方式。它不是要取代所有指标,而是试图从价格本身最重要的转折点出发,把复杂的价格历史压缩成一段段清晰的“结构蜡烛”。这种视角,让趋势跟随者能够更自然地忽略噪声,关注关键摆动。
当然,任何策略都不是万能的。Zigzag 蜡烛天然带有滞后、参数敏感和重绘等瑕疵,必须结合严格的风控、多周期确认以及充分的样本外测试。交易者可以把 Zigzag 蜡烛当作第二副眼镜,用它来审视市场结构,而不是把它当作唯一的水晶球。真正可靠的,永远是自己的交易系统、纪律和风险管理。希望这篇解析能帮助你打开一扇新的思考之窗,在你的交易之路上起到一点点催化剂的作用。