LogoClawIndex
CasesSkillsAbout
LogoClawIndex

performance-attribution - Performance Attribution: Decompose Portfolio Returns

Decompose portfolio returns into allocation, selection, factor, fixed-income, and currency attribution components to identify sources of active return.

Tags

Updated: 2026-06-30

Capabilities

Typical Inputs

Typical Outputs

What this skill does

  • decompose portfolio active returns
  • calculate allocation effects
  • calculate selection effects
  • calculate interaction effects
  • link multi-period attribution effects
  • run factor-based return decomposition
  • compute fixed-income return attribution
  • compute currency return attribution
  • calculate factor contributions and alpha
  • verify attribution results against examples

Inputs

  • Portfolio holdings and weights
  • Benchmark holdings and weights
  • Portfolio and benchmark sector returns
  • Factor model specification
  • Factor return data
  • Bond portfolio characteristics
  • Currency exchange rate data
  • Risk-free rate

Outputs

  • Attribution effect breakdown by sector
  • Factor contribution analysis
  • Alpha estimates
  • Fixed-income return decomposition
  • Currency return decomposition
  • Multi-period linked attribution results

Requirements

  • Python 3 runtime
  • numpy and scipy libraries
  • Run via uv or pip install numpy scipy

Source

  • Spec: SKILL.md

ClawIndex

OpenClaw Skills & Use Case Index

ClawIndex is an ecosystem-driven index of OpenClaw skills and real-world use cases.

Index

Skills·
Cases

Meta

About·
Disclaimer·
Email·
GitHub
© 2026 ClawIndex All Rights Reserved.
performance attribution
Brinson-Fachler
factor attribution
fixed-income attribution
currency attribution
portfolio analysis
decompose portfolio active returns
calculate allocation effects
calculate selection effects
calculate interaction effects
Portfolio holdings and weights
Benchmark holdings and weights
Portfolio and benchmark sector returns
Attribution effect breakdown by sector
Factor contribution analysis
Alpha estimates