Sharpe Ratio Periods, Annualization, and Variable Portfolio Weights
Summary
The document clarifies that a Sharpe ratio calculated from daily returns is a daily estimate, regardless of how many observations were used, and that converting it to a monthly or annual figure depends on the return interval. Under the usual square-root-of-time assumption, daily Sharpe is multiplied by the square root of the number of trading days in the target period. The discussion also distinguishes an asset’s Sharpe ratio from that of a portfolio whose exposure changes over time.
When dollar allocations vary, the preferred calculation uses profits as returns on the capital actually committed, including idle cash where relevant. Alternatives include internal-rate-of-return approaches or treating percentage returns as if capital were unchanged, but these can produce different results. The document cautions that reported ratios may be distorted by inconsistent return and volatility conventions, selective periods, or inappropriate annualization. The square-root scaling is a convention that assumes suitable return behavior; the cited discussion does not resolve estimation uncertainty or serial dependence.
Key ideas
- A Sharpe ratio computed from daily observations is a daily ratio, and scaling depends on the period represented by each return.
- The standard annualization convention multiplies daily Sharpe by the square root of trading days per year.
- A monthly estimate can use daily Sharpe scaled by the square root of trading days in a month.
- Variable capital allocations affect portfolio returns, so returns should reflect profits relative to capital used.
- Comparisons can mislead when return definitions, volatility estimates, or sample periods are chosen inconsistently.
Tags
Full text
# question regarding sharpe ratio calculation
# question regarding sharpe ratio calculation
Hi All: I looked in the search icon for questions related to Sharpe Ratio but I couldn't find what I was looking for. My question is about how to calculate it. I will explain the scenario and then ask my 2 part question.
Suppose I have, during some month, M, daily returns $X_i$. So, roughly 20 returns. I want to calculate the sharpe ratio over the month. Suppose, for simplicity that all positions are long positions.
So, I can calculate the mean return, $\bar{X}$ of the 20 returns and the standard deviation of the 20 daily returns say $\sigma$. Then this allows me to calculate $SR = \frac{\bar{X}}{\sigma}$. ( not worrying about risk free rate ).
So, based on above, I have 2 questions.
A) Given what I've calculated, what does one call $SR$. Is it considered a daily sharpe ratio for that month ? or a monthly sharpe ratio ?
B) The 20 returns may have had different dollars allocated to them so they are not necessarily equally weighted. In other words, for one return, the trade may have had 20K allocated to it and for another return, the trade may have had 40K allocated to it. Does that matter when doing the sharpe ration calculation ?
EDIT: Adding a third question:
C) Assuming that what I calculated above is considered a daily sharpe ratio, then, if I did want the monthly sharpe ratio would I just multiply what I calculated by the square root of number of days in the month.
```
Thanks.
```
## Answer by kurtosis (score 6, accepted)
https://quant.stackexchange.com/a/57642
The answers to your questions vary -- not because the answers are not precise but because Sharpe ratios are often used for marketing.
The Correct Estimator of a Sharpe Ratio
If we are trying to be correct (and not trying to fool ourselves), the expected Sharpe ratio $S_P$ for portfolio $P$ would be simply $E(S_P) = E\left(\frac{r_P-r_f}{\sigma_P}\right)$ for a risk-free rate $r_f$ (scaled for the time period). We often just plug in the estimated or average values yielding the realized estimator $\hat{S}_P = \frac{\bar{r}_P-\bar{r}_f}{\hat\sigma_P}$.
This is incorrect since, due to Jensen's Inequality, we should account for uncertainty (and skewness) in the estimate $\hat\sigma_P$. However, I'll leave that issue aside.
Annualizing a Sharpe Ratio
Sharpe ratios are like volatilities in that they are annualized unless stated otherwise. If you use daily returns, the $S_{P,\text{daily}}$ you calculate will be a daily Sharpe ratio and you would need to scale the mean daily returns and daily volatility for the number of trading days/year $N$ to get an annualized figure: $\bar{r}_P\times N, \hat\sigma_P\times\sqrt{N}$ or $S_P=S_{P,\text{daily}}\sqrt{N}$.
The number of returns used in calculating the mean does not matter for scaling; what matters for scaling is the period an average represents (daily, in your case).
To get a monthly Sharpe ratio, would would scale by the number of trading days per month; in your example, that would be $S_{P,\text{monthly}}=S_{P,\text{daily}}\sqrt{20}$. If you only have 7 days of data but could have traded the strategy for the entire month, then you should still take those 7 days as an estimator for the daily Sharpe ratio and get a monthly estimate by multiplying by $\sqrt{20}$.
Varying Dollar Amounts
If the 20 days had different dollar amounts, there are a number of options for computing the Sharpe ratio. The most correct approach would be to calculate the profits you made and express that as a return on the capital you used. Thus if you held some cash, you would (effectively) include that in the calculation. Slightly less correct is to ignore the cash and compute an internal rate of return -- and a weighted volatility. However, some people will also just cumulate the percentage returns as though no capital was infused or withdrawn during the period and compute the volatility on those unweighted returns.
This is where we start hitting the tension with marketing. The method used varies depending on which is most attractive (i.e. larger). Worse, marketing people may use the lowest of weighted or unweighted volatility with the highest of weighted or unweighted average returns.
Standard or Log-Returns?
That brings up another tension: though it is easier to compute a Sharpe ratio using log-returns, marketing people hate it because log-returns are slightly lower than standard returns. Standard returns (e.g. $(p_{t+1}-p_t)/p_t$) are preferred since they are slightly larger.
If you are computing a volatility, the returns averaged should be consistent with those used to compute the volatility. Guess what? Marketers do like volatilities computed from log-returns since those tend to be lower volatilities.
Other Skullduggery
We are not done with the truly reprehensible acts which may be committed in computing a Sharpe ratio. Some marketers will take the product of standard returns and then "average" by dividing the product by the number of days -- instead of doing the correct method of taking a geometric average. They may then divide that by a volatility computed from log-returns. Some will cherry-pick the time periods they get these figures from. They may also choose the minimal risk-free rate during the calculation period -- or the lower of a rate from the start or end of the period.
Finally, some strategies are "special situations" in that they exist for a short period of time and are not always open for investment. Examples include investing in distressed firms after bad news, earnings strategies, or index rebalances. If you cannot always hold a position in these strategies, some marketers will just scale the Sharpe ratio to an annualized figure -- even though the return and volatility you earn on an annual basis might be the same as that for the quarter in which the strategy was active.
If you are starting to feel unclean, remember this feeling every time you read a fund's claimed Sharpe ratio.
## Answer by demully (score 0)
https://quant.stackexchange.com/a/57668
OK, easy enough to answer with complicated formulae...
A- you've just given me a monthly Sharpe Ratio, calculated on daily returns. Or in fixed income jargon, a 21d1d Sharpe!
The obvious point being that you could give me a Sharpe Ratio based on rolling 3 day returns over the last 5 days. It might be completely meaningless to do so; but the ratio can be constructed on any horizons (plural) you wish, however sane or not.
Generally speaking, any 1m/3m/200d measurement will usually be made on daily observations. 12m will usually still be daily; but could be 52w. Once you get >5y, it's usually assumed by default you're looking at monthly observations. In between, can be a grey area that should be obvious, and disclosed; but inevitably not always is...
B- No conflict here. The Sharpe Ratio of the instrument you're tracking and the Sharpe of the portfolio you have that takes time-varying weights to that asset are two completely different things!
The SR of the asset(s) you're tracking won't change an iota given your exposure to them. The SR of your portfolio of those assets will absolutely depend on the timing of your weightings, as on the assets' cross-period metrics. But the distinction is like you saying that "bets on black" have a different payoff to "bets on black when I bet on black" ;-) That conditional is kinda important.
(C) Broadly speaking, yes. If you had say 25 daily returns with a standard deviation of 1%, then a monthly vol of 5%; a quarterly vol of 8%; or an annual vol of 16% would not be a totally unreasonable inference. [There being 21 trading days a year ~25; 65 a quarter ~64; or 261 a year ~256] This is a very standard assumption in most financial models on this kind of topic.
hope this helps.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.