Merge branch 'dev'

This commit is contained in:
Miha Kralj
2026-03-13 13:47:10 -07:00
404 changed files with 2754 additions and 1763 deletions
+2 -4
View File
@@ -13,9 +13,7 @@
| **PineScript** | [ckstop.pine](ckstop.pine) |
- The Chande Kroll Stop computes adaptive trailing stop levels using ATR-smoothed volatility envelopes around rolling extremes.
- Parameterized by `atrPeriod` (default 10), `multiplier` (default 1.0), `stopPeriod` (default 9).
- Output range: Varies (see docs).
- Requires `atrPeriod + stopPeriod` bars of warmup before first valid output (IsHot = true).
- **Similar:** [Chandelier](../chandelier/Chandelier.md), [PSAR](../psar/Psar.md) | **Complementary:** ATR | **Trading note:** Chuck LeBeau's Chandelier stop; ATR trailing stop with configurable multiplier.
- Validated against TA-Lib, Skender, and Tulip reference implementations where available.
The Chande Kroll Stop computes adaptive trailing stop levels using ATR-smoothed volatility envelopes around rolling extremes. It produces two lines: StopLong (support) and StopShort (resistance). When price trades above both stops, the trend is bullish. When below both, bearish. Crossovers between the two stops signal potential reversals.
@@ -174,4 +172,4 @@ No major TA library implements Chande Kroll Stop, making this a Level 3 validati
## References
- Chande, T. S., & Kroll, S. (1994). *The New Technical Trader: Boost Your Profit by Plugging into the Latest Indicators*. John Wiley & Sons.
- TradingView PineScript Reference: [`ta.ckstop()`](https://www.tradingview.com/pine-script-reference/v6/#fun_ta.ckstop)
- TradingView PineScript Reference: [`ta.ckstop()`](https://www.tradingview.com/pine-script-reference/v6/#fun_ta.ckstop)