Skip to content
All library documents

Separating Allocation and Security Selection in Portfolio Attribution

Article Quant Q&A · Author: Avi

Summary

The document considers how to separate returns from general asset allocation, security selection, and tactical allocation when portfolio holdings and weights change over time. The investor proposes maintaining a replica portfolio that mirrors trades in the managed portfolio, then comparing their performance to estimate security selection effects. The question also notes a practical constraint: daily return data are unavailable.

The response stresses that performance attribution methods answer different questions and must fit both the decisions being evaluated and the available data. A conventional decision attribution framework may need to be extended to account for tactical choices that are not reflected in implemented portfolio weights. Effects on beta or market factors may call for a different attribution framework. The material does not prescribe a specific calculation; it recommends clarifying the objective and data before selecting a method, and cautions that robust attribution systems require substantial design and implementation effort.

Key ideas

  • Performance attribution methods differ according to the questions they are designed to answer.
  • Separating allocation, selection, and tactical decisions requires a method suited to how those decisions are implemented.
  • Attribution of market factor effects may require a framework different from decision attribution.
  • The chosen approach must reflect the frequency and detail of the available portfolio data.

Tags

Full text
# performance attribution


# performance attribution












I am trying to do some performance attribution for a few portfolios we manage. What I am trying to examine are three different sources of returns:

- The general asset allocation

- Security Selection

- The performance of our tactical allocation

I am quite familiar with the textbook way of performance attribution, categorizing assets and then selecting category benchmarks (easier said than done sometimes) and then comparing alpha and beta. But when you are constantly making portfolio security and weighting changes then this simplistic approach doesn't hold (unless I could calculate returns on a daily basis, which I don't have data for.)

I was thinking of making a replica portfolio and then entering trades every time a real trade is done. That way the replica portfolio will have an updated asset allocation (benchmark) to compare with my actual portfolio and the difference should be my security selection alpha.

Ideas or knowledge of papers/books/research in this area would be greatly appreciated.

## Answer by A. Mirabelli (score 2)

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

There are a number of issues here. First, there are a number of methodologies called “performance attribution” each providing answers to different questions. So I am not sure what type of question you wish to address. I will here assume that you wish to evaluate the effects of investment decisions as opposed to the effects of market factors. I will also assuming that your distinction between “general asset allocation” (as different than Security Selection) and “tactical allocation” means that you are not simply nesting asset allocations but incorporating “tactical” decisions that are not instantiated in the actual weights implemented by the fund. Then the “textbook way of (decision) performance attribution” needs to be expanded/adjusted in order to incorporate “tactical allocation”. Similarly, if one wishes to evaluate the effects ON beta, since “textbook” decision mythologies only meaningfully address active return. Alternately, if you want to evaluate the effects OF beta then this would have to be correctly formulated as a decision or one might consider other types of attribution, such as market factor attribution, instead of decision attribution. Finally, all methodologies need to be tailored to the content of the data you provide. Since you say that you do not have daily data, to properly answer your question, I would need a clearer understanding of what data you do have. The level of seriousness that you seem to have regarding getting “performance attribution” correct indicates that you need an industrial strength solution. Such are not buildable as a small project, but takes years of careful thought and implementation. This suggests that you look into buying a robust solution rather than trying to build one yourself.

## Answer by Rock (score 0)

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

" ...making a replica portfolio and then entering trades every time a real trade is done."

You can do this in excel with free historical data off yahoo finance. I'm giving you a link to some example data analysis with excel, http://matdays.blogspot.com/2012/11/excel-data-analysis-10-basic.html

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.