bayesline.api.equity.PortfolioHoldingsAssetTearsheet

bayesline.api.equity.PortfolioHoldingsAssetTearsheet#

model PortfolioHoldingsAssetTearsheet#

Tearsheet for a single asset’s holdings, or for a whole portfolio’s.

Fields#

Field

Type

Required

Default

active_weights

list[float]

Yes

asset_id

str | None

Yes

asset_id_type

Literal[‘bayesid’, ‘portfolio_id’]

No

'bayesid'

asset_name

str | None

Yes

dates

list[date]

Yes

input_asset_id

str | None

Yes

input_asset_id_type

str | None

Yes

navs

list[float]

Yes

portfolio_path

list[str]

No

factory

share_qtys

list[float]

Yes

weights

list[float]

Yes

field active_weights: list[float] [Required]#
field asset_id: str | None [Required]#
field asset_id_type: Literal['bayesid', 'portfolio_id'] [Optional]#
field asset_name: str | None [Required]#
field dates: list[date] [Required]#
field input_asset_id: str | None [Required]#
field input_asset_id_type: str | None [Required]#
field navs: list[float] [Required]#
field portfolio_path: list[str] [Optional]#
field share_qtys: list[float] [Required]#
field weights: list[float] [Required]#