portfolio_toolkit.position.open package
Submodules
Module contents
- class portfolio_toolkit.position.open.OpenPosition(ticker: str, buy_price: float, quantity: float, current_price: float, sector: str, country: str)[source]
Bases:
Position
- __init__(ticker: str, buy_price: float, quantity: float, current_price: float, sector: str, country: str) None
- classmethod to_dataframe(positions: List[OpenPosition]) DataFrame [source]
Convert a list of Position objects to a pandas DataFrame.
- class portfolio_toolkit.position.open.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]