mirror of
https://github.com/mihakralj/QuanTAlib.git
synced 2026-08-23 21:18:04 +00:00
Merge branch 'dev'
This commit is contained in:
@@ -14,9 +14,7 @@
|
||||
| **Signature** | [ssf3_signature](ssf3_signature.md) |
|
||||
|
||||
- The 3-Pole Super Smoother Filter (SSF3) extends Ehlers' Super Smoother concept to third order, providing -60 dB/decade rolloff compared to -40 dB/d...
|
||||
- Parameterized by `period`.
|
||||
- Output range: Tracks input.
|
||||
- Requires `6 * period` bars of warmup before first valid output (IsHot = true).
|
||||
- **Similar:** [SSF2](../ssf2/Ssf2.md), [Butter3](../butter3/Butter3.md) | **Complementary:** Cycle analysis | **Trading note:** Ehlers' 3-pole Super Smoother; even smoother than 2-pole but more lag.
|
||||
- Validated against TA-Lib, Skender, and Tulip reference implementations where available.
|
||||
|
||||
The 3-Pole Super Smoother Filter (SSF3) extends Ehlers' Super Smoother concept to third order, providing -60 dB/decade rolloff compared to -40 dB/decade for the 2-pole variant (SSF2). It shares identical pole placement with BUTTER3 but uses a single-sample feedforward (`coef1 * x`) instead of the binomial-weighted 4-sample average (`coef1 * (x + 3x1 + 3x2 + x3)`). This makes SSF3 more responsive to recent price changes while still delivering aggressive high-frequency noise suppression.
|
||||
@@ -140,4 +138,4 @@ Ssf3.Batch(sourceSpan, destSpan, period: 20, initialLast: double.NaN);
|
||||
## References
|
||||
|
||||
* Ehlers, John F. "Cybernetic Analysis for Stocks and Futures." Wiley, 2004.
|
||||
* Ehlers, John F. "Rocket Science for Traders." Wiley, 2001.
|
||||
* Ehlers, John F. "Rocket Science for Traders." Wiley, 2001.
|
||||
Reference in New Issue
Block a user