/// <summary> /// Show seasonal trends /// </summary> public Seasonal_Indicator Seasonal_Indicator(IDataSeries input, SeasonalType seasonalType) { if (InInitialize && input == null) { throw new ArgumentException("You only can access an indicator with the default input/bar series from within the 'Initialize()' method"); } return(LeadIndicator.Seasonal_Indicator(input, seasonalType)); }
/// <summary> /// Show seasonal trends /// </summary> public Seasonal_Indicator Seasonal_Indicator(IDataSeries input, SeasonalType seasonalType) { var indicator = CachedCalculationUnits.GetCachedIndicator <Seasonal_Indicator>(input, i => i.SeasonalType == seasonalType); if (indicator != null) { return(indicator); } indicator = new Seasonal_Indicator { BarsRequired = BarsRequired, CalculateOnBarClose = CalculateOnBarClose, Input = input, SeasonalType = seasonalType }; indicator.SetUp(); CachedCalculationUnits.AddIndicator2Cache(indicator); return(indicator); }
/// <summary> /// Show seasonal trends /// </summary> public Seasonal_Indicator Seasonal_Indicator(IDataSeries input, SeasonalType seasonalType) { return(LeadIndicator.Seasonal_Indicator(input, seasonalType)); }
/// <summary> /// Show seasonal trends /// </summary> public Seasonal_Indicator Seasonal_Indicator(SeasonalType seasonalType) { return(LeadIndicator.Seasonal_Indicator(Input, seasonalType)); }