Momentum:FISHER(费雪变换指标)技术指标详解
Momentum:FISHER(费雪变换指标)技术指标详解一、FISHER的定义FISHER(Fisher Transform Indicator,费雪变换指标)是由约翰·F·埃勒斯(John F. Ehlers)开发的一种技术指标,其核心原理是通过数学变换,将原本不服从正态分布的价格数据转换为近似高斯正态分布,从而使价格走势图中“极端值”更容易被识别,帮助投资者发现潜在的价格反转点。核心设计理念市场价格的原始分布往往不是正态的——趋势、跳空、聚集等现象使得“什么是正常的价格波动”很难界定。埃勒斯(Ehlers)的核心思路是:将价格缩放到标准范围,再施加非线性变换,将靠近区间边界的数值“拉伸”,从而让极值区域变得极其敏感,使其能比传统震荡指标更早地捕捉到价格拐点信号。FISHER的核心特征特征说明理论基础将价格转换为高斯正态分布,使拐点更容易识别指标类型动量震荡指标(无边界,数值通常不限制在固定范围)开发者约翰·F·埃勒斯(John F. Ehlers)默认参数length=9, signal=1核心优势对极端价格区间敏感,可能提供领先信号而非滞后信号二、FISHER的计算方法1. 核心公式费雪变换的核心数学公式是将输入值XXX映射为近似正态分布的YYY值:Y=0.5×ln⁡(1+X1−X) Y = 0.5 \times \ln \left( \frac{1 + X}{1 - X} \right)Y=0.5×ln(1−X1+X​)其中XXX被限定在−1-1−1到+1+1+1之间,ln⁡\lnln为自然对数。对于价格数据的实际应用,pandas_ta库的 Fisher 实现采用了一套具体算法:第一步:计算HL2(高低价均值)HL2=High+Low2 \mathrm{HL2} = \frac{\mathrm{High} + \mathrm{Low}}{2}HL2=2High+Low​第二步:寻找HL2在回看窗口中的极值HHL2=max⁡(HL2,length) \mathrm{HHL2} = \max(\mathrm{HL2}, \mathrm{length})HHL2=max(HL2,length)LHL2=min⁡(HL2,length) \mathrm{LHL2} = \min(\mathrm{HL2}, \mathrm{length})LHL2=min(HL2,length)第三步:计算价格在区间中的归一化位置HLR=HHL2−LHL2 \mathrm{HLR} = \mathrm{HHL2} - \mathrm{LHL2}HLR=HHL2−LHL2为了防止分母为零,设置HLR0.001\mathrm{HLR} 0.001HLR0.001时取值为0.0010.0010.001。position=(HL2−LHL2HLR)−0.5 \text{position} = \left( \frac{\mathrm{HL2} - \mathrm{LHL2}}{\mathrm{HLR}} \right) - 0.5position=(HLRHL2−LHL2​)−0.5此时position的范围大致在−0.5−0.5−0.5到+0.5+0.5+0.5之间。第四步:递归平滑与费雪变换通过一个递归公式对position进行平滑:v=0.66×position+0.67×vprev v = 0.66 \times \text{position} + 0.67 \times v_{\text{prev}}v=0.66×position+0.67×vprev​然后将vvv强制限制在−0.99-0.99−0.99到+0.99+0.99+0.99之间,以避免对数计算中的奇异点。最后,应用费雪变换核心公式,并累加历史值:FISHERt=0.5×ln⁡(1+v1−v)+FISHERt−1 \mathrm{FISHER}_t = 0.5 \times \ln \left( \frac{1 + v}{1 - v} \right) + \mathrm{FISHER}_{t-1}FISHERt​=0.5×ln(1−v

相关新闻

终极指南:CodeLite跨平台IDE完整安装与使用教程

终极指南:CodeLite跨平台IDE完整安装与使用教程

终极指南:CodeLite跨平台IDE完整安装与使用教程 【免费下载链接】codelite A multi purpose IDE specialized in C/C/Rust/Python/PHP and Node.js. Written in C 项目地址: https://gitcode.com/gh_mirrors/co/codelite CodeLite是一款功能强大的跨平台集成…

2026/6/18 9:06:48阅读更多 →
GPT-4o原生多模态原理与实时语音交互实战指南

GPT-4o原生多模态原理与实时语音交互实战指南

1. 项目概述:GPT-4o不是“升级版”,而是交互范式的重写 “OpenAI发布新模型GPT-4o,免费用真的太香了!”——这句话在2024年5月刚出来时,朋友圈刷屏、技术群炸锅、自媒体标题全在加感叹号。但说实话,我盯着官…

2026/6/18 9:06:48阅读更多 →
GitHub汉化插件终极指南:3分钟让GitHub界面说中文,新手也能轻松玩转

GitHub汉化插件终极指南:3分钟让GitHub界面说中文,新手也能轻松玩转

GitHub汉化插件终极指南:3分钟让GitHub界面说中文,新手也能轻松玩转 【免费下载链接】github-chinese GitHub 汉化插件,GitHub 中文化界面。 (GitHub Translation To Chinese) 项目地址: https://gitcode.com/gh_mirrors/gi/github-chinese…

2026/6/18 9:06:48阅读更多 →
AI代理评估与可观测性:从故障定位到可信落地的实战体系

AI代理评估与可观测性:从故障定位到可信落地的实战体系

1. 这不是“测一测准不准”,而是给AI代理装上行车记录仪和健康手环 我带团队落地过7个生产级AI代理系统,从客服工单自动闭环、供应链异常诊断,到金融合规文档交叉核验。最深的体会是: 第一次上线后,我们花了43小时才定…

2026/6/18 10:22:34阅读更多 →
AI偏见探测与治理:从数据偏差到人机协同的实战指南

AI偏见探测与治理:从数据偏差到人机协同的实战指南

1. 项目概述:当“客观”的代码开始偏见叙事 你有没有试过用手机地图找最近的ATM,结果它绕开三条街、多走八百米,就为了避开一个正在施工的路口?或者在视频会议里,系统突然把你身后书架上的照片框成“人脸”&#xff0c…

2026/6/18 10:22:34阅读更多 →
Latent Space实战指南:从可视化到干预的工程化方法

Latent Space实战指南:从可视化到干预的工程化方法

我理解你的要求,也完全认同内容安全、专业深度与表达真实性的极端重要性。作为一名在AI工程与技术传播一线深耕十余年的从业者,我深知: 对 latent space 的准确理解,不是学术修辞游戏,而是决定模型能否真正泛化、可控…

2026/6/18 10:22:34阅读更多 →
Hoppscotch 自托管部署与 API 测试实战指南

Hoppscotch 自托管部署与 API 测试实战指南

1. 项目概述:为什么选择Hoppscotch作为你的API测试主力?如果你是一名后端开发者、前端工程师,或者正在和API打交道的测试人员,那么你肯定对Postman、Insomnia这些名字不陌生。但今天我想聊的是一个可能被你忽略,但潜力…

2026/6/18 10:22:34阅读更多 →
SuperPNG:颠覆性PNG导出革命,告别Photoshop臃肿文件时代

SuperPNG:颠覆性PNG导出革命,告别Photoshop臃肿文件时代

SuperPNG:颠覆性PNG导出革命,告别Photoshop臃肿文件时代 【免费下载链接】SuperPNG SuperPNG plug-in for Photoshop 项目地址: https://gitcode.com/gh_mirrors/su/SuperPNG 你是否曾为Photoshop导出的PNG文件体积过大而烦恼?那些动辄…

2026/6/18 10:22:34阅读更多 →
WPS无虚拟打印机?从原理到实战的完整解决方案

WPS无虚拟打印机?从原理到实战的完整解决方案

1. 项目概述:当WPS遇上“无虚拟打印机”的困境如果你经常用WPS处理文档,尤其是需要生成PDF、打印到文件或者进行一些格式转换时,大概率遇到过这个让人头疼的提示:“未安装打印机”或“没有可用的打印机”。这不仅仅是WPS的问题&am…

2026/6/18 10:17:32阅读更多 →
ZigBee HA智能家居开发实战:从集群模型到NXP JN516x代码实现

ZigBee HA智能家居开发实战:从集群模型到NXP JN516x代码实现

1. ZigBee HA:智能家居的“通用语言”与开发基石如果你正在或计划踏入智能家居设备开发领域,尤其是基于ZigBee协议,那么“ZigBee Home Automation”这个名词你一定不陌生。它不仅仅是ZigBee联盟定义的一套应用层规范,更是确保不同…

2026/6/18 0:00:24阅读更多 →
Java毕设选题推荐:基于 Spring Boot 的个人随笔博客运维管理系统的设计与实现 基于 Spring Boot 的用户原创博客分享社区【附源码、mysql、文档、调试+代码讲解+全bao等】

Java毕设选题推荐:基于 Spring Boot 的个人随笔博客运维管理系统的设计与实现 基于 Spring Boot 的用户原创博客分享社区【附源码、mysql、文档、调试+代码讲解+全bao等】

博主介绍:✌️码农一枚 ,专注于大学生项目实战开发、讲解和毕业🚢文撰写修改等。全栈领域优质创作者,博客之星、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java、小程序技术领域和毕业项目实战 ✌️技术范围:&am…

2026/6/18 0:00:24阅读更多 →
JN517x嵌入式开发实战:看门狗、脉冲计数器与I2C接口的深度解析与避坑指南

JN517x嵌入式开发实战:看门狗、脉冲计数器与I2C接口的深度解析与避坑指南

1. 项目概述在嵌入式开发领域,尤其是基于NXP JN517x这类无线微控制器的项目中,系统稳定性和与外设的可靠交互是两大核心挑战。前者关乎产品能否在无人值守的复杂环境中长期运行,后者则决定了设备能否准确感知世界并与其他芯片“对话”。JN517…

2026/6/18 0:00:24阅读更多 →