Zero Lag Trend Signals Multi TF Scanner - Understanding the Logic and How to Use It

Zero Lag Trend Signals Multi TF Scanner - Understanding the Logic and How to Use It

9 November 2026, 09:59
Duc Hoan Nguyen
0
7

Zero Lag Trend Signals Multi TF Scanner - Understanding the Logic and How to Use It

1. Indicator Overview

Zero Lag Trend Signals Multi TF Scanner helps you track trend direction and identify occasions when price crosses back through the moving average in the direction of the established trend. The indicator combines a moving average designed to reduce lag, volatility bands, and two signal groups: dots marking changes in trend state and Entry arrows within a trend.

On the chart, you can observe the ZLEMA line changing color according to the bullish or bearish state, the corresponding band, and four signal types: Bullish Trend, Bearish Trend, Bullish Entry, and Bearish Entry. Multi-TF lets you reference different timeframes; Scanner helps you monitor multiple trading symbols and timeframes in one table, then switch to a chart for a closer look.

View the details and download the indicator for your platform:

2. Understanding the Logic and Reading the Indicator

2.1. How Is the ZLEMA Line Calculated?

The central line uses closing prices adjusted to compensate for part of the lag before calculating the moving average. The adjustment adds the difference between the current closing price and the closing price a certain number of bars ago to the current closing price. The number of bars used for comparison is the integer part of (MA Length - 1) / 2.

With the default MA Length = 70, price is compared with the closing price 34 bars earlier. The adjusted price series is then smoothed using the method selected in MA Method, which defaults to EMA. This configuration produces the ZLEMA line used as the basis for determining trends and Entry signals.

The bullish ZLEMA line is turquoise by default, while the bearish ZLEMA line is red. Both lines represent the same central value in different trend states. The line color depends on the state determined by the volatility bands, so the line can slope downward while the state remains bullish, or upward while the state remains bearish.

2.2. Volatility Bands and Trend Conditions

The indicator uses ATR to measure price volatility. The ATR period equals MA Length; the indicator then takes the highest ATR value over a window three times MA Length and multiplies it by Band Multiplier to determine the distance from the central line to each band.

With the default settings, the ATR period is 70, the window for finding the highest ATR is 210 bars, and the multiplier is 1.2. The two band levels are calculated as follows:

  • Upper band = ZLEMA + volatility distance.
  • Lower band = ZLEMA - volatility distance.

The state turns bullish when the closing price crosses above the upper band: on the previous bar, the closing price was below or equal to that bar's upper band; on the bar being evaluated, the closing price is above the current upper band. The state turns bearish when the closing price crosses below the lower band under the corresponding opposite conditions. A wick extending beyond a band is not enough to trigger the event if the closing price used in the calculation has not crossed the band.

The state is maintained until an event establishes the opposite direction. Price returning between the bands, or crossing ZLEMA, does not by itself reverse the trend. In the bullish state, the indicator displays Uptrend ZLEMA and Uptrend Lower Band; in the bearish state, it displays Downtrend ZLEMA and Downtrend Upper Band. The other band still participates in the calculations even though it is not plotted in that state.

At the beginning of the data series, before an event establishes a direction, the state may be neutral with no active trend line. Sufficient historical data is also needed for the calculations to produce valid values.

2.3. Bullish Dot and Bearish Dot: Changes in Trend State

Bullish Dot is a turquoise dot that appears directly on the ZLEMA line when the state changes from neutral or bearish to bullish. Bearish Dot is a red dot that appears directly on the ZLEMA line when the state changes from neutral or bullish to bearish. These two events correspond to the Bullish Trend and Bearish Trend alert conditions.

A dot marks the bar that begins a new state; it does not repeat on every bar while the trend continues. For example, after a Bullish Dot, price may fluctuate around ZLEMA for many bars while the line stays turquoise; a Bearish Dot appears only when the condition for switching to bearish occurs.

2.4. Buy and Sell Arrows: Entry Conditions Within a Trend

An Entry arrow requires both a crossing of the central line and the same trend direction to be maintained across two consecutive bars:

  • Buy / Bullish Entry: the closing price crosses above ZLEMA, and both the bar being evaluated and the immediately preceding bar have a bullish state.
  • Sell / Bearish Entry: the closing price crosses below ZLEMA, and both the bar being evaluated and the immediately preceding bar have a bearish state.

A cross above means that the previous bar's closing price was below or equal to its corresponding ZLEMA value, while the closing price of the bar being evaluated is above ZLEMA. A cross below is the opposite case. Merely touching the line without moving to the other side does not satisfy the condition.

Because the same direction is required on both bars, a change from bearish to bullish may produce a Bullish Dot without producing a Buy on that same bar. Once the bullish state has been maintained, a subsequent price cross above ZLEMA may produce a Bullish Entry. Multiple valid crosses can generate multiple Entry arrows during the same trend phase.

With a positive Band Multiplier, the turquoise Buy arrow is placed below ZLEMA at a distance equal to 1.5 times the volatility distance; the red Sell arrow is placed above it using the same calculation. This determines where the symbol is displayed. The price at the arrowhead is not an order execution price, and the signal condition remains based on the closing price crossing ZLEMA.

2.5. Parameters That Directly Affect the Logic

Parameter Default Meaning
MA Length 70 Determines the moving average period, the number of bars used for the price adjustment, the ATR period, and the window for finding the highest ATR. Changing this parameter affects both the central line and the volatility bands.
MA Method EMA Selects how the adjusted price series is smoothed. Changing the method may alter the central line, the timing of band crossings, and Entry signals.
MA Applied Volume (VWMA) Tick volume Selects the volume source when using the VWMA method. This parameter does not change the default EMA calculation.
Band Multiplier 1.2 Scales the distance from ZLEMA to the two bands and affects arrow placement. With a positive multiplier, increasing it moves the bands farther from the central line; decreasing it brings them closer.

The descriptions of the upper band, lower band, and arrow placement above apply to a positive Band Multiplier, as used in the default configuration. If set to 0, both bands coincide with ZLEMA; if set to a negative value, the positions of the two bands are reversed by the formula. In that case, they should not be interpreted as a conventional volatility band structure.

The display settings let you show or hide each type of arrow, dot, and line separately. According to the final input settings, both ZLEMA lines have a default transparency of 0, while both bands have a transparency of 50. Timeframe labels and the countdown are disabled by default; when enabled, the label follows the ZLEMA line for the active state. Hiding a chart component does not remove its corresponding signal condition from the calculations.

2.6. Signals on the Current Bar and Alerts

On an unclosed bar, the price used in the calculations continues to change. Price may temporarily cross ZLEMA or a band and then move back, so the current bar's signals and state may change before the bar closes. When reading Multi-TF data, pay attention to the closing time of the bar on the timeframe being monitored.

The four alert conditions are Bullish Entry, Bearish Entry, Bullish Trend, and Bearish Trend. The alert logic checks signals on the most recently closed bar of the timeframe being calculated. According to the final input settings, all four conditions are selected by default, but Enable alerts for the current symbol and Enable alerts for all Scanner symbols are disabled by default. You need to enable the appropriate alert scope to use them.

Notification channels include platform alert messages, push notifications, email, and sound. Show alert message is enabled by default; the other channels are disabled by default. Distinguish between selecting an event type and enabling alert delivery.

3. Scanner and Multi-TF

Multi-TF lets you view indicator information for a selected timeframe and configure separate parameters for each timeframe. With Zero Lag Trend Signals Multi TF Scanner, this helps you compare trend states and Entry events across timeframes with different price movement rhythms. One timeframe may maintain a bullish trend while another has just produced a bearish signal; each signal must be read in the context of its own timeframe's data.

Scanner brings symbol and timeframe monitoring together, helping you find cases that warrant opening a chart for inspection. When reviewing signals, distinguish the Trend group, which marks changes in state, from the Entry group, which marks price crossing ZLEMA in an established direction. The most recent signal and an ongoing trend state have different meanings.

By default, Scanner is disabled and the symbol list source is the current symbol. You can enable Show Scanner, select a symbol list source, use the timeframe list, and allow chart changes when clicking a cell to support your monitoring workflow.

Details on setting up symbol lists, timeframes, separate parameters, and dashboard controls are available in the Multi-TF and Scanner User Guide.

4. Using the Indicator with Scanner and Multi-TF

  1. Read the state first. Observe the active ZLEMA line and its accompanying band to identify whether the indicator is maintaining a bullish or bearish direction. Do not infer a reversal from a single price crossing of the central line.
  2. Identify the event type correctly. A Trend dot marks the establishment of a new direction; an Entry arrow indicates that price has just crossed ZLEMA in an established direction. Refer to the preceding bars to understand the context in which the signal appears.
  3. Use Scanner to choose what to inspect. Monitor the symbols and timeframes of interest, then switch to a chart with a noteworthy event to examine price action, ZLEMA, and the volatility band.
  4. Compare context with Multi-TF. Observe the direction on the timeframe used for context and the event on the timeframe being analyzed. When the two timeframes point in different directions, treat this as information about different price movement rhythms; do not assume all timeframes must produce the same signal simultaneously.
  5. Check closed bars and the active settings. Distinguish temporary signals on the current bar from signals on closed bars. If you use separate parameters by timeframe, check them before comparing results.

For example, the timeframe used for context still has a turquoise ZLEMA, while a shorter observation timeframe has just produced a Buy after price had been below ZLEMA. Together, these describe a direction being maintained on the context timeframe and a cross above the central line on the shorter timeframe. If the shorter timeframe has just produced a Bullish Dot instead, that is an event establishing a bullish state; the Entry conditions need to be checked separately.

The bands are thresholds used to determine trend state. Arrows and dots provide information about price events; the indicator does not independently determine a complete entry price, stop-loss level, or profit target for each situation.

View the details and download Zero Lag Trend Signals Multi TF Scanner for your platform: