backtest_lib.portfolio.FractionalQuantityPortfolio#

class backtest_lib.portfolio.FractionalQuantityPortfolio(universe: Iterable[str], holdings: UniverseMapping[H] | Mapping[str, H], cash: float, total_value: float, constructor_backend: str = 'polars')#

Bases: PortfolioBase[float]

Portfolio with fractional share quantities.

Holdings represent share quantities that may be fractional. Conversions to weights or whole-share quantities require price data.