Lean
$LEAN_TAG$
|
Definition of the FineFundamental class More...
Public Member Functions | |
override SubscriptionDataSource | GetSource (SubscriptionDataConfig config, DateTime date, bool isLiveMode) |
Return the URL string source of the file. This will be converted to a stream More... | |
override BaseData | Reader (SubscriptionDataConfig config, string line, DateTime date, bool isLiveMode) |
Reader converts each line of the data source into BaseData objects. Each data type creates its own factory method, and returns a new instance of the object each time it is called. The returned object is assumed to be time stamped in the config.ExchangeTimeZone. More... | |
override BaseData | Clone () |
Clones this fine data instance More... | |
override List< Resolution > | SupportedResolutions () |
This is a daily data set More... | |
override Resolution | DefaultResolution () |
This is a daily data set More... | |
FineFundamental () | |
Creates a new empty instance More... | |
FineFundamental (DateTime time, Symbol symbol) | |
Creates a new instance for the given time and security More... | |
FineFundamental (DateTime time, Symbol symbol, FundamentalInstanceProvider fundamentalInstanceProvider) | |
Creates a new instance for the given time and security More... | |
Public Attributes | |
long | MarketCap => CompanyProfile.MarketCap |
Price * Total SharesOutstanding. The most current market cap for example, would be the most recent closing price x the most recent reported shares outstanding. For ADR share classes, market cap is price * (ordinary shares outstanding / adr ratio). More... | |
CompanyReference | CompanyReference => _fundamentalInstanceProvider.GetCompanyReference(Time) |
The instance of the CompanyReference class More... | |
SecurityReference | SecurityReference => _fundamentalInstanceProvider.GetSecurityReference(Time) |
The instance of the SecurityReference class More... | |
FinancialStatements | FinancialStatements => _fundamentalInstanceProvider.GetFinancialStatements(Time) |
The instance of the FinancialStatements class More... | |
EarningReports | EarningReports => _fundamentalInstanceProvider.GetEarningReports(Time) |
The instance of the EarningReports class More... | |
OperationRatios | OperationRatios => _fundamentalInstanceProvider.GetOperationRatios(Time) |
The instance of the OperationRatios class More... | |
EarningRatios | EarningRatios => _fundamentalInstanceProvider.GetEarningRatios(Time) |
The instance of the EarningRatios class More... | |
ValuationRatios | ValuationRatios => _fundamentalInstanceProvider.GetValuationRatios(Time) |
The instance of the ValuationRatios class More... | |
CompanyProfile | CompanyProfile => _fundamentalInstanceProvider.GetCompanyProfile(Time) |
The instance of the CompanyProfile class More... | |
AssetClassification | AssetClassification => _fundamentalInstanceProvider.GetAssetClassification(Time) |
The instance of the AssetClassification class More... | |
Properties | |
override DateTime | EndTime [get, set] |
The end time of this data. More... | |
Definition of the FineFundamental class
Definition at line 25 of file FineFundamental.cs.
QuantConnect.Data.Fundamental.FineFundamental.FineFundamental | ( | ) |
Creates a new empty instance
Definition at line 77 of file FineFundamental.cs.
QuantConnect.Data.Fundamental.FineFundamental.FineFundamental | ( | DateTime | time, |
Symbol | symbol | ||
) |
Creates a new instance for the given time and security
Definition at line 85 of file FineFundamental.cs.
QuantConnect.Data.Fundamental.FineFundamental.FineFundamental | ( | DateTime | time, |
Symbol | symbol, | ||
FundamentalInstanceProvider | fundamentalInstanceProvider | ||
) |
Creates a new instance for the given time and security
Definition at line 95 of file FineFundamental.cs.
override SubscriptionDataSource QuantConnect.Data.Fundamental.FineFundamental.GetSource | ( | SubscriptionDataConfig | config, |
DateTime | date, | ||
bool | isLiveMode | ||
) |
Return the URL string source of the file. This will be converted to a stream
Definition at line 48 of file FineFundamental.cs.
override BaseData QuantConnect.Data.Fundamental.FineFundamental.Reader | ( | SubscriptionDataConfig | config, |
string | line, | ||
DateTime | date, | ||
bool | isLiveMode | ||
) |
Reader converts each line of the data source into BaseData objects. Each data type creates its own factory method, and returns a new instance of the object each time it is called. The returned object is assumed to be time stamped in the config.ExchangeTimeZone.
Definition at line 57 of file FineFundamental.cs.
override BaseData QuantConnect.Data.Fundamental.FineFundamental.Clone | ( | ) |
Clones this fine data instance
Definition at line 66 of file FineFundamental.cs.
override List<Resolution> QuantConnect.Data.Fundamental.FineFundamental.SupportedResolutions | ( | ) |
This is a daily data set
Definition at line 74 of file FineFundamental.cs.
override Resolution QuantConnect.Data.Fundamental.FineFundamental.DefaultResolution | ( | ) |
This is a daily data set
Definition at line 82 of file FineFundamental.cs.
long QuantConnect.Data.Fundamental.FineFundamental.MarketCap => CompanyProfile.MarketCap |
Price * Total SharesOutstanding. The most current market cap for example, would be the most recent closing price x the most recent reported shares outstanding. For ADR share classes, market cap is price * (ordinary shares outstanding / adr ratio).
Definition at line 43 of file FineFundamental.cs.
CompanyReference QuantConnect.Data.Fundamental.FineFundamental.CompanyReference => _fundamentalInstanceProvider.GetCompanyReference(Time) |
The instance of the CompanyReference class
Definition at line 32 of file FineFundamental.cs.
SecurityReference QuantConnect.Data.Fundamental.FineFundamental.SecurityReference => _fundamentalInstanceProvider.GetSecurityReference(Time) |
The instance of the SecurityReference class
Definition at line 37 of file FineFundamental.cs.
FinancialStatements QuantConnect.Data.Fundamental.FineFundamental.FinancialStatements => _fundamentalInstanceProvider.GetFinancialStatements(Time) |
The instance of the FinancialStatements class
Definition at line 42 of file FineFundamental.cs.
EarningReports QuantConnect.Data.Fundamental.FineFundamental.EarningReports => _fundamentalInstanceProvider.GetEarningReports(Time) |
The instance of the EarningReports class
Definition at line 47 of file FineFundamental.cs.
OperationRatios QuantConnect.Data.Fundamental.FineFundamental.OperationRatios => _fundamentalInstanceProvider.GetOperationRatios(Time) |
The instance of the OperationRatios class
Definition at line 52 of file FineFundamental.cs.
EarningRatios QuantConnect.Data.Fundamental.FineFundamental.EarningRatios => _fundamentalInstanceProvider.GetEarningRatios(Time) |
The instance of the EarningRatios class
Definition at line 57 of file FineFundamental.cs.
ValuationRatios QuantConnect.Data.Fundamental.FineFundamental.ValuationRatios => _fundamentalInstanceProvider.GetValuationRatios(Time) |
The instance of the ValuationRatios class
Definition at line 62 of file FineFundamental.cs.
CompanyProfile QuantConnect.Data.Fundamental.FineFundamental.CompanyProfile => _fundamentalInstanceProvider.GetCompanyProfile(Time) |
The instance of the CompanyProfile class
Definition at line 67 of file FineFundamental.cs.
AssetClassification QuantConnect.Data.Fundamental.FineFundamental.AssetClassification => _fundamentalInstanceProvider.GetAssetClassification(Time) |
The instance of the AssetClassification class
Definition at line 72 of file FineFundamental.cs.
|
getset |
The end time of this data.
Definition at line 32 of file FineFundamental.cs.