derivitec.core.client.DerivitecClient.get_bond_data

DerivitecClient.get_bond_data(identifiers, start_date, end_date, return_contributed_data=False, market_data_environment_name=None)[source]

Get bond data.

Parameters:
  • identifiers (list[derivitec.misc.types.InstrumentIdentifier]) – The instrument identifiers.

  • start_date (datetime.datetime) – The start date.

  • end_date (datetime.datetime) – The end date.

  • return_contributed_data (bool) – The return contributed data flag.

  • market_data_environment_name (str) – The market data environment name (optional with default Organisation Level Environment)

Return type:

dict[derivitec.misc.types.InstrumentIdentifier, list[derivitec.market_data.types.BondData]]

Code

>>> bond_isin = isin("TESTISIN1")
>>> identifiers = [bond_isin]
>>> start_date = datetime(2017, 6, 1)
>>> end_date = datetime(2017, 6, 7)
>>> return_contributed_data = True
>>> market_data_environment_name = "Example Market Data Environment"
>>> bond_data = client.get_bond_data(identifiers, start_date, end_date, return_contributed_data, market_data_environment_name)