mirror of
https://github.com/mihakralj/QuanTAlib.git
synced 2026-08-21 03:58:04 +00:00
[CodeFactor] Apply fixes to commit 0606491
This commit is contained in:
@@ -209,7 +209,7 @@ public class CviIndicatorTests
|
||||
for (int i = 20; i < 35; i++)
|
||||
{
|
||||
double basePrice = 100;
|
||||
double range = 1 + (i - 20) * 0.5; // Gradually increasing range
|
||||
double range = 1 + ((i - 20) * 0.5); // Gradually increasing range
|
||||
indicator.HistoricalData.AddBar(now.AddMinutes(i), basePrice, basePrice + range, basePrice - range, basePrice, 1000);
|
||||
indicator.ProcessUpdate(new UpdateArgs(UpdateReason.HistoricalBar));
|
||||
}
|
||||
@@ -240,7 +240,7 @@ public class CviIndicatorTests
|
||||
for (int i = 20; i < 35; i++)
|
||||
{
|
||||
double basePrice = 100;
|
||||
double range = Math.Max(1, 10 - (i - 20) * 0.5); // Gradually decreasing range
|
||||
double range = Math.Max(1, 10 - ((i - 20) * 0.5)); // Gradually decreasing range
|
||||
indicator.HistoricalData.AddBar(now.AddMinutes(i), basePrice, basePrice + range, basePrice - range, basePrice, 1000);
|
||||
indicator.ProcessUpdate(new UpdateArgs(UpdateReason.HistoricalBar));
|
||||
}
|
||||
|
||||
@@ -384,10 +384,10 @@ public class CviTests
|
||||
// Start with small range, expand over time
|
||||
for (int i = 0; i < 20; i++)
|
||||
{
|
||||
double range = 5 + i * 0.5; // Expanding range
|
||||
double range = 5 + (i * 0.5); // Expanding range
|
||||
var bar = new TBar(
|
||||
DateTime.UtcNow.AddMinutes(i).Ticks,
|
||||
100.0, 100.0 + range / 2, 100.0 - range / 2, 100.0, 1000.0
|
||||
100.0, 100.0 + (range / 2), 100.0 - (range / 2), 100.0, 1000.0
|
||||
);
|
||||
cvi.Update(bar);
|
||||
}
|
||||
@@ -404,14 +404,14 @@ public class CviTests
|
||||
// Start with large range, contract over time
|
||||
for (int i = 0; i < 20; i++)
|
||||
{
|
||||
double range = 20 - i * 0.5; // Contracting range
|
||||
double range = 20 - (i * 0.5); // Contracting range
|
||||
if (range < 1)
|
||||
{
|
||||
range = 1;
|
||||
}
|
||||
var bar = new TBar(
|
||||
DateTime.UtcNow.AddMinutes(i).Ticks,
|
||||
100.0, 100.0 + range / 2, 100.0 - range / 2, 100.0, 1000.0
|
||||
100.0, 100.0 + (range / 2), 100.0 - (range / 2), 100.0, 1000.0
|
||||
);
|
||||
cvi.Update(bar);
|
||||
}
|
||||
@@ -451,7 +451,7 @@ public class CviTests
|
||||
// Feed pre-calculated range values via TValue
|
||||
for (int i = 0; i < 20; i++)
|
||||
{
|
||||
var result = cvi.Update(new TValue(DateTime.UtcNow.AddMinutes(i), 5.0 + i * 0.1));
|
||||
var result = cvi.Update(new TValue(DateTime.UtcNow.AddMinutes(i), 5.0 + (i * 0.1)));
|
||||
Assert.True(double.IsFinite(result.Value));
|
||||
}
|
||||
|
||||
|
||||
@@ -87,10 +87,10 @@ public class CviValidationTests
|
||||
// Gradually expanding range
|
||||
for (int i = 0; i < 20; i++)
|
||||
{
|
||||
double range = 5 + i * 0.5; // Expanding from 5 to 14.5
|
||||
double range = 5 + (i * 0.5); // Expanding from 5 to 14.5
|
||||
var bar = new TBar(
|
||||
DateTime.UtcNow.AddMinutes(i).Ticks,
|
||||
100.0, 100.0 + range / 2, 100.0 - range / 2, 100.0, 1000.0
|
||||
100.0, 100.0 + (range / 2), 100.0 - (range / 2), 100.0, 1000.0
|
||||
);
|
||||
cvi.Update(bar);
|
||||
}
|
||||
@@ -110,14 +110,14 @@ public class CviValidationTests
|
||||
// Gradually contracting range
|
||||
for (int i = 0; i < 20; i++)
|
||||
{
|
||||
double range = 20 - i * 0.5; // Contracting from 20 to 10.5
|
||||
double range = 20 - (i * 0.5); // Contracting from 20 to 10.5
|
||||
if (range < 1)
|
||||
{
|
||||
range = 1;
|
||||
}
|
||||
var bar = new TBar(
|
||||
DateTime.UtcNow.AddMinutes(i).Ticks,
|
||||
100.0, 100.0 + range / 2, 100.0 - range / 2, 100.0, 1000.0
|
||||
100.0, 100.0 + (range / 2), 100.0 - (range / 2), 100.0, 1000.0
|
||||
);
|
||||
cvi.Update(bar);
|
||||
}
|
||||
@@ -144,7 +144,7 @@ public class CviValidationTests
|
||||
emas[0] = ranges[0];
|
||||
for (int i = 1; i < ranges.Length; i++)
|
||||
{
|
||||
emas[i] = (ranges[i] - emas[i - 1]) * alpha + emas[i - 1];
|
||||
emas[i] = ((ranges[i] - emas[i - 1]) * alpha) + emas[i - 1];
|
||||
}
|
||||
|
||||
// Calculate ROC for last point
|
||||
@@ -407,7 +407,7 @@ public class CviValidationTests
|
||||
double range = (i % 2 == 0) ? 5.0 : 20.0;
|
||||
var bar = new TBar(
|
||||
DateTime.UtcNow.AddMinutes(i).Ticks,
|
||||
100.0, 100.0 + range / 2, 100.0 - range / 2, 100.0, 1000.0
|
||||
100.0, 100.0 + (range / 2), 100.0 - (range / 2), 100.0, 1000.0
|
||||
);
|
||||
cvi.Update(bar);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user