feat(rsi, alma, bilateral, blma, butter, ema, htit, kama, lsma, pwma, rma, trima, vidya, wma): enhance calculations with NaN handling and edge case management; improve performance and stability across multiple classes

This commit is contained in:
Miha Kralj
2025-12-25 22:16:07 -08:00
parent 0d077c24d8
commit 86e2934f1b
17 changed files with 203 additions and 71 deletions
+1
View File
@@ -52,6 +52,7 @@ public sealed class Rma : AbstractBase
/// Creates RMA with specified source and period.
/// </summary>
/// <param name="source">Source series</param>
/// <param name="period">Period for RMA calculation (must be > 0)</param>
public Rma(TSeries source, int period) : this(period)
{
ArgumentNullException.ThrowIfNull(source);