Quant Factor Screener logo

Quant Factor Screener

Community
Geeksfino
quant-factor-screener

使用正式因子模型进行系统化多因子A股筛选,识别具有有利因子暴露的个股。当用户询问因子投资、多因子筛选、价值/动量/质量因子分析、因子打分、因子择时、Smart Beta策略、量化选股或基于学术因子的系统化选股时使用此技能。

Overview

PublisherGeeksfino
Repositoryfinskills
Skill namequant-factor-screener
Stars
285
Forks
45
Bundled files
2
LicenseApache-2.0
Links
  • Markdown instructions

    A SKILL.md file the model loads on demand, so it only costs tokens when a request actually matches.

  • Works with any LLM

    AI skills are plain Markdown, not provider-specific code, so this works with GPT, Claude, Gemini, Grok, or a local model.

  • 2 bundled files

    Scripts, templates, and references the model can read while it works. Files are read-only and never executed.

  • Open source

    Published by Geeksfino on GitHub. Read the source before you install it.

Installation

Install the Quant Factor Screener AI skill in TypingMind to use it with any LLM, or drop it into another agent that reads SKILL.md.

1

Install in TypingMind

TypingMind installs a skill straight from its GitHub folder — it reads SKILL.md, bundles the resource files, and stores the result locally.

  1. Open the app and go to Plugins → Skills.
  2. Choose "Install from GitHub".
  3. Paste the skill folder URL below and confirm.
    https://github.com/Geeksfino/finskills/tree/main/China-market/quant-factor-screener
  4. Enable the skill in any chat where you want it available.
Plugins → Skills → Add skill → From GitHub URL, then paste the folder URL and press Continue.
2

Install in another agent

Any agent that reads the Agent Skills format can use this skill — copy the folder into that agent's skills directory.

Claude Code — .claude/skills
git clone --depth 1 https://github.com/Geeksfino/finskills.git /tmp/finskills
mkdir -p .claude/skills
cp -r /tmp/finskills/China-market/quant-factor-screener .claude/skills/quant-factor-screener
Restart Claude Code after copying so it picks up the new skill.

Use it in TypingMind

Enable Quant Factor Screener in any TypingMind chat and the model takes it from there. Its name and description sit in the system prompt, and the moment a request matches, the model loads the full instructions itself — you never invoke it by hand, and it costs no tokens until it is actually used.

The model loads Quant Factor Screener on its own as soon as a request matches it.

Works with any AI model

AI skills are plain Markdown instructions rather than provider-specific code, so Quant Factor Screener is not tied to the model it was written for. Install it once in TypingMind and use it with GPT-5, Claude, Gemini, Grok, DeepSeek, Mistral, Llama, or a local model you run yourself — all on your own API keys.

  • Loaded only when it is needed

    The system prompt carries just the name and description. The instructions are fetched on the first matching request, so an idle skill costs nothing.

  • Switch models mid-chat

    Because the skill is instructions rather than code, changing model does not break it — the next model reads the same SKILL.md.

Skill instructions

This is the SKILL.md content the model loads. Read it before installing — a skill is instructions your model will follow.

量化因子筛选器

扮演量化权益分析师。使用基于学术因子研究的系统化多因子框架筛选A股——对价值、动量、质量、低波动、规模和成长因子进行评分和排名。

工作流程

第一步:确定参数

与用户确认:

输入选项默认
选股池沪深300 / 中证500 / 中证1000 / 全A / 自定义中证800
因子全部6个或特定因子全部
因子权重等权或自定义等权
行业约束行业中性或不约束行业中性
结果数量前N只前20只
宏观研判当前因子择时评估自动判断
排除项行业、概念、特定个股无

第二步:计算因子得分

对选股池中每只股票计算各因子得分。详细定义参见 references/factor-methodology.md。

因子主要指标默认权重
价值盈利收益率、PB倒数、FCF收益率、EV/EBITDA1/6
动量12-1月价格动量、盈利预期修正动量1/6
质量ROE、盈利稳定性、低杠杆、应计质量1/6
低波动已实现波动率(1年)、Beta、下行偏差1/6
规模市值(越小得分越高)1/6
成长营收增速、盈利增速、利润率扩张1/6

对每个因子:

  1. 计算每只股票的原始指标
  2. 在行业内(行业中性时)或全选股池内排名
  3. 将排名转换为百分位得分(0–100)
  4. 将子指标合成为综合因子得分

第三步:合成得分

综合得分 = Σ (因子权重 × 因子得分)

按综合得分从高到低排列所有股票。

第四步:因子择时评估

评估当前宏观环境及其对因子表现的影响。参见 references/factor-methodology.md。

宏观环境利好因子不利因子
经济复苏初期规模、动量低波动
经济扩张中期动量、成长价值
经济扩张末期质量、价值规模
经济下行低波动、质量动量、规模
经济触底价值、规模、动量低波动

基于当前研判,提供因子择时叠加以调整权重。

第五步:因子拥挤度分析

评估热门因子是否过度拥挤:

信号拥挤不拥挤
估值价差因子内高低分组估值差收窄估值差扩大
因子收益相关性高(许多人跟随相同信号)低
ETF/基金资金流入因子相关产品大量净申购净赎回
媒体/分析师关注被广泛讨论被忽视

标记拥挤的因子——收益可能被压缩。

第六步:呈现结果

格式参见 references/output-template.md:

  1. 宏观环境研判 — 当前阶段和因子择时观点
  2. 因子拥挤度面板 — 哪些因子拥挤/不拥挤
  3. 精选个股表 — 前N只股票的各因子得分和综合得分
  4. 行业分布 — 精选结果的行业分布
  5. 因子暴露汇总 — 精选列表的整体因子特征
  6. 个股简介 — 每只精选个股的简要画像
  7. 风险提示 — 因子回撤历史和当前风险
  8. 免责声明

数据增强

如需实时市场数据支撑分析,请使用金融数据工具包技能(findata-toolkit-cn)。该工具包提供A股实时行情、财务指标、董监高增减持、北向资金、宏观数据等功能,所有数据源免费,无需API密钥。

重要注意事项

  • 因子不是万能的:因子有长期跑输的时候。A股的价值因子在2019–2020年严重跑输。动量因子会周期性崩溃。设定合理预期。
  • 行业中性很重要:不做行业约束的因子筛选常常产出伪装成因子赌注的行业集中赌注。
  • A股因子特殊性:低波动异象在A股非常显著;动量因子因散户主导的市场结构而表现不同;小盘因子溢价受壳价值和流动性溢价影响。
  • 换手率因子:A股中换手率是一个独特且有效的负向因子(低换手率→高收益),这在成熟市场中不那么显著。
  • 多因子更稳健:没有单一因子永远有效。组合因子可降低回撤、平滑收益。
  • 交易成本:动量策略换手率高。需考虑现实的交易成本(印花税0.05%+佣金)。
  • 非个人化建议:因子筛选是分析工具,不构成投资建议。个人情况各异。

Bundled files

The model reads these on demand while the skill is loaded. They are exposed as readable files and are never executed.

Frequently asked questions

What does the Quant Factor Screener AI skill do?

使用正式因子模型进行系统化多因子A股筛选,识别具有有利因子暴露的个股。当用户询问因子投资、多因子筛选、价值/动量/质量因子分析、因子打分、因子择时、Smart Beta策略、量化选股或基于学术因子的系统化选股时使用此技能。

Why use Quant Factor Screener on TypingMind?

Because you install it once and use it with any model. Quant Factor Screener is plain Markdown rather than provider-specific code, so the same skill runs on GPT-5, Claude, Gemini, Grok, or a local model — and you can switch model mid-chat without it breaking. TypingMind runs on your own API keys, so you pay providers directly instead of a per-seat subscription, and your skills and chats stay in your own storage.

How do I install Quant Factor Screener in TypingMind?

Open Plugins → Skills → Install from GitHub in TypingMind and paste https://github.com/Geeksfino/finskills/tree/main/China-market/quant-factor-screener. TypingMind reads its SKILL.md and bundles its files and installs it as a skill you can enable per chat.

Which AI models can use Quant Factor Screener?

Any model you connect in TypingMind. AI skills are plain Markdown instructions rather than provider-specific code, so GPT, Claude, Gemini, Grok, and local models can all load this skill when a request matches it.

How many AI models can I use with Quant Factor Screener?

As many as you like. As long as a model supports skills, you can use Quant Factor Screener with it — GPT, Claude, Gemini, Grok, DeepSeek, Mistral, Llama and more — all on TypingMind with your own API keys.

Is the Quant Factor Screener AI skill free?

Yes. It is published on GitHub by Geeksfino under the Apache-2.0 license. You only pay your own AI provider for the tokens you use.

What are AI skills?

An AI skill is a reusable instruction bundle that teaches an AI model how to do one specific task. It follows the open Agent Skills format: a SKILL.md file with a name and description, plus any scripts, templates or reference files the model may need. The model reads the instructions only when your request matches the skill, so an installed skill costs nothing until it is used.

How are AI skills different from plugins or MCP servers?

A plugin or MCP server gives a model new tools to call — code that runs somewhere and returns a result. An AI skill gives the model knowledge and process instead: how to approach a task, which steps to follow, what good output looks like. Skills are plain Markdown, so they need no server, no API key and no runtime, and they work with any model.

View all

Set up your own AI workspace now

Get notified about new features and future giveaways by subscribing to our newsletter 👇