diff --git a/Source/Indicators/MACD_Series.cs b/Source/Indicators/MACD_Series.cs index 0e75a26e..b8172d46 100644 --- a/Source/Indicators/MACD_Series.cs +++ b/Source/Indicators/MACD_Series.cs @@ -16,9 +16,9 @@ Sources: public class MACD_Series : Single_TSeries_Indicator { - private EMA_Series _TSslow; - private EMA_Series _TSfast; - private SUB_Series _TSmacd; + private readonly EMA_Series _TSslow; + private readonly EMA_Series _TSfast; + private readonly SUB_Series _TSmacd; public EMA_Series Signal { get; } public MACD_Series(TSeries source, int slow = 26, int fast = 12, int signal = 9, bool useNaN = false) @@ -27,7 +27,7 @@ public class MACD_Series : Single_TSeries_Indicator _TSslow = new(source: source, period: slow, useNaN: false); _TSfast = new(source: source, period: fast, useNaN: false); _TSmacd = new(_TSfast, _TSslow); - Signal = new(source: _TSmacd, period: signal, useNaN: useNaN); + this.Signal = new(source: _TSmacd, period: signal, useNaN: useNaN); if (source.Count > 0) { base.Add(_TSmacd); } } diff --git a/Source/Indicators/RSI_Series.cs b/Source/Indicators/RSI_Series.cs index e9d57f39..5cec4d88 100644 --- a/Source/Indicators/RSI_Series.cs +++ b/Source/Indicators/RSI_Series.cs @@ -16,10 +16,10 @@ public class RSI_Series : Single_TSeries_Indicator { private readonly System.Collections.Generic.List _gain = new(); private readonly System.Collections.Generic.List _loss = new(); - double _avgGain = 0; - double _avgLoss = 0; - double _lastValue = 0; - double _lastlastValue = 0; + private double _avgGain; + private double _avgLoss; + private double _lastValue; + private double _lastlastValue; public RSI_Series(TSeries source, int period = 10, bool useNaN = false) : base(source, period: period, useNaN: useNaN) { if (source.Count > 0) { base.Add(source); } }