From 5957ef065cd84c014a28d82fb1f5d82625bb558c Mon Sep 17 00:00:00 2001 From: codefactor-io Date: Tue, 3 Mar 2026 20:43:16 +0000 Subject: [PATCH] [CodeFactor] Apply fixes to commit 7737098 --- lib/channels/accbands/AccBands.cs | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/lib/channels/accbands/AccBands.cs b/lib/channels/accbands/AccBands.cs index 1d0576d6..c50bced9 100644 --- a/lib/channels/accbands/AccBands.cs +++ b/lib/channels/accbands/AccBands.cs @@ -201,8 +201,8 @@ public sealed class AccBands : ITValuePublisher, IDisposable // Headley's per-bar normalized width double denom = high + low; double w = denom != 0.0 ? (high - low) / denom : 0.0; - double adjHigh = high * (1.0 + _factor * w); - double adjLow = low * (1.0 - _factor * w); + double adjHigh = high * (1.0 + (_factor * w)); + double adjLow = low * (1.0 - (_factor * w)); double removedAdjHigh = _adjHighBuffer.Count == _adjHighBuffer.Capacity ? _adjHighBuffer.Oldest : 0.0; double removedAdjLow = _adjLowBuffer.Count == _adjLowBuffer.Capacity ? _adjLowBuffer.Oldest : 0.0; @@ -252,8 +252,8 @@ public sealed class AccBands : ITValuePublisher, IDisposable // Recompute adjusted values for the corrected bar double denom = high + low; double w = denom != 0.0 ? (high - low) / denom : 0.0; - double adjHigh = high * (1.0 + _factor * w); - double adjLow = low * (1.0 - _factor * w); + double adjHigh = high * (1.0 + (_factor * w)); + double adjLow = low * (1.0 - (_factor * w)); _adjHighBuffer.UpdateNewest(adjHigh); _adjLowBuffer.UpdateNewest(adjLow); @@ -851,8 +851,8 @@ public sealed class AccBands : ITValuePublisher, IDisposable // Headley's per-bar adjustment double denom = h + l; double w = denom != 0.0 ? (h - l) / denom : 0.0; - double adjHigh = h * (1.0 + factor * w); - double adjLow = l * (1.0 - factor * w); + double adjHigh = h * (1.0 + (factor * w)); + double adjLow = l * (1.0 - (factor * w)); state.SumAdjHigh += adjHigh; state.SumAdjLow += adjLow; @@ -885,8 +885,8 @@ public sealed class AccBands : ITValuePublisher, IDisposable // Headley's per-bar adjustment double denom = h + l; double w = denom != 0.0 ? (h - l) / denom : 0.0; - double adjHigh = h * (1.0 + factor * w); - double adjLow = l * (1.0 - factor * w); + double adjHigh = h * (1.0 + (factor * w)); + double adjLow = l * (1.0 - (factor * w)); state.SumAdjHigh = state.SumAdjHigh - buffers.AdjHigh[state.BufferIndex] + adjHigh; state.SumAdjLow = state.SumAdjLow - buffers.AdjLow[state.BufferIndex] + adjLow;