mirror of
https://github.com/mihakralj/QuanTAlib.git
synced 2026-07-27 17:27:43 +00:00
ce654ca670
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
3.5 KiB
3.5 KiB
Numerics
Basic mathematical transforms and utility functions for time series. These building blocks convert raw price data into forms suitable for analysis, comparison, and downstream indicator consumption.
| Indicator | Full Name | Description |
|---|---|---|
| ACCEL | Acceleration | Momentum change; second derivative of price. |
| BETADIST | Beta Distribution | Beta probability distribution transform. |
| BINOMDIST | Binomial Distribution | Binomial probability distribution transform. |
| CHANGE | Percentage Change | Relative price movement over lookback period. |
| CWT | Continuous Wavelet Transform | Time-frequency decomposition with continuous wavelets. |
| DECAY | Linear Decay | Peak envelope with linear degradation; max(input, prev − 1/period). |
| DWT | Discrete Wavelet Transform | À trous Haar stationary DWT; multi-resolution approximation + detail decomposition. |
| EDECAY | Exponential Decay | Peak envelope with exponential degradation; max(input, prev × (period−1)/period). |
| EXPDIST | Exponential Distribution | Exponential probability distribution transform. |
| EXPTRANS | Exponential Transform | e^x transform for log-space conversion reversal. |
| FDIST | F-Distribution | Fisher-Snedecor probability distribution transform. |
| FFT | Fast Fourier Transform | Frequency-domain decomposition via FFT algorithm. |
| GAMMADIST | Gamma Distribution | Gamma probability distribution transform. |
| HIGHEST | Rolling Maximum | Maximum value over lookback window. |
| IFFT | Inverse Fast Fourier Transform | Frequency-to-time domain reconstruction. |
| JERK | Jerk | Rate of acceleration; third derivative of price. |
| LINEARTRANS | Linear Transform | y = ax + b scaling transformation. |
| LOGNORMDIST | Log-normal Distribution | Log-normal probability distribution transform. |
| LOGTRANS | Logarithmic Transform | Natural log for percentage-based analysis. |
| LOWEST | Rolling Minimum | Minimum value over lookback window. |
| MAXINDEX | Rolling Maximum Index | Position of maximum value in rolling window. |
| MININDEX | Rolling Minimum Index | Position of minimum value in rolling window. |
| NORMDIST | Normal Distribution | Gaussian probability distribution transform. |
| NORMALIZE | Min-Max Normalization | Scale to [0,1] range using rolling min/max. |
| POISSONDIST | Poisson Distribution | Poisson probability distribution transform. |
| RELU | Rectified Linear Unit | max(0, x); neural network activation function. |
| SIGMOID | Logistic Function | 1/(1+e^-x); bounded [0,1] transform. |
| SLOPE | First Derivative | First derivative; velocity of price movement. |
| SQRTTRANS | Square Root Transform | Variance-stabilizing transformation. |
| TDIST | Student's t-Distribution | Student's t probability distribution transform. |
| WEIBULLDIST | Weibull Distribution | Weibull probability distribution transform. |