derivitec.tradables.types.BondFuture¶
- class derivitec.tradables.types.BondFuture(bond_issuer=None, conversion_factors=None, currency=None, eligible_bonds=None, expiration_date=None, future_quotation_style='ByPrice', future_settlement_type='Physical', identifier=None, notional_bond=None, traded_price=None, **kwargs)[source]¶
- __init__(bond_issuer=None, conversion_factors=None, currency=None, eligible_bonds=None, expiration_date=None, future_quotation_style='ByPrice', future_settlement_type='Physical', identifier=None, notional_bond=None, traded_price=None, **kwargs)[source]¶
- Parameters:
bond_issuer – The bond issuer
conversion_factors – The conversion factors
currency – The currency
eligible_bonds – The eligible bonds
expiration_date – The expiration date
future_quotation_style – ByPrice or ByYield
future_settlement_type – Physical or Cash
identifier – The security identifier
notional_bond – The notional bond (only required for cash-settled bond futures)
traded_price – The traded price
Methods
IsKeyValuePairListType(key_class_instance, ...)__init__([bond_issuer, conversion_factors, ...])json_params()JSON param names.
rebuild(content)Recursive rebuild.
recursive_decompose(item)Helper function to recursively convert some types to a suitable format for json.
to_dict()typename()