public CombinedIndicatorReport(CombinedIndicatorResult indicatorResult) : base("IndicatorsSummary", "Indicator details: " + indicatorResult.Stock.Name) { myResult = indicatorResult; Sections.Add(CreateSummarySection()); Sections.Add(CreateDetailsSection()); }
public override IndicatorResult Calculate( IIndicatorContext context ) { var result = new CombinedIndicatorResult( this, context.Stock ); foreach ( var indicator in myIndicators ) { var r = indicator.Calculate( context ); result.AddResult( r ); } result.Close(); return result; }
public override IndicatorResult Calculate(IIndicatorContext context) { var result = new CombinedIndicatorResult(this, context.Stock); foreach (var indicator in myIndicators) { var r = indicator.Calculate(context); result.AddResult(r); } result.Close(); return(result); }
public CombinedIndicatorReport( CombinedIndicatorResult indicatorResult ) : base("IndicatorsSummary", "Indicator details: " + indicatorResult.Stock.Name) { myResult = indicatorResult; Sections.Add( CreateSummarySection() ); Sections.Add( CreateDetailsSection() ); }