This is a linear regression of McGinley Dynamic Divergence with Long and Short conditions
I've added a Threshold (editable in settings) which goes up and down with the same setting to generate more or less signals to accommodate the chosen ticker and timeframe.
The default settings have been selected to work best on BTCUSD M15 as shown above.