The base concept comes from RedKTrader on TradinView (https://fr.tradingview.com/u/RedKTrader/) and utilizes 3 moving average lines :