multi-factor

Rank stocks by standardizing momentum, reversal, volatility, and volume_ratio factors.

Updated Jun 12, 2026
One-click install
npx skills add https://github.com/GGwujun/SigmX --skill multi-factor-ggwujun
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: multi-factor
Source: https://github.com/GGwujun/SigmX/tree/main/agent/src/skills/multi-factor
Command: npx skills add https://github.com/GGwujun/SigmX --skill multi-factor-ggwujun

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Automates the cross-sectional ranking of many stocks by aggregating multiple factors into a single score, reducing manual tuning and enabling scalable portfolio construction.

Core Features & Use Cases

  • Cross-sectional multi-factor ranking: compute momentum, reversal, volatility, and volume_ratio factors across a universe of stocks.
  • Standardization and scoring: normalize factor values via cross-sectional Z-scores and combine them into a composite score with either equal weights or IC-based weighting.
  • TopN/BottomN portfolio construction: select the top-ranked names for long positions and bottom-ranked for potential shorts, supporting long-only and long-short strategies across multiple instruments.
  • Use Case: Build a multi-asset portfolio by ranking a broad stock universe and selecting the top N for implementation, with optional hedging via bottom-N.

Quick Start

Provide your universe of tickers and run the multi-factor ranking to generate a TopN portfolio.

Frequently Asked Questions about multi-factor

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

FAQPage Schema
How do I build a cross-sectional multi-factor stock ranking for a broad universe?

Cross-sectional multi-factor stock ranking standardizes factors like momentum and volatility via Z-scores, combines them into a composite score, and selects TopN stocks for portfolio construction. This automates aggregation to reduce manual tuning.

How do I standardize momentum and volatility factors to score a stock universe?

Standardize momentum and volatility factors by applying cross-sectional Z-scores across your stock universe. These normalized values are then combined using equal or IC-based weighting to generate a composite score for ranking.

Can I generate both long and short positions using a multi-factor model?

Yes, you can generate both long and short positions using this multi-factor model. It selects TopN ranked stocks for long positions and BottomN ranked stocks for potential shorts, supporting long-only or long-short strategies.

What is the best way to handle missing data when calculating composite factor scores?

Handling missing data during composite score calculation involves built-in NaN handling and weight normalization. This ensures that missing factor values do not break the cross-sectional ranking process and maintains portfolio weight integrity.

Does IC-weighted scoring outperform equal weighting for cross-sectional stock ranking?

IC-weighted scoring uses Information Coefficient weights to emphasize factors with stronger predictive power, whereas equal weighting treats all factors uniformly. Both methods generate composite scores for TopN portfolio construction.

What factors are included in a cross-sectional multi-factor stock ranking model?

A cross-sectional multi-factor stock ranking model calculates momentum, reversal, volatility, and volume_ratio factors. These are standardized across multiple instruments and time frames to produce composite scores.