alpha-factor-library

Benchmark bundled alpha factor libraries with IC/IR metrics and HTML reports.

Updated Apr 14, 2026
One-click install
npx skills add https://github.com/loanntc/Paave --skill alpha-factor-library
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: alpha-factor-library
Source: https://github.com/loanntc/Paave/tree/main/skills/alpha-zoo
Command: npx skills add https://github.com/loanntc/Paave --skill alpha-factor-library

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

It helps you discover prebuilt cross-sectional alpha “zoo” libraries and evaluate them on specific universes by producing IC/IR benchmarking outputs instead of starting factor research from scratch.

Core Features & Use Cases

  • Zoo browsing & alpha metadata lookup: Enumerates alphas by zoo/theme/universe and fetches a specific alpha’s registry metadata.
  • IC/IR benchmarking at zoo or single-alpha level: Benchmarks one alpha or an entire zoo over an investable universe and time period, generating an HTML report.
  • Ad-hoc factor evaluation for user-provided factors: Runs factor analysis from a user-supplied factor CSV when your factor is not part of the bundled zoos.
  • Practical use cases: “Which momentum alphas exist?”, “Show me gtja191_alpha_001”, and “Bench all of GTJA 191 on CSI 300 from 2020 to 2024.”

Quick Start

Ask: “Bench all of GTJA 191 on CSI 300 from 2020 to 2024 and summarize the IC/IR results.”

Frequently Asked Questions about alpha-factor-library

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

FAQPage Schema
How do I benchmark cross-sectional alpha factors over an investable universe?

To benchmark cross-sectional alpha factors, you select a bundled alpha zoo and a target universe, then run IC/IR evaluation to generate aggregate metrics and an HTML report. This avoids starting factor research from scratch by evaluating prebuilt libraries.

What is an alpha zoo and how does factor benchmarking work?

An alpha zoo is a curated library of cross-sectional alpha factors. Factor benchmarking works by calculating the Information Coefficient and Information Ratio of these alphas across a specified universe and time period to produce aggregate performance metrics.

Can I evaluate a custom user-provided factor that is not in a bundled alpha zoo?

Yes, you can evaluate a custom factor by supplying a factor CSV for ad-hoc factor analysis. This runs the same IC/IR factor evaluation over your specified universe and period when your factor is not part of the bundled zoos.

How do I retrieve metadata for a specific alpha like gtuja191_alpha_001?

You retrieve metadata for a specific alpha by requesting the registry entry for a named alpha identifier. This fetches the alpha's metadata from the zoo without needing to run a full backtest.

What are the constraints when running IC/IR evaluation on an alpha zoo?

Constraints for IC/IR evaluation include maintaining mutual exclusivity between alpha_id and zoo parameters, and enforcing operator safety constraints such as no lookahead. Correct zoo and factor selection is required to produce valid aggregate metrics.

Does factor benchmarking support evaluating an entire alpha zoo at once?

Yes, factor benchmarking supports evaluating an entire alpha zoo at once. You can bench all alphas within a zoo over an investable universe and time period, generating aggregate IC/IR metrics and an HTML report.