概述
FibAlgo - Wyckoff价格周期识别并可视化Wyckoff市场周期的四个基本阶段:吸筹、拉升、派发和下跌。该指标通过结合EMA趋势方向、ADX趋势强度、价格在区间内的位置以及成交量偏向分析,实时对当前市场阶段进行分类。阶段转换直接在图表上标注,背景着色提供即时视觉上下文,多因素置信度评分则对每个阶段检测的可靠性进行分级。
核心概念
- Wyckoff价格周期 — Richard D. Wyckoff的模型描述了市场在四个阶段中的永恒循环:吸筹(机构悄悄买入)、拉升(上升趋势)、派发(机构悄悄卖出)和下跌(下降趋势)。理解市场处于哪个阶段为所有交易决策提供了关键背景。
- 吸筹 — 底部的一个横向交易区间,知情参与者从公众手中积累筹码。下跌时成交量萎缩,上涨时成交量放大。价格接近其区间的下端。ADX较低,表明市场处于盘整状态。
- 拉升 — 需求占主导的上升趋势阶段。价格以更高的高点和更高的低点前进。ADX升高,快EMA在慢EMA之上,且DI+主导DI-。
- 派发 — 顶部的一个横向交易区间,知情参与者向公众派发筹码。下跌时成交量放大,上涨时成交量萎缩。价格接近其区间的上端。ADX较低。
- 下跌 — 供应占主导的下降趋势阶段。价格以更低的高点和更低的低点下跌。ADX升高,快EMA在慢EMA之下,且DI-主导DI+。
- 阶段确认 — 为防止锯齿状噪音,该指标要求连续可配置数量的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. 成交量偏向检测 上涨K线与下跌K线的成交量在可配置周期(默认10根K线)内进行平均。当上涨K线的平均成交量超过下跌K线成交量10%以上时,偏向为看涨——与吸筹和拉升阶段一致。当下跌K线成交量超过上涨K线成交量时,偏向为看跌——与派发和下跌阶段一致。 5. 阶段分类逻辑 四个阶段通过所有因素的组合进行检测:- 拉升 — ADX高于阈值 + 快EMA高于慢EMA(趋势看涨)
- 下跌 — ADX高于阈值 + 快EMA低于慢EMA(趋势看跌)
- 派发 — ADX低于阈值 + 价格接近区间高点(顶部盘整)
- 吸筹 — ADX低于阈值 + 价格接近区间低点(底部盘整)
- ADX对齐度 — 趋势阶段受益于高ADX,盘整阶段受益于低ADX(最高+25)
- 价格位置 — 吸筹受益于低位置,派发受益于高位置(最高+15)
- 成交量偏向 — 看涨偏向支持吸筹/拉升,看跌偏向支持派发/下跌(最高+10)
- DI方向 — DI+主导支持看涨阶段,DI-主导支持看跌阶段(最高+10)
功能特点
- 四阶段Wyckoff检测 — 使用趋势强度、方向、价格位置和成交量分析识别吸筹、拉升、派发和下跌
- 阶段确认系统 — 在切换前要求可配置的连续K线确认同一阶段,防止锯齿状噪音
- 多因素置信度评分 — 根据ADX对齐度、价格位置、成交量偏向和DI方向将每个阶段分级为强、中或弱
- 带云图的EMA叠加 — 显示快慢EMA线,并带有根据趋势方向改变颜色的彩色云填充
- 阶段转换标签 — 直接在图表上标记阶段变化,详细工具提示显示ADX、DI+/DI-、价格位置、成交量和置信度
- 阶段背景着色 — 用当前阶段颜色为图表背景着色,便于即时视觉识别
- K线着色 — 可选的基于当前Wyckoff阶段的蜡烛图着色
- 周期位置表 — 显示所有四个阶段的视觉2×2图表,当前阶段高亮显示,代表周期循环
- 信息表 — 详细指标表,显示阶段、持续时间、置信度、ADX、DI+/DI-、趋势、价格位置、成交量偏向和总转换次数
- ADX和DMI集成 — 使用ADX判断趋势强度,使用DI+/DI-判断方向偏向,提供符合Wyckoff原理的趋势评估
- 成交量偏向分析 — 比较上涨K线与下跌K线的平均成交量,以确定是买压还是卖压占主导
- 全面的警报系统 — 每个阶段转换都有独立的警报开关,警报消息包含价格、ADX和置信度等详细信息
- 完全自定义 — 5个类别共31个输入项,涵盖检测参数、成交量分析、视觉样式、显示和警报
使用方法
- 将该指标添加到您的图表。它适用于所有时间框架,但在15分钟至日线图上最为有效,因为在这些图表上趋势和区间动态清晰可见。
- 关注重要低点附近的吸筹阶段——这是机构建立头寸的位置。寻找成交量偏向转为看涨作为确认。
- 在拉升阶段,顺势交易。看涨EMA交叉和上升的ADX确认需求占主导。向慢EMA的回调提供入场机会。
- 高点附近的派发阶段警告机构正在卖出。关注ADX下降而价格保持高位——供应正在悄悄积累。
- 下跌阶段确认下降趋势。看跌EMA交叉和升高的ADX显示供应占主导。向慢EMA的反弹提供出场或做空机会。
- 使用置信度评分来评估当前阶段的可靠性。强置信度意味着多个因素一致;弱置信度表明市场可能处于过渡期。
- 周期位置表提供市场在Wyckoff周期中所处位置的快速概览。高亮的单元格显示当前阶段。
- 将阶段检测与其他Wyckoff指标(成交量价差分析、弹簧与上冲)结合,进行综合分析。
- 调整ADX阈值以匹配您的交易品种——波动性更大的品种可能需要更高的阈值(25-30),而更平静的市场可能更适合较低的值(15-18)。
- 在较低时间框架上增加阶段确认K线数以减少噪音,或在较高时间框架上减少它以获得更快的响应。
局限性
- 该指标不生成买入或卖出信号。它基于Wyckoff价格周期理论,对当前市场阶段进行分类,用于教育和分析目的。
- 阶段检测依赖于ADX和EMA计算,这些计算本质上滞后于价格。阶段转换是在其开始后才被识别,而非提前预测。
- 阶段确认系统有意引入延迟以减少噪音。这意味着在震荡市场中,快速的阶段变化可能会被延迟报告。
- 成交量数据的可靠性因交易品种和交易所而异。外汇现货成交量通常是跳动成交量,可能不代表实际交易量。
- 该指标使用单一时间框架。为了进行全面的Wyckoff分析,建议比较多个时间框架的阶段读数。
- 过去的阶段分类不能保证未来的价格行为。
- 如果周期位置表和信息表设置为同一位置,它们将重叠。请为每个表使用不同的位置。
- Pine Script最多支持500个标签对象。
标签
#Wyckoff Method#Trend#Price Action



