portfolio_toolkit.position.open.open_position_list module

class portfolio_toolkit.position.open.open_position_list.OpenPositionList(positions: List[OpenPosition])[source]

Bases: object

__init__(positions: List[OpenPosition])[source]
classmethod from_portfolio(portfolio: List[PortfolioAsset], date: str) OpenPositionList[source]

Create OpenPositionList from a portfolio.

get_pie_chart_data(group_by: str = 'Ticker') PieChartData[source]
to_list() List[dict][source]

Convert to a list of dictionaries.

to_dataframe() DataFrame[source]

Convert to a pandas DataFrame.