BankOwnedLifeInsuranceBalanceSheet
QuantConnect.Data.Fundamental.BankOwnedLifeInsuranceBalanceSheet
BankOwnedLifeInsuranceBalanceSheet()
BankOwnedLifeInsuranceBalanceSheet(
time_provider: ITimeProvider,
security_identifier: SecurityIdentifier,
)
Bases: MultiPeriodField
The carrying amount of a life insurance policy on an officer, executive or employee for which the reporting entity (a bank) is entitled to proceeds from the policy upon death of the insured or surrender of the insurance policy.
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 Property is protected.
three_months
three_months: float
Gets/sets the ThreeMonths period value for the field
six_months
six_months: float
Gets/sets the SixMonths period value for the field
nine_months
nine_months: float
Gets/sets the NineMonths 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 Property is protected.
security_identifier
security_identifier: SecurityIdentifier
The target security identifier
This Property 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() -> Dict[str, float]
Gets a dictionary of period names and values for the field
Returns:
| Type | Description |
|---|---|
Dict[str, float]
|
The dictionary of period names and values. |
__add__
__add__(right: MultiPeriodField) -> float
__add__(right: MultiPeriodFieldLong) -> float
__add__(right: MultiPeriodField) -> float
Signature descriptions:
-
Adds the default values of a double and a long backed field
-
Adds the default values of a long and a double backed field
__iadd__
__iadd__(right: MultiPeriodField) -> float
__iadd__(right: MultiPeriodFieldLong) -> float
__iadd__(right: MultiPeriodField) -> float
Signature descriptions:
-
Adds the default values of a double and a long backed field
-
Adds the default values of a long and a double backed field
__imod__
__imod__(right: MultiPeriodField) -> float
__imod__(right: MultiPeriodFieldLong) -> float
__imod__(right: MultiPeriodField) -> float
Computes the remainder of dividing the left field's default value by the right field's default value
__imul__
__imul__(right: MultiPeriodField) -> float
__imul__(right: MultiPeriodFieldLong) -> float
__imul__(right: MultiPeriodField) -> float
Signature descriptions:
-
Multiplies the default values of two fields
-
Multiplies the default values of a double and a long backed field
-
Multiplies the default values of a long and a double backed field
__isub__
__isub__(right: MultiPeriodField) -> float
__isub__(right: MultiPeriodFieldLong) -> float
__isub__(right: MultiPeriodField) -> float
Subtracts the right field's default value from the left field's default value
__itruediv__
__itruediv__(right: MultiPeriodField) -> float
__itruediv__(right: MultiPeriodFieldLong) -> float
__itruediv__(right: MultiPeriodField) -> float
Divides the left field's default value by the right field's default value
__mod__
__mod__(right: MultiPeriodField) -> float
__mod__(right: MultiPeriodFieldLong) -> float
__mod__(right: MultiPeriodField) -> float
Computes the remainder of dividing the left field's default value by the right field's default value
__mul__
__mul__(right: MultiPeriodField) -> float
__mul__(right: MultiPeriodFieldLong) -> float
__mul__(right: MultiPeriodField) -> float
Signature descriptions:
-
Multiplies the default values of two fields
-
Multiplies the default values of a double and a long backed field
-
Multiplies the default values of a long and a double backed field
__sub__
__sub__(right: MultiPeriodField) -> float
__sub__(right: MultiPeriodFieldLong) -> float
__sub__(right: MultiPeriodField) -> float
Subtracts the right field's default value from the left field's default value
__truediv__
__truediv__(right: MultiPeriodField) -> float
__truediv__(right: MultiPeriodFieldLong) -> float
__truediv__(right: MultiPeriodField) -> float
Divides the left field's default value by the right field's default value
convert_period
convert_period(period: str) -> str
Returns a string that represents the current object.
This Class is protected.
get_period_names
get_period_names() -> Sequence[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.