Single Arrow WaveVolume Reversal MTF MT4
- 指标
-
Ahmed Hamed Hamed Eadwan
CHINESE TRANSLATION — 中文
============================
TITLE:
MQL5 开发者与交易者 | R protocols 创始人
ABOUT:
您好,我是 Ahmed,来自阿拉伯联合酋长国的交易者和 MQL5 开发者,
R protocols 的创始人。
我自 1984 年开始编写代码,自 2006 年开始交易市场。
多年来,我为自己开发交易工具,通过真实市场经验不断完善它们。
现在,我将这些工具与 MQL5 社区分享。 - 版本: 1.0
- 激活: 5
一次拒绝,一支箭头,一笔确认的入场。
Single Arrow Reversal 是 MetaTrader 4 的独立反转信号指标。ZigZag 的极端点只是候选:箭头只画在之后一根收盘并拒绝该极端的已收盘K线上,绝不画在极端点本身。因此已确认的箭头不会重绘。
箭头引擎之外有三层决策辅助:每个摆动的量能强度标记、最后一根确认波浪的斐波那契目标梯,以及实时上下文面板(摆动趋势、波动率、量能读数、信号顺逆)。单文件,无外部指标、无DLL。同家族产品:Single Arrow MT4、MTF MT4、Single Arrow Wave Volume Reversal MT4、Scanner MT4。
MT4 版本 — 同一面板,同一信号
这是 MTF 版本的 MetaTrader 4 构建:与 MetaTrader 5 版本相同的反转引擎、相同的默认值和相同的收盘K线确认规则,并带有相同的多周期表格——相同设置会在两个平台上产生相同的箭头与相同的偏向网格。
- 单个 EX4 文件,无外部指标、库或 DLL——适用于任何经纪商、VPS 与托管。
- Tick 成交量:MetaTrader 4 不提供真实成交量历史,因此量能标记使用 tick 成交量(唯一可用的成交量序列)。
- 波浪线由两条彩色线(上升腿与下降腿)绘制,代替彩色区段图——MT4 没有该图表类型。
- Williams %R 逐K线原生读取(不使用指标句柄):在实盘终端和 MT4 策略测试器中都很轻量。
- 多周期面板只读取历史:它不写入指标缓冲区,也不会改变箭头或波浪。
- 点击表格中的任意一行即可将图表切换到该周期。
多周期层(本版本新增)
图表引擎之下,MTF 版本为你列出的每个周期(默认 M1、M5、M15、H1、H4、D1)各运行一个额外引擎,并在左上角用紧凑表格显示:
- BIAS:该周期最新的枢轴候选 — 方向偏置,不是入场信号。
- CONFIRM:最新已确认的枢轴及其日期。
- DIVERG:该周期的看涨 / 看跌背离状态(启用背离过滤时)。
- PIVOT:已确认(带日期)或仍在形成的实时枢轴。
图表自身的周期始终是第 0 行。表格在开盘时与一秒定时器上刷新;面板只读取历史数据,不写入指标缓冲区,也不改变箭头或波浪。点击任意周期行即可将图表切换到该周期。
箭头的生命周期(请先读)
- 候选:内置 O(n) ZigZag 引擎打印摆动极端点(枢轴)。
- 拒绝窗口:最多 N 根已收盘K线(默认8),等待一根反向击穿触发价(枢轴实体 / 整根K线 / 枢轴收盘价,可选)并以拒绝形态收盘的K线。
- 箭头:画在该收盘K线上。若价格在拒绝之前创出新的极端,候选作废:无箭头、无假信号。
典型延迟为枢轴后 1–8 根K线——这是诚实的代价。
为什么已确认箭头不重绘
- 形成中的K线(shift 0)永不参与箭头决策。
- 所有比较只用已收盘K线。
- 确认箭头在历史中冻结;可选的枢轴锁定进一步固定枢轴。
原始 ZigZag 线在摆动形成期间仍会调整:它是上下文,不是信号。
量能标记(- = +)
- + 橙色大号:比近期同向波浪参与更强。
- = 白色:相近;- 银色小号:更弱;. 尚无可比波浪。
原始成交量与百分比保留在工具提示中。标记是上下文,不是独立信号。
斐波那契目标梯
基于最后一根已确认波浪绘制静态虚线目标梯 — 38.2 / 50 / 61.8 / 100 / 127.2% — 仅在新枢轴确认时更新。仅用于展示:为出场提供结构化思路,而非承诺价格必然遵守。
上下文面板
- Trend:最近确认枢轴的摆动结构。Volatility:14 与 50 真实波幅比:安静/正常/偏高。
- Volume:最新波浪标记及百分比。Signal:最新箭头及其顺或逆当前摆动趋势。
诚实的使用方法
- 信号区:M1–M5 剥头皮。引擎在原生策略测试器中针对低周期设计与验证。
- 优先做与面板趋势一致的箭头:在卖方的收盘K线测试中,顺趋势箭头明显优于逆趋势箭头。
- 高周期 = 上下文:在上方读偏向,在下方周期执行入场。
- 将斐波梯与自己的风控结合;箭头流是信号源,不是完整系统。
默认参数
- ZigZag:Depth 34 / Deviation 13 / Backstep 8 · WPR 14 · Lookback 5000。
- 反转确认 ON · Wait 8 · Trigger 0=实体,1=整根K线(更严),2=枢轴收盘(更早)· 拒绝K线须沿反转方向收盘。
- 波浪线 ON · 标记 ON · tick 成交量(MT4) · 斐波梯 ON · 面板 ON · 旧弱化门 OFF。
- 可选:WPR 背离、枢轴锁定、诊断面板。
- MTF 面板:开/关 · 周期 M1,M5,M15,H1,H4,D1 · 每引擎 1500 根K线 · 面板字体/位置 · 点击切换。
EA 开发者 — 12 个缓冲区
0 买入价 · 1 卖出价 · 2 信号(+1/-1) · 3 枢轴方向 · 4 WPR · 5 上升浪价格 · 6 下降浪价格 · 7–9 量能过滤 · 10 前过滤候选 · 11 反转状态。
重要说明
- 决策辅助工具:不承诺任何准确率或盈利。
- 已确认箭头不重绘;原始波浪在形成期间可能调整。
- 实盘前请在原生测试器中测试——收盘K线设计使回测具有代表性。
