diff --git a/Indicators/MyIndicators/LinearRegression_Slope_Pro.md b/Indicators/MyIndicators/LinearRegression_Slope_Pro.md new file mode 100644 index 0000000..e132ccd --- /dev/null +++ b/Indicators/MyIndicators/LinearRegression_Slope_Pro.md @@ -0,0 +1,56 @@ +# Linear Regression Slope Pro (Indicator) + +## 1. Summary + +**Linear Regression Slope Pro** is a "Smart Momentum" oscillator. It visualizes the **Velocity** (speed) of the price trend using Linear Regression, while simultaneously color-coding the bars based on the **Quality** (reliability) of that trend. + +It answers two questions at once: + +1. *"How fast is the price moving?"* (Height of the bar). +2. *"Is the move clean or choppy?"* (Color of the bar). + +## 2. Methodology & Logic + +The indicator combines two powerful statistical metrics: + +### A. Normalized Slope (Velocity) + +We calculate the slope of the Linear Regression line over $N$ periods. To make this value comparable across different assets (e.g. BTC vs EURUSD), we normalize it by volatility (ATR). + +* **Formula:** `Slope_Value / ATR`. +* A value of **+0.5** means the price is rising at a rate of 0.5 ATR per bar. + +### B. R-Squared (Quality Filter) + +We use the Coefficient of Determination ($R^2$) to check if the slope is trustworthy. + +* **Formula:** Standard $R^2$ calculation. +* **Logic:** + * High $R^2$ (> 0.7) = The price points are tightly clustered around the regression line. **Valid Trend.** + * Low $R^2$ (< 0.7) = The price points are scattered. **Noisy/Weak Trend.** + +## 3. Visualization Check + +The indicator uses a **Dual-State Coloring System**: + +### Positive Slope (Rising Trend) + +* 🟢 **Lime (Bright Green):** **Strong Bull.** Velocity is Up AND $R^2 > 0.7$. This is the "Green Light" for long entries. The trend is fast and stable. +* 🌲 **Sea Green (Dark Green):** **Weak Bull.** Velocity is Up BUT $R^2 < 0.7$. The price is rising, but it's choppy or unstable. Caution advised. + +### Negative Slope (Falling Trend) + +* 🔴 **Red (Bright Red):** **Strong Bear.** Velocity is Down AND $R^2 > 0.7$. This is the "Red Light" for short entries. +* 🟤 **Maroon (Dark Red):** **Weak Bear.** Velocity is Down BUT $R^2 < 0.7$. Falling but choppy. + +## 4. Parameters + +* `InpPeriod`: The lookback window for the Linear Regression (Default: `20`). +* `InpATRPeriod`: The window for volatility normalization (Default: `14`). +* `InpStrongR2`: The quality threshold. Trends with $R^2$ above this level get the "Bright" color (Default: `0.7`). + +## 5. Strategic Usage + +1. **Sniper Entry:** Look for the moment the histogram switches from Dark color to **Bright Color (Lime/Red)**. This signals a transition from "Chop" to "Clean Trend". +2. **Divergence:** If price makes a higher high, but the Slope Histogram makes a lower high (momentum loss), prepare for a reversal. +3. **Filter:** Avoid trading in the direction of the slope if the color is Dark (Sea Green/Maroon), as the risk of "whipsaw" is high. Wait for the Bright bars.