portfolio_toolkit.position.closed.closed_position_list module

class portfolio_toolkit.position.closed.closed_position_list.ClosedPositionList(positions: List[ClosedPosition])[source]

Bases: object

__init__(positions: List[ClosedPosition])[source]
classmethod from_portfolio(portfolio: List[PortfolioAsset], from_date: str, to_date: str) ClosedPositionList[source]

Create ClosedPositionList from a portfolio.

get_stats(date: str) Dict[str, Any][source]
to_list() List[dict][source]

Convert to a list of dictionaries.

to_dataframe() DataFrame[source]

Convert to a pandas DataFrame.