OPEN-SOURCE SCRIPT
已更新

Candle Body Break (M/W/D/4H/1H)v5

105
# Candle Body Break (M/W/D/4H/1H) Multi-Timeframe Indicator

This indicator identifies and plots **Candle Body Breaks** across five key timeframes: Monthly (M), Weekly (W), Daily (D), 4-Hour (4H), and 1-Hour (1H).

## Core Logic: Candle Body Break

The core concept is a break in the swing high/low defined by the body of the previous counter-trend candle(s). It focuses purely on **closing price breaks** of remembered highs/lows established by full candle bodies (close > open or close < open).

1. **Remembering the Swing:**
* After a bullish break (upward trend), the indicator waits for the first **bearish (close < open) candle** to appear. This bearish candle's high (`rememberedHigh`) and low (`rememberedLow`) are saved as the **breakout level**.
* Subsequent bearish candles that make a new low update this saved level, continuously adjusting the level to the most significant recent resistance/support established by the body's range.

2. **Executing the Break:**
* **Bull Break (Long signal):** Occurs when a **bullish candle's closing price** exceeds the last remembered bearish high (`rememberedHigh`).
* **Bear Break (Short signal):** Occurs when a **bearish candle's closing price** falls below the last remembered bullish low (`rememberedLow_Bull`).

Once a break occurs, the memory is cleared, and the indicator waits for the next counter-trend candle to establish a new level.

## Features

* **Multi-Timeframe Analysis:** Displays break lines and labels for M, W, D, 4H, and 1H timeframes on any chart.
* **Timeframe Filtering:** Break lines are only shown for timeframes **equal to or higher** than the current chart timeframe (e.g., on a 4H chart, only 4H, D, W, and M breaks are displayed).
* **Candidate Lines (Dotted Green):** Plots the current potential breakout level (the remembered high/low) that must be broken to trigger the next signal.
* **Direction Table:** A table in the top right corner summarizes the latest break direction (⇧ Up / ⇩ Down) for all five timeframes. This can be optionally limited to the 4H chart only.
* **1H Alert:** Triggers an alert when a 1-Hour break is detected.

## Input Settings Translation (for Mod Compliance)

| English Input Text | Original Japanese Text |
| :--- | :--- |
| **Show Monthly Break Lines** | 月足ブレイクを描画する |
| **Show Weekly Break Lines** | 週足ブレイクを描画する |
| **Show Daily Break Lines** | 日足ブレイクを描画する |
| **Show 4-Hour Break Lines** | 4時間足ブレイクを描画する |
| **Show 1-Hour Break Lines** | 1時間足ブレイクを描画する |
| **Show Monthly Candidate Lines** | 月足ブレイク候補ラインを描画する |
| **Show Weekly Candidate Lines** | 週足ブレイク候補ラインを描画する |
| **Show Daily Candidate Lines** | 日足ブレイク候補ラインを描画する |
| **Show 4-Hour Candidate Lines** | 4時間足ブレイク候補ラインを描画する |
| **Show 1-Hour Candidate Lines** | 1時間足ブレイク候補ラインを描画する |
| **Show Only Current TF Candidate Lines** | チャート時間足の候補ラインのみ表示 |
| **Show Table Only on 4H Chart** | テーブルを4Hチャートのみ表示 |

*Please note: The default alert message "1-Hour Break Detected" is also in English.*


※日本語訳
ろうそく足実体ブレイク(M/W/D/4H/1H)マルチタイムフレーム・インジケーター(日本語訳)
このインジケーターは、月足(M)、週足(W)、日足(D)、4時間足(4H)、1時間足(1H)の5つの主要な時間足におけるろうそく足実体ブレイクを検出し、プロットします。

コアロジック:ろうそく足実体ブレイク
このロジックの中核は、直近の**逆行ろうそく足(カウンター・トレンド・キャンドル)**の実体によって定義されたスイングの高値/安値のブレイクです。終値が実体のレンジ外で確定することを純粋に追跡します。

スイングの記憶(Remembering the Swing):

強気のブレイク(上昇トレンド)の後、インジケーターは最初に現れる弱気(終値<始値)のろうそく足を待ちます。この弱気ろうそく足の高値(rememberedHigh)と安値(rememberedLow)が、ブレイクアウトレベルとして保存されます。

その後、安値を更新する弱気ろうそく足が続いた場合、この保存されたレベルが更新され、実体のレンジによって確立された最新の重要なレジスタンス/サポートにレベルが継続的に調整されます。

ブレイクの実行(Executing the Break):

ブルブレイク(買いシグナル): 最後に記憶された弱気ろうそく足の高値(rememberedHigh)を、強気ろうそく足の終値が上回ったときに発生します。

ベアブレイク(売りシグナル): 最後に記憶された強気ろうそく足の安値(rememberedLow_Bull)を、弱気ろうそく足の終値が下回ったときに発生します。

一度ブレイクが発生すると、記憶されたレベルはクリアされ、インジケーターは次の逆行ろうそく足が出現し、新しいレベルを確立するのを待ちます。

機能
マルチタイムフレーム分析: 現在のチャートの時間足に関わらず、M、W、D、4H、1Hのブレイクラインとラベルを表示します。

時間足フィルタリング: ブレイクラインは、現在のチャート時間足と同じか、それよりも上位の時間足のもののみが表示されます(例:4時間足チャートでは、4H、D、W、Mのブレイクのみが表示されます)。

候補ライン(緑の点線): 次のシグナルをトリガーするためにブレイクされる必要がある、現在の潜在的なブレイクアウトレベル(記憶された高値/安値)をプロットします。

方向テーブル: 右上隅のテーブルに、5つの全時間足の最新のブレイク方向(⇧ 上昇 / ⇩ 下降)をまとめて表示します。これは、オプションで4時間足チャートのみに表示するように制限できます。

1時間足アラート: 1時間足のブレイクが検出されたときにアラートをトリガーします。

入力設定の翻訳
コード内の入力設定(UIテキスト)の日本語訳は以下の通りです。

英語の入力テキスト 日本語訳
Show Monthly Break Lines 月足ブレイクを描画する
Show Weekly Break Lines 週足ブレイクを描画する
Show Daily Break Lines 日足ブレイクを描画する
Show 4-Hour Break Lines 4時間足ブレイクを描画する
Show 1-Hour Break Lines 1時間足ブレイクを描画する
Show Monthly Candidate Lines 月足ブレイク候補ラインを描画する
Show Weekly Candidate Lines 週足ブレイク候補ラインを描画する
Show Daily Candidate Lines 日足ブレイク候補ラインを描画する
Show 4-Hour Candidate Lines 4時間足ブレイク候補ラインを描画する
Show 1-Hour Candidate Lines 1時間足ブレイク候補ラインを描画する
Show Only Current TF Candidate Lines チャート時間足の候補ラインのみ表示
Show Table Only on 4H Chart テーブルを4Hチャートのみ表示
Alert Message: 1-Hour Break Detected アラートメッセージ: 1時間足ブレイク発生
發行說明
# Candle Body Break (M/W/D/4H/1H) Multi-Timeframe Indicator

This indicator identifies and plots **Candle Body Breaks** across five key timeframes: Monthly (M), Weekly (W), Daily (D), 4-Hour (4H), and 1-Hour (1H).

## Core Logic: Candle Body Break

The core concept is a break in the swing high/low defined by the body of the previous counter-trend candle(s). It focuses purely on **closing price breaks** of remembered highs/lows established by full candle bodies (close > open or close < open).

1. **Remembering the Swing:**
* After a bullish break (upward trend), the indicator waits for the first **bearish (close < open) candle** to appear. This bearish candle's high (`rememberedHigh`) and low (`rememberedLow`) are saved as the **breakout level**.
* Subsequent bearish candles that make a new low update this saved level, continuously adjusting the level to the most significant recent resistance/support established by the body's range.

2. **Executing the Break:**
* **Bull Break (Long signal):** Occurs when a **bullish candle's closing price** exceeds the last remembered bearish high (`rememberedHigh`).
* **Bear Break (Short signal):** Occurs when a **bearish candle's closing price** falls below the last remembered bullish low (`rememberedLow_Bull`).

Once a break occurs, the memory is cleared, and the indicator waits for the next counter-trend candle to establish a new level.

## Features

* **Multi-Timeframe Analysis:** Displays break lines and labels for M, W, D, 4H, and 1H timeframes on any chart.
* **Timeframe Filtering:** Break lines are only shown for timeframes **equal to or higher** than the current chart timeframe (e.g., on a 4H chart, only 4H, D, W, and M breaks are displayed).
* **Candidate Lines (Dotted Green):** Plots the current potential breakout level (the remembered high/low) that must be broken to trigger the next signal.
* **Direction Table:** A table in the top right corner summarizes the latest break direction (⇧ Up / ⇩ Down) for all five timeframes. This can be optionally limited to the 4H chart only.
* **1H Alert:** Triggers an alert when a 1-Hour break is detected.

## Input Settings Translation (for Mod Compliance)

| English Input Text | Original Japanese Text |
| :--- | :--- |
| **Show Monthly Break Lines** | 月足ブレイクを描画する |
| **Show Weekly Break Lines** | 週足ブレイクを描画する |
| **Show Daily Break Lines** | 日足ブレイクを描画する |
| **Show 4-Hour Break Lines** | 4時間足ブレイクを描画する |
| **Show 1-Hour Break Lines** | 1時間足ブレイクを描画する |
| **Show Monthly Candidate Lines** | 月足ブレイク候補ラインを描画する |
| **Show Weekly Candidate Lines** | 週足ブレイク候補ラインを描画する |
| **Show Daily Candidate Lines** | 日足ブレイク候補ラインを描画する |
| **Show 4-Hour Candidate Lines** | 4時間足ブレイク候補ラインを描画する |
| **Show 1-Hour Candidate Lines** | 1時間足ブレイク候補ラインを描画する |
| **Show Only Current TF Candidate Lines** | チャート時間足の候補ラインのみ表示 |
| **Show Table Only on 4H Chart** | テーブルを4Hチャートのみ表示 |

*Please note: The default alert message "1-Hour Break Detected" is also in English.*


※日本語訳

ろうそく足実体ブレイク(M/W/D/4H/1H)マルチタイムフレーム・インジケーター(日本語訳)
このインジケーターは、月足(M)、週足(W)、日足(D)、4時間足(4H)、1時間足(1H)の5つの主要な時間足におけるろうそく足実体ブレイクを検出し、プロットします。

コアロジック:ろうそく足実体ブレイク
このロジックの中核は、直近の**逆行ろうそく足(カウンター・トレンド・キャンドル)**の実体によって定義されたスイングの高値/安値のブレイクです。終値が実体のレンジ外で確定することを純粋に追跡します。

スイングの記憶(Remembering the Swing):

強気のブレイク(上昇トレンド)の後、インジケーターは最初に現れる弱気(終値<始値)のろうそく足を待ちます。この弱気ろうそく足の高値(rememberedHigh)と安値(rememberedLow)が、ブレイクアウトレベルとして保存されます。

その後、安値を更新する弱気ろうそく足が続いた場合、この保存されたレベルが更新され、実体のレンジによって確立された最新の重要なレジスタンス/サポートにレベルが継続的に調整されます。

ブレイクの実行(Executing the Break):

ブルブレイク(買いシグナル): 最後に記憶された弱気ろうそく足の高値(rememberedHigh)を、強気ろうそく足の終値が上回ったときに発生します。

ベアブレイク(売りシグナル): 最後に記憶された強気ろうそく足の安値(rememberedLow_Bull)を、弱気ろうそく足の終値が下回ったときに発生します。

一度ブレイクが発生すると、記憶されたレベルはクリアされ、インジケーターは次の逆行ろうそく足が出現し、新しいレベルを確立するのを待ちます。

機能
マルチタイムフレーム分析: 現在のチャートの時間足に関わらず、M、W、D、4H、1Hのブレイクラインとラベルを表示します。

時間足フィルタリング: ブレイクラインは、現在のチャート時間足と同じか、それよりも上位の時間足のもののみが表示されます(例:4時間足チャートでは、4H、D、W、Mのブレイクのみが表示されます)。

候補ライン(緑の点線): 次のシグナルをトリガーするためにブレイクされる必要がある、現在の潜在的なブレイクアウトレベル(記憶された高値/安値)をプロットします。

方向テーブル: 右上隅のテーブルに、5つの全時間足の最新のブレイク方向(⇧ 上昇 / ⇩ 下降)をまとめて表示します。これは、オプションで4時間足チャートのみに表示するように制限できます。

1時間足アラート: 1時間足のブレイクが検出されたときにアラートをトリガーします。

入力設定の翻訳
コード内の入力設定(UIテキスト)の日本語訳は以下の通りです。

英語の入力テキスト 日本語訳
Show Monthly Break Lines 月足ブレイクを描画する
Show Weekly Break Lines 週足ブレイクを描画する
Show Daily Break Lines 日足ブレイクを描画する
Show 4-Hour Break Lines 4時間足ブレイクを描画する
Show 1-Hour Break Lines 1時間足ブレイクを描画する
Show Monthly Candidate Lines 月足ブレイク候補ラインを描画する
Show Weekly Candidate Lines 週足ブレイク候補ラインを描画する
Show Daily Candidate Lines 日足ブレイク候補ラインを描画する
Show 4-Hour Candidate Lines 4時間足ブレイク候補ラインを描画する
Show 1-Hour Candidate Lines 1時間足ブレイク候補ラインを描画する
Show Only Current TF Candidate Lines チャート時間足の候補ラインのみ表示
Show Table Only on 4H Chart テーブルを4Hチャートのみ表示
Alert Message: 1-Hour Break Detected アラートメッセージ: 1時間足ブレイク発生
發行說明
Right click and change "Lock to scale" to "Lock to right scale".

# Candle Body Break (M/W/D/4H/1H) Multi-Timeframe Indicator

This indicator identifies and plots **Candle Body Breaks** across five key timeframes: Monthly (M), Weekly (W), Daily (D), 4-Hour (4H), and 1-Hour (1H).

## Core Logic: Candle Body Break

The core concept is a break in the swing high/low defined by the body of the previous counter-trend candle(s). It focuses purely on **closing price breaks** of remembered highs/lows established by full candle bodies (close > open or close < open).

1. **Remembering the Swing:**
* After a bullish break (upward trend), the indicator waits for the first **bearish (close < open) candle** to appear. This bearish candle's high (`rememberedHigh`) and low (`rememberedLow`) are saved as the **breakout level**.
* Subsequent bearish candles that make a new low update this saved level, continuously adjusting the level to the most significant recent resistance/support established by the body's range.

2. **Executing the Break:**
* **Bull Break (Long signal):** Occurs when a **bullish candle's closing price** exceeds the last remembered bearish high (`rememberedHigh`).
* **Bear Break (Short signal):** Occurs when a **bearish candle's closing price** falls below the last remembered bullish low (`rememberedLow_Bull`).

Once a break occurs, the memory is cleared, and the indicator waits for the next counter-trend candle to establish a new level.

## Features

* **Multi-Timeframe Analysis:** Displays break lines and labels for M, W, D, 4H, and 1H timeframes on any chart.
* **Timeframe Filtering:** Break lines are only shown for timeframes **equal to or higher** than the current chart timeframe (e.g., on a 4H chart, only 4H, D, W, and M breaks are displayed).
* **Candidate Lines (Dotted Green):** Plots the current potential breakout level (the remembered high/low) that must be broken to trigger the next signal.
* **Direction Table:** A table in the top right corner summarizes the latest break direction (⇧ Up / ⇩ Down) for all five timeframes. This can be optionally limited to the 4H chart only.
* **1H Alert:** Triggers an alert when a 1-Hour break is detected.

## Input Settings Translation (for Mod Compliance)

| English Input Text | Original Japanese Text |
| :--- | :--- |
| **Show Monthly Break Lines** | 月足ブレイクを描画する |
| **Show Weekly Break Lines** | 週足ブレイクを描画する |
| **Show Daily Break Lines** | 日足ブレイクを描画する |
| **Show 4-Hour Break Lines** | 4時間足ブレイクを描画する |
| **Show 1-Hour Break Lines** | 1時間足ブレイクを描画する |
| **Show Monthly Candidate Lines** | 月足ブレイク候補ラインを描画する |
| **Show Weekly Candidate Lines** | 週足ブレイク候補ラインを描画する |
| **Show Daily Candidate Lines** | 日足ブレイク候補ラインを描画する |
| **Show 4-Hour Candidate Lines** | 4時間足ブレイク候補ラインを描画する |
| **Show 1-Hour Candidate Lines** | 1時間足ブレイク候補ラインを描画する |
| **Show Only Current TF Candidate Lines** | チャート時間足の候補ラインのみ表示 |
| **Show Table Only on 4H Chart** | テーブルを4Hチャートのみ表示 |

*Please note: The default alert message "1-Hour Break Detected" is also in English.*


※日本語訳

ろうそく足実体ブレイク(M/W/D/4H/1H)マルチタイムフレーム・インジケーター(日本語訳)
このインジケーターは、月足(M)、週足(W)、日足(D)、4時間足(4H)、1時間足(1H)の5つの主要な時間足におけるろうそく足実体ブレイクを検出し、プロットします。

コアロジック:ろうそく足実体ブレイク
このロジックの中核は、直近の**逆行ろうそく足(カウンター・トレンド・キャンドル)**の実体によって定義されたスイングの高値/安値のブレイクです。終値が実体のレンジ外で確定することを純粋に追跡します。

スイングの記憶(Remembering the Swing):

強気のブレイク(上昇トレンド)の後、インジケーターは最初に現れる弱気(終値<始値)のろうそく足を待ちます。この弱気ろうそく足の高値(rememberedHigh)と安値(rememberedLow)が、ブレイクアウトレベルとして保存されます。

その後、安値を更新する弱気ろうそく足が続いた場合、この保存されたレベルが更新され、実体のレンジによって確立された最新の重要なレジスタンス/サポートにレベルが継続的に調整されます。

ブレイクの実行(Executing the Break):

ブルブレイク(買いシグナル): 最後に記憶された弱気ろうそく足の高値(rememberedHigh)を、強気ろうそく足の終値が上回ったときに発生します。

ベアブレイク(売りシグナル): 最後に記憶された強気ろうそく足の安値(rememberedLow_Bull)を、弱気ろうそく足の終値が下回ったときに発生します。

一度ブレイクが発生すると、記憶されたレベルはクリアされ、インジケーターは次の逆行ろうそく足が出現し、新しいレベルを確立するのを待ちます。

機能
マルチタイムフレーム分析: 現在のチャートの時間足に関わらず、M、W、D、4H、1Hのブレイクラインとラベルを表示します。

時間足フィルタリング: ブレイクラインは、現在のチャート時間足と同じか、それよりも上位の時間足のもののみが表示されます(例:4時間足チャートでは、4H、D、W、Mのブレイクのみが表示されます)。

候補ライン(緑の点線): 次のシグナルをトリガーするためにブレイクされる必要がある、現在の潜在的なブレイクアウトレベル(記憶された高値/安値)をプロットします。

方向テーブル: 右上隅のテーブルに、5つの全時間足の最新のブレイク方向(⇧ 上昇 / ⇩ 下降)をまとめて表示します。これは、オプションで4時間足チャートのみに表示するように制限できます。

1時間足アラート: 1時間足のブレイクが検出されたときにアラートをトリガーします。

入力設定の翻訳
コード内の入力設定(UIテキスト)の日本語訳は以下の通りです。

英語の入力テキスト 日本語訳
Show Monthly Break Lines 月足ブレイクを描画する
Show Weekly Break Lines 週足ブレイクを描画する
Show Daily Break Lines 日足ブレイクを描画する
Show 4-Hour Break Lines 4時間足ブレイクを描画する
Show 1-Hour Break Lines 1時間足ブレイクを描画する
Show Monthly Candidate Lines 月足ブレイク候補ラインを描画する
Show Weekly Candidate Lines 週足ブレイク候補ラインを描画する
Show Daily Candidate Lines 日足ブレイク候補ラインを描画する
Show 4-Hour Candidate Lines 4時間足ブレイク候補ラインを描画する
Show 1-Hour Candidate Lines 1時間足ブレイク候補ラインを描画する
Show Only Current TF Candidate Lines チャート時間足の候補ラインのみ表示
Show Table Only on 4H Chart テーブルを4Hチャートのみ表示
Alert Message: 1-Hour Break Detected アラートメッセージ: 1時間足ブレイク発生


※右クリックで「スケールに固定」を「右スケールに固定」にする。

免責聲明

這些資訊和出版物並不意味著也不構成TradingView提供或認可的金融、投資、交易或其他類型的意見或建議。請在使用條款閱讀更多資訊。