[CodeFactor] Apply fixes to commit 0606491

This commit is contained in:
codefactor-io
2026-03-12 19:37:50 +00:00
parent 060649192f
commit 8f79257155
384 changed files with 1197 additions and 1215 deletions
@@ -129,7 +129,7 @@ public class SdchannelIndicatorTests
// Add some volatility to ensure non-zero stddev
for (int i = 0; i < 20; i++)
{
double price = 100 + Math.Sin(i * 0.5) * 10;
double price = 100 + (Math.Sin(i * 0.5) * 10);
ind.HistoricalData.AddBar(now.AddMinutes(i), price, price + 5, price - 5, price, 1000);
ind.ProcessUpdate(new UpdateArgs(i == 0 ? UpdateReason.HistoricalBar : UpdateReason.NewBar));
}
@@ -173,7 +173,7 @@ public class SdchannelIndicatorTests
var now = DateTime.UtcNow;
for (int i = 0; i < 20; i++)
{
double price = 100 + i * 0.5;
double price = 100 + (i * 0.5);
ind1.HistoricalData.AddBar(now.AddMinutes(i), price, price + 5, price - 5, price);
ind2.HistoricalData.AddBar(now.AddMinutes(i), price, price + 5, price - 5, price);
ind1.ProcessUpdate(new UpdateArgs(i == 0 ? UpdateReason.HistoricalBar : UpdateReason.NewBar));
@@ -266,14 +266,14 @@ public class SdchannelIndicatorTests
var now = DateTime.UtcNow;
for (int i = 0; i < 30; i++)
{
double price = 100 + i * 2; // Strong uptrend
double price = 100 + (i * 2); // Strong uptrend
ind.HistoricalData.AddBar(now.AddMinutes(i), price, price + 2, price - 2, price);
ind.ProcessUpdate(new UpdateArgs(i == 0 ? UpdateReason.HistoricalBar : UpdateReason.NewBar));
}
// After warmup, middle should be close to the current regression line value
double middle = ind.LinesSeries[0].GetValue(0);
double lastPrice = 100 + 29 * 2; // 158
double lastPrice = 100 + (29 * 2); // 158
// Middle should be close to last price (within reasonable range for regression)
Assert.True(Math.Abs(middle - lastPrice) < 10, $"Middle ({middle}) should be close to last price ({lastPrice})");
@@ -192,7 +192,7 @@ public class SdchannelTests
// Perfect linear trend: 100, 102, 104, 106, 108
for (int i = 0; i < 5; i++)
{
s.Update(new TValue(DateTime.UtcNow, 100 + i * 2));
s.Update(new TValue(DateTime.UtcNow, 100 + (i * 2)));
}
// All points lie exactly on regression line
@@ -90,7 +90,7 @@ public sealed class SdchannelValidationTests : IDisposable
// Perfect linear trend: 100, 110, 120, 130, 140
for (int i = 0; i < 5; i++)
{
series.Add(new TValue(t0.AddMinutes(i), 100 + i * 10));
series.Add(new TValue(t0.AddMinutes(i), 100 + (i * 10)));
}
var ind = new Sdchannel(5, 2.0);
@@ -433,7 +433,7 @@ public sealed class SdchannelValidationTests : IDisposable
var t0 = DateTime.UtcNow;
for (int i = 0; i < 20; i++)
{
uptrend.Add(new TValue(t0.AddMinutes(i), 100 + i * 2 + (i % 3))); // Noisy uptrend
uptrend.Add(new TValue(t0.AddMinutes(i), 100 + (i * 2) + (i % 3))); // Noisy uptrend
}
var indUp = new Sdchannel(10, 2.0);
@@ -447,7 +447,7 @@ public sealed class SdchannelValidationTests : IDisposable
var downtrend = new TSeries();
for (int i = 0; i < 20; i++)
{
downtrend.Add(new TValue(t0.AddMinutes(i), 200 - i * 2 + (i % 3))); // Noisy downtrend
downtrend.Add(new TValue(t0.AddMinutes(i), 200 - (i * 2) + (i % 3))); // Noisy downtrend
}
var indDown = new Sdchannel(10, 2.0);