Files
Miha Kralj 33d20f2a18 feat(dynamics): add PlusDI, MinusDI, PlusDM, MinusDM indicators
Complete thin Dx-composition wrapper indicators with full test coverage:

- PlusDi/MinusDi: Directional Indicator wrappers (DiPlus/DiMinus from Dx)
- PlusDm/MinusDm: Directional Movement wrappers (DmPlus/DmMinus from Dx)
- Individual validation tests per indicator directory (TALib, Skender, bounds)
- Combined unit tests (DiDm.Tests.cs) and validation tests (DiDm.Validation.Tests.cs)
- Quantower wrappers + tests for all 4 indicators
- PineScript v6 implementations with compensated RMA
- Normalized .md documentation for all indicators and categories
- 182 tests passing, 0 failures
2026-03-11 20:21:52 -07:00

3.1 KiB

Cycles

Cycle analysis identifies repeating patterns in price data. John Ehlers pioneered digital signal processing techniques for financial cycles, using Hilbert transforms and autocorrelation to detect dominant periods. Cycles exist but are non-stationary: period and amplitude shift over time.

Indicators

Indicator Full Name Description
CCOR Ehlers Correlation Cycle Ehlers. Dual Pearson correlation (cos + -sin). Phasor angle + market state.
CCYC Ehlers Cyber Cycle Ehlers. 4-tap FIR + 2-pole high-pass IIR. Isolates dominant cycle component.
CG Ehlers Center of Gravity Ehlers. Weighted sum position. Minimal lag cycle indicator.
DSP Ehlers Detrended Synthetic Price Removes trend to reveal underlying cycles.
EACP Ehlers Autocorrelation Periodogram Ehlers. Spectral analysis via autocorrelation. Detects dominant period.
EBSW Ehlers Even Better Sinewave Ehlers. Improved sinewave extraction. Reduces false signals.
HOMOD Ehlers Homodyne Discriminator Dominant cycle detection via homodyne technique.
HT_DCPERIOD Ehlers Hilbert Transform Dominant Cycle Period Ehlers Hilbert Transform. Measures current cycle length.
HT_DCPHASE Ehlers Hilbert Transform Dominant Cycle Phase Ehlers Hilbert Transform. Measures current position in cycle.
HT_PHASOR Ehlers Hilbert Transform Phasor Components Ehlers. In-phase and quadrature components.
HT_SINE Ehlers Hilbert Transform SineWave (also known as SINE) Ehlers Hilbert Transform. Sine and lead sine for cycle timing.
LUNAR Lunar Phase 29.5-day lunar cycle. Studied for market correlations.
SOLAR Solar Activity Cycle ~11-year sunspot cycle. Long-term research indicator.
SSFDSP Ehlers SSF Detrended Synthetic Price Super Smoother Filter based DSP. Cleaner cycle extraction.