Lean
$LEAN_TAG$
|
Event provider who will emit Dividend events More...
Public Member Functions | |
void | Initialize (SubscriptionDataConfig config, IFactorFileProvider factorFileProvider, IMapFileProvider mapFileProvider, DateTime startTime) |
Initializes this instance More... | |
virtual IEnumerable< BaseData > | GetEvents (NewTradableDateEventArgs eventArgs) |
Check for dividends and returns them More... | |
Protected Member Functions | |
void | InitializeFactorFile () |
Initializes the factor file to use More... | |
Properties | |
CorporateFactorProvider | FactorFile [get] |
The current instance being used More... | |
SubscriptionDataConfig | Config [get] |
The associated configuration More... | |
Event provider who will emit Dividend events
Definition at line 29 of file DividendEventProvider.cs.
void QuantConnect.Lean.Engine.DataFeeds.Enumerators.DividendEventProvider.Initialize | ( | SubscriptionDataConfig | config, |
IFactorFileProvider | factorFileProvider, | ||
IMapFileProvider | mapFileProvider, | ||
DateTime | startTime | ||
) |
Initializes this instance
config | The SubscriptionDataConfig |
factorFileProvider | The factor file provider to use |
mapFileProvider | The Data.Auxiliary.MapFile provider to use |
startTime | Start date for the data request |
Implements QuantConnect.Lean.Engine.DataFeeds.Enumerators.ITradableDateEventProvider.
Definition at line 55 of file DividendEventProvider.cs.
|
virtual |
Check for dividends and returns them
eventArgs | The new tradable day event arguments |
Implements QuantConnect.Lean.Engine.DataFeeds.Enumerators.ITradableDateEventProvider.
Reimplemented in QuantConnect.Lean.Engine.DataFeeds.Enumerators.LiveDividendEventProvider.
Definition at line 72 of file DividendEventProvider.cs.
|
protected |
Initializes the factor file to use
Definition at line 113 of file DividendEventProvider.cs.
|
getprotected |
The current instance being used
Definition at line 41 of file DividendEventProvider.cs.
|
getprotected |
The associated configuration
Definition at line 46 of file DividendEventProvider.cs.