Fisher TransformはJohn Ehlers が開発した指標です。価格をガウス(正規)分布に変換する数学的変換(Fisher変換)を使うことで、RSIより鋭い転換点を示します。
仕組みはシンプルです。一定期間の高値・安値レンジ内で現在価格がどの位置にあるかを-1〜+1に正規化し、それにFisher変換(ln((1+x)/(1-x)))を適用します。この変換により、転換点での動きが急峻になり、価格の頂点・底部が鋭くシグナルとして現れます。
RSIとの大きな違いは反応の鋭さです。RSIは価格変動量の比率を見るため動きが滑らかですが、Fisher Transformは転換点で素早く方向を変えます。この「鋭さ」がシグナルを見つけやすくする反面、ダマシも発生しやすいです。
TradingViewで使えるFisher Transformスクリプト
Fisher Transform Indicator by Ehlers — 原典の実装
☞ Fisher Transform Indicator by Ehlers by HPotter
Ehlers原典に基づくFisher Transformの実装です。緑線(FT値)と赤線(1バー前のシグナル線)の2本で構成されます。値域は約-5〜+5で、クロスが反転シグナルとして機能します。TradingViewで52,000以上のビューを持つ最多閲覧バージョンです。

読み方と使い方
- 緑線(FT値)が赤線(シグナル線)を上抜け:上昇転換の候補シグナル
- 緑線が赤線を下抜け:下降転換の候補シグナル
- FT値が+2以上:強い買われすぎ。価格の頂部候補
- FT値が-2以下:強い売られすぎ。価格の底部候補
- ゼロラインクロス:方向転換の中期的なシグナル
他のスクリプトとの違い
原典実装のためシンプルです。Fisher Transformの基本動作を確認するならこのバージョンから始めるのが確実です。
Fisher Transform Trend Navigator [QuantAlgo] — ボラティリティ適応型トレンドフォロー
☞ Fisher Transform Trend Navigator by QuantAlgo
Fisher変換にボラティリティ適応型の閾値バンドとEMAハイブリッドを組み合わせた「トレンド追従型」に改良したスクリプトです。原典のFisher Transformを反転シグナル器としてだけでなく、トレンドの方向確認にも使える設計です。

読み方と使い方
- 閾値バンドを上抜け維持:上昇トレンドの継続シグナル
- 閾値バンドを下抜け:下降転換の候補
- EMAとの位置関係:FT値がEMAより上にある間は強気バイアス
- ボラティリティ適応:高ボラ時は閾値が広がり、低ボラ時は狭まる
他のスクリプトとの違い
原典Fisher Transformが「反転検出」を主目的とするのに対して、このスクリプトは「トレンド追随」も意識した設計になっています。
Fisher Transform on RSI — RSIにFisher変換を適用
☞ Fisher Transform on RSI by PuzzlerTrades
RSIにFisher変換を適用したスクリプトです。価格に直接Fisher変換をかけるのではなく、RSIの値にFisher変換を通すことで、RSIの転換点がより鋭くなります。-1〜+1のゾーンで表示されます。

読み方と使い方
- +1を超え(または接近):RSIが過熱水準で、Fisher変換後の急峻な転換候補
- -1を下回る(または接近):RSIが売られすぎ水準での転換候補
- ゼロラインクロス:RSIの中間値クロスよりも鋭いシグナルとして機能
他のスクリプトとの違い
RSIの使い方をそのまま維持しながら転換点の鋭さだけをFisher変換で改善します。RSIに慣れているトレーダーが試しやすい移行点です。
どのスクリプトを選ぶか
| こんな目的に | おすすめ | 理由 |
|---|---|---|
| Fisher Transformの基本を理解したい | Ehlers版(HPotter) | 原典実装、シンプル、最多ビュー |
| トレンドフォローに使いたい | Trend Navigator | ボラティリティ適応型でトレンド追随対応 |
| RSIをより鋭くしたい | Fisher Transform on RSI | RSIにFisher変換で転換点を鋭く |
Fisher Transformを使うときに知っておくこと
Fisher Transformは転換点で急峻に動くため、RSIより早くシグナルを出しますが、その分ダマシも多くなります。強いトレンドの途中で反転シグナルが出ても逆張りせず、トレンドの質(ADX・ボリュームなど)を確認してから判断することが重要です。
また、Fisher Transformの値域は固定されておらず、相場によっては±5を超えることもあります。「+2以上で必ず反転」という固定ルールではなく、「+2以上の領域は注意が必要」という程度で扱うのが適切です。