DebtDueInYear5BalanceSheet
QuantConnect.Data.Fundamental.DebtDueInYear5BalanceSheet
DebtDueInYear5BalanceSheet()
DebtDueInYear5BalanceSheet(
time_provider: ITimeProvider,
security_identifier: SecurityIdentifier,
)
Bases: MultiPeriodField
Debt due within 5 year if the company provide maturity schedule in range e.g. 1-5 years, 2-5 years. Debt due under 5 years according to the debt maturity schedule reported by the company. If a range is reported by the company, the value will be collected under the maximum number of years (eg. 1-5 years, 3-5 years or 5 years will all be collected under this data point.)
Signature descriptions:
-
Creates a new empty instance
-
Creates a new instance for the given time and security
default_period
default_period: str
The default period
This codeEntityType is protected.
three_months
three_months: float
Gets/sets the ThreeMonths period value for the field
twelve_months
twelve_months: float
Gets/sets the TwelveMonths period value for the field
has_value
has_value: bool
Returns true if the field contains a value for the default period
value
value: float
Returns the default value for the field
NO_VALUE
NO_VALUE: QuantConnect_Data_Fundamental_MultiPeriodField_T
No Value
time_provider
time_provider: ITimeProvider
The time provider instance to use
This codeEntityType is protected.
security_identifier
security_identifier: SecurityIdentifier
The target security identifier
This codeEntityType is protected.
get_period_value
get_period_value(period: str) -> float
Gets the value of the field for the requested period
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
period
|
str
|
The requested period |
required |
Returns:
| Type | Description |
|---|---|
float
|
The value for the period. |
get_period_values
get_period_values() -> IReadOnlyDictionary[str, float]
Gets a dictionary of period names and values for the field
Returns:
| Type | Description |
|---|---|
IReadOnlyDictionary[str, float]
|
The dictionary of period names and values. |
convert_period
convert_period(period: str) -> str
Returns a string that represents the current object.
This codeEntityType is protected.
get_period_names
get_period_names() -> Iterable[str]
Gets the list of available period names for the field
has_period_value
has_period_value(period: str) -> bool
Returns true if the field contains a value for the requested period
Returns:
| Type | Description |
|---|---|
bool
|
True if the field contains a value for the requested period. |
has_values
has_values() -> bool
Returns true if the field has at least one value for one period
to_string
to_string() -> str
Returns a string that represents the current object.