カテゴリから探す

シグナルトレンド

ノイズに強いトレンドライン系インジケーター「Butterworth Spectral Trend」解説!傾きでトレンドを判定する適応型スムーザーの実力。

インジケーターButterworth Spectral Trend

ノイズに強いトレンドライン系インジケーター「Butterworth Spectral Trend」解説!傾きでトレンドを判定する適応型スムーザーの実力。
インジケーター Butterworth Spectral Trend
このインジケーターの製作者 QuantAlgo
この評価にした理由 トレンドの「向き」だけでなく「強さ」までライン1本で表現している点が優秀で、相場の状態に合わせて滑らかさが自動で伸び縮みするため、レンジでの無駄な反応がかなり抑えられています。プリセットも時間足別に用意されていて導入のハードルは低めです。一方で、初期設定のままだとシグナルの発生数が多く、フィルター機能を自分で有効にしないと本領を発揮しません。設定を詰められる人向けという意味で、満点からは0.4落としました。
この難易度にした理由 このインジケーターの価値は適応の強さやヒステリシスの調整にあります。初期設定はシグナルが出やすい状態になっており、そのまま使うと「ラベルが多すぎる」と感じる可能性が高いです。設定項目も13個以上あり、どれをいじると何が変わるのかを理解して初めて実戦投入できるタイプ。ある程度チャートを見た経験がある人向けの位置づけです。
結論

Butterworth Spectral Trendは、価格とのクロスではなくラインの傾きでトレンドの向きを判定する適応型のトレンドフォロー系インジケーターです。相場のノイズ量に応じて滑らかさが自動調整され、線の濃淡でトレンドの強さも読み取れます。

この記事の要点
  • 2ポール・バターワース型スーパースムーザーを土台にしたトレンドフォロー系インジケーター
  • トレンド判定は価格とラインのクロスではなく、ラインの傾きの向きで行われる
  • 相場のノイズ量に応じて実効的な平滑期間が自動で伸び縮みする適応機能を搭載
  • ラインの透明度がトレンドの強さに連動し、弱い局面では線が薄くなる
  • Hysteresis FactorとMinimum Hold Barsでダマシ由来の細かい反転を抑制できる
  • 初期設定はこの2つのフィルターがどちらもオフのため、シグナルは多め
  • プリセットは「Default」「Fast Response」「Smooth Trend」の3種類
  • 確定足では再描画されないが、形成中のローソク足ではシグナルが入れ替わる可能性がある

「Butterworth Spectral Trend」はどんなインジケーターなのか

TradingViewには移動平均系のトレンドインジケーターが山ほどありますが、その中で「Butterworth Spectral Trend」はノイズの削り方と、トレンドの向きの決め方が独特なタイプです。QuantAlgoが公開しているオーバーレイ型(価格チャートに重ねて表示するタイプ)のインジケーターで、チャートには滑らかな1本のラインと、その上下を塗るグラデーション、そしてトレンドが切り替わった場所に出るBUY・SELLラベルが表示されます。

見た目は「色が変わる移動平均線」に近いのですが、中身はかなり違います。まず、トレンドの向きを「価格がラインを上抜けたか」ではなく「ラインが上を向いているか」で判定している点。そして、相場が荒れているときは自動でラインを鈍くし、素直に伸びているときは自動で機敏にする、という調整が入っている点です。この2つが分かると、このインジケーターの動きはかなり理解しやすくなります。

平均足のような滑らかなチャートデザインのトレンドラインが特徴

個人的にビットコインの4時間足で数週間ほど表示させてみましたが、レンジ帯で移動平均線がやりがちな「価格が何度もラインを跨いで色がチカチカ変わる」現象がかなり少ないのが第一印象でした。ラインそのものが折り返さない限り状態が変わらないので、髭1本で判定がひっくり返らないんですね。

スーパースムーザーとは

価格から短い周期の細かい振動だけを取り除き、大きな流れを残すために設計された平滑化の手法です。単純移動平均のように過去の値を平均するのではなく、「この長さより短い波は通さない」というフィルターとして働くのが特徴で、同じ滑らかさなら遅れが少なく済むとされています。「Butterworth Spectral Trend」はこの考え方をベースにしています。

チャート上に表示される4つの要素

まず、画面に何が出ているのかを整理しておきます。「Butterworth Spectral Trend」の表示要素は大きく4つです。

1. メインのトレンドライン(濃さが変わる)

中心となるのが、太めに描かれた1本のライン。上昇判定なら強気色、下降判定なら弱気色になります。ここまでは普通なのですが、面白いのはラインの透明度が固定ではないところです。

このラインは、ラインの傾きが、そのときの値動きのブレの大きさに対してどれだけ大きいかで濃さが変わります。つまり、ノイズを押しのけて一方向に伸びている局面ではくっきり濃く、ノイズに埋もれて方向感がない局面では薄くぼやけていきます。色が付いているのに線が妙に薄い、というときは「トレンド判定は出ているけど中身が伴っていない」というサインとして読めるわけです。これは実戦でかなり便利で、私はラベルよりも先にこの濃さを見る癖がつきました。

2. スペクトルボディ

ライン上に、小さなローソク足のようなブロックが並びます。これは価格のローソク足ではなく、ライン自体の1本あたりの動き幅を実体として描いたものです。前の足のライン位置を始値、今の足のライン位置を終値としているため、ボディが長いほどラインが急角度で動いている=勢いがある、ということになります。ヒゲはなく、ボディだけが並ぶ形です。

グラデーションと相まってトレンドが分かりやすい

トレンドの加速・減速が「ボディの長短」で視覚化されるので、伸びきって減速しているのか、まだ加速中なのかの判断材料になります。チャートをすっきりさせたい人は非表示にもできます。

3. グラデーションフィル

ラインと価格の間が、トレンド色のグラデーションで塗られます。価格がラインからどれだけ離れているか(=伸びすぎ具合)が面積で分かるので、押し目・戻りを待つときの目安になります。塗りはライン側が濃く、価格側に向かって薄くなる仕様です。

4. BUY / SELL ラベル

BUY/SELLシグナルが表示されるが、明確にはエントリーサインではない。

トレンド判定が切り替わった足に、BUY(ローソク足の下)またはSELL(ローソク足の上)のラベルが表示されます。これはエントリー推奨ではなく「状態が切り替わりました」という通知です。この違いは大事なので後述します。

トレンド判定の仕組み|クロスではなく「傾き」で決まる

「Butterworth Spectral Trend」の判定ロジックはシンプルです。ラインが前の足より上にあれば上昇方向、下にあれば下降方向。それだけです。価格がラインを上抜けたか下抜けたかは、判定に一切関係しません。

これがどういう違いを生むかというと、

傾き判定のいいところ

  • 長いヒゲや瞬間的な突っ込みで判定が反転しない
  • レンジで価格がライン付近をうろついても状態が安定しやすい
  • 「トレンドが本当に折り返したか」に近い判断になる

傾き判定の弱点

  • クロス判定より切り替わりが遅くなりやすい
  • 天井・大底からある程度戻されてから反転が出る
  • ラインが横ばいのときは微小な上下でも向きが変わる

最後の「横ばいのときは微小な上下でも向きが変わる」という点が、このインジケーターを使ううえでの最重要ポイントです。ラインは滑らかとはいえ完全な直線ではないので、方向感のない相場ではごくわずかな上下でも向きが入れ替わってしまう。だからこそ、次に説明するフィルター機能が用意されています。

ダマシを減らす2つのフィルター

「Butterworth Spectral Trend」には、方向が切り替わる条件を厳しくするための設定が2つあります。

  1. Hysteresis Factor:反転を認めるために必要な「傾きの強さ」のハードルを設けます。直近の平均的な傾き幅を基準にして、その何倍以上の逆方向の動きが出たら反転を認めるか、という設定です。基準が固定値ではなく相場のスピードに合わせて伸縮するので、ボラティリティの違う銘柄・時間足でもそのまま使えます。
  2. Minimum Hold Bars:一度反転したら、指定した本数が経過するまで次の反転を認めません。行って来いの往復シグナルをまとめて潰せます。
初期設定のままだとフィルターはオフ

プリセット「Default」ではこの2つの初期値がどちらも0、つまりフィルターは効いていません。逆方向の傾きが少しでも出れば即座に反転する状態です。「シグナルが多すぎる」と感じたら設定不足を疑ってください。ここを触るかどうかで使用感が別物になります。

ラインの滑らかさが自動で伸び縮みする「適応カットオフ」

もうひとつの目玉が適応機能です。「Butterworth Spectral Trend」は、基準となるラインとは別に、価格がラインからどれだけ散らばっているか(ノイズ量)と、ラインがどれだけ一方向に進んでいるか(勢い)を常に見比べています。

  • ノイズが勝っている相場 → ラインを長めに設定し直して、より鈍く・より滑らかにする
  • 勢いが勝っている相場 → ラインを短めに設定し直して、より機敏にする

この切り替えは急には起きず、じわじわと移り変わります。初期設定(基準20)の場合、実効的な滑らかさはおおむね17本前後〜33本前後の範囲で自動的に伸び縮みします。ビットコインのように「数日レンジ→急騰」というリズムを繰り返す銘柄との相性は、この機能のおかげでかなり良いと感じました。レンジ中に鈍ってくれるので、上抜けの瞬間だけを拾いやすくなります。

レンジではラインが緩やかに、急騰では価格に食いついている

実際の使い方|導入から判断までの流れ

1チャートに追加して時間足を決める

TradingViewのインジケーター検索から「Butterworth Spectral Trend」を追加します。オーバーレイ型なので価格チャートに直接重なります。まずは触らずに、自分がいつも見ている時間足で表示だけさせてみてください。

2時間足に合わせてプリセットを選ぶ

設定画面の一番上にあるPreset Configurationで、トレードスタイルに合った構成を選びます。ここを変えると、基準の長さや適応の強さ、フィルターの値がまとめて切り替わります。

3ラインの向きと濃さをセットで見る

実戦での見方はここが中心です。向き=方向、濃さ=信頼度と考えてください。色が付いていても線が薄いなら、トレンドとしては弱く、押し目買いより様子見が無難な場面が多いです。逆に濃いラインが続いているうちは、押し目・戻りを狙う側に回ったほうが素直に取れます。

4ラベルは「合図」として扱う

BUY・SELLラベルが出た足でいきなり成行、という使い方はおすすめしません。ラベルはあくまで状態変化の通知なので、ラベル発生後に押し目や戻りを待って入るほうが、グラデーションの塗り幅を見ながら入れる分だけ有利になります。

5アラートを設定する

用意されているアラートは3種類です。上昇確定のみ、下降確定のみ、そしてどちらでも通知する統合版。ラベル表示をオフにしていてもアラートは動くので、チャートをすっきりさせたまま通知だけ受け取ることもできます。

3つのプリセットの違い

プリセットは対象時間足がはっきり分かれています。以下が実際の中身の違いです。

プリセット想定時間足ラインの性格フィルター
Default1時間足〜日足標準的な滑らかさ、適応は中程度なし(0)
Fast Response5分足〜1時間足短めで機敏、適応も強めなし(0)
Smooth Trend日足〜週足長めで安定、適応は控えめあり(軽いヒステリシス+2本の保持)

注目すべきは「Smooth Trend」だけがフィルターを有効にしている点です。日足・週足はダマシ1回のコストが大きいので、多少遅れてでも反転を絞る設計になっています。逆にスキャルピング寄りの「Fast Response」は反転の速さを優先しており、シグナル数は3つの中で最も多くなります。

プリセット選択時の注意

「Fast Response」「Smooth Trend」を選ぶと、その下にある基準の長さ・適応関連・シグナル関連の入力欄を手動で変えても反映されません。自分で細かく詰めたい場合は「Default」を選んだうえで各項目を調整してください。ここは最初につまずきやすいポイントです。

パラメーター一覧と推奨設定

コア・適応・シグナル設定

パラメーター初期値推奨値効果
Preset ConfigurationDefault時間足に合わせる構成を一括切り替え。細かく詰めるならDefaultのまま
Price Sourcehlc3hlc3計算のもとになる価格。hlc3は高値・安値・終値の平均で、終値だけより値が安定する
Base Cutoff Period2012〜34ラインの基準の長さ。大きいほど滑らかで遅く、小さいほど価格に食いつく
Damping Factor1.4141.414ラインの反応の鋭さ。上げると反応が速くなる代わりにノイズを拾いやすい
Nyquist Averageオンオン1本おきに上下するような細かい振動を抑える処理。基本は入れたまま
Adaptive Cutoffオンオン相場のノイズ量に応じてラインの滑らかさを自動調整する
Adaptivity Lookback3220〜48ノイズと勢いを測る期間。長いほど適応がゆっくり、短いほど直近の状況に素早く反応
Adaptivity Strength0.550.4〜0.75適応をどれだけ信用するか。0で基準の長さのまま、1で完全に自動任せ
Minimum Cutoff Multiplier0.550.5〜0.7自動調整の下限。下げすぎるとクリーンな相場で過敏になる
Maximum Cutoff Multiplier2.251.8〜2.6自動調整の上限。上げるほど荒れた相場でラインが鈍くなる
Cutoff Smoothing0.150.10〜0.22滑らかさが切り替わるスピード。低いほど安定、高いほど機敏に切り替わる
Hysteresis Factor0.00.3〜0.6反転を認めるハードル。上げるほど細かい往復シグナルが消える
Minimum Hold Bars02〜5反転後のクールダウン本数。連続した逆シグナルをまとめて抑制する

表示設定

パラメーター初期値推奨値効果
Show Spectral Bodiesオンオンラインの勢いをブロックで表示。ごちゃつくならオフ
Show Gradient Fillオンオンラインと価格の乖離を塗りで可視化する
Show Signal LabelsオンオンBUY・SELLラベルの表示。オフでもアラートは機能する
Color PresetCustom好みで配色を一括切り替え。Custom時のみ下の2色が反映される
Bullish Colorミント系グリーン好みで上昇判定時の色。ライン・塗り・ラベルすべてに適用される
Bearish Colorレッド好みで下降判定時の色
Enable Bar Coloringオフオンローソク足をトレンド色で着色。状態が一目で分かる
Bar Color Transparency5040〜60ローソク着色の濃さ。下げると鮮やか、上げると薄い着色
Enable Background Coloringオフオフ背景全体をトレンド色に。他の指標と併用すると見づらくなりがち
Background Color Transparency9090前後背景着色の濃さ。下げすぎると価格が読みにくい

なぜその値を推奨するのか

まずHysteresis FactorMinimum Hold Bars。この2つを0のまま使うと、ラインがほんの少し上下しただけで判定が入れ替わります。ビットコインの15分足など短い足で試すと、レンジ帯でラベルが数本おきに出る場面がありました。ハードルを0.3〜0.6程度に上げると、直近の平均的な動き幅を基準にした判定になるため、「本当に折り返した」場面だけが残ります。保持本数も2〜5本入れておくと、行って来いの往復がまとめて消えます。

次にAdaptivity Strength。0に近づけるほど適応機能が実質無効になり、ただの固定長スムーザーになってしまいます。せっかくの目玉機能なので、0.4以上は確保したいところ。一方で1.0まで振り切ると、荒れた局面でラインが極端に鈍くなり、トレンド初動を丸ごと逃すことがあります。初期値の0.55前後は、体感としてもバランスが良い設定でした。

なおAdaptivity Lookbackは適応の速度だけでなく、ヒステリシスの基準になる「直近の平均的な傾き幅」を測る期間も兼ねています。適応機能をオフにしていてもこの値はシグナル判定に効いているので、ここだけ極端な値にするのは避けたほうが無難です。

Damping Factorは説明文と体感が逆かもしれません

設定画面のツールチップでは「1.414より上げると反応がやわらぐ」と読める説明になっていますが、実際に数値を動かして表示を見比べると、上げたほうがラインは価格に食いつき、下げたほうが滑らかで鈍くなります。触るなら少しずつ動かして、自分の目でラインの変化を確認してください。基本は初期値の1.414のままで問題ありません。

得意な相場・苦手な相場

実際に色々な局面で表示させて分かった、はっきりした向き不向きをまとめます。

機能しやすい場面

  • 一方向に伸びるトレンド相場(ラインが濃く、押し目の位置も分かりやすい)
  • レンジからの放れ・ブレイクアウト後の初動
  • ボラティリティが上下に大きく振れる銘柄(適応機能が活きる)
  • トレンド中の押し目・戻りの目安探し

苦手な場面

  • 値幅の狭い横ばいレンジ(フィルター無設定だと反転が増える)
  • V字型の急反転(傾きが折り返すまで判定が遅れる)
  • 天井・大底のピンポイント当て(そもそも用途が違う)
  • 流動性の薄い銘柄の飛び値の多いチャート

トレードスタイルで言うと、デイトレードとスイングトレードが一番相性が良いと感じます。「Fast Response」を使えばスキャルピングでも成立しますが、判定が傾きベースである以上、数ティックを狙う速度には向きません。日足・週足で「Smooth Trend」を使えばポジショントレードのトレンド継続確認にも使えます。

フィルター無設定の状態で横ばいレンジを見てみるとラベルが複数発生してノイズになる

使う前に知っておきたい注意点

確定足と形成中の足で挙動が違う

「Butterworth Spectral Trend」は上位時間足のデータを参照する仕組みや、未来のデータを覗くような処理は使っていません。そのため確定した過去の足でラインやラベルが後から書き換わることはありません

ただし、形成中のローソク足では話が別です。ラインは現在値に応じてリアルタイムで動くため、足の途中でBUYラベルが出た後、その足が終わるまでに消えることがあります。これはこのインジケーター特有の欠陥ではなく、リアルタイム計算する指標に共通する性質ですが、アラートを短い足で使う場合は特に意識しておいてください。

実戦での対策

ラベルやアラートを判断材料にするなら、足が確定してから動くのが基本です。TradingViewのアラート作成画面で、トリガー条件を「足確定後」に設定しておくと、途中で消えるシグナルに振り回されずに済みます。

単体で完結させない

これはトレンドの向きを教えてくれる指標であって、その方向にどこまで伸びるか、今が買われすぎかどうかは教えてくれません。BUYラベルが出た=上がる、ではないという当たり前の点は押さえておきましょう。実際、大きく伸びた後の高値圏でBUYが再点灯することもあります。ここで飛び乗ると高値掴みになりやすいので、グラデーションの塗り幅が広がりすぎていないかを合わせて見るのがおすすめです。

表示開始位置による微差

前の値を引き継ぎながら計算していくタイプの指標なので、チャートの読み込み開始位置が違うと、表示され始めた直後の数十本はラインがわずかにズレることがあります。過去検証をするときは、十分に古い期間まで表示させたうえで、画面左端付近の判定は参考程度に留めるのが安全です。

他のインジケーターとの組み合わせ

「Butterworth Spectral Trend」は方向専門なので、足りない情報を補う組み合わせが有効です。

組み合わせ補える点使い方の例
RSI・ストキャスティクス行き過ぎの判定上昇判定中にRSIが下がって戻ったところを押し目として拾う
ATR損切り幅の設定ラベル発生足の安値からATR分下に損切りを置く
出来高系(Volume・OBV)ブレイクの信頼度ラベル発生時に出来高が伴っているかを確認する
水平線・サポレジ目標値と反転ポイント直近高値手前でのBUYは見送るなどのフィルターに使う
上位足の同インジケーター大きな流れの一致4時間足が上昇判定のときだけ15分足のBUYを採用する

特におすすめしたいのが最後のマルチタイムフレームでの使い方です。判定が0か1かで明確なので、上位足の判定と下位足の判定が揃った場面だけを取る、というルールが作りやすい。ビットコインの4時間足を環境認識、15分足をエントリータイミングに使う形が、私の中では一番しっくりきました。

「Butterworth Spectral Trend」はチャートに入れる価値があるか

色が変わるトレンドラインは無数にありますが、「Butterworth Spectral Trend」が他と違うのは「向き」と「強さ」を同時に、しかも1本のラインだけで見せてくるところです。濃いラインが続いているうちは素直に付いていく、薄くなったら手を止める。この単純なルールがそのまま画面に出ているのは、チャートを詰め込みたくない人にとってかなり気持ちのいい設計です。

カラーを自由に調整できる上、5種類のプリセットも用意されているので、見た目にもこだわれる。

加えて、レンジでは自動的に鈍り、勢いが出ると自動的に機敏になる適応機能。この動きは、ビットコインのように「静か→急変」を繰り返す市場と噛み合っています。もちろんゴールドや株価指数のようなトレンドが素直に出やすい銘柄でも問題なく機能しますし、時間足を選ばない汎用性もあります。

一方で、初期設定のまま使うと本領は出ません。ダマシを抑える2つのフィルターが最初はどちらもオフになっているので、そこに気づかず「シグナルが多いインジケーター」という印象で終わってしまう人はそれなりにいそうです。逆に言えば、設定を1〜2箇所いじるだけで別物になるので、少し手をかけられる人ほど得をするタイプ。

まとめると、移動平均クロスのチカチカに疲れている人、環境認識用の落ち着いたトレンドラインを1本置きたい人には強くおすすめできます。逆に、追加してすぐ完璧なシグナルが欲しい人や、天井・底をピンポイントで当てたい人には向きません。まずはデモや小さいロットで、自分の見ている時間足でのシグナル頻度を確かめてから運用に組み込んでみてください。

参照元・データ出典:この記事は、チャートプラットフォーム「TradingView」にて、クリエイター「QuantAlgo」が制作したインジケーターを実際に使用し、徹底分析を行った上で公開しています。

Vowars
執筆者Vowarsトレーダー / インジケーター開発者 / Webクリエイター
プロフィールを見る閉じる

Web制作会社でオウンドメディアの編集者として勤務する傍ら、約8年前から暗号資産(仮想通貨)投資を開始しました。現物取引から先物取引まで実践する中でチャート分析の奥深さに魅了され、TradingViewのインジケーターを個人で自作開発するまでにのめり込みました。 ​当ブログでは、TradingViewインジケーターの使い方や弱点、関連用語の解説を中心に行っています。特定銘柄への投資勧誘を行うものではなく、皆様が自身の目で確かめ、知識を深めて自力をつけるための「補助輪」のような役割と考えており、正確な情報発信を目指しています。 ​掲載情報はすべて自身で検証を行った一次情報に基づき、実際の使用感や注意点も含めて包み隠さずお届けすることを徹底しています。

このインジケーターの製作者