performance-attribution

Decompose portfolio returns using Brinson, factor, and timing attribution models.

Updated May 25, 2026
One-click install
npx skills add https://github.com/NigarumOvum/AutoTrading --skill performance-attribution-nigarumovum
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: performance-attribution
Source: https://github.com/NigarumOvum/AutoTrading/tree/main/Vibe-Trading/agent/src/skills/performance-attribution
Command: npx skills add https://github.com/NigarumOvum/AutoTrading --skill performance-attribution-nigarumovum

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill solves the problem of decomposing portfolio returns into explainable sources such as sector allocation, stock selection, factor exposure, timing contribution, and benchmark comparison.

Core Features & Use Cases

  • Brinson Attribution Model: Decompose returns into allocation, selection, and interaction effects.
  • Factor Attribution: Decompose returns using alpha, beta, and multi-factor models.
  • Market-Timing Evaluation: Assess timing ability using the Treynor-Mazuy and Henriksson-Merton models.
  • Benchmark Comparison Framework: Compare strategy performance against various benchmarks with risk-adjusted metrics.

Quick Start

Analyze the performance of your portfolio using the performance-attribution skill.

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 returns using the Brinson attribution model?

Portfolio return decomposition using the Brinson attribution model breaks down performance into allocation, selection, and interaction effects. This isolates how sector allocation and stock selection individually contribute to benchmark excess returns.

What is factor attribution and how does it explain investment performance?

Factor attribution explains investment performance by decomposing returns through alpha, beta, and multi-factor models. It identifies which specific factor exposures drove portfolio returns relative to expected risk-adjusted metrics.

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

Yes, market timing evaluation assesses timing ability using both Treynor-Mazuy and Henriksson-Merton models. These frameworks measure whether a strategy's returns systematically correlate with market directional movements.

How do I compare strategy performance against a benchmark with risk-adjusted metrics?

Benchmark comparison evaluates strategy performance against various benchmarks using risk-adjusted metrics. This framework contextualizes returns by accounting for volatility and systematic risk exposure differences.

Do I need statistical analysis tools to run multi-factor attribution models?

Yes, statistical and financial analysis tools are required to run multi-factor attribution models. The advanced decomposition workflows depend on quantitative analysis tools to accurately calculate risk exposures and alpha generation.

What is the best way to explain sector allocation and stock selection contributions to returns?

The best way to explain sector allocation and stock selection contributions is applying attribution analysis frameworks. This separates the impact of asset weighting decisions from individual security picking on overall returns.