derivitec.tradables.types.CreditIndex

class derivitec.tradables.types.CreditIndex(identifier=None, credit_index_identifier=None, business_day_convention=None, calendar=None, coupon_frequency=None, coupon_rate=None, recovery_rate=None, currency=None, start_date=None, day_count_convention=None, end_to_end=None, first_coupon_date=None, expiration_date=None, penultimate_coupon_date=None, settlement_type=None, settlement_lag=None, pay_accrual_at_default=None, protection_at_start_of_day=None, debt_type=None, default_type=None, roll_date=None, **kwargs)[source]
__init__(identifier=None, credit_index_identifier=None, business_day_convention=None, calendar=None, coupon_frequency=None, coupon_rate=None, recovery_rate=None, currency=None, start_date=None, day_count_convention=None, end_to_end=None, first_coupon_date=None, expiration_date=None, penultimate_coupon_date=None, settlement_type=None, settlement_lag=None, pay_accrual_at_default=None, protection_at_start_of_day=None, debt_type=None, default_type=None, roll_date=None, **kwargs)[source]
Parameters:
  • identifier – The security identifier

  • credit_index_identifier – The credit index identifier

  • business_day_convention – The business day convention

  • calendar – The calendar

  • coupon_frequency – The coupon frequency

  • coupon_rate – The coupon rate

  • recovery_rate – The recovery rate

  • currency – The currency

  • start_date – The start date

  • day_count_convention – The day count convention

  • end_to_end – The end to end

  • first_coupon_date – The first coupon date

  • expiration_date – The expiration date

  • penultimate_coupon_date – The penultimate coupon date

  • settlement_type – The settlement type

  • settlement_lag – The settlement lag

  • pay_accrual_at_default – The pay accrual at default

  • protection_at_start_of_day – The protection at start of day

  • debt_type – The debt type

  • default_type – The default type

  • roll_date – The roll date

Methods

IsKeyValuePairListType(key_class_instance, ...)

__init__([identifier, ...])

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()