Lean
$LEAN_TAG$
|
Helper class used to create the corporate event providers MappingEventProvider, SplitEventProvider, DividendEventProvider, DelistingEventProvider More...
Static Public Member Functions | |
static IEnumerator< BaseData > | CreateEnumerators (IEnumerator< BaseData > rawDataEnumerator, SubscriptionDataConfig config, IFactorFileProvider factorFileProvider, ITradableDatesNotifier tradableDayNotifier, IMapFileProvider mapFileProvider, DateTime startTime, DateTime endTime, bool enablePriceScaling=true) |
Creates a new AuxiliaryDataEnumerator that will hold the corporate event providers More... | |
Helper class used to create the corporate event providers MappingEventProvider, SplitEventProvider, DividendEventProvider, DelistingEventProvider
Definition at line 31 of file CorporateEventEnumeratorFactory.cs.
|
static |
Creates a new AuxiliaryDataEnumerator that will hold the corporate event providers
rawDataEnumerator | The underlying raw data enumerator |
config | The SubscriptionDataConfig |
factorFileProvider | Used for getting factor files |
tradableDayNotifier | Tradable dates provider |
mapFileProvider | The MapFile provider to use |
startTime | Start date for the data request |
endTime | End date for the data request. This will be used for DataNormalizationMode.ScaledRaw data normalization mode to adjust prices to the given end date |
enablePriceScaling | Applies price factor |
Definition at line 49 of file CorporateEventEnumeratorFactory.cs.