Introduction It is possible to use a wide variety of filters for the estimation of a least squares moving average, one of the them being the Kaufman adaptive moving average (KAMA) which adapt to the market trend strength, by using KAMA in an lsma we therefore allow for an adaptive low lag filter which might provide a smarter way to remove noise while preserving...
Introduction It was one of my most requested post, so here you have it, today i present a way to estimate an LSMA of any degree by using a kernel based on a sine wave series, note that this is originally a paper that i posted that you can find here figshare.com , in the paper you will be able to find the frequency response of the filter as well as both python...
Introduction Fast smooth indicators that produce early signals can sound utopic but mathematically its not a huge deal, the effect of early outputs based on smooth inputs can be seen on differentiators crosses, this is why i propose this indicator that aim to return extra fast signals based on a slightly modified max-min normalization method. The indicator...
ZeroLag MAs using DEMA and TEMA inside it. Added Bollinger Bands to spot bottom and top easier too.
This is my PSv4.0 enhanced version of Dr. John Ehlers' Zero Lag Indicator with I.P.O.C.S. that uses a novel EMA based error correcting technique. It accepts a floating point number for the critical period providing ultimate tunability in my version. What's visually appealing about this indicator is the crossover turning points are marked with highly visible...
Introduction I already estimated the least-squares moving average numerous times, one of the most elegant ways was by rescaling a linear function to the price by using the z-score, today i will propose a new smoother (FLSMA) based on the line rescaling approach and the inverse fisher transform of a scaled moving average error with the goal to provide an...
Hi everyone This is a simple algorithm that I used on timeframe > m30 to detect strong reversal signals based on : - Engulfing pattern - MACD ZL 12, 26, 9 - Price vs SMA 7 Last two parameters are optional but gives more security. Otherwise, waiting for confirmation gives later entry. Up to you to find the right balance between too much security (and...
Introduction The Hull smoothing method aim to reduce the lag of a moving average by using a simple calculation involving smoothing with a moving average of period √p the subtraction of a moving average of period p/2 multiplied by 2 with another moving average of period p , however it is possible to extend this calculation by introducing more terms thus...
Introduction This indicator can have a wide variety of usages, and since it is based on exponential averaging then the whole indicator can be made adaptive, thus ending up with a really promising tool. This indicator who can both smooth price and act as a trailing stop depending on user preferences, i tried to make it as reactive, stable and efficient as...
Some Words This indicator is a collaboration between me and Himeyuri, i encourage you to check her profile and follow her www.tradingview.com Introduction A lot of indicators include a "trigger" line, it can be a smoothed version of another input, in this case the trigger will generate signals from his crosses with the input. The purpose of this indicator is...
This is Jurik Research's original moving average and a predecessor of the well-known Jurik Moving Average (JMA). It was developed by Mark Jurik in 1994. The purpose was the same: to create the best noise reduction filter. The algorithms of JAMA and JMA have big differences. JAMA is less responsive than JMA - sometimes it makes it better than JMA but closely...
Introduction There are tons of filters, way to many, and some of them are redundant in the sense they produce the same results as others. The task to find an optimal filter is still a big challenge among technical analysis and engineering, a good filter is the Kalman filter who is one of the more precise filters out there. The optimal filter theorem state that :...
Introduction I inspired myself from the MACD to present a different oscillator aiming to show more reactive/predictive information. The MACD originally show the relationship between two moving averages by subtracting one of fast period and another one of slow period. In my indicator i will use a similar concept, i will subtract a quadratic least squares moving...
Introduction The ability to reduce lag while keeping a good level of stability has been a major challenge for smoothing filters in technical analysis. Stability involve many parameters, one of them being overshoots. Overshoots are a common effect induced by low-lagging filters, they are defined as the ability of a signal output to exceed a target input. This...
Introduction Based on the exponential averaging method with lag reduction, this filter allow for smoother results thanks to a multi-poles approach. Translated and modified from the Non-Linear Kalman Filter from Mladen Rakic 01/07/19 www.mql5.com The Indicator length control the amount of smoothing, the poles can be from 1 to 3, higher values create smoother...
This is Guppy MA i customized for myself based on two scripts of GMMA from JustUncleL and NeoButane. Its features are: 1. Besides standard EMA you can chose all kinds of exotic moving average types ike ALMA (my favorite), HullMA, ZeroLag EMA, VWMA, KAMA etc... 2. Two types of coloring scheme - depends on volatility try one that's best fit. 3. Multiple sets of...
Introduction The last indicators i posted where about estimating the least squares moving average, the task of estimating a filter is a funny one because its always a challenge and it require to be really creative. After the last publication of the 1LC-LSMA , who estimate the lsma with 1 line of code and only 3 functions i felt like i could maybe make something...
Even Shorter Estimation I know that i'am insistent with the lsma but i really like it and i'm happy to deconstruct it like a mad pinescript user. But if you have an idea about some kind of indicator then dont hesitate to contact me, i would be happy to help you if its feasible. My motivation for such indicator was to use back the correlation function (that i...