Oscillator Matrix™ comes with multiple pre-configured alert conditions for most features within the toolkit. A lot of conditions can also be directly created from the Tradingview alert creation menu, for more information see:

Create Alerts On Tradingview

Any alert() function call

It possible to set only one alert alerting for multiple selected conditions by the users.

Conditions can be selected in the Any alert() function call group in the indicator settings. Then the user can set an alert by selecting “any alert() function call” as condition.

Alert conditions for the “any alert() function call” use a once per bar close frequency

Any Alert() Function Call Message

Users can set a custom message that will be used when an any alert() function call condition is triggered in the message field below the list of conditions. Users can use placeholders to customize messages and return useful information, the following placeholders are supported:

Symbol Placeholders

{default}Default message associated with the trigerred condition"Bullish Divergence"
{ticker}Symbol ticker without the exchange prefix"MSFT"
{exchange}Symbol exchange/data source"COINBASE"
{sector}Sector of the symbol, na if the symbol has no sector"Technology Services"
{market}Symbol market type"Stocks"

Time Placeholders

{tf}Chart timeframe, includes “S” for seconds, “D” for days, “W” for weeks, “M” for months"15"
{time}Unix time in milliseconds in exchange timezone"1705331385158"
{year}Current year in exchange timezone"2024"
{month}Current month in exchange timezone"7"
{day}Current day of the month in exchange timezone"21"

Data Placeholders

{open}Opening price"1.2145"
{high}High price"1.2357"
{low}Low price"1.1983"
{close}Closing price"1.0569"
{volume}Current volume"45216"

Format as JSON

Use the following message template to receive “any alert() function call” messages in the JSON format:

  "alert": {default},
  "ticker": {ticker},
  "tf": {tf},
    "open": {open},
    "high": {high},
    "low": {low},
    "close": {close},
    "volume": {volume}
  "bartime": {time}

Custom Alert Creator

Users wishing to construct more complex alerts using features within the toolkit and/or external indicators can use the Custom Alert Creator.

The custom alert creator allows alerting when various user set conditions are met or when a sequence of conditions is complete.

A user wishing to be alerted when the money flow is bullish (above 50) while the HyperWave is overbought (above 80) could do it as follows:

A custom alert can be triggered as an any alert() function call if the setting is selected or as a regular alert when selected in the Tradingview alert creator menu.


Steps allows creating sequence of conditions, which when met trigger an alert. When a condition with a step equal to 1 is met the next condition associated with step 2 will be evaluated (if enabled) and so on for higher steps (if any).

Conditions with a same associated step will require for both condition to be true in order for the condition associated to a higher step (if any) to be evaluated. This allows certain conditions to act as filters.

A user wishing to be alerted when the HyperWave cross under 80 after any bearish reversal signal could do it as follows:

Make sure steps are set such that they form a linear sequence. For example if the lowest step is 2 or if the set steps are only 1 and 3 an error will be returned.

OR Step Operator

The “OR” step operator can be used to get alerted for any additional condition using “OR” as step, in addition to other set custom alert conditions.

Conditions using the “OR” step can be highlighted using a different color, which can be set from the Custom Alert Creator settings.

Highlight Custom Alert Triggers

When a custom alert condition is set, a visual element is displayed at the bottom of the chart in order to more easily visualize when the custom alert conditions occurs (displayed by default).