Skip to main content

load

Get PortfolioEngine object

Source Code: [link]

openbb.portfolio.load(transactions_file_path: str, benchmark_symbol: str = "SPY", full_shares: bool = False, risk_free_rate: float = 0)

Parameters

NameTypeDescriptionDefaultOptional
transactions_file_pathstrPath to transactions fileNoneFalse
benchmark_symbolstrBenchmark ticker to download dataSPYTrue
full_sharesboolWhether to mimic the portfolio trades exactly (partial shares) or round down the
quantity to the nearest number
FalseTrue
risk_free_ratefloatRisk free rate in float format0True

Returns

TypeDescription
PortfolioEnginePortfolioEngine class instance, this will hold transactions and perform calculations

Examples

from openbb_terminal.sdk import openbb
p = openbb.portfolio.load("openbb_terminal/miscellaneous/portfolio_examples/holdings/example.csv")