Nonlinear Regression and Zero-lag Moving Average Technical indicators are widely used in financial markets to analyze price data and make informed trading decisions. This indicator presents an implementation of two popular indicators: Nonlinear Regression and Zero-lag Moving Average (ZLMA). Let's explore the functioning of these indicators and discuss their...

289

This script is more of an educational / utility piece rather than a fully-fledged indicator - It provides an easy way to customize and produce a zero-lag Moving average that can then be used in various scenarios What is DIY_ZLMA? ------------------------ The DIY ZLMA is for fans and enthusiasts of researching Moving Averages (like me) - the script enables the...

218

Zero-lag, 3-Pole Super Smoother is an Ehlers 3-pole smoother with lag reduction What is 3-pole Super Smoother? A SuperSmoother filter is used anytime a moving average of any type would otherwise be used, with the result that the SuperSmoother filter output would have substantially less lag for an equivalent amount of smoothing produced by the moving average....

184

This indicator attempts to create a zero lag Detrended price oscillator using 2 different scripts. I actually really like the results so far. I hope you all find it useful too. Green>Red = long Red>Green = short The lines on the example chart are some of the signals that the indicator gave on default settings. The greens are wins, reds are outright losses,...

129

TASC's March 2008 edition Traders' Tips includes an article by John Ehlers titled "Measuring Cycle Periods," and describes the use of bandpass filters to estimate the length, in bars, of the currently dominant price cycle. What are Dominant Cycles and Why should we use them? Even the most casual chart reader will be able to spot times when the market is...

170

1st it exactly looks like the original Supertrend indicator. But if you see the options, you can see it is totally different: It uses my other indicator inside: Zero Lag Keltner Channels, so you can use smoothed ATR bands for calculation instead of the raw ATR. By default it's length is 1 so it works like the original Supertrend. You can choose different...

60

The Average Error Filter was created by John Ehlers and this is a variation of a Zero Lag Exponential Moving Average that uses a Super Smoother to filter out the noise and then uses a second Super Smoother of the difference between the current price and the filtered data. This works well as a trendline and does give out a few false signals like all indicators...

131

Here's my Dual-color Zero-Lag Moving Average indicator - with alerts - as a separate study This is published in response to couple of requests i received. Please refer to previous posts on TA Basics on creating zero-lag MAs for more background. This version adds couple of extras --------------------------------------------- - the ability to choose the price...

442

Dear All, Please find updated version of Zero lag WMA crossover. In addition to this added 20/50 EMA to get better results. Settings: ZLWMA = 8 identified by Blue line Fast WMA = 21 identified by Red line EMA Period 20/50 How to Trade: Buy: Wait for positive crossover (Blue cross above Red) to happen trade can be taken there but to get better results post...

101

Circumstance Remarks: Because of my carelessness, the script of the same name that I posted before was banned and hidden because the description contained content that violated the TradingView House Rule. After communicating with the MOD, I corrected the description and obtained permission to publish it again. I hereby declare. Sorry for the inconvenience!...

179

Level: 2 Background John F. Ehlers introuced Zero-Lag Data Smoothers in Jul, 2002. Function John Ehlers introduced "Zero-Lag Data Smoothers", the infinite impulse response (IIR) filter and finite impulse response (FIR) filter. In his article this issue on zero-lag smoothing, John Ehlers notes that his favorite filter is the symmetrically weighted six-bar...

156

Level: 3 Background John F. Ehlers introuced ZeroLag Intraday Trading System in his "Rocket Science for Traders" chapter 16. Function blackcat L3 EhlersZeroLag Intraday Trading System is used to find proper long and short entries. Dr. Ehlers developed a completely automatic ZeroLag Intraday Trading System. The concepts of the Instantaneous Trendline and the...

372

I applied the zero-lag moving average theory to the Alligator Indicator. It seems like some different rules would would be required versus the traditional Alligator. Let me know what you think!

128

This script has both the Triple Exponential Moving Average (TEMA) and zero lag sma written as functions. Both from Capturing Profit with Technical Analysis (24-25) by Sylvain Vervoort. Best regards, capam

27

Perform forward-backward filtering using exponential averaging, thus providing a zero-phase exponential moving average. The output repaint and cannot be used as input for other indicators. Settings Length : moving average period Src : data input of the moving average Plot Color : the color of the displayed plot Line Width : width of the plotted line ...

112

Source: Stocks and Commodities V38 Hooray! Another new John Ehlers indicator! John claims this indicator is lag-less and uses the SPY on the Daily as an example. This indicator is a slight modification of Reflex, which I have posted here I think it's better for Stocks and ETFs than Reflex since it factors in long trends. It tends to keep you in winning trades...

258

Source: Stocks and Commodities V38 Hooray! A new John Ehlers indicator! John claims this indicator is lag-less and uses the SPY on the Daily as an example. He states that drawing a line from peak to peak (or trough to trough) will correspond perfectly with the Asset. I have to say I agree! There is typically one bar of lag or no lag at all! I believe this...

180

There can be many ways to make a simple moving average, you can either sum the current and the n-1 previous data points and divide the result by n , or you can do it more efficiently by first taking the cumulative sum of your data points, and subtracting the current cumulative sum result with the cumulative sum results n bars ago, then divide the result by n...

172