alexgrover

Kaufman Adaptive Least Squares Moving Average

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 reactivity.

The Indicator

The lsma aim to minimize the sum of the squared residuals, paired with KAMA we obtain a great adaptive solution for smoothing while conserving reactivity. Length control the period of the efficiency ratio used in KAMA , higher values of length allow for overall smoother results. The pre-filtering option allow for even smoother results by using KAMA as input instead of the raw price.


The proposed indicator without pre-filtering in green, a simple moving average in orange, and a lsma with all of them length = 200. The proposed filter allow for fast and precise crosses with the moving average while eliminating major whipsaws.


Same setup with the pre-filtering option, the result are overall smoother.

Conclusion

The provided code allow for the implementation of any filter instead of KAMA , try using your own filters. Thanks for reading :)
Favori Komutlardan Çıkart Favori Komutlara Ekle
« Je suis las des cruautés de mes semblables, qui ne sont pas mes pareils.

« Je prendrai l’essor et je m’envolerai vers la mer.

« Je connaîtrai le goût des brises du large. J’entendrai les grands cris de la tempête.

Yorumlar

This is great! Thanks.
+1 Cevap Gönder
alexgrover stluvin
@stluvin, Thanks you a lot for the support, send me a pm if you have suggestions :)
Cevap Gönder
stluvin alexgrover
@alexgrover, It is perfect. Unfiltered/ filtered crossover is very good!
Cevap Gönder
@alexgrover sir superb.
+1 Cevap Gönder
alexgrover BavarianMan
@BavarianMan, Thx for your comment :)
Cevap Gönder
@alexgrover , Impressive script !! Thanks for sharing.
+1 Cevap Gönder
alexgrover jsmehra
@jsmehra, You are welcome :)
Cevap Gönder
Hi Alex,

Thanks for sharing!!!! It is Great!!!!
+1 Cevap Gönder
alexgrover sudhir.mehta
@sudhir.mehta, Thank you :)
Cevap Gönder
Great Indicator!!
+1 Cevap Gönder
Ana Sayfa Hisse Senedi Takipçisi Forex Takipçisi Kripto Takipçisi Ekonomik Takvim Nasıl Çalışır Grafik Özellikleri Ücretlendirme Tanıdık yönlendirme Kurallarımız Destek Merkezi Web Sitesi & Aracı Kurum Çözümleri Görsel Bileşenler(Widget) Grafik Çözümleri Hafif Grafik Kitaplığı Blog ve Haberler Twitter
Profil Profil Ayarları Hesap ve Ödemeler Tanıdık yönlendirme Destek Kayıtlarım Destek Merkezi Yayınlanmış Fikirler Takip Edenler Takip ediliyor Özel Mesajlar Sohbet Çıkış