derivitec.core.client.DerivitecClient.get_tradable_ids_from_contracts

DerivitecClient.get_tradable_ids_from_contracts(contracts, as_of_date, market_data_environment_name=None)[source]

Get tradable ids from a list of a contracts as of a given date. The date is significant in determining the identifier of the tradable and in general there is a one-to-one mapping between the contract-date pair and a tradable id.

Parameters:
  • contracts (list of Contract) – The contracts

  • as_of_date (datetime) – The as of date supplied with the contracts to generate the tradable ids.

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

Return type:

derivitec.tradables.response.ApiGetTradableIdsFromContractsResponse

Code

>>> bonds = [ BondByCode(code=isin("US912810FB99")) ]
>>> market_data_environment_name = "Example Market Data Environment"
>>> client.get_tradable_ids_from_contracts(bonds, datetime(2017, 11, 1) )