Introduction Not be confused with non-parametric statistics, i define a "non-parametric" indicator as an indicator who does not have any parameter input. Such indicators can be useful since they don't need to go through parameter optimization. I present here a non parametric adaptive moving average based on exponential averaging using a modified ratio of...
Introduction Inspired from the Kalman filter this indicator aim to provide a good result in term of smoothness and reactivity while letting the user the option to increase/decrease smoothing. Optimality And Dynamical Adjustment This indicator is constructed in the same manner as many adaptive moving averages by using exponential averaging with a smoothing...
Introduction There is a lot of indicators similar to this one, however i think this one don't share the same calculation method and this is why i share it. This indicator aim to forecast price direction using an exponential filter architecture using highest and lowest information for the estimation of a smoothing variable. This filter is similar to the average...
Introduction This is a modification of an old indicator i made. This filter aim to adapt to market trend by creating a smoothing constant using highest and lowest functions. This filter is visually similar to the edge-preserving filter, this similarity can make this filter quite good for MA cross strategies. On The Filter Code a = nz(a ) + alpha*nz(error )...
Introduction The Dynamically Adjustable Moving Average (AMA) is an adaptive moving average proposed by Jacinta Chan Phooi M’ng (1) originally provided to forecast Asian Tiger's futures markets. AMA adjust to market condition in order to avoid whipsaw trades as well as entering the trending market earlier. This moving average showed better results than...
Introduction Edge-preserving smoothing is often used in image processing in order to preserve edge information while filtering the remaining signal. I introduce two concepts in this indicator, edge preservation and an adaptive cumulative average allowing for fast edge-signal transition with period increase over time. This filter have nothing to do with classic...
@ChartArt got my attention to this idea. This type of moving average was originally developed by Michael R. Bryant (Adaptrade Software newsletter, April 2014). Mr. Bryant suggested a new approach, so called Variable Efficiency Ratio (VER), to obtain adaptive behaviour for the moving average. This approach is based on Perry Kaufman' idea with Efficiency Ratio...
Intro One of Ehlers most well-known indicators! I've seen many variations of this on TradingView, however, none seem to be true to the original released by Ehlers himself. I've taken it upon myself to simply translate the MAMA into Pinescript, instead of re-writing like some others have done. You can use it as a very effective & adaptive moving average with...
The last of Ehlers Instantaneous Frequency Measurement methods. This is a more robust version of this script. I wrote it as a function, so you can simply copy and paste it into any script to add an adaptive period setting capability. Cheers, DasanC
This is my most successful strategy to date! Please enjoy and join the Open Source movement by sharing your code and ideas online! OPERATING PRINCIPLE The strategy is based on Ehlers idea that any indicator can be turned into a signal-producing trade system through smoothing and other filtering processes. In fact, I'm using his Zero Lag EMA (ZLEMA) as a baseline...
This is a low-lag EMA, colorized to help identify turn around points. You have the option of making it adaptive as well, different methods of signal processing or simply an average of the two. See my previous script to understand how these adaptive methods work
This is my latest bandpass filter - used to determine if a security is in a trend or cycle. Now with an adaptive period setting! I use Ehlers in-phase & quadrature dominant cycle measurement (IQ IFM) method to set the period dynamically. This method favors longer periods which tend to produce smoother, albeit laggier bandpass oscillator plots. From my quick tests,...
Behold! A strategy that makes use of Ehlers research into the field of signal processing and wins so consistently, on multiple time frames AND on multiple currency pairs. The Adaptive Zero Lag EMA (AZLEMA) is based on an informative report by Ehlers and Ric . I've modified it by using Cosine IFM, a method by Ehlers on determining the dominant cycle period without...
This is an experimental adaptive trend following study inspired by Giorgos Siligardos's Reverse Engineering RSI and Tushar S. Chande's Variable Moving Average. In this study, reverse engineered RSI levels are calculated and used to generate a volatility index for VMA calculation. First, price levels are calculated for when RSI will equal 70 and 30. The...
Adapt To The Right Situation There are already some Adaptive Stochastic scripts out there, but i didn't see the concept of using different periods highest/lowest for their calculations. What we want for such oscillator is to be active when price is trending and silent during range periods. Like that the information we will see will be clear and easy to...
Another Adaptive Filter This indicator share the same structure as a classic adaptive filter using an exponential window with a smoothing constant. However the smoothing constant used is different than any previously made (Kalman Gain, Efficiency ratio, Scaled Fractal Dimension Index) , here the smoothing constant is inspired by the different formulations for...
This is an experimental study designed to filter out minor price action for a clearer view of trends. Inspired by the QQE's volatility filter, this filter applies the process directly to price rather than to a smoothed RSI. First, a smooth average price range is calculated for the basis of the filter and multiplied by a specified amount. Next, the filter is...