Lean  $LEAN_TAG$
QuantConnect.Indicators.InternalIndicatorValues Class Reference

Internal carrier of an indicator values by property name More...

Inheritance diagram for QuantConnect.Indicators.InternalIndicatorValues:
[legend]

Public Member Functions

 InternalIndicatorValues (IIndicator indicator, string name)
 Creates a new instance More...
 
virtual IndicatorDataPoint UpdateValue ()
 Update with a new indicator point More...
 
override string ToString ()
 String representation More...
 
IEnumerator< IndicatorDataPointGetEnumerator ()
 Returns an enumerator for the indicator values More...
 

Static Public Member Functions

static InternalIndicatorValues Create (IIndicator indicator, string name)
 Creates a new instance More...
 
static InternalIndicatorValues Create (IIndicator indicator, PropertyInfo propertyInfo)
 Creates a new instance More...
 

Properties

string Name [get]
 The name of the values associated to this dto More...
 
List< IndicatorDataPointValues [get]
 The indicator values More...
 
IIndicator Indicator [get]
 The target indicator More...
 

Detailed Description

Internal carrier of an indicator values by property name

Definition at line 81 of file InternalIndicatorValues.cs.

Constructor & Destructor Documentation

◆ InternalIndicatorValues()

QuantConnect.Indicators.InternalIndicatorValues.InternalIndicatorValues ( IIndicator  indicator,
string  name 
)

Creates a new instance

Definition at line 101 of file InternalIndicatorValues.cs.

Here is the caller graph for this function:

Member Function Documentation

◆ UpdateValue()

virtual IndicatorDataPoint QuantConnect.Indicators.InternalIndicatorValues.UpdateValue ( )
virtual

Update with a new indicator point

Definition at line 111 of file InternalIndicatorValues.cs.

◆ Create() [1/2]

static InternalIndicatorValues QuantConnect.Indicators.InternalIndicatorValues.Create ( IIndicator  indicator,
string  name 
)
static

Creates a new instance

Definition at line 120 of file InternalIndicatorValues.cs.

Here is the call graph for this function:

◆ Create() [2/2]

static InternalIndicatorValues QuantConnect.Indicators.InternalIndicatorValues.Create ( IIndicator  indicator,
PropertyInfo  propertyInfo 
)
static

Creates a new instance

Definition at line 128 of file InternalIndicatorValues.cs.

◆ ToString()

override string QuantConnect.Indicators.InternalIndicatorValues.ToString ( )

String representation

Definition at line 136 of file InternalIndicatorValues.cs.

◆ GetEnumerator()

IEnumerator<IndicatorDataPoint> QuantConnect.Indicators.InternalIndicatorValues.GetEnumerator ( )

Returns an enumerator for the indicator values

Definition at line 144 of file InternalIndicatorValues.cs.

Property Documentation

◆ Name

string QuantConnect.Indicators.InternalIndicatorValues.Name
get

The name of the values associated to this dto

Definition at line 86 of file InternalIndicatorValues.cs.

◆ Values

List<IndicatorDataPoint> QuantConnect.Indicators.InternalIndicatorValues.Values
get

The indicator values

Definition at line 91 of file InternalIndicatorValues.cs.

◆ Indicator

IIndicator QuantConnect.Indicators.InternalIndicatorValues.Indicator
getprotected

The target indicator

Definition at line 96 of file InternalIndicatorValues.cs.


The documentation for this class was generated from the following file: