mirror of
https://github.com/mihakralj/QuanTAlib.git
synced 2026-08-23 21:18:04 +00:00
style patterns
This commit is contained in:
@@ -33,7 +33,9 @@ public sealed class Adr : AbstractBase
|
||||
public Adr(int period, AdrMethod method = AdrMethod.Sma)
|
||||
{
|
||||
if (period <= 0)
|
||||
{
|
||||
throw new ArgumentException("Period must be greater than 0", nameof(period));
|
||||
}
|
||||
|
||||
_ma = method switch
|
||||
{
|
||||
@@ -137,7 +139,10 @@ public sealed class Adr : AbstractBase
|
||||
/// </summary>
|
||||
public TSeries Update(TBarSeries source)
|
||||
{
|
||||
if (source.Count == 0) return [];
|
||||
if (source.Count == 0)
|
||||
{
|
||||
return [];
|
||||
}
|
||||
|
||||
// Calculate range series
|
||||
TSeries rangeSeries = CalculateRanges(source);
|
||||
@@ -223,4 +228,4 @@ public enum AdrMethod
|
||||
Ema = 2,
|
||||
/// <summary>Weighted Moving Average</summary>
|
||||
Wma = 3
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user