mirror of
https://github.com/mihakralj/QuanTAlib.git
synced 2026-08-26 06:18:05 +00:00
Sonarcloud fixes
This commit is contained in:
+4
-4
@@ -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
@@ -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
@@ -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;
|
||||||
|
|
||||||
|
|||||||
@@ -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;
|
||||||
|
|
||||||
|
|||||||
@@ -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
@@ -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;
|
||||||
|
|
||||||
|
|||||||
@@ -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)
|
||||||
|
|||||||
@@ -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)
|
||||||
|
|||||||
@@ -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;
|
||||||
|
|||||||
@@ -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)
|
||||||
|
|||||||
@@ -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;
|
||||||
|
|||||||
@@ -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)
|
||||||
|
|||||||
@@ -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)
|
||||||
|
|||||||
@@ -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)
|
||||||
|
|||||||
@@ -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)
|
||||||
|
|||||||
@@ -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)
|
||||||
|
|||||||
@@ -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)
|
||||||
|
|||||||
Reference in New Issue
Block a user