Wyckoff Price Cycle

威科夫市场周期指标

更新于 · v2.0

威科夫价格周期描述市场在四个阶段之间轮动:吸筹,知情参与者买入的区间;拉升,上升趋势;派发,知情参与者卖出的区间;下跌,下降趋势。

TradingView指标,按已收盘K线确认并识别威科夫市场循环的四个阶段——吸筹、拉升、派发和下跌。

  • 威科夫方法
  • 趋势
  • 价格行为
在TradingView上打开

直接在TradingView上使用此指标 — 全球最受欢迎的图表平台。

威科夫市场周期指标有什么作用?

FibAlgo - Wyckoff价格周期识别并可视化Wyckoff市场周期的四个基本阶段:吸筹、拉升、派发和下跌。该指标根据EMA趋势方向、ADX趋势强度和价格在区间内的位置对当前市场阶段进行分类,并在每根收盘K线上确认每次阶段变化。阶段转换直接在图表上标注,背景着色提供即时视觉上下文,一个同样权衡成交量偏向和DI方向的多因素置信度评分则对每个阶段检测的可靠性进行分级。

Wyckoff Price Cycle - 概述 (1/2)
概述 (1/2)
Wyckoff Price Cycle - 概述 (2/2)
概述 (2/2)

核心概念

  • Wyckoff价格周期 — Richard D. Wyckoff的模型描述了市场在四个阶段中的永恒循环:吸筹(机构悄悄买入)、拉升(上升趋势)、派发(机构悄悄卖出)和下跌(下降趋势)。理解市场处于哪个阶段为所有交易决策提供了关键背景。
  • 吸筹 — 底部的一个横向交易区间,知情参与者从公众手中积累筹码。下跌时成交量萎缩,上涨时成交量放大。价格接近其区间的下端。ADX较低,表明市场处于盘整状态。
  • 拉升 — 需求占主导的上升趋势阶段。价格以更高的高点和更高的低点前进。ADX升高,且快EMA在慢EMA之上。DI+占主导会提高置信度评分。
  • 派发 — 顶部的一个横向交易区间,知情参与者向公众派发筹码。下跌时成交量放大,上涨时成交量萎缩。价格接近其区间的上端。ADX较低。
  • 下跌 — 供应占主导的下降趋势阶段。价格以更低的高点和更低的低点下跌。ADX升高,且快EMA在慢EMA之下。DI-占主导会提高置信度评分。
  • 阶段确认 — 为防止锯齿状噪音,该指标要求连续可配置数量的已收盘K线确认同一阶段后,才正式切换。此平滑过滤器消除了单K线噪音。阶段仅在K线收盘时进行评估,因此转换标签或警报一旦出现就绝不会被撤回。
  • 置信度评分 — 根据ADX对齐度、价格位置、成交量偏向和DI方向对检测到的阶段的支持程度,对每个阶段进行分级(强/中/弱)。置信度越高意味着越多的因素达成一致。

威科夫市场周期指标如何运作?

1. 趋势方向检测 两个指数移动平均线(快EMA,默认20;慢EMA,默认50)用于确定趋势方向。当快EMA上穿慢EMA时,趋势看涨。当快EMA下穿慢EMA时,趋势看跌。可选的EMA云填充以视觉方式突出显示两条均线之间的区域。

2. 趋势强度测量 平均趋向指数(ADX,默认周期14)量化趋势强度。ADX高于阈值(默认20)表示市场处于趋势中,适合检测拉升或下跌。ADX低于阈值表示市场处于盘整中,适合检测吸筹或派发。DI+和DI-值提供额外的方向性背景。

3. 价格位置分析 该指标计算价格在可配置区间(默认回溯100根K线)内的位置。位置以百分比表示:0%表示价格处于最低低点,100%表示价格处于最高高点。价格高于上位置阈值(默认65%)有利于派发检测。价格低于下位置阈值(默认35%)有利于吸筹检测。

4. 成交量偏向检测 在可配置周期(默认10根K线)内,将每根上涨K线(收盘价高于开盘价)的平均成交量与每根下跌K线(收盘价低于开盘价)的平均成交量进行比较。当上涨K线的平均值超过下跌K线平均值10%以上时,偏向为看涨——上涨行情比下跌行情携带更重的成交量,与吸筹和拉升阶段一致。当下跌K线的平均值超过上涨K线平均值10%以上时,偏向为看跌——下跌行情比上涨行情携带更重的成交量,与派发和下跌阶段一致。成交量偏向为置信度评分提供依据;它不会改变检测到的阶段。对于没有成交量数据的交易品种,信息表显示"无成交量数据",成交量对评分没有任何贡献。

5. 阶段分类逻辑 四个阶段通过ADX、EMA方向和价格位置进行检测:

  • 拉升 — ADX高于阈值 + 快EMA高于慢EMA(趋势看涨)
  • 下跌 — ADX高于阈值 + 快EMA低于慢EMA(趋势看跌)
  • 派发 — ADX低于阈值 + 价格接近区间高点(顶部盘整)
  • 吸筹 — ADX低于阈值 + 价格接近区间低点(底部盘整)
Wyckoff Price Cycle - 趋势强度测量
趋势强度测量

当价格在盘整市场(ADX低于阈值)期间处于中间区间时,EMA方向作为偏向的决胜因素——看涨EMA偏向吸筹(需求积累),看跌EMA偏向派发(供应积累)。在ADX高于阈值而两条EMA相等的罕见情况下,DI+与DI-的比较将决定是拉升还是下跌。新阶段只有在设定数量的连续收盘K线上被检测到后(阶段确认K线),才会取代当前阶段。检测在ADX、两条EMA和区间回溯期都具备足够历史数据后才会开始;在此之前,不显示任何阶段。

6. 置信度评分 每个检测到的阶段获得一个介于40%和100%之间的置信度分数。该分数从40%的基础值(无支持因素)开始,并为四个因素加分:

  • ADX对齐度 — 趋势阶段受益于高ADX,盘整阶段受益于低ADX(最高+25)
  • 价格位置 — 吸筹受益于低位置,派发受益于高位置(最高+15);拉升在区间40%以上获得+10,下跌在60%以下获得+10
  • 成交量偏向 — 看涨偏向支持吸筹/拉升,看跌偏向支持派发/下跌(最高+10)
  • DI方向 — DI+主导支持看涨阶段,DI-主导支持看跌阶段(最高+10)

分数分级为强(75%+)、中(50-74%)或弱(低于50%)。

功能特点

  • 四阶段Wyckoff检测 — 使用趋势强度、方向和价格位置识别吸筹、拉升、派发和下跌,成交量和DI为置信度评分提供依据
  • 阶段确认系统 — 在切换前要求可配置的连续收盘K线确认同一阶段,防止锯齿状噪音和实时K线重绘
  • 多因素置信度评分 — 根据ADX对齐度、价格位置、成交量偏向和DI方向将每个阶段分级为强、中或弱
  • 带云图的EMA叠加 — 显示快慢EMA线,并带有根据趋势方向改变颜色的彩色云填充
  • 阶段转换标签 — 直接在图表上标记阶段变化,详细工具提示显示ADX、DI+/DI-、价格位置、成交量和置信度
  • 阶段背景着色 — 用当前阶段颜色为图表背景着色,便于即时视觉识别
  • K线着色 — 可选的基于当前Wyckoff阶段的蜡烛图着色
  • 周期位置表 — 显示所有四个阶段的视觉2×2图表,当前阶段高亮显示,代表周期循环
  • 信息表 — 详细指标表,显示阶段、持续时间、置信度、ADX、DI+/DI-、趋势、价格位置、成交量偏向和总转换次数
  • ADX和DMI集成 — 在置信度评分和信息表中,使用ADX判断趋势强度,使用DI+/DI-进行方向确认
  • 成交量偏向分析 — 比较每根上涨K线与每根下跌K线的平均成交量,以显示上涨还是下跌行情携带更重的成交量
  • 全面的警报系统 — 每个阶段转换都有独立的警报开关,在K线收盘时发送一次,警报消息包含交易品种代码、时间周期、价格、ADX和置信度等详细信息
  • 完全自定义 — 5个类别共31个输入项,涵盖检测参数、成交量分析、视觉样式、显示和警报
Wyckoff Price Cycle - 置信度评分
置信度评分

如何使用威科夫市场周期指标

  • 将该指标添加到您的图表。它适用于所有时间框架,但在15分钟至日线图上最为有效,因为在这些图表上趋势和区间动态清晰可见。
  • 关注重要低点附近的吸筹阶段——这是机构建立头寸的位置。寻找成交量偏向转为看涨作为确认。
  • 在拉升阶段,顺势交易。看涨EMA交叉和上升的ADX确认需求占主导。向慢EMA的回调提供入场机会。
  • 高点附近的派发阶段警告机构正在卖出。关注ADX下降而价格保持高位——供应正在悄悄积累。
  • 下跌阶段确认下降趋势。看跌EMA交叉和升高的ADX显示供应占主导。向慢EMA的反弹提供出场或做空机会。
  • 使用置信度评分来评估当前阶段的可靠性。强置信度意味着多个因素一致;弱置信度表明市场可能处于过渡期。
  • 周期位置表提供市场在Wyckoff周期中所处位置的快速概览。高亮的单元格显示当前阶段。
  • 将阶段检测与其他Wyckoff指标(成交量价差分析、弹簧与上冲)结合,进行综合分析。
  • 调整ADX阈值以匹配您的交易品种——波动性更大的品种可能需要更高的阈值(25-30),而更平静的市场可能更适合较低的值(15-18)。
  • 在较低时间框架上增加阶段确认K线数以减少噪音,或在较高时间框架上减少它以获得更快的响应。

局限性

  • 该指标不生成买入或卖出信号。它基于Wyckoff价格周期理论,对当前市场阶段进行分类,用于教育和分析目的。
  • 阶段检测依赖于ADX和EMA计算,这些计算本质上滞后于价格。阶段转换是在其开始后才被识别,而非提前预测。
  • 阶段确认系统有意引入延迟以减少噪音。这意味着在震荡市场中,快速的阶段变化可能会被延迟报告。
  • 阶段在K线收盘时得到确认。实时K线在收盘前会保持最后确认的阶段。
  • 检测需要ADX、慢EMA和区间回溯期(默认100根K线)具备足够的历史数据。在历史数据较少的图表上,不会显示任何阶段。
  • 快EMA周期必须小于慢EMA周期;否则指标将停止运行并显示错误消息。
  • 成交量数据的可靠性因交易品种和交易所而异。外汇现货成交量通常是跳动成交量,可能不代表实际交易量。没有成交量数据的交易品种会在信息表中显示"无成交量数据"。
  • 该指标使用单一时间框架。为了进行全面的Wyckoff分析,建议比较多个时间框架的阶段读数。
  • 过去的阶段分类不能保证未来的价格行为。
  • 如果周期位置表和信息表设置为同一位置,它们将重叠。请为每个表使用不同的位置。
  • Pine Script最多支持500个标签对象。

交易存在风险。本指标是分析工具,并非投资建议:请结合您自己的分析和风险管理使用。

版本说明

v2.0最新已收盘K线阶段和公平的成交量偏向

阶段、标签和警报现在按已收盘K线判定,成交量偏向比较每根上涨K线与每根下跌K线的平均成交量,在指标有足够历史数据之前不显示阶段。

更新后请注意

  • 请删除此指标的警报,并以“Any alert() function call”条件重新创建。TradingView警报会继续运行创建时的脚本版本。
  • 警报消息现在以品种代码和时间周期开头。如果你通过webhook等方式自动筛选警报消息,请更新筛选规则。

修复

  • 阶段、标签和警报只按已收盘K线判定,因此不再在实时K线上闪烁,也不会因收盘时未能保持的变化而触发。
  • 成交量偏向现在比较每根上涨K线的平均成交量与每根下跌K线的平均成交量,而不是主要反映上涨K线数量的10根K线合计值。
  • 在ADX、两条EMA和区间都有足够历史数据之前不显示阶段,因此图表开头不再出现错误的阶段转换。

改进

  • 没有成交量的品种显示“No volume data”,而不是给出虚构的读数。
  • ADX行的颜色在趋势中跟随DI方向,警报消息包含品种代码和时间周期。

新增

  • 当Fast EMA Period不小于Slow EMA Period时显示错误消息。此前Markup和Markdown会在没有任何提示的情况下互换。

变更

  • 说明中现在注明,成交量偏向和DI只影响置信度评分(40-100%),不影响阶段。
v1.0首次在TradingView公开发布。
全部指标更新

常见问题

什么是 Wyckoff Price Cycle 指标?

TradingView指标,按已收盘K线确认并识别威科夫市场循环的四个阶段——吸筹、拉升、派发和下跌。

Wyckoff Price Cycle 在 TradingView 上可以免费使用吗?

是的,Wyckoff Price Cycle 完全免费使用。您可以直接将其添加到您的 TradingView 图表中,无需任何费用。

如何将 Wyckoff Price Cycle 添加到我的 TradingView 图表?

打开 TradingView,点击图表顶部的“指标”,搜索 FibAlgo 的 "Wyckoff Price Cycle",然后点击添加。它会立即出现在您的图表上。

哪些交易策略最适合与 Wyckoff Price Cycle 配合使用?

Wyckoff Price Cycle 通常用于 威科夫方法、趋势和价格行为 分析。它非常适合作为任何时间框架下多指标确认策略的一部分。

了解更多

开始使用 Wyckoff Price Cycle

该指标可在 TradingView 上免费使用。将其添加到您的图表中,与您自己的分析结合使用。