Class IgbStrategyBasedIndicator
A base class for indicator series with simple calculations that separates the calculation responsibility from the other responsibilities of the financial series, this enables easier unit testing and decoupling of individual calculation strategies.
Inheritance
System.Object
IgbStrategyBasedIndicator
Inherited Members
Namespace: IgniteUI.Blazor.Controls
Assembly: IgniteUI.Blazor.dll
Syntax
public class IgbStrategyBasedIndicator : IgbFinancialIndicator, JsonSerializable, IDisposable
Remarks
A contract is defined between the financial series and these simple indicator calculations detailing the data which the series agrees to provide the simple indicator calculations, this contract is defined by FinancialCalculationDataSource. If more complex interactions are needed between the indicator calculation and the series, the indicators should instead derive from FinancialIndicator directly, or some derivative other than StrategyBasedIndicator
Constructors
IgbStrategyBasedIndicator()
Declaration
public IgbStrategyBasedIndicator()
Properties
Type
Declaration
public override string Type { get; }
Property Value
| Type | Description |
|---|---|
| System.String |
Overrides
Methods
FindByName(String)
Declaration
public override object FindByName(string name)
Parameters
| Type | Name | Description |
|---|---|---|
| System.String | name |
Returns
| Type | Description |
|---|---|
| System.Object |
Overrides
Implements
System.IDisposable