Price Action 6 Pattern Pro
- 指标
- 版本: 1.101
- 激活: 5
Price Action 6 Pattern Pro 是一款适用于 MetaTrader 5 的技术分析指标,可在图表上自动识别并显示六种经典 Price Action 价格行为形态。
该指标用于市场分析。它不会自动开仓、修改订单或平仓。信号基于已确认的价格结构生成,并可通过箭头、文字标签以及可选的形态结构图形直接显示在图表上。
指标支持以下六种形态:
- Inside Bar Breakout
- Outside Bar
- Pivot Point Reversal(PPR)
- Move-Congestion-Move(MCM)
- 1-2-3 Reversal
- 2B Reversal
所有信号均基于已收盘 K 线进行判断。
主要功能
- 一个指标内集成 6 种 Price Action 模型
- 分别识别多头和空头信号
- 基于已收盘 K 线确认信号
- 图表内交互式控制面板
- 每种形态可独立开启或关闭
- 全局 BULL / BEAR 方向过滤
- Confluence 共振模式
- 每种形态的信号计数
- 显示最近一次检测到的信号
- 可选的形态结构可视化
- 三种标签显示模式:OFF、RECENT、ALL
- 弹窗、Push 和 Email 通知
- 历史信号显示
- 切换时间周期后保存面板状态
- 可折叠控制面板
- 提供指标缓冲区供外部调用
Inside Bar Breakout
Inside Bar 是一种区间收缩结构,其中一根 K 线的高低区间完全位于前一根母 K 线的区间之内。
检测到 Inside Bar 后,指标会等待价格突破参考区间。
多头形态在价格突破上方边界后确认。
空头形态在价格跌破下方边界后确认。
用户可以设置 Inside Bar 形成后允许等待突破的最大 K 线数量。
主要参数:
- InsideBreakoutMaxBars
- InsideRequireCloseBreak
启用结构显示后,指标可以在图表上标出母 K 线的参考区间。
Outside Bar
Outside Bar 是指当前 K 线的最高价高于前一根 K 线的最高价,同时最低价低于前一根 K 线的最低价。
指标还可以要求信号 K 线的收盘价位于前一根 K 线区间之外,以提高确认条件。
多头和空头 Outside Bar 分别进行判断。
主要参数:
- OutsideRequireCloseBeyond
PPR — Pivot Point Reversal
PPR 是一种三根 K 线组成的反转结构。
中间 K 线形成局部价格极值,随后一根 K 线对反转结构进行确认。
指标可以额外要求中间 K 线必须真正形成三根 K 线中的局部最高点或最低点。
主要参数:
- PPRRequireMiddleExtreme
多头和空头 PPR 结构分别独立识别。
MCM — Move-Congestion-Move
MCM 是一种趋势延续结构,由三个阶段组成:
Move → Congestion → Move
第一阶段为明显的方向性推动。
第二阶段为短暂的价格压缩或盘整。
第三阶段为价格继续沿原有方向运动。
指标会结合 ATR 和 K 线实体特征评估推动强度和盘整区间的紧凑程度。
主要参数:
- MCMMinMoveATR
- MCMMinBodyRatio
- MCMMaxCongestionRangeRatio
- MCMMaxCongestionBodyRatio
1-2-3 Reversal
1-2-3 形态基于三个连续的 Swing 转折点。
多头结构:
- 点 1 形成局部低点。
- 点 2 形成反弹高点。
- 点 3 形成更高的低点。
- 价格向上突破点 2 后,形态得到确认。
空头结构采用相反逻辑。
指标会自动识别 Pivot 点并评估完整结构的几何关系。
主要参数:
- PivotLeftBars
- PivotRightBars
- PivotSearchBars
- Min123LegATR
- Max123Bars
启用结构显示后,图表上可以显示点 1、点 2、点 3 以及点 2 的突破水平。
2B Reversal
2B 形态基于对前期市场极值的假突破。
一个典型的空头 2B 结构:
- 市场先形成前期高点。
- 之后价格突破该高点。
- 突破未能维持。
- 价格重新回到原高点下方并收盘。
多头 2B 则使用相反逻辑,围绕前期低点形成。
主要参数:
- TwoBExtremeLookback
- TwoBMinPullbackBars
- TwoBMaxPullbackBars
- TwoBMinBreakATR
- TwoBRequireCloseBackInside
启用结构显示后,指标可以标出前期极值和假突破水平。
交互式控制面板指标内置图表控制面板。
以下六种形态均可独立开启或关闭:
- Inside
- Outside
- PPR
- MCM
- 1-2-3
- 2B
每个按钮显示当前状态:
ON — 显示该形态。
OFF — 隐藏该形态。
形态名称旁边的数字表示当前分析历史区间内该形态的可见信号数量。
示例:
Inside [48] ON
PPR [17] OFF
2B [23] ON
BULL 与 BEAR 过滤面板提供全局方向过滤:
- BULL
- BEAR
用户可以选择:
- 仅显示多头信号
- 仅显示空头信号
- 同时显示两个方向
示例:
BULL ON
BEAR OFF
在此设置下,图表只显示所有已启用模型中的多头信号。
这些过滤器只影响信号显示,不会改变形态本身的识别逻辑。
Confluence 共振模式CONFL 按钮用于开启 Confluence 模式。
开启后,指标只显示同一根 K 线上有多个已启用模型同时给出相同方向信号的情况。
最少共振形态数量由以下参数控制:
MinConfluencePatterns
默认值:
2
可能的组合示例:
- PPR + 2B
- Inside Bar + 1-2-3
- Outside Bar + PPR
多头和空头共振分别独立计算。
Confluence 仅表示多个已启用的检测算法在同一位置识别到一致方向的价格结构,并不代表对未来价格走势的保证。
形态结构可视化STRUCT 按钮用于开启或关闭形态结构图形。
开启后,根据不同模型,指标可显示:
- Inside Bar 的母 K 线区间
- Outside Bar 的参考区间
- PPR 结构
- Move / Congestion / Move 结构
- 1-2-3 模型中的点 1、2、3
- 2B 模型的前期极值和假突破水平
历史结构显示深度由以下参数控制:
StructureHistoryBars
默认情况下结构显示为关闭状态,以保持图表整洁。
信号标签LABELS 按钮可在三种模式之间循环切换:
OFF
隐藏形态名称。
信号箭头仍可继续显示。
RECENT
仅在最近一段历史区域显示形态名称。
历史深度由:
LabelHistoryBars
控制。
ALL
在整个分析历史区间显示形态名称。
为了限制图表对象数量,可以通过:
MaxLabelObjects
设置最大文本标签数量。
最近信号控制面板显示当前最近一次可见信号。
示例:
Last: BEAR 2B
2026.08.14 12:00
如果同一根 K 线上出现多个模型共振,则可以显示多个形态名称。
示例:
Last: BULL PPR + 2B
面板状态记忆当:
RememberPanelState = true
时,指标会在切换时间周期后保留当前控制面板设置。
可保存的状态包括:
- 六种形态的 ON / OFF 状态
- BULL
- BEAR
- Confluence 模式
- STRUCT 状态
- LABELS 模式
- 面板展开或折叠状态
点击:
COLLAPSE
可以折叠控制面板。
折叠后,图表上只保留一个紧凑的展开按钮。
这样可以在不关闭指标的情况下释放更多图表空间。
通知功能指标支持:
- MetaTrader 弹窗通知
- Push 推送通知
- Email 邮件通知
每种通知方式均可单独开启或关闭。
Push 和 Email 通知需要用户提前在 MetaTrader 5 终端中完成相应设置。
主要参数HistoryBars
设置用于形态分析和历史显示的 K 线数量。
数值越大,可分析的历史越深,但也可能增加终端计算和图形对象负载。
ATRPeriod
设置 ATR 周期。
ATR 用于部分形态中对价格运动幅度进行波动率标准化。
默认值:
14
DetectBullish
启用多头形态识别。
DetectBearish
启用空头形态识别。
通用识别参数EqualityToleranceATR
基于 ATR 的价格比较容差。
这样可以避免算法要求两个价格水平必须完全相等。
BreakBufferATR
突破水平之外所要求的额外 ATR 缓冲。
值为 0 时,不要求额外突破距离。
ArrowOffsetATR
设置箭头与信号 K 线之间的视觉距离。
该参数仅影响图表显示。
使用说明Price Action 6 Pattern Pro 可用于不同交易品种和时间周期。
较低时间周期通常会形成更多价格结构和信号。
较高时间周期通常信号数量较少,形态之间的间隔也更大。
具体使用品种、时间周期和参数设置应根据用户自己的分析方法及市场环境决定。
重要说明Price Action 6 Pattern Pro 是一款技术分析工具。
本指标:
- 不自动开仓
- 不自动平仓
- 不修改持仓
- 不进行资金管理
- 不保证信号盈利
- 不预测未来价格走势
- 不保证检测到形态后市场一定反转或延续
图表上出现信号仅表示当前价格结构满足相应模型的算法条件。
所有交易决策和风险管理均由用户自行负责。
Demo 版本MQL5 Market 的 Demo 版本可在 MetaTrader 5 策略测试器中进行测试。
建议使用**可视化模式(Visual Mode)**检查:
- 历史形态识别
- 信号箭头
- 文字标签
- 形态结构
- 交互式控制面板
- BULL / BEAR 过滤
- Confluence 模式
- 信号计数
- LABELS 模式
- STRUCT 模式
Demo 产品按照 MQL5 Market 平台规则在策略测试器中运行。
