mirror of
https://github.com/mihakralj/QuanTAlib.git
synced 2026-08-22 20:48:04 +00:00
[CodeFactor] Apply fixes to commit 0606491
This commit is contained in:
@@ -64,7 +64,7 @@ public sealed class PivotcamIndicatorTests
|
||||
var now = DateTime.UtcNow;
|
||||
for (int i = 0; i < 10; i++)
|
||||
{
|
||||
double basePrice = 100 + i * 2;
|
||||
double basePrice = 100 + (i * 2);
|
||||
indicator.HistoricalData.AddBar(now.AddMinutes(i), basePrice, basePrice + 5, basePrice - 5, basePrice + 2);
|
||||
|
||||
var args = new UpdateArgs(UpdateReason.HistoricalBar);
|
||||
|
||||
@@ -83,14 +83,14 @@ public sealed class PivotcamBasicTests
|
||||
double range = 20.0;
|
||||
double pC = 100.0;
|
||||
Assert.Equal(100.0, p.PP, precision: 10);
|
||||
Assert.Equal(pC + range * 1.0833 / 12.0, p.R1, precision: 4);
|
||||
Assert.Equal(pC - range * 1.0833 / 12.0, p.S1, precision: 4);
|
||||
Assert.Equal(pC + range * 1.1666 / 12.0, p.R2, precision: 4);
|
||||
Assert.Equal(pC - range * 1.1666 / 12.0, p.S2, precision: 4);
|
||||
Assert.Equal(pC + range * 1.25 / 12.0, p.R3, precision: 4);
|
||||
Assert.Equal(pC - range * 1.25 / 12.0, p.S3, precision: 4);
|
||||
Assert.Equal(pC + range * 1.5 / 12.0, p.R4, precision: 4);
|
||||
Assert.Equal(pC - range * 1.5 / 12.0, p.S4, precision: 4);
|
||||
Assert.Equal(pC + (range * 1.0833 / 12.0), p.R1, precision: 4);
|
||||
Assert.Equal(pC - (range * 1.0833 / 12.0), p.S1, precision: 4);
|
||||
Assert.Equal(pC + (range * 1.1666 / 12.0), p.R2, precision: 4);
|
||||
Assert.Equal(pC - (range * 1.1666 / 12.0), p.S2, precision: 4);
|
||||
Assert.Equal(pC + (range * 1.25 / 12.0), p.R3, precision: 4);
|
||||
Assert.Equal(pC - (range * 1.25 / 12.0), p.S3, precision: 4);
|
||||
Assert.Equal(pC + (range * 1.5 / 12.0), p.R4, precision: 4);
|
||||
Assert.Equal(pC - (range * 1.5 / 12.0), p.S4, precision: 4);
|
||||
}
|
||||
|
||||
[Fact]
|
||||
@@ -108,14 +108,14 @@ public sealed class PivotcamBasicTests
|
||||
double pC = 115.0;
|
||||
|
||||
Assert.Equal(expectedPP, p.PP, precision: 10);
|
||||
Assert.Equal(pC + range * 1.0833 / 12.0, p.R1, precision: 4);
|
||||
Assert.Equal(pC - range * 1.0833 / 12.0, p.S1, precision: 4);
|
||||
Assert.Equal(pC + range * 1.1666 / 12.0, p.R2, precision: 4);
|
||||
Assert.Equal(pC - range * 1.1666 / 12.0, p.S2, precision: 4);
|
||||
Assert.Equal(pC + range * 1.25 / 12.0, p.R3, precision: 4);
|
||||
Assert.Equal(pC - range * 1.25 / 12.0, p.S3, precision: 4);
|
||||
Assert.Equal(pC + range * 1.5 / 12.0, p.R4, precision: 4);
|
||||
Assert.Equal(pC - range * 1.5 / 12.0, p.S4, precision: 4);
|
||||
Assert.Equal(pC + (range * 1.0833 / 12.0), p.R1, precision: 4);
|
||||
Assert.Equal(pC - (range * 1.0833 / 12.0), p.S1, precision: 4);
|
||||
Assert.Equal(pC + (range * 1.1666 / 12.0), p.R2, precision: 4);
|
||||
Assert.Equal(pC - (range * 1.1666 / 12.0), p.S2, precision: 4);
|
||||
Assert.Equal(pC + (range * 1.25 / 12.0), p.R3, precision: 4);
|
||||
Assert.Equal(pC - (range * 1.25 / 12.0), p.S3, precision: 4);
|
||||
Assert.Equal(pC + (range * 1.5 / 12.0), p.R4, precision: 4);
|
||||
Assert.Equal(pC - (range * 1.5 / 12.0), p.S4, precision: 4);
|
||||
}
|
||||
|
||||
[Fact]
|
||||
|
||||
@@ -59,14 +59,14 @@ public sealed class PivotcamValidationTests
|
||||
double range = pH - pL;
|
||||
|
||||
Assert.Equal(pp, p.PP, precision: 10);
|
||||
Assert.Equal(pC + range * 1.0833 / 12.0, p.R1, precision: 4);
|
||||
Assert.Equal(pC - range * 1.0833 / 12.0, p.S1, precision: 4);
|
||||
Assert.Equal(pC + range * 1.1666 / 12.0, p.R2, precision: 4);
|
||||
Assert.Equal(pC - range * 1.1666 / 12.0, p.S2, precision: 4);
|
||||
Assert.Equal(pC + range * 1.25 / 12.0, p.R3, precision: 4);
|
||||
Assert.Equal(pC - range * 1.25 / 12.0, p.S3, precision: 4);
|
||||
Assert.Equal(pC + range * 1.5 / 12.0, p.R4, precision: 4);
|
||||
Assert.Equal(pC - range * 1.5 / 12.0, p.S4, precision: 4);
|
||||
Assert.Equal(pC + (range * 1.0833 / 12.0), p.R1, precision: 4);
|
||||
Assert.Equal(pC - (range * 1.0833 / 12.0), p.S1, precision: 4);
|
||||
Assert.Equal(pC + (range * 1.1666 / 12.0), p.R2, precision: 4);
|
||||
Assert.Equal(pC - (range * 1.1666 / 12.0), p.S2, precision: 4);
|
||||
Assert.Equal(pC + (range * 1.25 / 12.0), p.R3, precision: 4);
|
||||
Assert.Equal(pC - (range * 1.25 / 12.0), p.S3, precision: 4);
|
||||
Assert.Equal(pC + (range * 1.5 / 12.0), p.R4, precision: 4);
|
||||
Assert.Equal(pC - (range * 1.5 / 12.0), p.S4, precision: 4);
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -272,5 +272,4 @@ public sealed class PivotcamValidationTests
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user