現在のローソク足がMACDがゼロラインより上にあるか、下にあるのかを背景色で簡単に判断できるインジケーターを作りました。
トレーディングビュー用で無料で確認不要で使っていただけます。
”ゼロライン”ではなく、”シグナルライン”で判断したい方はコチラ。

【自作無料】MACDシグナルラインを背景で判断できるインジケーター
現在のローソク足がMACDのシグナルラインがゼロラインより上にあるか、下にあるのかを背景色で簡単に判断できるインジケーターを作りました。 トレーディングビュー用です。 目視でパッと確認できるのが特徴です。無料で確認不要で使っていただけます。...
※2026/1 アラート機能を追加しました。
MACDゼロラインバックグラウンドの表示画像

コチラがインジケーターの表示画面。
MACDが0より上にある場合(上昇トレンド)と、下にある場合(下降トレンド)の判断を背景色で簡単にできるようになっています。

背景色は、スタイル画面でお好きな色に変更できます。

コチラが実際のMACDと同時に表示した状態。
MACDラインが0を下回っていると赤。上にあると緑になっていますね。
MACD ゼロラインクロス アラート一覧(全2個)

- MACD Line Cross Above 0 Alert
上昇転換シグナル MACDラインが0ラインを下から上に抜けた - MACD Line Cross Below 0 Alert
下降転換シグナル MACDラインが0ラインを上から下に抜けた
アラートはゼロラインを基準にした2種類です。
MACDシグナルラインバックグラウンドのコード
//@version=4
study("MACD Background with Alert", overlay=true)
// MACDの値を取得
[macdLine, signalLine, _] = macd(close, 12, 26, 9)
// MACDの値に基づいて背景色を決定
bgcolor(macdLine > 0 ? color.green : color.red, transp=90)
// ゼロラインクロスのアラート条件
macdBullish = crossover(macdLine, 0) // MACDが0を上抜け
macdBearish = crossunder(macdLine, 0) // MACDが0を下抜け
// アラートの設定
alertcondition(macdBullish, title="MACD Line Cross Above 0 Alert", message="MACDラインが0ラインを下から上に抜けた")
alertcondition(macdBearish, title="MACD Line Cross Below 0 Alert", message="MACDラインが0ラインを上から下に抜けた")
このインジケーターは「背景」でゼロラインを判断できます。
「ローソク足」でゼロラインを判断できるインジケーターはコチラ。

【自作無料】MACDゼロラインローソク足で簡単判断インジケーター
現在のローソク足がMACDゼロラインより上にあるか、下にあるのかをローソク足の色で簡単に判断できるインジケーターを作りました。 無料で確認不要で使っていただけます。 トレーディングビュー用です。 ※2026/1 アラート機能を付けました 似...
MACDの体感と感想
MACDはRSIやRCIと比べて変化がゆっくりです。
RSIがパパパッと変化するのにたいしてMACDは「よっこらしょ」というイメージ。
好みが分かれるところですが、ゆっくりトレードしたい人に向いているという印象ですね。
反応が早くない分、利確もゆっくりできますが損切り幅も大きくなってしまう。一長一短はどのインジケーターも一緒ですね。
コメント