> For the complete documentation index, see [llms.txt](https://docs.bigbeluga.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.bigbeluga.com/main-toolkits/market-waves-pro-tm/any-alert-function-call.md).

# Any alert() Function Call

Instead of configuring separate alerts for every single market condition—which quickly fills up your TradingView alert limits—you can manage everything inside the indicator settings.

To set up an All-in-One alert:

{% stepper %}
{% step %}

### Ensure Your Desired Features are Active on Your Chart

Before configuring alerts, ensure the main tools you want to use (such as Buy/Sell Signals, FlowTrend, or SmartBands) are checked and visible on your asset chart.

<div data-with-frame="true"><figure><img src="/files/kWnLgB2ANqrcRx9o6QtC" alt=""><figcaption></figcaption></figure></div>
{% endstep %}

{% step %}

### Configure Your Alert Triggers

Once the feature is visible on your chart, scroll down to the                                                               `―――――― 🔶 Any alert() function call 🔶 ――――――` section.

Locate the specific systems you want to monitor, and switch their dropdown menus from ❌`Disabled` to your targeted filter preferences:

* `🔵All` / `🔵Any Buy` / `🔵Any Sell` — Monitors all related asset directional movements.
* `🟢Bullish` / `🟢Buy` / `🟢Buy+` — Restricts alerts strictly to upward or buying entries.
* `🔴Bearish` / `🔴Sell` / `🔴Sell+` — Restricts alerts strictly to downward or shorting entries.

<div data-with-frame="true"><figure><img src="/files/ChILXwlkibRE5woNMwRM" alt=""><figcaption></figcaption></figure></div>
{% endstep %}

{% step %}

### Customize Your Live Message Template

Scroll to the very bottom text box titled Define the message template.&#x20;

Clear out any placeholder instructions and type in the format you want to receive on your device.&#x20;

Use the dynamic syntax strings to ensure live asset values are filled in instantly when triggered.

<div data-with-frame="true"><figure><img src="/files/MQw80VwNCWd2O774y86U" alt=""><figcaption></figcaption></figure></div>

Recommended universal template to use:

```
🚨 Waves Pro Alert! {{ticker}} ({{interval}}) - {{trigger}} triggered at {{close}}!
```

<table data-full-width="true"><thead><tr><th width="175">Placeholder</th><th width="510">Description</th><th>Example</th></tr></thead><tbody><tr><td>{{tickerid}}</td><td>Ticker identifier representing the chart's symbol</td><td>'BINANCE:BTCUSDT'</td></tr><tr><td>{{ticker}}</td><td>Symbol name without exchange prefix, e.g. 'MSFT'.</td><td>'MSFT'</td></tr><tr><td>{{exchange }}</td><td>Prefix of current symbol name <br>(i.e. for 'CME_EOD:TICKER' prefix is 'CME_EOD').</td><td>'BYBIT'</td></tr><tr><td>{{close}}</td><td>Close price of the current bar</td><td>'1650.55'</td></tr><tr><td>{{open}}</td><td>Current open price</td><td>'4650.55'</td></tr><tr><td>{{high}}</td><td>Current high price</td><td>'7550.56'</td></tr><tr><td>{{low}}</td><td>Current low price</td><td>'5645.55'</td></tr><tr><td>{{timenow}}</td><td>Current time</td><td></td></tr><tr><td>{{volume}}</td><td>Current bar volume</td><td>'1675555'</td></tr><tr><td>{{interval}}</td><td>A string representation of the chart's timeframe</td><td>'W'</td></tr><tr><td>{{trigger}}</td><td>Alert name</td><td>'FlowTrend Bullish'</td></tr><tr><td>{{country}}</td><td>Returns the two-letter code of the country <br>where the symbol is traded</td><td>"NASDAQ:AAPL" it will return "US"</td></tr><tr><td>{{description}}</td><td>Description for the current symbol</td><td></td></tr><tr><td>{{root}}</td><td>Root for derivatives like futures contract</td><td>If the current chart symbol is continuous futures ('ES1!'), it would display 'ES'</td></tr><tr><td>{{industry}}</td><td>Returns the industry of the symbol, <br>or <a href="https://www.tradingview.com/chart/Q4w4v6Jk/#var_na">na</a> if the symbol has no industry</td><td>'Internet Software/Services'</td></tr><tr><td>{{type}}</td><td>The type of market the symbol belongs to</td><td>'crypto'</td></tr></tbody></table>
{% endstep %}

{% step %}

### Connect It to TradingView (Final Step)

Now, press Alt + A on your keyboard (or click the Clock icon on the top menu bar) to open the official TradingView Alert Creation box. Configure this window exactly like this:

<figure><img src="/files/lDwbfkd1GK1eIfM3EY7L" alt=""><figcaption></figcaption></figure>

* Condition (First Dropdown): Select `Market Waves Pro`
* Condition (Second Dropdown): Select `Any alert() function call`

<div data-with-frame="true"><figure><img src="/files/uECnfPmjMArFXqPj3oVD" alt=""><figcaption></figcaption></figure></div>

Edit Alert name

<div data-with-frame="true"><figure><img src="/files/zWifS8kq2j3Fh88xQ4S1" alt=""><figcaption></figcaption></figure></div>

Click **Create**, and your smart all-in-one alert is officially live and running 24/7!
{% endstep %}
{% endstepper %}

***

## Alerts Breakdown

| **Alert Setting**    | **Description**                                                                                                            |
| -------------------- | -------------------------------------------------------------------------------------------------------------------------- |
| Buy / Sell Signals   | Triggers an alert on bullish (Buy / Buy+) or bearish (Sell / Sell+) trend entry signals depending on execution preferences |
| Dynamic Take Profits | <p>Triggers an alert when multi-tier scaled dynamic take-profit targets are swept.<br></p>                                 |
| Static Take Profit   | <p>Triggers an alert when fixed Take Profit 1 or Take Profit 2 targets are hit.<br></p>                                    |
| Stop Loss            | <p>Triggers an alert when the active position's Stop Loss level is hit.<br></p>                                            |
| SmartBands Retests   | <p>Triggers an alert when price executes a bullish or bearish structural retest of the SmartBands.<br></p>                 |
| FlowTrend Signals    | <p>Triggers an alert when FlowTrend switches its baseline state to bullish or bearish.<br></p>                             |
| FlowTrend Retest     | <p>Triggers an alert on live FlowTrend baseline retests.<br></p>                                                           |
| ActionWave Signals   | Triggers an alert when ActionWave switches to a new bullish or bearish state.                                              |
| ActionWave Cross     | Triggers an alert on ActionWave directional trend crossovers.                                                              |
| Trend Magnet Alerts  | Triggers an alert when the Trend Magnet momentum shifts to a bullish or bearish state.                                     |
| VectorShift Signals  | Triggers an alert when VectorShift switches to a bullish or bearish state.                                                 |
| VectorShift Retest   | Triggers an alert on active VectorShift structural retests.                                                                |
| Candle Formations    | Triggers an alert when a specific candlestick pattern structure is detected on the chart.                                  |
| Voltix Signals       | Triggers an alert on Voltix Bands volatility expansions or directional signals.                                            |
