derivitec.core.client.DerivitecClient.get_cmdty_vol_surfaces¶
- DerivitecClient.get_cmdty_vol_surfaces(commodity_ids, market_dates, provider_id=None, market_data_environment_name=None, market_data_environment_names=None)[source]¶
Get commodity vol surfaces.
- Parameters:
commodity_ids (list of CommodityId) – The commodity ids.
market_dates (list of datetime) – The market dates.
provider_id (str) – The provider id (optional with default Derivitec)
market_data_environment_name (str) – The market data environment name (optional with default Organisation Level Environment)
market_data_environment_names (list of str) – The market data environment names (optional with default Organisation Level Environment)
- Return type:
Code
>>> commodity_id = CommodityId(Name="Aluminium", Exchange="LME") >>> commodity_ids = [commodity_id] >>> market_dates = [datetime(2017, 10, 2)] >>> market_data_environment_name = "Example Market Data Environment" >>> cmdty_vol_surfaces = client.get_cmdty_vol_surfaces(commodity_ids, market_dates, market_data_environment_name)