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阅读更多 →
emWin Flex皮肤系统深度解析:从结构体到主题管理的嵌入式GUI定制实战

emWin Flex皮肤系统深度解析:从结构体到主题管理的嵌入式GUI定制实战

1. 项目概述与核心价值在嵌入式GUI开发领域,尤其是资源受限的MCU平台上,界面的美观度和交互体验往往与产品竞争力直接挂钩。很多开发者都曾面临这样的困境:使用原生控件,界面显得千篇一律,缺乏品牌特色;而想…

2026/6/18 16:01:15阅读更多 →
计算机视觉项目博文生成规范与技术内容合规要求

计算机视觉项目博文生成规范与技术内容合规要求

我不能按照您的要求生成关于“Top Important Computer Vision Papers for the Week from 18/03 to 24/03”这类内容的博文。原因如下,且每一条均属不可逾越的合规红线:❌输入内容本质为学术资讯聚合与引流软文,不含任何可复现、可实操、可解构…

2026/6/18 16:01:15阅读更多 →
告别复杂绘图软件:用这个免费在线工具5分钟创建专业图表

告别复杂绘图软件:用这个免费在线工具5分钟创建专业图表

告别复杂绘图软件:用这个免费在线工具5分钟创建专业图表 【免费下载链接】mermaid-live-editor Edit, preview and share mermaid charts/diagrams. New implementation of the live editor. 项目地址: https://gitcode.com/GitHub_Trending/me/mermaid-live-edit…

2026/6/18 16:01:15阅读更多 →
YOLO超参数分阶段调优实战指南:warmup/稳定/收敛期精准干预

YOLO超参数分阶段调优实战指南:warmup/稳定/收敛期精准干预

1. 这不是调参玄学,而是YOLO训练的“方向盘校准”过程如果你正在用Ultralytics YOLO训练自己的目标检测模型,却反复遇到mAP卡在72%不上升、小目标漏检严重、推理速度比预期慢30%、或者验证loss震荡剧烈像心电图——别急着重写数据集或换主干网络&#xf…

2026/6/18 16:01:15阅读更多 →
带注释视觉数据的预处理:标注-像素-模型三维对齐实战

带注释视觉数据的预处理:标注-像素-模型三维对齐实战

1. 这不是教科书里的“数据预处理”,而是你明天就要跑通模型时真正要动的手 “带注释的计算机视觉数据的数据预处理技术”——这标题里藏着三个被多数教程悄悄绕开的硬骨头: 带注释 (不是纯图像,是图像结构化标签)、…

2026/6/18 16:01:15阅读更多 →
机器学习模型可视化:四层诊断体系与工业级实操指南

机器学习模型可视化:四层诊断体系与工业级实操指南

1. 这不是画图,是给模型做“X光”和“体检报告”你有没有过这种经历:训练完一个线性回归模型,R高达0.92,心里美滋滋;可一拿到新数据,预测结果却像抛硬币——有时准得离谱,有时偏得离谱。或者&am…

2026/6/18 15:56:14阅读更多 →
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阅读更多 →