mirror of
https://github.com/mihakralj/QuanTAlib.git
synced 2026-08-15 00:58:04 +00:00
+semver: fix
This commit is contained in:
@@ -82,9 +82,6 @@ public class Dema : AbstractBase
|
||||
ManageState(Input.IsNew);
|
||||
|
||||
double result, _ema1, _ema2;
|
||||
|
||||
// dynamic k when within period; (index is zero-based, therefore +2)
|
||||
//double _dk = (_index + 1 >= _period) ? _k : 2.0 / (_index + 2);
|
||||
// compensator for early ema values
|
||||
_e = (_e > 1e-10) ? (1 - _k) * _e : 0;
|
||||
double _invE = (_e > 1e-10) ? 1 / (1 - _e) : 1;
|
||||
|
||||
@@ -77,9 +77,6 @@ public class Epma : AbstractBase
|
||||
kernel[i] /= weightSum;
|
||||
}
|
||||
|
||||
// Reverse the kernel for convolution
|
||||
//Array.Reverse(kernel);
|
||||
|
||||
return kernel;
|
||||
}
|
||||
}
|
||||
@@ -1,4 +1,4 @@
|
||||
using QuanTAlib;
|
||||
namespace QuanTAlib;
|
||||
|
||||
//https://user42.tuxfamily.org/chart/manual/Regularized-Exponential-Moving-Average.html
|
||||
|
||||
|
||||
@@ -53,7 +53,6 @@ public class Rma : AbstractBase {
|
||||
rma = (_lastRMA * (_index - 1) + Input.Value) / _index;
|
||||
} else {
|
||||
// Wilder's smoothing method
|
||||
//rma = (_lastRMA * (_period - 1) + Input.Value) / _period;
|
||||
rma = _alpha * (Input.Value - _lastRMA) + _lastRMA;
|
||||
}
|
||||
|
||||
|
||||
@@ -30,7 +30,6 @@ public class Sma : AbstractBase
|
||||
|
||||
public override void Init()
|
||||
{
|
||||
//_buffer.Clear();
|
||||
base.Init();
|
||||
}
|
||||
|
||||
|
||||
@@ -58,8 +58,7 @@ public class Tema : AbstractBase
|
||||
{
|
||||
double result, _ema1, _ema2, _ema3;
|
||||
ManageState(Input.IsNew);
|
||||
|
||||
//double _dk = (_index + 1 >= _period) ? _k : 2.0 / (_index + 2);
|
||||
|
||||
_e = (_e > 1e-10) ? (1 - _k) * _e : 0;
|
||||
double _invE = (_e > 1e-10) ? 1 / (1 - _e) : 1;
|
||||
|
||||
|
||||
@@ -31,6 +31,9 @@
|
||||
Quantitative;Historical;Quotes;
|
||||
</PackageTags>
|
||||
<NoWarn>$(NoWarn);NU5104</NoWarn>
|
||||
<GenerateAssemblyVersionAttribute>false</GenerateAssemblyVersionAttribute>
|
||||
<GenerateAssemblyFileVersionAttribute>false</GenerateAssemblyFileVersionAttribute>
|
||||
<GenerateAssemblyInformationalVersionAttribute>false</GenerateAssemblyInformationalVersionAttribute>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup>
|
||||
<PackageIcon>QuanTAlib2.png</PackageIcon>
|
||||
|
||||
Reference in New Issue
Block a user