Fisher Transform:把价格变成正态分布的神奇公式
Fisher Transform将价格分布转换为近似正态分布,让极端转折信号更清晰。币圈实战中帮助识别BTC趋势的尖锐拐点,比RSI更灵敏。
Fisher Transform:把价格变成正态分布的神奇公式
开头引入:为什么RSI在极端区域总是”模糊”的?
RSI到了85,你说超买要跌——但BTC牛市中RSI可以长期在80以上运行。RSI到了25,你说超卖要涨——但熊市中RSI可以长期在20以下。问题在于RSI不是正态分布的,它在极端区域的信号不够”尖锐”,你很难精确判断转折点。
Fisher Transform用一个数学变换解决了这个问题——它把价格从非正态分布转换为近似正态分布。转换后,指标的极端值变得非常尖锐和明确:当Fisher值达到+3或-3时,反转的概率极高,不再有RSI那种”模糊地带”。
指标原理:数学变换让信号更清晰
Fisher Transform由John Ehlers在其著作《Cybernetic Analysis for Stocks and Futures》中提出,借鉴了信号处理领域的Fisher变换。
计算步骤
第一步:将价格归一化到[-1, +1]区间
x = 2 × [(Price - MinN) / (MaxN - MinN) - 0.5]
其中MinN和MaxN是N周期内的最低价和最高价。
第二步:对x做Fisher变换
Fisher = 0.5 × ln[(1 + x) / (1 - x)]
第三步:平滑处理
Fisher = 0.5 × Fisher + 0.5 × 前一根Fisher值
Fisher变换的数学本质
ln[(1+x)/(1-x)]这个公式来自信息论中的Fisher信息量计算。它的效果是:
- x在中间值(0附近):输出变化不大——平淡期信号不明显
- x在极端值(接近±1):输出急剧放大——转折点信号变得尖锐
这就是正态分布变换的力量:平淡区压缩,极端区放大,让你更容易识别真正的转折。
与RSI的根本区别
| 特征 | RSI | Fisher Transform |
|---|---|---|
| 分布类型 | 非正态,偏态 | 近似正态 |
| 极端信号 | 模糊(80-100之间大区间) | 尖锐(超过3就很明确) |
| 反转灵敏度 | 中等 | 高(极端区急剧放大) |
| 适用场景 | 中长期趋势 | 短期转折点 |
参数设置
默认参数
- 回溯周期:10(Ehlers原始设定)
币圈建议参数
| 周期类型 | 推荐N值 | 说明 |
|---|---|---|
| 1小时线 | 10-14 | 标准设置捕捉短线转折 |
| 4小时线 | 10 | 4小时×10=约1.5天转折 |
| 日线 | 10-14 | 日线标准 |
| 周线 | 7-10 | 币圈周线用较短周期 |
Fisher Transform本身就是短线敏感指标,不需要用太长的回溯周期。N=10在大多数时间框架下都够用,币圈4小时线和日线可以直接用默认值。
实战用法
场景一:趋势转折点识别——BTC从上涨转为下跌的尖锐信号
BTC从$95,000涨到$108,000后开始回落。
4小时Fisher Transform信号:
- 上涨过程中:Fisher值逐步上升,从0.5到1.5再到2.5
- BTC冲到$108,000时:Fisher值达到3.2——极端正值,尖锐信号
- 次一根K线:Fisher值突然降到2.0——从极端值急剧回落
- 再一根K线:Fisher值降到1.0——反转确认
对比RSI:RSI在$108,000时约为88,回落到75——还在超买区间内,信号不够尖锐。Fisher值从3.2降到1.0的变化幅度大得多,更容易识别转折。
操作:Fisher值超过3时开始警惕,Fisher值从极端值回落超过1.0时确认反转。
场景二:底部转折——ETH深度下跌后的买入信号
ETH从$3,800跌到$3,000后企稳反弹。
日线Fisher信号:
- 下跌加速期:Fisher值从-1降到-2再到-3.5
- Fisher值达到-3.5:极端负值,底部信号尖锐
- 次日Fisher值回升到-2.0:从极端值快速反弹
- 再一日Fisher值回升到-0.5:底部反转确认
操作:Fisher值超过-3时关注底部,Fisher值从极端负值回升超过1.5时入场做多。
场景三:震荡期过滤——Fisher值在0附近时不要交易
BTC在$95,000-$98,000之间窄幅震荡5天。
Fisher信号:
- Fisher值在-0.5到+0.5之间小幅波动
- 没有触及任何极端值
- 信号平淡——没有趋势转折
Fisher Transform的优势:在震荡期它自觉”隐身”,不像RSI那样在50附近来回跳动产生噪音。只有真正的转折出现时,Fisher才会发出尖锐信号。
常见误用
1. 把Fisher值±2当作”正常超买超卖”
Fisher Transform的正态分布特性意味着:±2只是”有点偏离”,±3才是真正的极端。在币圈波动大的环境下,Fisher值±2可以持续好几根K线——不要急于在±2就做反转交易。
2. 不等Fisher值从极端回落就入场
Fisher值达到+3.5,不代表立刻反转——它只是说反转概率很高。真正的入场信号是Fisher值从极端值回落,不是极端值本身。先看到+3.5,等回落到+2.5以下再行动。
3. 在长周期(周线以上)频繁使用
Fisher Transform最适合4小时线和日线级别的短线转折识别。周线级别用MACD或均线系统更可靠——Fisher在长周期上信号太少。
4. 忽略信号的连续性
Fisher值从3降到2,如果下一根又回升到3——这只是短线波动,不是反转。真正的反转需要Fisher值连续2-3根K线从极端值回落,单根变化可能是噪音。
与其他指标组合
Fisher Transform + RSI:短线转折+中期动量
- Fisher值从+3回落 + RSI从80回落:双重确认顶部反转
- Fisher值从-3回升 + RSI从20回升:双重确认底部反转
- Fisher提供尖锐的转折点,RSI提供动量方向确认
Fisher Transform + MACD:转折+趋势
- Fisher值达到极端 + MACD柱状图开始缩短:趋势转折+动量衰减双确认
- Fisher值极端但MACD仍在加速:转折信号可能只是短线波动,不入场
Fisher Transform + 成交量:转折+资金确认
- Fisher值从极端回落 + 成交量放大:转折有资金推动,可信度高
- Fisher值从极端回落 + 成交量萎缩:转折缺乏资金支撑,可能只是技术性回调
总结
Fisher Transform的核心价值是数学变换让信号变尖锐——在币圈这种波动剧烈的市场中,能够精确识别趋势转折点而不是给你一个模糊的超买超卖区间。
使用要点:
- Fisher值±3以上是真正的极端信号——±2只是中等偏离
- 入场信号是Fisher值从极端回落,不是极端值本身
- 震荡期Fisher自觉隐身——不发信号比乱发信号好
- 比RSI更灵敏,但需要2-3根K线连续确认才可靠
- 4小时线和日线是最佳时间框架
- 结合RSI或MACD做双重确认,避免假转折
更多实战方法见帝门交易。