请观看如何免费下载自动交易
请在Telegram上找到我们!
加入我们粉丝页
有趣的脚本?
因此发布一个链接 -
让其他人评价
喜欢这个脚本? 在MetaTrader 5客户端尝试它
指标

Fisher Transform Indicator - MetaTrader 5脚本

Syed Jawad Hussain Naqvi
Syed Jawad Hussain Naqvi
Quantitative Developer 🇵🇰
• MQL5 Author — algorithmic trading systems built on statistical modeling, recursive signal processing, and quantitative market analysis
• Technical skills: MQL5, Python, C++, statistical modeling, competitive programming
| Chinese English Русский Español Deutsch 日本語 Português 한국어 Français Italiano Türkçe
显示:
12
等级:
(1)
已发布:
MQL5自由职业者 需要基于此代码的EA交易或指标吗?请在自由职业者服务中订购 进入自由职业者服务

一款适用于MetaTrader 5的完整费希尔变换振荡指标,基于统计学第一性原理构建,而非改编自现有模板。 该指标将罗纳德·费希尔(Ronald Fisher)最初在统计学中开发的一种技术——用于将有界、非正态的数值集重塑为接近正态分布的数值集——应用于价格数据,从而产生比基于简单平均计算的传统振荡指标更为鲜明、界限更清晰的转折点。

计算过程分为三个阶段。 首先,价格会根据近期的高点和低点被归一化到一个固定范围内,其原理与随机指标的计算方式相似。随后,该归一化值会与其自身的先前值进行平滑处理,并被限制在理论边界稍前的位置——因为下一步涉及对数运算,当输入值接近该边界时,对数结果将趋于无穷大。 最后,该受限值被输入到对数费希尔变换中,并递归地与上一根K线的输出值进行混合——这正是该指标能够让极端点和反转点鲜明突出,而非与价格的正常波动混为一谈的原因。

内部递归状态通过一个正确注册的计算缓冲区来处理,而不是手动管理的数组,这将缓冲区的大小调整和各K线之间的连续性自动交由终端处理。 主输出缓冲区本身兼作其自身的递归内存,因为它为每个K线保持连续且无缺口的数值——这种高效设计避免了以不同名称重复存储相同信息。 该指标特意输出单一、真实的振荡器值,不包含内置的买入/卖出箭头;何时将读数视为信号,则由交易者或配套的专家顾问(EA)决定。

使用方法:
解读该指标需同时关注两点:费舍尔线达到的水平,以及达到该水平后的走势。读数超出大约±1.5至±2的范围,即代表相对于近期波动区间而言具有实质意义的极端值——阈值越高,信号数量越少但强度越大。 可操作的时机并非线首次穿越该阈值之时,而是当线突破该阈值后又回调至零点附近之时。稳步攀升至+2以上的数值仍处于活跃走势中——当其停止上涨并开始回落的峰值,才是潜在卖出机会的标志。 同样的逻辑反向适用于低于下限阈值的低点,这标志着潜在的买入机会。这一由两部分组成的条件——达到极端值,随后确认反转——刻意设计得比简单的阈值穿越更为严格,也是配套专家顾问(Expert Advisor)可程序化应用的规则。

该指标作为“初学者自制指标”系列文章的一部分而构建并经过评审,该系列中详细阐述了完整的统计理论、实现步骤以及基于阈值的用法指南。 本文提供的是一套简洁、独立的费希尔变换实现方案,既可直接使用,也可作为任何希望在 MQL5 中构建基于统计学原理的振荡指标的开发者的参考。



由MetaQuotes Ltd译自英文
原代码: https://www.mql5.com/en/code/76409

HybridMicrostructure EA HybridMicrostructure EA

“混合微结构”EA是一款先进的高频剥头皮专家顾问,专为M1时间周期的XAUUSD(黄金)设计。 与依赖滞后OHLC数学模型的传统指标不同,该EA基于 tick 级微结构动态运行——追踪 tick 速度、成交量加权平均价格(VWAP)偏差,以及机构执行的流动性扫盘拒绝(止损狩猎)。

Wolfe Wave Dashboard Wolfe Wave Dashboard

一款专业的 MQL5 指标(独立窗口),可自动扫描多个交易品种和时间周期,检测最新的有效沃尔夫波(Wolfe Wave)形态(看涨/看跌),在交互式仪表盘中显示这些形态,并支持一键打开图表并完整绘制形态。

SuperTrend Indicator SuperTrend Indicator

一个基于第一性原理构建的自定义 SuperTrend 指标,它将基于 ATR 的波动带与棘轮机制相结合,从而生成一条清晰、不重绘的趋势线。 内部递归状态通过正确注册的计算缓冲区进行管理,从而避免了手动管理数组实现中常见的状态丢失错误。本文摘自《初学者自制自定义指标》系列文章。

离散 离散

离散技术指标由价格和交易量的变化决定。