Does anyone know where to get historical, daily net asset values for closed end funds from the date of inception to the present? Yahoo finance has daily opening, high, low, closing values, but no NAV that I'm aware of through their YQL service (querying yahoo.finance.historicaldata).

At a minimum, I would like to know the NAV of a fund on the date the dividend is paid.


1 Answer 1


On the website interface, you can get a CEF's NAV by circumfixing X-...-X (prefix & suffix) to the ticker. For example, the NAV time series ticker corresponding to the PDI price series is XPDIX. Or, XBTZX (NAV), BTZ (price). That might work for you.

  • $\begingroup$ This is correct, also some CEF's with 2 letter tickers are weird i.e. GF becomes XGFNX $\endgroup$
    – pyCthon
    Jul 2, 2015 at 16:03
  • $\begingroup$ That is weird. Is the extra letter (here it's 'N') predictable? $\endgroup$ Jul 3, 2015 at 16:17
  • $\begingroup$ I couldn't find the corresponding NAV for CH or FT, so I am not sure. $\endgroup$
    – pyCthon
    Jul 3, 2015 at 16:44
  • $\begingroup$ Adding the X before and after the ticker doesn't work for me! Is this broken? $\endgroup$
    – Chris UK
    Feb 20, 2017 at 23:10
  • $\begingroup$ I notice that TY becomes XTYCX for the NAV. Not sure why the "C". TY is Tri-Continental. When you start typing Tri-Continental into the Yahoo search box, you can see the XTYCX ticker come up. So searching for the name of the fund or starting the the search with an "X" preceding the symbox (e.g. "XTY") may help find the NAV symbol. $\endgroup$
    – rmacey
    Jun 23, 2018 at 17:42

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.