mirror of
https://github.com/mihakralj/QuanTAlib.git
synced 2026-08-24 21:48:03 +00:00
normalization of methods
This commit is contained in:
@@ -487,12 +487,6 @@ public sealed class Ema : AbstractBase
|
||||
/// <param name="source">Historical time series</param>
|
||||
/// <param name="period">EMA Period</param>
|
||||
/// <returns>A tuple containing the full calculation results and the hot indicator instance</returns>
|
||||
public static (TSeries Results, Ema Indicator) Calculate(TSeries source, int period)
|
||||
{
|
||||
var ema = new Ema(period);
|
||||
TSeries results = ema.Update(source);
|
||||
return (results, ema);
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Calculates EMA for the entire series using a new instance.
|
||||
@@ -580,6 +574,12 @@ public sealed class Ema : AbstractBase
|
||||
|
||||
CalculateCore(source, output, alpha, ref state, ref lastValid);
|
||||
}
|
||||
public static (TSeries Results, Ema Indicator) Calculate(TSeries source, int period)
|
||||
{
|
||||
var ema = new Ema(period);
|
||||
TSeries results = ema.Update(source);
|
||||
return (results, ema);
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Resets the EMA state.
|
||||
@@ -592,4 +592,4 @@ public sealed class Ema : AbstractBase
|
||||
_p_lastValidValue = 0;
|
||||
Last = default;
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user