mirror of
https://github.com/mihakralj/QuanTAlib.git
synced 2026-08-21 03:58:04 +00:00
feat: add new indicators (Decay, Edecay, MinusDi, MinusDm, PlusDi, PlusDm, Maxindex, Minindex, Sarext) and update pine scripts, core libs, validation tests, and python bindings
This commit is contained in:
@@ -449,7 +449,7 @@ public sealed class Variance : AbstractBase
|
||||
{
|
||||
double v = Unsafe.Add(ref srcRef, startIdx + k);
|
||||
recalcSum += v;
|
||||
recalcSumSq += v * v;
|
||||
recalcSumSq = Math.FusedMultiplyAdd(v, v, recalcSumSq);
|
||||
}
|
||||
sum = recalcSum;
|
||||
sumSq = recalcSumSq;
|
||||
@@ -553,7 +553,7 @@ public sealed class Variance : AbstractBase
|
||||
{
|
||||
double v = Unsafe.Add(ref srcRef, startIdx + k);
|
||||
recalcSum += v;
|
||||
recalcSumSq += v * v;
|
||||
recalcSumSq = Math.FusedMultiplyAdd(v, v, recalcSumSq);
|
||||
}
|
||||
sum = recalcSum;
|
||||
sumSq = recalcSumSq;
|
||||
@@ -676,7 +676,7 @@ public sealed class Variance : AbstractBase
|
||||
{
|
||||
double v = Unsafe.Add(ref srcRef, startIdx + k);
|
||||
recalcSum += v;
|
||||
recalcSumSq += v * v;
|
||||
recalcSumSq = Math.FusedMultiplyAdd(v, v, recalcSumSq);
|
||||
}
|
||||
sum = recalcSum;
|
||||
sumSq = recalcSumSq;
|
||||
|
||||
Reference in New Issue
Block a user