feat: add 8 new indicators with full integration

New indicators:
- HWC (Holt-Winters Channel) — channels, 27 tests
- VWMACD (Volume-Weighted MACD) — momentum, 38 tests
- Squeeze Pro — oscillators, 69 tests
- BW_MFI (Bill Williams MFI) — oscillators
- DSTOCH (Double Stochastic) — oscillators
- ATRSTOP (ATR Trailing Stop) — reversals
- VSTOP (Volatility Stop) — reversals
- Convexity (Beta Convexity) — statistics, 23 tests

Integration:
- Python bridge: Exports.cs, _bridge.py, wrapper modules
- Documentation: _sidebar.md, _index.md pages, SPEC.md
- All analyzer warnings fixed (MA0074, xUnit2013, S2699)

Build: 0 warnings, 0 errors | Tests: 15,933 passed, 0 failed
This commit is contained in:
Miha Kralj
2026-03-17 08:35:29 -07:00
parent 6f0a339c9b
commit 15f4bb90f3
71 changed files with 10194 additions and 44 deletions
+2
View File
@@ -4,6 +4,7 @@ Reversal indicators identify potential turning points where price may change dir
| Indicator | Full Name | Description |
| :--- | :--- | :--- |
| [ATRSTOP](atrstop/Atrstop.md) | ATR Trailing Stop | Dynamic trailing stop using ATR multiplier with band ratcheting. |
| [CHANDELIER](chandelier/Chandelier.md) | Chandelier Exit | ATR-based trailing stops hanging from HH/LL; dual ExitLong/ExitShort levels. |
| [CKSTOP](ckstop/Ckstop.md) | Chande Kroll Stop | ATR-based adaptive trailing stops; dual StopLong/StopShort levels for trend detection. |
| [FRACTALS](fractals/Fractals.md) | Williams Fractals | Five-bar pattern identifying local peaks/troughs; marks support/resistance levels. |
@@ -17,3 +18,4 @@ Reversal indicators identify potential turning points where price may change dir
| [SAREXT](sarext/Sarext.md) | Parabolic SAR Extended | PSAR with asymmetric long/short acceleration factors. Sign-encoded output. |
| [SWINGS](swings/Swings.md) | Swing High/Low Detection | Configurable-lookback pattern detector for swing highs/lows; dual SwingHigh/SwingLow. |
| [TTM_SCALPER](ttm_scalper/TtmScalper.md) | TTM Scalper Alert | 3-bar pivot high/low detection for scalping entries. John Carter. |
| [VSTOP](vstop/Vstop.md) | Volatility Stop | ATR-based trailing stop tracking SIC; flips on reversal. |