NosTraderMus LinearRegressionBands MT5
- インディケータ
- Victor Gauto
- バージョン: 1.0
- アクティベーション: 5
NosTraderMus LinearRegressionBands MT5 は、価格の移動ウィンドウ上に 回帰直線を構築し、その当てはめ残差の標準偏差から動的チャネルを形成する、MetaTrader 5 向けのプロフェッショナル指標です。統計的に定義されたこのチャネル上で RSI フィルター(期間/タイムフレームを選択可)を用い、「極値 + 確認」がそろったときに売買矢印を描画します。シグナルは確定足で判定するため、リペイントを低減します。
何をするか・どのように動くか
-
回帰直線 + 適応チャネル
RegPeriod 本の足で 最小二乗の直線(チャネルの中心線)を計算します。チャネルの幅は、当てはめ残差の標準偏差 × StdDevFactor 。したがって、市場のボラティリティに応じて自動的に広がり/狭まるチャネルになります。 -
トレンドフィルター(任意)
直線の傾きが方向性を示します。 OnlyInTrend=true の場合、シグナルは傾きの方向に一致するときのみ表示(傾きが正→買いのみ/負→売りのみ)。 -
シグナル(矢印)= RSI + チャネルブレイク
各足につき最大 1 本の矢印を確定時に描画します:-
赤い下矢印(売り):RSI が RSI_Overbought を上回り、その足の高値が上チャネルを突破。
-
緑の上矢印(買い):RSI が RSI_Oversold を下回り、その足の安値が下チャネルを割れ。
判定は RSI_Shift で指定した足(既定 1 = 確定足)に対して行い、リペイントを抑えます。RSI は現在足の TFまたは上位 TF( RSITimeframe )でのMTF 確認も可能です。
-
-
見やすいビジュアル
-
実線矢印:売りは赤、買いは緑。確定後に消えません。
-
サウンド通知は任意( EnableSound )。
-
描画シフト( PlotShift )で 3 本のラインを視覚的に前後へずらせます(計算値は不変)。
-
利点・ベネフィット
-
統計的根拠:チャネル幅は**モデル誤差(残差)**に基づくため、単なる固定レンジではなく、相場状況に一貫して適応。
-
明瞭なトレンド可視化:回帰直線がノイズを抑え、優勢方向を強調。
-
「極値 + 確認」で精度向上:RSI + チャネルブレイクの組み合わせで弱いシグナルやダマシを軽減。
-
低リペイント: RSI_Shift を確定足にする運用で「出たり消えたり」を抑止。
-
マルチタイムフレーム整合:RSI を上位足から取得し、時間整合させて確認できます。
-
シンプルな画面:3 本のライン + 色分け矢印で、複数銘柄・複数時間軸でも視認性が高い。
セットアップのヒント
-
まずは RSI_Shift=1 (確定足)から。早期検出を狙うなら値を下げられますが、ノイズは増えます。
-
RegPeriod は銘柄/時間軸に合わせて調整:
大きいほどチャネルは安定しシグナルは減少、小さいほど敏感になりシグナルは増加。 -
StdDevFactor は 1.5~2.5 が目安:高め=厳選・発生減、低め=感度高・発生増。
-
トレンド追随重視なら OnlyInTrend=true を推奨。逆張り志向で無効にする場合は、リスク管理を強化しましょう。
変更可能パラメータ(クイックガイド)
チャネル/価格ソース
-
RegPeriod (int) — 回帰直線の計算に使う足数。
-
StdDevFactor (double) — 残差標準偏差の乗数(チャネル幅)。
-
PriceType (enum) — 価格ソース:
Close , Open , High , Low , Average (O+C)/2 , Typical (H+L+C)/3 。
RSI とシグナル
-
RSIPeriod (int) — RSI 期間。
-
RSITimeframe (ENUM_TIMEFRAMES) — RSI 計算のタイムフレーム(MTF 確認用)。
-
RSI_Overbought / RSI_Oversold (double) — しきい値(既定 70/30)。
-
RSI_Shift (int) — 判定する足(1 = 確定足)。
-
OnlyInTrend (bool) — true なら、シグナルは回帰直線の傾きと同方向のみ表示。
-
EnableSound (bool) — true で新規矢印描画時にサウンド再生。
表示
-
PlotShift (int) — 3 本のラインの表示位置を視覚的に平行移動。
シグナルの読み方(例)
-
売り(赤の下矢印):RSI > RSI_Overbought かつ 当該足の高値が上チャネルをブレイク。 OnlyInTrend=true のときは、傾きが負であることが条件。
-
買い(緑の上矢印):RSI < RSI_Oversold かつ 当該足の安値が下チャネルをブレイク。 OnlyInTrend=true のときは、傾きが正であることが条件。
原則:1 足につき矢印は 1 本まで。確定後の矢印は消えません。
重要なお知らせ(免責事項)
NosTraderMus LinearRegressionBands MT5 は収益や利益を保証するものではありません。 レバレッジ取引を含む金融取引には重大なリスクが伴います。エントリー/エグジット、ロット、パラメータ設定など、すべての判断はお客様ご自身の責任で行ってください。実運用前にデモ検証、過去検証(バックテスト)とフォワード検証、およびご自身のリスク許容度に合った資金管理の実施を強く推奨します。
まとめ
NosTraderMus LinearRegressionBands MT5 は、回帰直線 + 残差由来のチャネルという統計的基盤と、RSI + ブレイクという客観的トリガー(必要に応じて傾きフィルター)を組み合わせ、明瞭なトレンド把握、極値確認、低リペイントを実現します。複数市場・複数時間軸に対応し、一貫性・低ノイズ・規律的な視覚シグナルを求めるトレーダーに適した指標です。

