performance-attribution

Decompose portfolio excess returns into sector allocation, stock selection, and factor exposures.

Updated Jun 30, 2026
One-click install
npx skills add https://github.com/0xZKnw/vibe-trading-tap --skill performance-attribution-0xzknw
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: performance-attribution
Source: https://github.com/0xZKnw/vibe-trading-tap/tree/main/agent/src/skills/performance-attribution
Command: npx skills add https://github.com/0xZKnw/vibe-trading-tap --skill performance-attribution-0xzknw

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill addresses the challenge of understanding the underlying drivers of investment performance, moving beyond simple return figures to identify the specific sources of alpha and risk.

Core Features & Use Cases

  • Brinson Attribution: Decompose excess returns into sector allocation, stock selection, and interaction effects.
  • Factor Alpha/Beta Decomposition: Analyze portfolio exposure to market, size, value, and momentum factors using Fama-French models.
  • Market-Timing Evaluation: Assess manager skill in timing market movements using Treynor-Mazuy and Henriksson-Merton models.
  • Use Case: A portfolio manager can use this to justify a strategy's outperformance to stakeholders by proving that returns were driven by deliberate stock selection rather than just high market beta.

Quick Start

Use the performance-attribution skill to analyze the portfolio returns in the provided data file 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?

To decompose portfolio excess returns, you can use the Brinson-Fachler model to isolate sector allocation, stock selection, and interaction effects. This identifies whether outperformance stems from deliberate asset weighting or specific security choices.

What is the best way to analyze portfolio exposure to market, size, and value factors?

Analyzing portfolio exposure to market, size, and value factors is best achieved using Fama-French models. This factor alpha and beta decomposition quantifies risk-adjusted performance metrics to reveal underlying investment strategy drivers.

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

Yes, you can evaluate market-timing skill using Treynor-Mazuy and Henriksson-Merton models. These models assess manager skill in timing market movements by measuring the portfolio's sensitivity to market returns across different market conditions.

How do I justify investment strategy outperformance against a benchmark?

To justify investment strategy outperformance against a benchmark, apply performance attribution to prove returns were driven by deliberate stock selection rather than just high market beta. This provides rigorous risk-adjusted metrics for stakeholders.

Does performance attribution work with different asset classes and market benchmarks?

Yes, performance attribution works with various asset classes and market benchmarks. It supports quantitative analysis of investment strategies by comparing portfolio returns against specified benchmarks like the CSI 300.