PA Hunter
- 指标
-
Artem Koliada
MQL4/MQL5 Developer 💻 | Turning trading strategies into profitable code. Expert Advisors (EA) & Custom Indicators for MT4/MT5. Let's automate your trading - 版本: 1.0
- 激活: 8
PA Hunter能在任意交易品种和时间框架上检测13种经典Price Action形态,通过内置上下文规则和经真实历史信号训练的AI模型进行过滤。
工作原理
该指标扫描价格数据,寻找以下形态:
反转形态: Pin Bar、Engulfing、Morning Star、Evening Star、Railway Tracks、Tweezer Tops/Bottoms、Piercing Line、Dark Cloud Cover、Three Soldiers、Three Crows
持续/中性形态: Inside Bar、Doji、Marubozu
每个检测到的信号在显示到图表之前都会经过多层过滤系统。
信号质量评分(0–7星)
每个信号根据七个标准获得质量评分:
- 与支撑/阻力区的接近程度
- S/R区域共振(波段 + 成交量)
- EMA趋势对齐
- K线相对ATR的大小
- 逐笔成交量确认
- 多时间框架EMA一致性
- 价格在区间中的位置
支撑与阻力区域
该指标自动识别两类区域:
- 波段区域 — 基于波段高点和低点
- 成交量区域 — 基于水平成交量聚集
当两种方法确认同一水平时,该区域被标记为共振区域,具有更高的强度评级。
AI过滤器(ONNX)
内置的LightGBM模型经9,000多个真实历史信号训练,过滤低概率设置。该模型分析形态类型、市场背景、日内时间、波动性和趋势方向。
在置信度阈值0.55时,测试数据的历史胜率:82%
可以禁用AI过滤器以查看所有未过滤的信号。
统计面板
可移动的统计面板实时显示信号表现:
- 每种形态类型的胜率
- 可视化进度条
- 已评估信号总数
- 平均信号评分
面板可以拖动到图表上的任意位置,并在会话和时间框架切换之间记住其位置。
TP/SL水平
每个信号显示三条水平线:
- 蓝色实线 — 入场水平(形态收盘价)
- 绿色虚线 — 止盈(按每种形态逻辑计算)
- 红色点线 — 止损
止盈水平按照每种形态类型的经典Price Action规则计算。
参数
Pattern Settings(形态设置)
- Chart Labels Language — 图表标签语言:English / Spanish / Ukrainian
- Show Pin Bar — 启用/禁用 Pin Bar 信号
- Show Engulfing — 启用/禁用 Engulfing 信号
- Show Inside Bar — 启用/禁用 Inside Bar 信号
- Show Doji — 启用/禁用 Doji 信号
- Show Morning/Evening Star — 启用/禁用 Star 形态
- Show Railway Tracks — 启用/禁用 Railway Tracks
- Show Tweezer Tops/Bottoms — 启用/禁用 Tweezers
- Show Marubozu — 启用/禁用 Marubozu
- Show Piercing/Dark Cloud — 启用/禁用 Piercing 和 Dark Cloud
- Show 3 Soldiers/3 Crows — 启用/禁用 Three Soldiers 和 Three Crows
Smart Filters(智能过滤器)
- Filter small candles (noise) — 过滤小于平均值的K线信号
- Only signals at swing extremes — 仅在局部极值处显示信号
- Bars for swing extreme detection — 波段检测回溯期
- EMA trend alignment filter — 要求信号方向与EMA趋势一致
- EMA period — 趋势EMA周期(推荐50)
- Bull only after downmove, Bear after upmove — 趋势背景过滤器
- Bars to determine trend context — 背景分析范围
- Minimum signal score to display — 过滤低质量信号(0–7)
- Maximum bars to analyze — 限制历史扫描深度
Support and Resistance Zones(支撑阻力区域)
- Show S/R zones on chart — 启用/禁用区域显示
- Bars for swing high/low detection — 波段检测窗口
- S/R zone lookback depth — 区域搜索深度
- Volume profile bars — 成交量分析K线数
- Zone merge distance — 合并N×ATR范围内的相邻区域
- Zone transparency — 区域视觉透明度
- Zone border width — 区域边框宽度
- Show only strong zones — 仅显示强度3+的区域
Visual Settings(视觉设置)
- Bullish signal color — 多头信号颜色
- Bearish signal color — 空头信号颜色
- Neutral signal color — 中性信号颜色
- Pattern zone transparency — 形态区域透明度
- Signal label font size — 标签字体大小
- Show score stars on labels — 在标签上显示评分星
- Draw TP/SL/Entry lines — 绘制TP/SL/Entry线
- TP/SL line width — 线宽
- TP/SL line length (bars) — 线的K线长度
Statistics Dashboard(统计面板)
- Show statistics panel — 显示统计面板
AI Filter - ONNX(AI过滤器)
- Enable AI signal filter — 启用AI过滤器
- AI model filename — 文件必须放在MQL5/Files/文件夹中
- AI confidence threshold — 低于此值的信号不显示
- Show AI probability on signal labels — 在标签上显示AI概率
Alerts(提醒)
- Alert mode — None / Popup / Push / Both
- Alert only on newly formed signals — 仅对新信号提醒
- Minimum score to trigger alert — 触发提醒的最低评分
安装说明
- 将PA_Hunter.mq5复制到MQL5/Indicators/文件夹
- 将所有.mqh文件复制到MQL5/Include/文件夹
- 将pa_hunter_model.onnx复制到MQL5/Files/文件夹
- 将指标附加到任意图表
AI模型文件(pa_hunter_model.onnx)必须位于MQL5/Files/文件夹中才能使AI过滤器正常工作。没有它,指标将以标准模式运行,显示所有经过过滤的信号。
