chartingshow / documentation

Documentation for Charting Show
GNU General Public License v3.0
0 stars 0 forks source link

Add Feature: Nadaraya-Watson (Kernel Regression) Bands Algorithm #174

Open summercms opened 2 months ago

summercms commented 2 months ago

Enhancement idea

Description

The statistical techniques for regression function estimation that were created by G. S. Watson and E. A. Nadaraya in the 1960's are the foundation of the Nadaraya-Watson Envelope algorithm. The Nadaraya-Watson Envelope method and other trading tools were developed as a result of the kernel regression ideas they established, despite the fact that their work was not expressly focused on developing trading algorithms.

Traders and programmers have developed trading algorithms that use historical price data to assess market patterns, spot possible reversals, and offer insights into price movements over time by using statistical techniques like kernel regression. The Nadaraya-Watson Envelope algorithm, which provides a non-repainting envelope based on Kernel Smoothing to outline market extremes and support technical analysis in trading strategies, has grown to be a useful tool for traders looking for precise and trustworthy insights into market trends and price dynamics.

By employing a kernel regression technique to smooth price data, the Nadaraya-Watson Envelope algorithm is a dynamic volatility algorithm that adjusts to shifting market conditions. To give limits for excessive price swings, it computes upper and lower bounds using the Average True Range (ATR) and certain variables.

By examining the link between price and envelopes, this technique is intended to assist traders in locating possible reversal zones and verifying the trend's direction.

Links

https://en.wikipedia.org/wiki/Kernel_regression

https://www.cs.toronto.edu/~duvenaud/cookbook/

summercms commented 2 months ago

Merge to Core code and Crypto Market algorithms.