derivitec.core.client.DerivitecClient.get_contracts_from_portfolio¶
- DerivitecClient.get_contracts_from_portfolio(portfolio_name, as_of_date_time, portfolio_type=None)[source]¶
Get contracts from a portfolio
- Parameters:
portfolio_name (str) – The portfolio name.
portfolio_type (str) – The portfolio type i.e Derivitec or other external portfolio management system name - required if you have a matching portfolio name in more than one provider.
as_of_datetime (datetime) – Get contracts from the portfolio as of this datetime.
- Return type:
derivitec.tradables.response.ApiGetContractsFromPortfolioResponse
Code
>>> from datetime import datetime >>> as_of = datetime(2017, 8, 14, 17, 0, 0) # 5pm UTC on 14/8/2017 >>> portfolio_name = "Portfolio 4" >>> client.get_contracts_from_portfolio(portfolio_name, as_of)