performance-attribution

Decompose portfolio excess returns into sector allocation, stock selection, factor exposure, and market timing.

Updated Jul 29, 2026
One-click install
npx skills add https://github.com/santoosaraujo/vibe-trading-claude --skill performance-attribution-santoosaraujo
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: performance-attribution
Source: https://github.com/santoosaraujo/vibe-trading-claude/tree/main/.claude/skills/performance-attribution
Command: npx skills add https://github.com/santoosaraujo/vibe-trading-claude --skill performance-attribution-santoosaraujo

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill addresses the challenge of understanding the specific drivers behind investment performance, moving beyond simple return figures to identify the impact of sector allocation, stock selection, and factor exposure.

Core Features & Use Cases

  • Brinson Attribution: Quantifies the contribution of sector allocation and stock selection to excess returns.
  • Factor Alpha/Beta Decomposition: Uses regression analysis to isolate manager skill (alpha) from systematic market exposure (beta).
  • Market-Timing Evaluation: Employs Treynor-Mazuy and Henriksson-Merton models to assess the effectiveness of tactical market timing.
  • Use Case: A portfolio manager can use this to prove that their outperformance is due to superior stock picking rather than just taking on higher market risk.

Quick Start

Use the performance-attribution skill to generate a full report comparing the current portfolio against the CSI 300 benchmark.

Frequently Asked Questions about performance-attribution

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I decompose portfolio excess returns into sector allocation and stock selection contributions?

Portfolio excess returns are decomposed using the Brinson-Fachler statistical model to quantify the specific contributions of sector allocation and stock selection against a defined benchmark. This isolates exactly where outperformance or underperformance originates.

What is factor alpha and beta decomposition in investment performance analysis?

Factor alpha and beta decomposition uses regression analysis to isolate genuine manager skill, or alpha, from systematic market exposure, or beta. This helps distinguish whether returns stem from strategic asset selection or broader market risk factors.

Can I evaluate market timing effectiveness using Treynor-Mazuy and Henriksson-Merton models?

Market timing effectiveness is evaluated by employing Treynor-Mazuy and Henriksson-Merton statistical models to assess tactical timing decisions. These models measure how successfully a manager adjusts market exposure relative to benchmark movements.

How do I prove portfolio outperformance is from stock picking rather than higher market risk?

Outperformance is proven by calculating risk-adjusted performance metrics using Fama-French models to separate alpha from beta exposure. This demonstrates that excess returns derive from superior stock selection rather than simply taking on higher market risk.

What historical data do I need for performance attribution against a benchmark like CSI 300?

Performance attribution against a benchmark requires historical return data for the portfolio and the corresponding benchmark indices. This data feeds statistical models to calculate style drift and evaluate risk-adjusted performance metrics.