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.