[CodeFactor] Apply fixes to commit 5d086a1

This commit is contained in:
codefactor-io
2024-11-04 02:16:52 +00:00
parent 5d086a1473
commit f582b75fe0
4 changed files with 5 additions and 5 deletions
+1 -1
View File
@@ -174,6 +174,6 @@ public sealed class Uo : AbstractBase
// Calculate weighted sum
double weightSum = _weight1 + _weight2 + _weight3;
return ScalingFactor * ((_weight1 * avg1 + _weight2 * avg2 + _weight3 * avg3) / weightSum);
return ScalingFactor * (((_weight1 * avg1) + (_weight2 * avg2) + (_weight3 * avg3)) / weightSum);
}
}
+1 -1
View File
@@ -84,7 +84,7 @@ public sealed class Rsv : AbstractBase
double lnLO = Math.Log(BarInput.Low / BarInput.Open);
// Calculate Rogers-Satchell term
double rs = lnHC * lnHO + lnLC * lnLO;
double rs = (lnHC * lnHO) + (lnLC * lnLO);
// Apply moving average and take square root
_prevValue = Math.Sqrt(_ma.Calc(rs, true));
+1 -1
View File
@@ -96,7 +96,7 @@ public sealed class Sv : AbstractBase
double squaredReturn = logReturn * logReturn;
// Update variance estimate
_prevVariance = _lambda * _prevVariance + (1.0 - _lambda) * squaredReturn;
_prevVariance = (_lambda * _prevVariance) + ((1.0 - _lambda) * squaredReturn);
// Apply smoothing and take square root
_prevValue = Math.Sqrt(_ma.Calc(_prevVariance, true));
+2 -2
View File
@@ -103,11 +103,11 @@ public sealed class Yzv : AbstractBase
double lnHO = Math.Log(BarInput.High / BarInput.Open);
double lnLC = Math.Log(BarInput.Low / BarInput.Close);
double lnLO = Math.Log(BarInput.Low / BarInput.Open);
double rs = lnHC * lnHO + lnLC * lnLO;
double rs = (lnHC * lnHO) + (lnLC * lnLO);
double vrs = _maRs.Calc(rs, true);
// Combine components with optimal weights
_prevValue = Math.Sqrt(vo + K * vc + (1.0 - K) * vrs);
_prevValue = Math.Sqrt(vo + (K * vc) + ((1.0 - K) * vrs));
return _prevValue;
}
}