Sonarcloud fixes

This commit is contained in:
Miha Kralj
2024-09-30 15:53:48 -07:00
parent ad3aa37978
commit 697fa19cfa
17 changed files with 36 additions and 34 deletions
+4 -4
View File
@@ -8,11 +8,11 @@ public class TradyTests
{ {
private readonly TBarSeries bars; private readonly TBarSeries bars;
private readonly GbmFeed feed; private readonly GbmFeed feed;
private Random rnd; private readonly Random rnd;
private readonly double range; private readonly double range;
private int period, iterations; private readonly int period, iterations;
private int skip; private readonly int skip;
private IEnumerable<IOhlcv> Candles; private readonly IEnumerable<IOhlcv> Candles;
public TradyTests() public TradyTests()
{ {
+4 -3
View File
@@ -6,12 +6,13 @@ public class TulipTests
{ {
private readonly TBarSeries bars; private readonly TBarSeries bars;
private readonly GbmFeed feed; private readonly GbmFeed feed;
private Random rnd; private readonly Random rnd;
private readonly double range; private readonly double range;
private int period, iterations; private int period;
private int readonly iterations;
private readonly double[] data; private readonly double[] data;
private readonly double[] outdata; private readonly double[] outdata;
private int skip; private readonly int skip;
public TulipTests() public TulipTests()
{ {
+1 -1
View File
@@ -5,7 +5,7 @@ namespace QuanTAlib
{ {
public class BarIndicatorTests public class BarIndicatorTests
{ {
private Random rnd; private readonly Random rnd;
private const int SeriesLen = 1000; private const int SeriesLen = 1000;
private const int Corrections = 100; private const int Corrections = 100;
+1 -1
View File
@@ -5,7 +5,7 @@ namespace QuanTAlib
{ {
public class IndicatorTests public class IndicatorTests
{ {
private Random rnd; private readonly Random rnd;
private const int SeriesLen = 1000; private const int SeriesLen = 1000;
private const int Corrections = 100; private const int Corrections = 100;
+1 -1
View File
@@ -6,7 +6,7 @@ public class SkenderTests
{ {
private readonly TBarSeries bars; private readonly TBarSeries bars;
private readonly GbmFeed feed; private readonly GbmFeed feed;
private Random rnd; private readonly Random rnd;
private readonly double range; private readonly double range;
private int period, iterations; private int period, iterations;
private readonly IEnumerable<Quote> quotes; private readonly IEnumerable<Quote> quotes;
+3 -2
View File
@@ -6,9 +6,10 @@ public class TAlibTests
{ {
private readonly TBarSeries bars; private readonly TBarSeries bars;
private readonly GbmFeed feed; private readonly GbmFeed feed;
private Random rnd; private readonly Random rnd;
private readonly double range; private readonly double range;
private int period, iterations; private int period;
private int readonly iterations;
private readonly double[] data; private readonly double[] data;
private readonly double[] TALIB; private readonly double[] TALIB;
+1 -1
View File
@@ -6,7 +6,7 @@ using System.Linq;
// Shannon's Entropy calculation // Shannon's Entropy calculation
public class Entropy : AbstractBase public class Entropy : AbstractBase
{ {
public readonly int Period; private readonly int Period;
private readonly CircularBuffer _buffer; private readonly CircularBuffer _buffer;
public Entropy(int period) public Entropy(int period)
+1 -1
View File
@@ -3,7 +3,7 @@ namespace QuanTAlib;
// Excess kurtosis calculated with Sheskin Algorithm // Excess kurtosis calculated with Sheskin Algorithm
public class Kurtosis : AbstractBase public class Kurtosis : AbstractBase
{ {
public readonly int Period; private readonly int Period;
private readonly CircularBuffer _buffer; private readonly CircularBuffer _buffer;
public Kurtosis(int period) public Kurtosis(int period)
+1 -1
View File
@@ -4,7 +4,7 @@ namespace QuanTAlib
{ {
public class Max : AbstractBase public class Max : AbstractBase
{ {
public readonly int Period; private readonly int Period;
private readonly CircularBuffer _buffer; private readonly CircularBuffer _buffer;
private readonly double _halfLife; private readonly double _halfLife;
private double _currentMax, _p_currentMax; private double _currentMax, _p_currentMax;
+1 -1
View File
@@ -5,7 +5,7 @@ namespace QuanTAlib
{ {
public class Median : AbstractBase public class Median : AbstractBase
{ {
public readonly int Period; private readonly int Period;
private readonly CircularBuffer _buffer; private readonly CircularBuffer _buffer;
public Median(int period) public Median(int period)
+1 -1
View File
@@ -4,7 +4,7 @@ namespace QuanTAlib
{ {
public class Min : AbstractBase public class Min : AbstractBase
{ {
public readonly int Period; private readonly int Period;
private readonly CircularBuffer _buffer; private readonly CircularBuffer _buffer;
private readonly double _halfLife; private readonly double _halfLife;
private double _currentMin, _p_currentMin; private double _currentMin, _p_currentMin;
+1 -1
View File
@@ -2,7 +2,7 @@ namespace QuanTAlib;
public class Mode : AbstractBase public class Mode : AbstractBase
{ {
public readonly int Period; private readonly int Period;
private readonly CircularBuffer _buffer; private readonly CircularBuffer _buffer;
public Mode(int period) public Mode(int period)
+2 -2
View File
@@ -5,8 +5,8 @@ using System.Linq;
public class Percentile : AbstractBase public class Percentile : AbstractBase
{ {
public readonly int Period; private readonly int Period;
public readonly double Percent; private readonly double Percent;
private readonly CircularBuffer _buffer; private readonly CircularBuffer _buffer;
public Percentile(int period, double percent) public Percentile(int period, double percent)
+1 -1
View File
@@ -5,7 +5,7 @@ using System.Linq;
public class Skew : AbstractBase public class Skew : AbstractBase
{ {
public readonly int Period; private readonly int Period;
private readonly CircularBuffer _buffer; private readonly CircularBuffer _buffer;
public Skew(int period) public Skew(int period)
+2 -2
View File
@@ -5,8 +5,8 @@ namespace QuanTAlib
{ {
public class Stddev : AbstractBase public class Stddev : AbstractBase
{ {
public readonly int Period; private readonly int Period;
public readonly bool IsPopulation; private readonly bool IsPopulation;
private readonly CircularBuffer _buffer; private readonly CircularBuffer _buffer;
public Stddev(int period, bool isPopulation = false) public Stddev(int period, bool isPopulation = false)
+2 -2
View File
@@ -5,8 +5,8 @@ namespace QuanTAlib
{ {
public class Variance : AbstractBase public class Variance : AbstractBase
{ {
public readonly int Period; private readonly int Period;
public readonly bool IsPopulation; private readonly bool IsPopulation;
private readonly CircularBuffer _buffer; private readonly CircularBuffer _buffer;
public Variance(int period, bool isPopulation = false) public Variance(int period, bool isPopulation = false)
+1 -1
View File
@@ -5,7 +5,7 @@ using System.Linq;
public class Zscore : AbstractBase public class Zscore : AbstractBase
{ {
public readonly int Period; private readonly int Period;
private readonly CircularBuffer _buffer; private readonly CircularBuffer _buffer;
public Zscore(int period) public Zscore(int period)