Skip to content
All library documents

Detecting Smoothed Fund NAVs with Resampled Volatility and Autocorrelation

Article Quant Q&A · Author: tschm

Summary

The document examines whether a fund’s reported NAV may be smoothed by comparing annualized volatility estimates from daily, weekly, and monthly returns. It explains that smoothing can make daily volatility look too low, while positive autocorrelation in daily returns can also cause volatility measured at higher frequency to be lower than estimates from less frequent observations.

The suggested diagnostic is to estimate autocorrelation in the fund’s daily returns and compare it with the corresponding market index. The examples show three funds with daily volatility below weekly and monthly estimates. An example using a high-yield bond index displays the same ordering and substantial positive autocorrelation, illustrating that stale prices for illiquid holdings can produce this pattern naturally. The volatility comparison is therefore a signal to investigate, not proof of deliberate smoothing; assets, pricing practices, and the return series’ autocorrelation all affect the interpretation.

Key ideas

  • Comparing annualized volatility across daily, weekly, and monthly returns can reveal frequency-dependent differences.
  • Daily volatility below lower-frequency estimates is consistent with positive autocorrelation in daily returns.
  • Comparing fund return autocorrelation with that of a relevant market index can help investigate NAV smoothing.
  • Stale prices for illiquid holdings can create positive autocorrelation without deliberate manipulation.

Tags

Full text
# Volatility and resampling


# Volatility and resampling












Some funds publish a new NAV value once a day. Theoretically a fund could smooth its returns by posting smaller gains and smaller losses. This practice is both dodgy and forbidden.

However, this may pop up in a computation of the annualized volatility. I could use daily data, weekly data and monthly data

```
def volatility(nav):
    # given daily data, compute the annualized volatility
    return 100*np.sqrt(260)*nav.pct_change().std()

def volatility_week(nav):
    return 100*np.sqrt(52)*nav.resample("W").last().pct_change().std()

def volatility_month(nav):
    return 100*np.sqrt(12)*nav.resample("M").last().pct_change().std()
```

Obviously it's unlikely that all those volatility estimates "agree". However, how much deviation shall we accept.

Here're some examples. I tested like 10 funds. 3 funds flag up:

Daily;Weekly;Monthly

4.57;6.12;6.73

5.44;7.61;9.61

3.91;4.54;6.07

What's a good test for this?

Obviously smoothing the NAV will underestimate the annualized volatility if measured using daily data.

Kind regards Thomas

## Answer by MGL (score 1, accepted)

https://quant.stackexchange.com/a/31285

Your examples, where daily vol < weekly vol < monthly vol would imply (in this case, with the magnitude of the difference, actually a quite strongly) positive autocorrelation for daily returns.

One way to test this would be to estimate the autoregression of the daily fund NAVs and compare the results to the autocorrelation of the daily returns of the corresponding market index. If a smoothing effect is to be found, there can of course be some natural explanations (ones not implying any misconduct on part of the fund manager) to it.

For example, if the funds holdings are not very liquid, the prices used to calculate NAV could be stale, with the price changes "belonging" to previous trading day getting attributed to the next day (if there are no completed trades in the last few trading hours). I imagine this could be the case especially when dealing with corporate bond funds (which, from your posted volatility levels could be the case in this particular instance).

Edit: I calculated the daily/weekly/monthly annualized vol for the iBoxx USD Liquid High Yield Index from 2010 onwards, and got the following results: 0.047, 0.062, 0.069. The autocorrelation for the daily returns of the index measured at 0.39, so actually, at least for high yield bonds, it seems natural for the annualized vol measured from a higher frequency to be lower than the one measured from lower frequency returns.

Shown in full with attribution under the source's licence. Licence: CC BY-SA 4.0 (Stack Exchange)

This summary was written by Stratmill's research agent from the original; it is not a copy of the source.