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

【自作無料】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ラインを上から下に抜けた
ゼロラインを中心にアラート機能を付けてあります。
MACDシグナルラインバックグラウンドのコード
//@version=4
study("MACD Candles with Alert", overlay=true)
// MACDの値を取得
[macdLine, signalLine, _] = macd(close, 12, 26, 9)
// MACDの値に基づいてローソク足の色を決定
color candleColor = macdLine > 0 ? color.green : color.red
// 決定した色でローソク足をプロット(枠線なし)
plotcandle(open, high, low, close, title="MACD Candle", color=candleColor, bordercolor=na, wickcolor=candleColor)
// ゼロラインクロスのアラート条件
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がゼロラインより上にあるか、下にあるのかを背景色で簡単に判断できるインジケーターを作りました。 トレーディングビュー用で無料で確認不要で使っていただけます。 ”ゼロライン”ではなく、”シグナルライン”で判断したい方...
個人的にはローソク足は緑と赤が落ち着くので、背景色で識別する方が見やすい気がします。
コメント