derivitec.core.client.DerivitecClient.get_date_coupon_map

DerivitecClient.get_date_coupon_map(bond, mkt_data, start_date, end_date, market_data_environment_name=None)[source]

Get a map of dates to coupons for a bond.

Parameters:
  • bond (Bond) – The bond.

  • mkt_data (MktDataContainer) – The market data.

  • start_date (datetime) – The start date.

  • end_date (datetime) – The end date.

  • market_data_environment_name (str) – The market data environment name.

Return type:

dict

Code

>>> bond = BondByCode(code=isin("US912810FB99"))
>>> pricing_date = datetime(2017, 1, 14)
>>> mkt_data_date = datetime(2017, 1, 14)
>>> reporting_currency = "USD"
>>> mkt_data = client.get_mkt_data(
...         [bond], 
...         pricing_date, 
...         mkt_data_date,
...         reporting_currency)
>>> start_date = datetime(2017, 1, 1)
>>> end_date = datetime(2017, 2, 1)
>>> market_data_environment_name = "Example Market Data Environment"
>>> client.get_date_coupon_map(bond, mkt_data, start_date, end_date)