Token导航 LogoToken导航

Agent Skill · 开发

multi-factor-strategy(多因素策略)

multi-factor-strategy 用于辅助前端页面、组件、样式和交互逻辑开发,适合在 OpenClaw 中需要维护前端项目、生成组件或检查界面实现时使用。可结合来源仓库、安装命令和原始 README 继续核验具体用法。安装前建议确认权限范围、维护状态,以及是否会触发联网、命令执行或文件读写。

multi-factor-strategy 是开发类 Agent Skill,可用宿主为 OpenClaw,通过ClawHub获取,权限为需要联网;许可证为 MIT-0,第三方扫描已通过,按安装量在开发类的 21,746 个 Skill 里排第 307。

总安装 134,459周安装 5,547GitHub Stars 3下载 43,932核验 2026-05-01

安装说明

本站只整理中文说明,不托管安装包,也不代用户安装。
GitHub
许可证
MIT-0
版本
1.0.0

安装方式

通过对话安装

复制提示词发给支持本地命令或 Skills 的 AI 助手,先确认命令和权限,再让它执行。

请帮我安装这个 Agent Skill:multi-factor-strategy(多因素策略)
来源仓库:https://github.com/wumu2013/multi-factor-strategy
安装命令:
openclaw skills install multi-factor-strategy
安装前请先检查当前环境是否支持对应 CLI,并向我确认将要执行的命令、安装目录、联网范围和文件读写权限;确认后再执行。

命令行安装

复制命令到本机终端执行。该命令会通过 OpenClaw 从第三方来源获取 Skill;本站只展示命令,不托管安装包,也不自动执行。

ClawHubOpenClaw
openclaw skills install multi-factor-strategy

这个 Skill 是做什么的

开发类 Skill 面向写代码、改代码和排查问题,一般会读写仓库文件,部分还会执行构建或测试命令。

multi-factor-strategy 指导创建多因素选股策略并生成 YAML 配置文件。适用于量化投资、股票筛选或金融建模类开发任务。通过 OpenClaw 安装后,Agent 可解析因子权重与回测参数。使用前需验证因子有效性,避免过拟合历史数据。建议结合实盘数据持续优化策略,适应市场变化。

上手步骤

4 步
  1. 1

    确认自己的宿主工具

    公开资料标注支持 OpenClaw;先确认自己用的是其中之一,再按对应工具的 Skills 目录放置。

  2. 2

    拿到安装命令

    可以直接复制的命令是 openclaw skills install multi-factor-strategy;命令里的占位符换成自己的路径或密钥再执行。

  3. 3

    安装后重启宿主

    命令执行完要完全退出宿主工具再打开,让新装的 Skill 被重新扫描到,否则列表里可能看不到。

  4. 4

    按最小权限试用

    它需要需要联网,先在测试目录或测试账号里跑,确认没问题再放到正式项目。

常见问题

6 条

multi-factor-strategy 怎么安装?

在终端执行 openclaw skills install multi-factor-strategy。装完完全退出宿主工具再打开,让它重新扫描本地 Skill。

multi-factor-strategy 支持哪些 AI 工具?

公开资料标注支持 OpenClaw。其他工具只要能读取本地 Skill 目录,一般也能手动放进去,但要自己确认触发方式是否一致。

multi-factor-strategy 需要什么权限?

权限级别是需要联网。该 Skill 可能需要联网访问来源站点、仓库或外部 API;具体网络访问范围需要结合源码和 README 复核。

multi-factor-strategy 是免费的吗?

来源标注的许可证是 MIT-0。本站不代收任何费用,也不托管安装包;能否商用、要不要署名,以许可证原文为准。

multi-factor-strategy 用的人多吗?

公开数据是累计安装 134,459 次,近一周安装 5,547 次,下载 43,932 次,GitHub 3 星。这些数字来自第三方目录统计,只能当作热度参考,不代表质量或安全性。

multi-factor-strategy 安全吗?

第三方扫描结果为通过,但这只覆盖已知的静态检查项,不能替代自己读一遍源码和安装命令。

值得选的地方和要先想清楚的地方

值得选的地方

  • 专注 OpenClaw 一种宿主,触发方式和使用习惯不用来回切换。
  • 许可证明确为 MIT-0,商用和分发边界好判断。
  • 第三方扫描已通过,常见的高风险行为没有命中。

先想清楚的地方

  • 第三方目录整理,版本更新和行为细节以来源仓库为准。

适不适合你

更适合

  • 已经在用 OpenClaw,想直接扩展它能力的人。
  • 需要处理开发类任务、又不想每次都手写提示词的人。
  • 需要许可证清楚、并且有第三方扫描结果的团队项目。

不太适合

  • 需要厂商级技术支持和 SLA 的生产系统。

开发类 Skill 对比

6 个同类
Skill总安装GitHub 星权限许可证扫描
skill-vetter

技能审查员 · OpenClaw

8,779,018986操作浏览器MIT-0通过
ontology

本体论 · OpenClaw

6,636,960576只读MIT-0通过
entra-app-registration

内部应用程序注册 · Codex、Claude

6,631,872764接触敏感数据未明确通过
entra-app-registration

内部应用程序注册 · Codex、Claude

3,757,680201接触敏感数据未明确通过
nano-banana-pro

纳米香蕉专业版 · OpenClaw

3,526,898364接触敏感数据MIT-0有提醒
multi-factor-strategy

多因素策略 · 本页

134,4593需要联网MIT-0通过

按安装量取同分类前几名;数字来自第三方目录统计,只作热度参考,不代表质量结论。

SKILL.md 原文

name
multi-factor-strategy
description
Guide users to create multi-factor stock selection strategies and generate independent YAML configuration files

{"homepage":"https://gitcode.com/datavoid/quantcli","user-invocable":true}

Multi-Factor Strategy Assistant

Guide you to create multi-factor stock selection strategies and generate independent YAML configuration files.

Install quantcli

# Install from PyPI (recommended)
pip install quantcli

# Or install from source
git clone https://gitcode.com/datavoid/quantcli.git
cd quantcli
pip install -e .

Verify installation:

quantcli --help

Quick Start

A complete multi-factor stock selection strategy YAML example:

name: Value-Growth Hybrid Strategy
version: 1.0.0
description: ROE + Momentum factor stock selection

screening:
  fundamental_conditions:    # Stage 1: Financial condition screening
    - "roe > 0.10"           # ROE > 10%
    - "pe_ttm < 30"          # P/E < 30
    - "pe_ttm > 0"           # Exclude losses
  daily_conditions:          # Stage 2: Price condition screening
    - "close > ma10"         # Above 10-day MA
  limit: 100                 # Keep at most 100 stocks

# Factor configuration (supports two methods, factors at top level)
factors:
  # Method 1: Inline factor definition
  - name: ma10_deviation
    expr: "(close - ma(close, 10)) / ma(close, 10)"
    direction: negative
    description: "10-day MA deviation"

  # Method 2: External reference (reference factor files in factors/ directory, include .yaml suffix)
  - factors/alpha_001.yaml
  - factors/alpha_008.yaml

ranking:
  weights:                   # Weight fusion
    ma10_deviation: 0.20     # Inline factor
    factors/alpha_001.yaml: 0.40  # External reference factor
    factors/alpha_008.yaml: 0.40
  normalize: zscore          # Normalization method

output:
  limit: 30                  # Output top 30 stocks
  columns: [symbol, name, score, roe, pe_ttm, close, ma10_deviation]

Factor Configuration Methods

Factor configuration supports two methods (can be mixed):

MethodTypeExampleDescription
Inlinedict{name: xxx, expr: "..."}Define expression directly in YAML
Externalstrfactors/alpha_001.yamlLoad factor file from factors/ directory

Example: Mixed usage

factors:
  # Inline: Custom factor
  - name: custom_momentum
    expr: "close / delay(close, 20) - 1"
    direction: positive

  # External: Alpha101 factor library (include .yaml suffix)
  - factors/alpha_001.yaml
  - factors/alpha_005.yaml
  - factors/alpha_009.yaml

ranking:
  weights:
    custom_momentum: 0.3
    factors/alpha_001.yaml: 0.3
    factors/alpha_005.yaml: 0.2
    factors/alpha_009.yaml: 0.2

Run strategy:

quantcli filter run -f your_strategy.yaml

Invocation

/multi-factor-strategy

Available Expression Functions

Data Processing Functions

FunctionUsageDescription
delaydelay(x, n)Lag n periods
mama(x, n)Simple moving average
emaema(x, n)Exponential moving average
rolling_sumrolling_sum(x, n)Rolling sum
rolling_stdrolling_std(x, n)Rolling standard deviation

Technical Indicator Functions

FunctionUsageDescription
rsirsi(x, n=14)Relative strength index
correlationcorrelation(x, y, n)Correlation coefficient
cross_upcross_up(a, b)Golden cross (a crosses above b)
cross_downcross_down(a, b)Death cross (a crosses below b)

Ranking & Normalization Functions

FunctionUsageDescription
rankrank(x)Cross-sectional ranking (0-1)
zscorezscore(x)Standardization
signsign(x)Sign function
clampclamp(x, min, max)Clipping function

Conditional Functions

FunctionUsageDescription
wherewhere(cond, t, f)Conditional selection
ifif(cond, t, f)Conditional selection (alias)

Base Fields

FieldDescription
open, high, low, closeOHLC prices
volumeTrading volume
pe, pbP/E ratio, P/B ratio
roeReturn on equity
netprofitmarginNet profit margin

Guided Workflow

Step 1: Strategy Goal定位

I will first understand your strategy needs:

  • Strategy Type: Value, Growth, Momentum, Volatility, Hybrid
  • Selection Count: Concentrated(10-30), Medium(50-100), Diversified(200+)
  • Holding Period: Intraday, Short-term(week), Medium-term(month), Long-term(quarter)

Step 2: Factor Selection

Based on your strategy goals, recommend suitable factor combinations:

Common Fundamental Factors:

FactorExpressionDirectionDescription
roeroepositiveReturn on equity
pepenegativeLower P/E is better
pbpbnegativePrice-to-book ratio
netprofitmarginnetprofitmarginpositiveNet profit margin
revenue_growthrevenue_yoypositiveRevenue growth rate

Common Technical Factors:

FactorExpressionDirectionDescription
momentum(close/delay(close,20))-1positiveN-day momentum
ma_deviation(close-ma(close,10))/ma(close,10)negativeMA deviation
ma_slope(ma(close,10)-delay(ma(close,10),5))/delay(ma(close,10),5)positiveMA slope
volume_ratiovolume/ma(volume,5)negativeVolume ratio

Alpha101 Built-in Factors (can reference {baseDir}/alpha101/alpha_XXX):

QuantCLI includes 40 WorldQuant Alpha101 factors that can be directly referenced:

FactorCategoryDescription
alpha101/alpha_001Reversal20-day new high then decline
alpha101/alpha_002ReversalDown volume bottom
alpha101/alpha_003VolatilityLow volatility stability
alpha101/alpha_004Capital FlowNet capital inflow
alpha101/alpha_005TrendUptrend
alpha101/alpha_008Capital FlowCapital inflow
alpha101/alpha_009MomentumLong-term momentum
alpha101/alpha_010ReversalMA deviation reversal
alpha101/alpha_011 ~ alpha_020ExtendedVolatility, momentum, price-volume factors
alpha101/alpha_021 ~ alpha_030ExtendedPrice-volume, trend, strength factors
alpha101/alpha_031 ~ alpha_040ExtendedPosition, volatility, capital factors

View all built-in factors:

quantcli factors list

Usage Example:

factors:
  - alpha101/alpha_001   # Reversal factor
  - alpha101/alpha_008   # Capital inflow
  - alpha101/alpha_029   # 5-day momentum
ranking:
  weights:
    alpha101/alpha_001: 0.4
    alpha101/alpha_008: 0.3
    alpha101/alpha_029: 0.3

Screening Conditions Example:

screening:
  conditions:
    - "roe > 0.10"              # ROE > 10%
    - "netprofitmargin > 0.05"  # Net profit margin > 5%

Step 3: Weight Configuration

Allocate weights based on factor importance, 0 means only for screening, not scoring:

ranking:
  weights:
    # Fundamental factors
    roe: 0.30
    pe: 0.20
    # Technical factors
    ma_deviation: 0.30
    momentum: 0.20
  normalize: zscore

Step 4: Generate Strategy File

I will generate a complete strategy YAML file for you:

name: Your Strategy Name
version: 1.0.0
description: Strategy description

# Stage 1: Fundamental screening
screening:
  conditions:
    - "roe > 0.10"
    - "pe < 30"
  limit: 200

# Stage 2: Technical ranking
ranking:
  weights:
    roe: 0.30
    pe: 0.20
    ma_deviation: 0.30
    momentum: 0.20
  normalize: zscore

output:
  columns: [symbol, score, rank, roe, pe, momentum]
  limit: 30

Step 5: Run & Evaluate

Run strategy:

quantcli filter run -f your_strategy.yaml --top 30

Evaluation points:

  1. Selected stock count: Check if screening conditions are reasonable
  2. Factor distribution: Distribution of factor scores
  3. Industry diversification: Avoid over-concentration

FAQ

Q: How to allocate factor weights? A: Core factors 0.3-0.4, auxiliary factors 0.1-0.2, ensure weights sum close to 1

Q: Screening conditions too strict resulting in empty results? A: Gradually relax conditions, first see how many stocks meet each condition

Q: What expression syntax is supported? A: Supports 40+ built-in functions: ma(), ema(), delay(), rolling_sum(), rsi(), rank(), zscore(), etc.

平台分布

OpenClaw

79.56%
按下载量换算34,952

安全审计

VirusTotal

通过

ClawScan

通过

Static analysis

未展示

权限和风险

需要联网

该 Skill 可能需要联网访问来源站点、仓库或外部 API;具体网络访问范围需要结合源码和 README 复核。

安装前确认

本站仅展示第三方公开信息,不托管安装包,不提供自动安装或运行环境。安装前应自行审查源码、依赖和命令行为。目前只有一个公开来源,建议同时核对源仓库。

继续浏览同类 Skills