v0.8.6: update indicator docs, ndepend tooling, ALMA refactor, gitignore cleanup

This commit is contained in:
Miha Kralj
2026-03-13 13:46:52 -07:00
parent e3e9555fc1
commit c75135ab14
402 changed files with 2222 additions and 1779 deletions
+2 -4
View File
@@ -13,9 +13,7 @@
| **PineScript** | [atr.pine](atr.pine) |
- The Average True Range measures market "heat" with complete disregard for direction.
- Parameterized by `period`.
- Output range: $\geq 0$.
- Requires `rma.WarmupPeriod` bars of warmup before first valid output (IsHot = true).
- **Similar:** [NATR](../natr/natr.md), [TR](../tr/tr.md) | **Complementary:** SuperTrend, Keltner Channel | **Trading note:** Wilder's ATR; most popular volatility measure. 14-period standard.
- Validated against TA-Lib, Skender, and Tulip reference implementations where available.
The Average True Range measures market "heat" with complete disregard for direction. It ignores whether the market is screaming upward or crashing downward. ATR cares only about magnitude. When ATR is high, expect wide swings. When ATR is low, expect narrow consolidation. Most traders mistakenly use ATR to find entries. Its true power lies in exits and position sizing. ATR answers the critical question: "How far can this asset move against me in a single day?"
@@ -219,4 +217,4 @@ var atr14 = new Atr(source, 14);
- Wilder, J. W. (1978). *New Concepts in Technical Trading Systems*. Trend Research. Chapter: Average True Range.
- Kaufman, P. (2013). *Trading Systems and Methods*. Wiley. (ATR-based position sizing)
- Kase, C. (1996). "Trading with the True Range." *Technical Analysis of Stocks & Commodities*. (TR variations)
- Kase, C. (1996). "Trading with the True Range." *Technical Analysis of Stocks & Commodities*. (TR variations)