OPEN-SOURCE SCRIPT

Breakout Detector (Previous MTF High Low Levels) [LuxAlgo]

Cập nhật
The Breakout Detector (Previous MTF High Low Levels) indicator highlights breakouts of previous high/low levels from a higher timeframe.

The indicator is able to: display take-profit/stop-loss levels based on a user selected Win/Loss ratio, detect false breakouts, and display a dashboard with various useful statistics.

Do note that previous high/low levels are subject to backpainting, that is they are drawn retrospectively in their corresponding location. Other elements in the script are not subject to backpainting.

🔶 USAGE

ảnh chụp nhanh

Breakouts occur when the price closes above a previous Higher Timeframe (HTF) High or below a previous HTF Low.

On the advent of a breakout, the closing price acts as an entry level at which a Take Profit (TP) and Stop Loss (SL) are placed. When a TP or SL level is reached, the SL/TP box border is highlighted.

ảnh chụp nhanh

When there is a breakout in the opposite direction of an active breakout, previous breakout levels stop being updated. Not reaching an SL/TP level will result in a partial loss/win,
which will result in the box being highlighted with a dotted border (default). This can also be set as a dashed or solid border.

ảnh chụp nhanh

ảnh chụp nhanh

Detection of False Breakouts (default on) can be helpful to avoid false positives, these can also be indicative of potential trend reversals.

ảnh chụp nhanh

This indicator contains visualization when a new HTF interval begins (thick vertical grey line) and a dashboard for reviewing the breakout results (both defaults enabled; and can be disabled).

As seen in the example above, the active, open breakout is colored green/red.

ảnh chụp nhanh

You can enable the setting 'Cancel TP/SL at the end of HTF', which will stop updating previous TP/SL levels on the occurrence of a new HTF interval.

🔶 DETAILS

🔹 Principles

ảnh chụp nhanh

  • Every time a new timeframe period starts, the previous high and low are detected of the higher timeframe. On that bar only there won't be a breakout detection.
  • A breakout is confirmed when the close price breaks the previous HTF high/low
  • A breakout in the same direction as the active breakout is ignored.
  • A breakout in the opposite direction stops previous breakout levels from being updated.
  • Take Profit/Stop Loss, partially or not, will be highlighted in an easily interpretable manner.


ảnh chụp nhanh

ảnh chụp nhanh

🔹 Set Higher Timeframe

There are 2 options for choosing a higher timeframe:

ảnh chụp nhanh

• Choose a specific higher timeframe (in this example, Weekly higher TF on a 4h chart)

ảnh chụp nhanh

• Choose a multiple of the current timeframe (in this example, 75 minutes TF on a 15 min chart - 15 x 5)

Do mind, that when using this option, non-standard TFs can give less desired timeframe changes.

ảnh chụp nhanh

🔹 Setting Win/Loss Levels

ảnh chụp nhanh
The Stop Loss (SL) / Take Profit (TP) setting has 2 options:

  • W%:L% : A fixed percentage is chosen, for TP and SL.
  • W:L : In this case L (Loss-part) is set through Loss Settings, W (Win-part) is calculated by multiplying L, for example W : L = 2 : 1, W will be twice as large as the L.


🔹 Loss Settings

ảnh chụp nhanh

The last drawing at the right is still active (colored green/red)

ảnh chụp nhanh

The Loss part can be:
  • A multiple of the Average True Range (ATR) of the last 200 bars.
  • A multiple of the Range Cumulative Mean (RCM).
  • The Latest Swing (with Length setting)


Range Cumulative Mean is the sum of the Candle Range (high - low) divided by its bar index.

🔹 False Breakouts

ảnh chụp nhanh

A False Breakout is confirmed when the price of the bar immediately after the breakout bar returns above/below the breakout level.

ảnh chụp nhanh

🔹 Dashboard

ảnh chụp nhanh

🔶 ALERTS

This publication provides several alerts

  • Bullish/Bearish Breakout: A new Breakout.
  • Bullish/Bearish False Breakout: False Breakout detected, 1 bar after the Breakout.
  • Bullish/Bearish TP: When the TP/profit level has been reached.
  • Bullish/Bearish Fail: When the SL/stop-loss level has been reached.

Note that when a new Breakout causes the previous Breakout to stop being updated, only an alert is provided of the new Breakout.

🔶 SETTINGS

🔹 Set Higher Timeframe

  • Option: HTF/Mult
  • HTF: When HTF is chosen as Option, set the Higher Timeframe (higher than current TF)
  • Mult: When Mult is chosen as Option, set the multiple of current TF (for example 3, curr. TF 15min -> 45min)


🔹 Set Win/Loss Level

  • SL/TP: W:L or W%:L%: Set the Win/Loss Ratio (Take Profit/Stop Loss)
    W : L: Set the Ratio of Win (TP) against Loss (SL). The L level is set at Loss Settings
    W% : L%: Set a fixed percentage of breakout price as SL/TP


🔹 Loss Settings

When W : L is chosen as SL/TP Option, this sets the Loss part (L)
  • Base:
    RCM: Range Cumulative Mean
    ATR: Average True Range of last 200 bars
    Last Swing: Last Swing Low when bullish breakout, last Swing High when bearish breakout
  • Multiple: x times RCM/ATR
  • Swing Length: Sets the 'left' period ('right' period is always 1)
  • Colours: colour of TP/SL box and border
  • Borders: Style border when breakout levels stop being updated, but TP/SL is not reached. (Default dotted dot, other option is dashed dsh or solid sol)


🔹 Extra

  • Show Timeframe Change: Show a grey vertical line when a new Higher Timeframe interval begins
  • Detect False Outbreak
  • Cancel TP/SL at end of HTF


🔹 Show Dashboard

  • Location: Location of the dashboard (Top Right or Bottom Right/Left)
  • Size: Text size (Tiny, Small, Normal)


See USAGE/DETAILS for more information
Phát hành các Ghi chú
Fixed issue preventing alerts from working
breakoutbreakoutsignalbreakouttradingfalsebreakoutluxalgomultitimeframepdhlPivot points and levelspriceactionreversalTrend Analysis

Mã nguồn mở

Theo tinh thần TradingView thực sự, tác giả của tập lệnh này đã xuất bản dưới dạng nguồn mở để các nhà giao dịch có thể hiểu và xác minh. Chúc mừng tác giả! Bạn có thể sử dụng miễn phí. Tuy nhiên, bạn cần sử dụng lại mã này theo Quy tắc nội bộ. Bạn có thể yêu thích nó để sử dụng nó trên biểu đồ.

Bạn muốn sử dụng tập lệnh này trên biểu đồ?


Get access to our exclusive tools: luxalgo.com

Join our 150k+ community: discord.gg/lux

All content provided by LuxAlgo is for informational & educational purposes only. Past performance does not guarantee future results.
Ngoài ra, trên:

Thông báo miễn trừ trách nhiệm