factor-mining

Generates Alpha101/Alpha1921 football factors via ML-driven mining and RL-based evaluation workflows.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/Alsac/fminer --skill factor-mining
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: factor-mining
Source: https://github.com/Alsac/fminer/tree/main/.cursor/skills/factor-mining
Command: npx skills add https://github.com/Alsac/fminer --skill factor-mining

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires numpy, pandas, pyyaml, scipy, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill provides an end-to-end platform for discovering, evaluating, and admitting alpha factors across multiple markets by combining large language models with reinforcement learning, reducing manual factor engineering work.

Core Features & Use Cases

  • Automates generation of candidate factor formulas from Alpha101/Alpha191 seeds using LLM prompts.
  • Evaluates candidates via GPU-accelerated IC/ICIR analysis, backtesting, and correlation checks, and manages admissions into a factor repository.
  • Supports multi-market data pipelines (A股 astock and crypto markets) with market-specific data loading, calibration, and reporting workflows.

Quick Start

  1. Prepare your environment by installing dependencies and running the provided scripts in scripts/ (e.g., batch_mine_parallel.py) to generate a batch of candidate factors.
  2. Run a sample evaluation using the recommended market (e.g., astock) and inspect the admissions in the repository.
  3. Use the professional_report.py tool to generate a factor analysis tear sheet for top factors.

Frequently Asked Questions about factor-mining

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

FAQPage Schema
How do I automate alpha factor mining from Alpha101 and Alpha191 seeds?▼

Alpha factor mining is automated by using LLM prompts to generate candidate formulas from Alpha101 and Alpha191 seeds, then evaluating them via GPU-accelerated backtesting and IC/ICIR analysis.

What is the workflow for evaluating candidate factors using IC and ICIR analysis?▼

IC and ICIR analysis evaluates candidate factors by running GPU-accelerated computations on market data, checking backtesting performance and correlation, then admitting top factors into a managed repository.

Can I run backtesting on both A-share astock and crypto market data pipelines?▼

Backtesting supports both A-share astock and crypto markets through configurable multi-market data pipelines that handle market-specific data loading, calibration, and reporting workflows.

Do I need a GPU to use the LLM and RL powered factor discovery workflow?▼

A GPU is required for the factor discovery workflow because the evaluation stage uses GPU-accelerated computations to process IC/ICIR analysis and backtesting across multiple markets.

How do I generate a professional report for top performing factors?▼

To generate a professional report for top factors, run the professional_report.py tool included in the scripts directory to produce a factor analysis tear sheet.

What's the best way to batch generate and test quantitative factors?▼

The best way to batch generate and test quantitative factors is running the batch_mine_parallel.py script, which orchestrates LLM-driven formula generation and RL-based evaluation.