업데이트됨
Multi-Indicator Alert Builder [everget]

Hello friends,
Multi-Indicator Alert Builder is a flexible no-code tool for building Long/Short entry and exit conditions, managing positions, applying Take Profit and protective stops, and creating alerts directly on your chart.
Instead of requiring a separate signal script, the indicator includes a library of 19 built-in indicator groups that can be combined into custom Long Entry, Long Exit, Short Entry, and Short Exit rules. If you already have your own signal script, the external signal connection is still available and can work alongside the built-in conditions.
The result is a compact framework where signal generation, entries and exits, risk management, visuals, position tracking, and alerts all work together as one system.
🛠️ How It Works
The core of the script is a condition builder. Each condition is created as a simple comparison:
[Source A] [operator] [Source B]
You can choose from 54 sources and 16 comparison operators, including greater/less than, equality, crossovers, crossunders, crosses in either direction, and previous-bar variants. In the dropdown they appear as short codes - GT, GTE, LT, LTE, EQ, XO, XU and X - plus the same eight again with a [1] suffix, which compares Source A against the previous bar's value of Source B.
Conditions are organized into four independent groups:
Each group contains up to 6 condition rows. All active rows inside the same group are combined with AND, so every selected condition must be true on the same bar for that group to trigger. This makes it possible to use one row as the main trigger and the remaining rows as additional filters.
The exit groups are independent of the entry groups, so a position can be closed by a different indicator than the one that opened it, without waiting for an opposite entry to qualify. The configuration below is one example - every row is freely selectable.
The built-in source library includes Bollinger Bands, Chandelier Exit, CCI, DMI/ADX, MACD, MFI, three independent Moving Average groups, Moving Average Cross, OBV, Parabolic SAR, RSI, Stochastic, Stochastic RSI, SuperTrend, Volume, VWAP, and Williams %R. Indicator parameters are configurable separately, so the same library can be adapted to different setups.
Entries and exits produced by the condition builder feed the position-management engine. You can control the allowed trade direction, define explicit exit conditions, or optionally let an opposite entry signal close the current position.
Take Profit, Stop Loss, and Trailing Stop can be enabled independently and configured using multiple measurement units, including ATR and standard deviation based distances. When both a fixed Stop Loss and Trailing Stop are active, the script automatically uses the tighter protective level. If a bar reaches both a target and a protective stop, the stop takes priority because the exact intrabar sequence cannot be determined from OHLC data.
An optional external signal can also provide Long Entry, Long Exit, Short Entry, and Short Exit actions. Each code feeds the same trade intent as its matching condition group, so an external enter-long joins the result of the Long Entry group. Either producer can act on its own and neither overrides the other, which means you can use the built-in condition builder alone, connect another indicator, or combine both within the same position-management and alert framework.
The signal is read as a bitmask, so a single number carries up to four independent actions:
Because the codes are powers of two they add together without ambiguity: 6 (2 + 4) exits a long and enters a short on the same bar, and 9 (1 + 8) does the reverse. Contradictory combinations are ignored, as are non-integer values and anything outside 0-15.
This is what -1/0/1 could never express - a standalone exit. A signal script that wants to close a long without opening a short simply emits 2.
Legacy -1/0/1 signal scripts remain supported, with 1 entering long and -1 entering short. Note that -1 is a bare short entry rather than a reversal, so a legacy script that relied on 1 and -1 flipping an open position needs Exit on Opposite Signal enabled. Standalone exits cannot be transmitted in this format at all, which is the main reason to move to the action codes above.

⚙️ How to Use
Start by selecting the Trade Direction and configuring the condition groups relevant to your setup:
The state table provides a compact overview of the active position, Entry, Take Profit, Stop Loss, Trailing Stop, and current Open P&L, and also reports basic setup warnings when configuration is incomplete.
The alert system includes individual Long/Short Entry and Exit events, directional TP/SL/TSL events, combined bracket alerts, and general Any Alert, Any Long-related Alert, and Any Short-related Alert conditions. Exit alerts use the modeled exit level and include Profit/Loss where applicable.
🔥 Key Features
I hope this tool helps you build and manage your own indicator-based setups without having to combine multiple separate scripts. If you have any feedback, ideas, or suggestions for future improvements, I'd be happy to hear them.
👋 Good luck and happy trading!
Multi-Indicator Alert Builder is a flexible no-code tool for building Long/Short entry and exit conditions, managing positions, applying Take Profit and protective stops, and creating alerts directly on your chart.
Instead of requiring a separate signal script, the indicator includes a library of 19 built-in indicator groups that can be combined into custom Long Entry, Long Exit, Short Entry, and Short Exit rules. If you already have your own signal script, the external signal connection is still available and can work alongside the built-in conditions.
The result is a compact framework where signal generation, entries and exits, risk management, visuals, position tracking, and alerts all work together as one system.
🛠️ How It Works
The core of the script is a condition builder. Each condition is created as a simple comparison:
[Source A] [operator] [Source B]
You can choose from 54 sources and 16 comparison operators, including greater/less than, equality, crossovers, crossunders, crosses in either direction, and previous-bar variants. In the dropdown they appear as short codes - GT, GTE, LT, LTE, EQ, XO, XU and X - plus the same eight again with a [1] suffix, which compares Source A against the previous bar's value of Source B.
Conditions are organized into four independent groups:
- Long Entry - defines when a long position can open
- Long Exit - defines when an open long can close
- Short Entry - defines when a short position can open
- Short Exit - defines when an open short can close
Each group contains up to 6 condition rows. All active rows inside the same group are combined with AND, so every selected condition must be true on the same bar for that group to trigger. This makes it possible to use one row as the main trigger and the remaining rows as additional filters.
The exit groups are independent of the entry groups, so a position can be closed by a different indicator than the one that opened it, without waiting for an opposite entry to qualify. The configuration below is one example - every row is freely selectable.
The built-in source library includes Bollinger Bands, Chandelier Exit, CCI, DMI/ADX, MACD, MFI, three independent Moving Average groups, Moving Average Cross, OBV, Parabolic SAR, RSI, Stochastic, Stochastic RSI, SuperTrend, Volume, VWAP, and Williams %R. Indicator parameters are configurable separately, so the same library can be adapted to different setups.
Take Profit, Stop Loss, and Trailing Stop can be enabled independently and configured using multiple measurement units, including ATR and standard deviation based distances. When both a fixed Stop Loss and Trailing Stop are active, the script automatically uses the tighter protective level. If a bar reaches both a target and a protective stop, the stop takes priority because the exact intrabar sequence cannot be determined from OHLC data.
The signal is read as a bitmask, so a single number carries up to four independent actions:
- 0 - hold
- 1 - enter long
- 2 - exit long
- 4 - enter short
- 8 - exit short
Because the codes are powers of two they add together without ambiguity: 6 (2 + 4) exits a long and enters a short on the same bar, and 9 (1 + 8) does the reverse. Contradictory combinations are ignored, as are non-integer values and anything outside 0-15.
This is what -1/0/1 could never express - a standalone exit. A signal script that wants to close a long without opening a short simply emits 2.
⚙️ How to Use
Start by selecting the Trade Direction and configuring the condition groups relevant to your setup:
- Enable one or more rows in the required Entry or Exit group.
- Select Source A, a comparison operator, and Source B for each active row.
- Configure the corresponding built-in indicator settings when needed.
- Add additional rows when you want several conditions to agree before a signal is accepted.
- Configure Take Profit, Stop Loss, and/or Trailing Stop if you want the script to manage protective and target levels.
- Use the optional external signal connection if you want to integrate signals from another script.
- Enable the chart visuals and state table to monitor the current position, entry price, bracket levels, and open Profit/Loss.
- Create the alerts you need for entries, exits, Take Profit, Stop Loss, Trailing Stop, or broader Any Alert conditions.
The state table provides a compact overview of the active position, Entry, Take Profit, Stop Loss, Trailing Stop, and current Open P&L, and also reports basic setup warnings when configuration is incomplete.
🔥 Key Features
- No-code condition builder for Long Entry, Long Exit, Short Entry, and Short Exit
- 4 condition groups with up to 6 active rows each
- 54 selectable sources and 16 comparison operators
- 19 built-in indicator groups with customizable parameters
- Conditions within each group combined with AND for multi-filter setups
- Optional external signal integration that can work alongside built-in conditions
- Long, Short, or Long & Short trade direction
- Explicit exit conditions with optional Exit on Opposite Signal behavior
- Configurable Take Profit, Stop Loss, and Trailing Stop management
- Position-aware Buy/Sell, TP, SL, and TSL chart visuals
- State table with position, entry, brackets, Open P&L, and setup warnings
- Bar and background coloring based on the current position
- Comprehensive entry, exit, bracket, and combined alert conditions
I hope this tool helps you build and manage your own indicator-based setups without having to combine multiple separate scripts. If you have any feedback, ideas, or suggestions for future improvements, I'd be happy to hear them.
👋 Good luck and happy trading!
릴리즈 노트
- Update
릴리즈 노트
- Update
릴리즈 노트
- Updated the settings window
- Added new type for brackets: ATR
- Added new type for brackets: Points
- Added new type for brackets: Pips
- Added label with current trade state
릴리즈 노트
- Added a special option to exit at TP/SL/TSL only
- Minor optimizations
릴리즈 노트
- Bug fix
릴리즈 노트
- Upgraded to Pine Script V6 and renamed to "Multi-Indicator Alert Builder"
- Added a built-in condition builder with 19 indicators - Bollinger Bands, Chandelier Exit, CCI, DMI, MACD, MFI, Moving Average Cross, OBV, Parabolic SAR, three Price vs Moving Average groups, RSI, Stochastic, Stochastic RSI, SuperTrend, Volume, VWAP and Williams %R - so a separate signal script is no longer required
- Conditions are organised into four groups of six rows: Long Entry, Long Exit, Short Entry and Short Exit. Each row compares [Source A] [operator] [Source B], and rows within a group are combined with AND
- Added explicit exit conditions, so a position can be closed by rule and not only by a bracket or an opposite signal
- Breaking: "Exit only at TP | SL | TSL" is replaced by "Exit on Opposite Signal", which inverts the default. An opposite signal no longer closes an open position unless this is switched on
- Breaking: the external signal now uses a bitmask action code - 1 enter long, 2 exit long, 4 enter short, 8 exit short, with 6 and 9 for reversals. Legacy -1/0/1 scripts still connect, but 1 and -1 are bare entries: enable "Exit on Opposite Signal" to restore the old reversal behaviour
- Breaking: brackets are now enabled by default - a 3 ATR Take Profit and a 1.5 ATR Trailing Stop - where previously all three were off
- Breaking: removed "Await Bar Confirmation to Trigger Alert"
- Stop Loss and Trailing Stop now resolve to a single protective stop, so only one of them fires; a bar that reaches both the target and the stop is resolved as the stop
- Take Profit, Stop Loss and Trailing Stop alerts now report the bracket level rather than the bar close, so the reported Profit/Loss can no longer contradict the alert
- Added "Any Alert", "Any Long-related Alert" and "Any Short-related Alert" conditions
- UI: the state label is replaced by a configurable table showing position, entry, brackets, colour-coded Profit/Loss and setup warnings
- UI: brackets are now compact enable / value / unit rows, "Flags" is renamed to "Visuals", and "Strategy Direction" to "Trade Direction"
- Performance and reliability work throughout: shared libraries, indicator warm-up guards, external-signal validation, and condition rows that are skipped entirely when inactive
릴리즈 노트
- Minor bug fixes
- Updated the script preview image
유료 공간에서 이용 가능
이 지표는 Trading Toolkit 구독자만 이용할 수 있습니다. 가입하여 everget의 스크립트를 포함하여 다양한 스크립트에 접근하세요.
👨🏻💻 Coding services -> Telegram: @alex_everget
🆓 List of my FREE indicators: bit.ly/2S7EPuN
Claim your $20 bonus just for joining Bybit!
bybit.com/invite?ref=56ZLQ0Z
🆓 List of my FREE indicators: bit.ly/2S7EPuN
Claim your $20 bonus just for joining Bybit!
bybit.com/invite?ref=56ZLQ0Z
면책사항
해당 정보와 게시물은 금융, 투자, 트레이딩 또는 기타 유형의 조언이나 권장 사항으로 간주되지 않으며, 트레이딩뷰에서 제공하거나 보증하는 것이 아닙니다. 자세한 내용은 이용 약관을 참조하세요.
유료 공간에서 이용 가능
이 지표는 Trading Toolkit 구독자만 이용할 수 있습니다. 가입하여 everget의 스크립트를 포함하여 다양한 스크립트에 접근하세요.
👨🏻💻 Coding services -> Telegram: @alex_everget
🆓 List of my FREE indicators: bit.ly/2S7EPuN
Claim your $20 bonus just for joining Bybit!
bybit.com/invite?ref=56ZLQ0Z
🆓 List of my FREE indicators: bit.ly/2S7EPuN
Claim your $20 bonus just for joining Bybit!
bybit.com/invite?ref=56ZLQ0Z
면책사항
해당 정보와 게시물은 금융, 투자, 트레이딩 또는 기타 유형의 조언이나 권장 사항으로 간주되지 않으며, 트레이딩뷰에서 제공하거나 보증하는 것이 아닙니다. 자세한 내용은 이용 약관을 참조하세요.