derivitec.core.client.DerivitecClient.upload_stock_data

DerivitecClient.upload_stock_data(stock_data, market_data_environment_name=None)[source]

Upload stock data

Parameters:
  • stock_data (list of derivitec.market_data.types.StockData) – The stock data

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

Return type:

derivitec.core.response.ApiBaseResponse

Code

>>> from datetime import datetime
>>> stock_data = [StockData(identifier=bbg("MSFT US"), date=datetime(2017, 6, 1), close=100.0, currency="USD")]
>>> market_data_environment_name = "Example Market Data Environment"
>>> response = client.upload_stock_data(stock_data=stock_data, market_data_environment_name=market_data_environment_name)