IkkeOmar

Trend Regression Kernel [IkkeOmar]

Kernel by @jdehorty huge shoutout to him! This is only an idea for how I use it when trading
All credit for the kernel goes to him, I did not make the kernel! I don't know how to make it more clear.

I use this to assist with top-down analysis.
timeframe I want to trade : timeframe to analyse with white noise and kernel:

  • 1m : 1H
  • 5m : 2H
  • 15m : 4H
  • 1H : 1D
In the chart you see that I have the 1H open, I use the white noise at a "lower setting length" (55 in this case), I change the source of to be the kernel on the higher timeframe. When a new trend is detected by the White noise I wait for price to retest the kernel before building a position. Another case described below:
Here i use the adaptive MCVF (I have made this free for everyone on TradingView) to buy when price is below the kernel while the trend for the white noise is bullish.
Notice that the Kernel is set on the 4H timeframe! The source of the white noise is the kernel!



Here is an example in a bearish trend:
Notice, I am on the 5m chart, kernel uses the 2H chart and the source of the white noise is the kernel.
I use the adaptive MCVF to help me get entries AFTER the first touch of the kernel.




Mandatory code explanation, with respect to the house rules:
  1. Input settings:
    Input Settings:
    The script provides various input parameters to customize the indicator:
    src: The source of price data, defaulted to closing prices.
    h, r, x_0: Parameters for Kernel 1.
    h2, r2, x_2: Parameters for Kernel 2.

  2. Kernel Regression Functions:
    Two functions kernel_regression1 and kernel_regression2 are defined to perform kernel regression calculations.
    These functions estimate the trend using the Nadaraya-Watson kernel non-parametric regression method.
    They take the source data (_src), the size of the data series (_size), and the lookback window (_h) as inputs.
    They iterate over the data series and calculate the weighted sum of the values based on the specified kernel parameters.
    The result is divided by the cumulative weight to obtain the estimated value.

  3. Estimations:
    The kernel_regression1 and kernel_regression2 functions are called with the respective parameters to estimate trends (yhat1 and yhat2).

  4. Buy and Sell Signals:

    Buy and sell signals are generated based on crossover and crossunder conditions between the two trend estimates (yhat1 and yhat2).
    buySignal is true when yhat1 crosses above yhat2.
    SellSignal is true when yhat1 crosses below yhat2.



  5. Plotting:
    The average of the two trend estimates (yhat1 and yhat2) is calculated and plotted.
    The color of the plot is determined based on whether yhat1 is greater than yhat2, less than yhat2, or equal to yhat2.
    Buy and sell signals are plotted using triangle shapes below and above bars, respectively.

    Alerts:
    Alert conditions are set based on buy and sell signals. Alerts are triggered when a crossover (long signal) or crossunder (short signal) occurs.
    The alerts include information about the signal type, symbol, and price.

It's important to mention that the buy and sell signals from the indicator is very discretionary, I rarely use them, and if I do it's if they are in confluence with a correction i am biased towards or if it has confluence with some of my other systems.


The adaptive MCVF and White noise is free for everyone on TradingView, linked below:)


Huge shoutout to @jdehorty, original kernel below:


Join my community where i share signals and my secret algos:

Telegram:
t.me/ikkeomarfree

I can also help you get $50.000 funded!

Just dm my Telegram @IkkeOmar
开源脚本

本着真正的TradingView精神,该脚本的作者将其开源发布,以便交易者可以理解和验证它。为作者喝彩!您可以免费使用它,但在出版物中重复使用此代码受网站规则的约束。 您可以收藏它以在图表上使用。

免责声明

这些信息和出版物并不意味着也不构成TradingView提供或认可的金融、投资、交易或其它类型的建议或背书。请在使用条款阅读更多信息。

想在图表上使用此脚本?