OPEN-SOURCE SCRIPT

Robust Weighting Oscillator

已更新
Introduction

A simple oscillator using a modified lowess architecture, good in term of smoothness and reactivity.

Lowess Regression

Lowess or local regression is a non-parametric (can be used with data not fitting a normal distribution) smoothing method. This method fit a curve to the data using least squares.

In order to have a lowess regression one must use tricube kernel for the weightings w, the weightings are determined using a k-nearest-neighbor model.

lowess is then calculated like so :

Σ(wG(y-a-bx)^2)

Our indicator use G, a ,b and remove the square as well as replacing x by y

Conclusion

The oscillator is simple and nothing revolutionary but its still interesting to have new indicators.

Lowess would be a great method to be made on pinescript, i have an estimate but its not that good. Some codes use a simple line equation in order to estimate a lowess smoother, i can describe it as ax + b where a is a smooth oscillator, b some kind of filter defined by lp + bp with lp a smooth low pass filter and bp a bandpass filter, x is a variable dependent of the smoothing span.

發布通知
Added G in a separate calculation mode, thanks to @ aaahopper for pointing it out. Changed color for downside movements.
bandpassleastsquareslowessOscillatorsregressionslopesmooth

開源腳本

在真正的TradingView精神中,這個腳本的作者以開源的方式發佈,這樣交易員可以理解和驗證它。請向作者致敬!您可以免費使用它,但在出版物中再次使用這段程式碼將受到網站規則的約束。 您可以收藏它以在圖表上使用。

想在圖表上使用此腳本?


Check out the indicators we are making at luxalgo: tradingview.com/u/LuxAlgo/
更多:

免責聲明