derivitec.tradables.types.Ascot¶
- class derivitec.tradables.types.Ascot(asset_swap_spread=None, bond_identifier=None, business_day_convention=None, calendar_name=None, coupon_rate=None, day_count_convention=None, end_stub=None, end_to_end=None, expiration_date=None, identifier=None, payment_lag=None, period_str=None, rate_asset_name=None, roll_date=None, start_date=None, start_stub=None, **kwargs)[source]¶
- __init__(asset_swap_spread=None, bond_identifier=None, business_day_convention=None, calendar_name=None, coupon_rate=None, day_count_convention=None, end_stub=None, end_to_end=None, expiration_date=None, identifier=None, payment_lag=None, period_str=None, rate_asset_name=None, roll_date=None, start_date=None, start_stub=None, **kwargs)[source]¶
- Parameters:
asset_swap_spread – The asset swap spread
bond_identifier – The bond identifier
business_day_convention – The business day convention
calendar_name – The calendar name
coupon_rate – The coupon rate
day_count_convention – The day count convention
end_stub – The end stub
end_to_end – The end to end
expiration_date – The expiration date
identifier – The security identifier
payment_lag – The payment lag
period_str – The period str
rate_asset_name – The rate asset name
roll_date – The roll date
start_date – The start date
start_stub – The start stub
Methods
IsKeyValuePairListType(key_class_instance, ...)__init__([asset_swap_spread, ...])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()