オシレータートレンド

傾きを標準化して勢いの行き過ぎを測るインジケーター「Linear Regression Oscillator」の使い方。

傾きを標準化して勢いの行き過ぎを測るインジケーター「Linear Regression Oscillator」の使い方。
インジケーター 無料 Linear Regression Oscillator
このインジケーターの製作者 ChartPrime
5段階評価で 3.8 難易度 初級
この評価にした理由 「Linear Regression Oscillator」は、ゼロ抜けの三角とReversionの合図、損切りの目安になる無効化ラインを出す売買判断型のインジケーターです。確定した合図が書き換わらず、表示をそのまま判断材料にできる信頼性の高さが一番の支えです。シグナルと同時に撤退ラインまで引く見せ方も独自です。一方で、ゼロ抜けが示すのは加速と減速で、トレンドかレンジかを自分では判別できないため、方向判断は他の指標で補う前提になります。損切り位置を機械的に決めたい人には合いますが、三角をそのまま転換の合図として期待すると噛み合いません。
この難易度にした理由 設定項目が4つしかなく、それぞれの意味も直感的に掴めます。見るべきものも三角マーク、Reversion、無効化ラインの3系統に整理でき、導入したその日から判断材料として使えます。ただしゼロラインが「傾きゼロ」ではなく「直近100本の平均的な傾き」を指すという一点だけは理解が必要で、ここを取り違えると三角マークをすべてダマシと感じてしまいます。オシレーターの基本を知っている人なら問題なく扱える水準です。

総合評価 3.8/ 5.0

評価基準について

  • 充足性 3.3 作者が掲げた目的を、実際の表示や挙動がどこまで果たしているか。 ゼロ抜けの三角は「トレンド転換」より「加速と減速」を示すため、強いトレンド中やレンジでは方向判断の根拠として弱くなります。売買判断型でありながら専用アラートもありません。
  • 独自性 4.1 既存のインジケーターにない視点・構造・見せ方を持っているか。 回帰直線の傾きを直近100本のばらつきで測り直す発想に加え、シグナルと同時に無効化ラインを引き、その濃さで勢いまで伝える見せ方に明確な工夫があります。
  • 可読性 3.5 チャートに入れたときに、意図した情報を誤解なく読み取れるか。 ゼロ上下の色分けや±1.5の帯は直感的です。ただしゼロが「直近の平均的な傾き」を指す点は覚える必要があり、価格チャート側に出るラベルも多めです。
  • 適応性 3.8 自分の銘柄・時間足・トレードスタイルに合わせ込めるか。 設定は4つで役割が明確で、しきい値を上下別々に決められます。一方で100本の基準と5本の無効化範囲は固定で、Lengthを大きく変えると値が荒れやすくなります。
  • 信頼性 4.4 表示されたものを、そのまま信じて判断材料にできるか。 確定した足のシグナルが後から書き換わることはなく、未来の情報も使っていません。形成中の足では前の確定値を保つため、表示がちらつくこともありません。
この記事の要約
どんなインジケーター?
結論

Linear Regression Oscillatorは、直近20本の終値に引いた回帰直線の傾きを、直近100本のばらつきで測り直して表示するインジケーターです。ゼロ抜けで方向、±1.5超えで行き過ぎ、無効化ラインで損切り位置を判断します。

もっと詳しく
この記事の要点
  • ChartPrimeが公開している、サブウィンドウ表示のオシレーターです。
  • 表示している値は価格そのものではなく、価格の傾きの強さです。
  • ゼロは「傾きゼロ」ではなく「直近100本の平均的な傾き」を意味します。
  • ゼロを抜けた足に、価格チャート側で三角マークが出ます。
  • ±1.5の外側で向きが変わると、Reversionの合図が出ます。
  • シグナルと同時に、直近5本の高値または安値へ無効化ラインが引かれます。
  • 設定項目は Length、Upper Threshold、Lower Threshold、Plot Bar Color の4つだけです。
  • 確定した足のシグナルが後から消えることはありません。
  • 専用のアラートは用意されていないため、必要なら自分で作成する必要があります。
  • 値の計算に100本ぶんの履歴を使うため、表示直後や上場直後の銘柄では安定しません。

チャートに引いた回帰直線の傾きを見る、というアイデア自体は昔からあります。ただ、傾きをそのまま数値で出しても銘柄ごとに桁が違って比べようがない、という問題がずっとついて回りました。ChartPrimeが公開している「Linear Regression Oscillator」は、そこを「最近のばらつきを物差しにして測り直す」という方法で片付けています。

実際にビットコインのチャートへ入れてみると、サブウィンドウにティールとブルーの山が並び、価格チャート側にも三角マークや水平線が出てきます。表示物がそこそこ多いので、最初は「どれを見ればいいんだろう」となりますよね。この記事では、その一つひとつが何を意味しているのかを順番にほどいていきます。

「Linear Regression Oscillator」は何を映しているのか

この インジケーター「Linear Regression Oscillator」が見ているのは、価格そのものではなく、価格の傾きです。直近20本の終値に1本の直線を引き、その直線がどれくらい急かを取り出します。

ただ、傾きの数値をそのまま出すと使い物になりません。ビットコインの1時間足と日足では動く幅がまるで違いますし、静かな時期と荒れている時期でも桁が変わります。そこで「Linear Regression Oscillator」は、取り出した傾きを直近100本ぶんのばらつきを1として測り直します。難しく言えば標準化ですが、要するに「今の傾きは、最近の傾きと比べてどれくらい急なのか」を倍率で表しているだけです。

だから画面に出ている数字の単位は円でもドルでもありません。1.5なら「最近の平均的な傾きから、ばらつき1.5個ぶん急」という意味になります。ここを掴んでおくと、後の話が全部つながります。

ゼロラインの上下で色が変わる面グラフと、価格側に出る三角マーク

下段がオシレーター本体です。ゼロより上ならティール、下ならブルーに塗り分けられ、その切り替わりと同じ足で価格チャートに三角マークが出ます。

ゼロラインの上下で色が変わる面グラフと、価格側に出る三角マークサブウィンドウに面グラフのオシレーターがあり、ゼロより上はティール、下はブルーで塗られています。ゼロを上抜けた足の安値下にティールの三角、下抜けた足の高値上にブルーの三角が出る様子を示した模式チャートです。Linear Regression Oscillator1.5-1.5ゼロ上抜けで▲ゼロ下抜けで▽

Vowars DE ver.3.4.1

塗りはゼロから離れるほど濃くなります。右端の1.5/-1.5がしきい値で、その外側にうっすら乗った帯が行き過ぎゾーンです。上の三角と下の色の切り替わりは必ず同じ足で起きます。

画面に出るものは5種類

サブウィンドウだけで完結するインジケーターだと思っていると、価格チャートにも要素が出てくるので少し戸惑います。整理するとこうなります。

表示されるもの出る場所意味
ティール/ブルーの面グラフサブウィンドウ傾きの強さ本体。ゼロから離れるほど濃くなる
ゼロライン上の小さな菱形サブウィンドウゼロを抜けた足の目印
▲(ティール)/▽(ブルー)価格チャートゼロを抜けた足。安値の下、高値の上に出る
大きめの菱形と「Reversion」両方しきい値の外で向きが変わった合図
水平線と「Invalidation Level」価格チャートシグナルが無効になる価格
TradingViewでLinear Regression Oscillatorを表示した状態。サブウィンドウと価格チャートの両方に要素が出る。
TradingViewでLinear Regression Oscillatorを表示した状態。サブウィンドウと価格チャートの両方に要素が出る。

この5つを別々のものとして覚えるより、「方向を出すゼロ抜け」「行き過ぎを出すReversion」「位置を出す無効化ライン」の3系統と捉えたほうがすっきりします。

ゼロラインを「勢いゼロ」と読むと、たぶん外します

ここが一番大事なところです。

普通のオシレーターなら、ゼロは「上でも下でもない中立」です。ところが「Linear Regression Oscillator」のゼロは違います。直近100本の傾きを平均したものが基準になっているので、ゼロは「傾きが平らになった」ではなく「傾きが最近の平均並みに戻った」を意味します。

何が起きるかというと、強い上昇が何十本も続いた場面では、その「平均」自体がかなり上に持ち上がります。すると価格はまだ上げているのに、上げ方が少しゆるんだだけでゼロを下抜けて▽が出る、ということが普通に起こります。逆に長い下落のあとでは、下げ足がわずかに鈍っただけで▲が点きます。

覚えておくと読み違えません

ゼロ抜けは「上がる/下がる」の合図ではなく、「加速しているか、減速しているか」の合図です。▽が出たからといって下落が始まるとは限らず、上昇が一服しただけのこともよくあります。

これは欠陥ではなく設計そのものです。むしろ移動平均のクロスより早く「息切れ」が見えるので、利確の判断材料としては噛み合いがいいと感じました。トレンドの継続中に何度も▲▽が入れ替わるのを見て「ダマシが多い」と結論づけてしまうと、この インジケーター「Linear Regression Oscillator」のいい部分を捨てることになります。

±1.5の帯が「行き過ぎ」の目印

サブウィンドウの上下には、うっすら色が乗った帯があります。上がティール、下がブルーで、右端には菱形のラベルで「1.5」「-1.5」と数値が出ています。この帯の内側が普段の値動き、外側が行き過ぎのゾーンという住み分けです。

ばらつき1.5個ぶんという水準なので、理屈のうえではそう頻繁に出ない場所です。ただ相場の値動きはきれいな釣鐘型に散らばってくれないので、体感としてはもう少し顔を出します。ビットコインのようにボラティリティの塊が来る銘柄だと、帯に張り付いたまましばらく戻ってこないこともありました。

Reversionの合図は、天井や底を当てにいくものじゃない

帯の外にいるあいだに山(谷)が丸くなると、その頂点に大きめの菱形が付き、価格チャート側に「Reversion」というラベルが出ます。折り返しの合図です。

ここで押さえておきたいのが、この判定に使われているのは「向きが変わったかどうか」だけという点です。2本前の値と比べて折り返したかを見ているので、山のてっぺんそのものではなく、丸くなったことが確認できた足に出ます。だから合図が出た時点で、勢いのピークは少し前に過ぎています。

しきい値の外側で山が丸くなった瞬間に出るリバーサルの合図

1.5より外にいるあいだに山(谷)が丸くなると、その頂点に菱形が付き、価格チャート側にReversionのラベルが出ます。

しきい値の外側で山が丸くなった瞬間に出るリバーサルの合図オシレーターが1.5より上、または-1.5より下にいる状態で向きが変わった足に菱形が付き、価格チャート側にReversionのラベルが出る様子を示した模式チャートです。◇◇Reversion◆◆Reversion1.5-1.51.5より上で向きが変わった足

Vowars DE ver.3.4.1

判定に使うのは「向きが変わったかどうか」だけです。1.5の内側にとどまった山(図の中央あたり)では、同じように丸くなっても合図は出ません。逆に合図が出たあとも価格が伸び続けることはあり、天井や底そのものを当てにいくものではありません。

図の真ん中あたりを見てください。同じように山が丸くなっているのに、合図が出ていません。しきい値の内側にとどまったからです。「行き過ぎている」と「折り返した」の両方がそろって初めて出るので、合図の数はかなり絞られます。ビットコインの4時間足に入れて数か月ぶんを眺めても、Reversionは片手で数えられる程度でした。

逆張りの根拠にするのは危険です

Reversionが出たあとも価格が伸び続ける場面は普通にあります。上の図でも、上側の合図が出たあと価格はさらに上へ走っています。これは「勢いが鈍った」という報告であって、「ここが天井だ」という予告ではありません。単独で逆張りに使うと、強いトレンドで正面から轢かれます。

無効化ラインが、このインジケーターの一番おいしい部分

個人的に「これは残しておこう」と思った決め手が、この無効化ラインでした。

三角マークが出ると、その足を含む直近5本の端に水平線が引かれます。売り方向のシグナルなら5本のうち一番高い高値、買い方向なら一番安い安値です。線は次のシグナルが出るまで右に伸び、そこで止まって右端に「Invalidation Level」の文字が付きます。

シグナルが出た足を含む直近5本の端に引かれる無効化ライン

三角マークが出ると、その足を含む直近5本の端(売り方向なら高値、買い方向なら安値)に水平線が引かれます。

シグナルが出た足を含む直近5本の端に引かれる無効化ライン三角マークが出た足を含む直近5本の高値または安値の位置に水平線が引かれ、次のシグナルが出るまで横に伸びる様子を示した模式チャートです。Invalidation LevelInvalidation Levelこの5本の高値がライン買い方向なら安値側に引かれる

Vowars DE ver.3.4.1

線は次のシグナルが出るまで伸び、そこで右端に「Invalidation Level」の文字が付いて止まります。実際の画面では勢いが弱まるほど線の色が薄くなり、ゼロ付近ではほとんど見えなくなります。

ありがたいのは、損切りをどこに置くかという一番めんどうな判断を、毎回同じルールで機械的に出してくれるところです。直近5本という短い範囲なので、値幅も欲張りすぎません。裁量で「このへんかな」と置くより、ずっとブレなくなります。

それと、線の色の濃さにも意味があります。オシレーターがゼロから離れているほど濃く、ゼロに近づくと薄れていきます。線が消えかかってきたら、そろそろゼロ抜けが近いという読み方ができます。地味ですが、画面を見た瞬間に状況が伝わるのでよくできているなと思いました。

1三角マークが出た足の確定を待つ

足が途中の段階では値が動きません。確定を待ってから判断してください。詳しくは後の注意点で書きます。

2引かれた水平線の少し外側に損切りを置く

線ぴったりに置くとヒゲで刈られます。銘柄のボラティリティに応じて、ATRの0.2〜0.5倍ぶんくらい外へずらすと落ち着きます。

3線を割ったらシグナルは終わったものとして扱う

次のシグナルまで待ちます。線を割ったのに粘るのが一番損失が伸びるパターンでした。

Linear Regression Oscillator
利確側にも転用できます

反対方向のシグナルが出ると線は引き直されます。つまり線が引き直されたタイミングは、そのまま手仕舞いの目安として使えます。損切りと利確の両方を1本の線で管理できるのは、扱いやすいところです。

設定は4つだけ。触る順番も決まっています

設定画面を開いても項目が4つしかないので、迷いようがありません。多機能なインジケーターに疲れている人には、これだけでもけっこう好印象だと思います。

パラメーター初期値推奨値効果
Length2020(短期は10〜14/長期は30〜40)傾きを測る本数。小さいほど反応が速く山が細かくなり、大きいほど滑らかになって合図が遅れる
Upper Threshold1.51.5〜2.0上側の行き過ぎ判定ライン。上げるとReversionの合図が減り、下げると増える
Lower Threshold-1.5-1.5〜-2.0下側の行き過ぎ判定ライン。上側と別々に決められる
Plot Bar Colorオフオフ(方向だけ見たいときのみオン)ローソク足をオシレーターの向きに合わせて塗り替える

Lengthをどう決めるか

Lengthは反応の速さそのものです。5分足でスキャルピングをするなら10〜14まで詰めると山が細かくなり、押し目や戻りの小さな波を拾いやすくなります。日足でスイングを組むなら30〜40まで伸ばしたほうが、ノイズで▲▽がバタつくのを抑えられます。

ただし一つ落とし穴があります。物差しにしている100本という範囲は固定で、設定画面から変えられません。そのためLengthだけを短くすると、細かい傾きを100本という長い物差しで測ることになり、値がやや荒れて出ます。数値を大きく動かしたときは、しきい値も一緒に見直したほうが収まりがよくなります。

しきい値は上下バラバラでいい

ここは意外と知られていないポイントかもしれません。Upper ThresholdとLower Thresholdは独立した設定なので、上下で違う値にできます。

たとえばゴールドや株価指数のように、じわじわ上げて急に落ちる性格の対象では、上側を1.8、下側を-1.3のように非対称にすると感触が変わります。急落側の合図を拾いやすくしつつ、上昇局面での早すぎる警告を減らせるからです。もちろん正解が決まっているわけではないので、自分の見ている銘柄で山の高さを眺めながら決めるのが確実です。

しきい値を決める手順

まず初期値のまま数か月ぶんスクロールして、山と谷がどのあたりまで届くかを目で確認します。帯にまったく届かないなら数値を下げ、しょっちゅう帯の中にいるなら上げる。この調整だけで、合図の数はかなり狙い通りになります。

Plot Bar Colorは入れるべき?

Plot Bar Colorをオンにすると、ローソク足がオシレーターの向きに合わせて塗り替えられます。上ならティール、下ならブルーです。

Plot Bar Color をオンにしたときのローソク足の見え方

Plot Bar Color をオンにすると、ローソク足の実体もヒゲも枠も、オシレーターの向きに合わせた1色に塗り替えられます。

Plot Bar Color をオンにしたときのローソク足の見え方オシレーターがゼロより上ならローソク足がティール、下ならブルーに塗り替えられ、陽線と陰線の区別が色から消える様子を示した模式チャートです。下げて終わった足もティール上げて終わった足もブルー

Vowars DE ver.3.4.1

向きは一目で分かるようになりますが、その足が上げて終わったのか下げて終わったのかは色から読み取れなくなります。実体の位置とヒゲの形で判断することになります。

向きが一目で入ってくるのは確かに気持ちいいです。ただし図のとおり、実体もヒゲも枠も全部同じ色になるので、その足が上げて終わったのか下げて終わったのかが色から消えます。ローソク足の形を読んで判断するタイプの人だと、かえって情報が減ります。普段オフのままにして、方向だけざっと確認したいときに一時的に入れる使い方がいいでしょう。

効く相場と、滑る相場

数か月ぶんスクロールして眺めた印象を、正直に書きます。

噛み合う場面

  • トレンドが出ていて、押し目や戻りを拾いたいとき
  • ブレイクアウト後に「まだ加速しているか」を確認したいとき
  • 持っているポジションの利確タイミングを測りたいとき
  • ボラティリティが大きく変わる銘柄(物差しが自動で伸び縮みするため)
  • 損切り位置を毎回同じルールで決めたいとき

つらい場面

  • 方向感のない狭いレンジ。▲▽が数本おきに入れ替わる
  • 動きが極端に薄い時間帯。わずかな傾きの差でも値が跳ねる
  • 表示したばかりで履歴が足りない銘柄や時間足
  • 強いトレンドの途中。反対方向の合図が何度も出る
方向感のないレンジではゼロ抜けが頻発する。Linear Regression Oscillatorが苦手とする典型的な場面。
方向感のないレンジではゼロ抜けが頻発する。Linear Regression Oscillatorが苦手とする典型的な場面。

とくにレンジは苦手です。物差しにしている100本ぶんのばらつきが小さくなるので、ほんの少し動いただけで値が大きく振れます。静かな相場ほど過敏になるという性格は、頭に入れておいたほうがいいです。実際、ビットコインが数日ヨコヨコになった区間では、▲▽が何度も入れ替わって使い物になりませんでした。

どのトレードスタイルと相性がいいか

スタイル相性使い方の方向
スキャルピング条件つきで可Lengthを10〜14へ。ただし薄い時間帯は避ける
デイトレード相性がいい初期値のまま。無効化ラインをそのまま損切りに使える
スイングトレード相性がいいLengthを30〜40へ。Reversionを利確の目安に
ポジショントレード補助向き週足では合図が少なすぎる。日足以下と併用したい

何と組み合わせると化けるか

この インジケーター「Linear Regression Oscillator」の弱点は、はっきりしています。今が「トレンドなのかレンジなのか」を自分では教えてくれないことです。ゼロ抜けの意味は、その2つの状況でまるで違うのに、見た目は同じ三角マークとして出ます。

なので、相場の状態を判定してくれるものを足すのが素直な補い方になります。

  1. ADXやチョピネス指数。トレンドが出ているときだけ▲▽に従う、というフィルターを人力でかけられます
  2. 長めの移動平均(200EMAなど)。その上下でどちらの三角を採用するか決めるだけで、逆行エントリーがかなり減ります
  3. 水平線や高値安値。Reversionが節目と重なったときだけ動く、という絞り方が効きます
  4. 出来高系。無効化ラインを割ったのが実需の売買なのか、薄商いのヒゲなのかを見分ける材料になります

逆に、RSIやストキャスティクスのような別のオシレーターを重ねるのはあまり噛み合いませんでした。どちらも似た局面で反応するので、画面が混むばかりで判断材料が増えません。

使う前に知っておきたいこと

値が動くのは足が確定した瞬間

形成中の足では値が更新されません。ひとつ前の確定値を表示したまま止まり、足が閉じたところで一気にその足ぶんの値へ動きます。ティックごとにチラチラ動かないので画面は落ち着いていますが、足が閉じる瞬間に三角マークが出たり消えたりすることになります。ここを分かっていないと「今出たのに消えた」と混乱します。

確定前に飛び乗らないこと

形成中の足で判断すると、閉じた瞬間に条件が外れて合図が消えることがあります。エントリーは足の確定後に。なお、いったん確定した過去のシグナルが後から書き換わることはありません。過去のチャートを遡って見えている合図は、そのときリアルタイムでも出ていたものです。

アラートは自分で作る必要があります

この インジケーター「Linear Regression Oscillator」には、専用のアラート条件が用意されていません。ゼロ抜けを通知でほしい場合は、TradingViewのアラート作成画面でこのインジケーターを選び、本体の値に対して「0を上抜け」といった条件を自分で組む形になります。ひと手間かかるので、通知を前提に運用したい人は先に押さえておいてください。

表示直後は当てにしない

物差しに直近100本を使う以上、最低でも100本以上の履歴がないと値が安定しません。チャートを表示した直後の左端付近や、上場して間もない銘柄では、大きく振れたり張り付いたりします。左端の挙動は無視して、十分に足がたまった右側だけを判断材料にしてください。

もうひとつ細かい話をすると、画面に出せるラベルの数には上限があります。長い履歴を遡ると、古い部分ではReversionや無効化ラインのラベルが抜けて見えることがあります。過去検証で「ここには合図がなかった」と判断する前に、その区間まで実際にスクロールして確かめたほうが安全です。

結局、チャートに残す価値はあるのか

私の答えは「残す」でした。ただし理由は、たぶん多くの人が期待するものとは少し違います。

オシレーター部分だけを見ると、正直そこまで唯一無二ではありません。傾きを標準化するという発想は面白いものの、押し目や戻りを拾うだけなら他の選択肢もあります。この インジケーター「Linear Regression Oscillator」の価値は、シグナルと同時に「どこまで否定されなければ生きているのか」を線で示してくれるところにあります。合図を出しっぱなしにせず、その合図が終わる条件まで画面に描いてくれるインジケーターは、思ったより多くありません。

逆に、Reversionを逆張りの根拠として期待して入れると、たぶん一週間で消すことになります。あれは天井や底の予告ではなく、勢いが鈍ったという報告にすぎません。そこを取り違えなければ、設定4つで扱える割にはずいぶん働いてくれる一本だと思います。

まずは初期値のまま、自分がいつも見ている銘柄と時間足で数日ぶん眺めてみてください。ゼロ抜けの三角がどれくらいの頻度で出るか、無効化ラインが自分の損切り幅と釣り合っているか。その2つを確認すれば、続けて使うかどうかの判断はすぐつくはずです。

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

免責事項:本記事は情報提供を目的としたもので、投資助言や特定の売買を推奨するものではありません。投資判断はご自身の責任で行ってください。

FOLLOW VOWARS
最新のインジケーターを見逃さない
Google検索で見つけやすくするか、公開時に通知を受け取れます。
YUZURU
執筆者YUZURUトレーダー / インジケーター開発者 / Webクリエイター
プロフィールを見る閉じる

Web制作会社でオウンドメディアの編集者として働きながら、2018年に暗号資産(仮想通貨)トレードを開始。現物から先物まで実践するうちにチャート分析にのめり込み、現在はTradingViewのオリジナルインジケーターも自作しています。 当サイトでは、TradingViewのインジケーターを自分のチャートで1本ずつ検証し、計算の中身・使い方・弱点までを図解つきでレビューしています。作り手の視点でロジックまで踏み込み、実際に使って確かめた情報だけを掲載。特定銘柄への投資勧誘は行っていません。

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