liveBook · Manning

Net asset value

As explained in Investing for Programmers

Net asset value is the per-share value of a fund's assets minus its liabilities.

Net asset value (NAV) is a fund’s per-share value after subtracting liabilities from its assets. Mutual funds trade once daily at the price calculated after market close. section 1.2.4

For pooled investments, pricing fields describe the underlying asset differently from individual-stock metrics. For ETFs, navPrice represents current market value, while yield abstracts income from dividends and interest payments. section 6.5.2

Monitoring ETF values

A portfolio monitor can filter ETF positions, retrieve financial data, and merge navPrice and yield into a DataFrame before exporting the results. section 6.5.2

all_etfs_held = all_ positions[all_positions['asset_type'].isin(["ETF"])]
full_etf_data = all_etf["yahoo"].unique().tolist()
essential_etf_data = merge_values_into_df(all_etfs_held, 
                                          full_etf_data, 
                                          ["navPrice", "yield"])

Inspect the listing that selects ETF holdings and merges navPrice and yield into the portfolio data. section 6.5.2

How Investing for Programmers covers it

How deep it goes
Defines NAV operationally and maps navPrice to ETF market value, without developing valuation mechanics.
Examples
Uses mutual-fund daily pricing, Vanguard’s VOO ETF, yfinance data, and an exported ETF worksheet.
What you can do after
Operate/configure an ETF monitor that merges navPrice and yield into portfolio records.
How it connects
Connects mutual funds, ETFs, pooled investments, dividends, interest payments, and yield.

Also explained in

Compare how 2 books explain net asset value →

Related concepts

This explainer was generated by Manning's knowledge graph from the text of Investing for Programmers. The section links point to the parts of the book it draws on.