Lean  $LEAN_TAG$
QuantConnect.Data.UniverseSelection.FundamentalService Class Reference

Fundamental data provider service More...

Static Public Member Functions

static void Initialize (IDataProvider dataProvider, bool liveMode)
 Initializes the service More...
 
static void Initialize (IDataProvider dataProvider, string fundamentalDataProvider, bool liveMode)
 Initializes the service More...
 
static void Initialize (IDataProvider dataProvider, IFundamentalDataProvider fundamentalDataProvider, bool liveMode)
 Initializes the service More...
 
static T Get< T > (DateTime time, Symbol symbol, FundamentalProperty name)
 Will fetch the requested fundamental information for the requested time and symbol More...
 
static T Get< T > (DateTime time, SecurityIdentifier securityIdentifier, FundamentalProperty name)
 Will fetch the requested fundamental information for the requested time and symbol More...
 

Detailed Description

Fundamental data provider service

Definition at line 27 of file FundamentalService.cs.

Member Function Documentation

◆ Initialize() [1/3]

static void QuantConnect.Data.UniverseSelection.FundamentalService.Initialize ( IDataProvider  dataProvider,
bool  liveMode 
)
static

Initializes the service

Parameters
dataProviderThe data provider instance to use
liveModeTrue if running in live mode

Definition at line 36 of file FundamentalService.cs.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ Initialize() [2/3]

static void QuantConnect.Data.UniverseSelection.FundamentalService.Initialize ( IDataProvider  dataProvider,
string  fundamentalDataProvider,
bool  liveMode 
)
static

Initializes the service

Parameters
dataProviderThe data provider instance to use
fundamentalDataProviderThe fundamental data provider
liveModeTrue if running in live mode

Definition at line 47 of file FundamentalService.cs.

Here is the call graph for this function:

◆ Initialize() [3/3]

static void QuantConnect.Data.UniverseSelection.FundamentalService.Initialize ( IDataProvider  dataProvider,
IFundamentalDataProvider  fundamentalDataProvider,
bool  liveMode 
)
static

Initializes the service

Parameters
dataProviderThe data provider instance to use
fundamentalDataProviderThe fundamental data provider
liveModeTrue if running in live mode

Definition at line 58 of file FundamentalService.cs.

Here is the call graph for this function:

◆ Get< T >() [1/2]

static T QuantConnect.Data.UniverseSelection.FundamentalService.Get< T > ( DateTime  time,
Symbol  symbol,
FundamentalProperty  name 
)
static

Will fetch the requested fundamental information for the requested time and symbol

Template Parameters
TThe expected data type
Parameters
timeThe time to request this data for
symbolThe symbol instance
nameThe name of the fundamental property
Returns
The fundamental information

◆ Get< T >() [2/2]

static T QuantConnect.Data.UniverseSelection.FundamentalService.Get< T > ( DateTime  time,
SecurityIdentifier  securityIdentifier,
FundamentalProperty  name 
)
static

Will fetch the requested fundamental information for the requested time and symbol

Template Parameters
TThe expected data type
Parameters
timeThe time to request this data for
securityIdentifierThe security identifier
nameThe name of the fundamental property
Returns
The fundamental information

Definition at line 82 of file FundamentalService.cs.


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