derivitec.core.client.DerivitecClient.get_flattened_contracts_from_tradable_ids

DerivitecClient.get_flattened_contracts_from_tradable_ids(tradable_ids)[source]

Get contracts from a list of tradable ids.

Parameters:

tradable_ids (list of str) – The tradable ids.

Code

For this example we need some valid tradable ids which can be obtained quite easily with the get_tradable_ids_from_contracts function.

>>> pricing_date = datetime(2017, 11, 1)
>>> bonds = [ BondByCode(code=isin("US912810FB99")) ]
>>> tradable_ids = client.get_tradable_ids_from_contracts(bonds,  pricing_date)
>>> client.get_flattened_contracts_from_tradable_ids(tradable_ids)