derivitec.core.client.DerivitecClient.get_equities

DerivitecClient.get_equities(identifiers, descriptors, market_dates, provider_id=None, market_data_environment_name=None)[source]

Get equities.

Parameters:
  • identifiers (list of derivitec.misc.types.InstrumentIdentifier) – The equity instrument identifiers.

  • descriptors (dict[derivitec.misc.types.InstrumentIdentifier, derivitec.market_data.types.EquityDescriptor]) – The equity descriptors.

  • market_dates (list of datetime.datetime) – The market dates

  • provider_id (str) – The provider id (optional)

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

Return type:

derivitec.market_data.response.ApiGetEquitiesResponse

Code

>>> identifiers = [bbg("MSFT US")]
>>> descriptor = EquityDescriptor()
>>> descriptors = {identifiers[0] : descriptor}
>>> market_dates = [datetime(2017, 10, 2)]
>>> market_data_environment_name = "Example Market Data Environment"
>>> equities = client.get_equities(descriptors, identifiers, market_dates, market_data_environment_name)