# skill-quant-factor-directional-alpha **Repository Path**: quantskills/skill-quant-factor-directional-alpha ## Basic Information - **Project Name**: skill-quant-factor-directional-alpha - **Description**: 只读镜像,源仓库:https://github.com/quantskills/skill-quant-factor-directional-alpha。提交与反馈请前往 GitHub。 QuantSkills factor Skill repository - **Primary Language**: Unknown - **License**: GPL-3.0 - **Default Branch**: main - **Homepage**: https://github.com/quantskills/skill-quant-factor-directional-alpha - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2026-08-31 - **Last Updated**: 2026-08-31 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 🧭 skill-quant-factor-directional-alpha [简体中文](README.md) | **English** > Directional factor library: 296 standalone OHLCV factor Skills, 296/296 validated on real market data.

factors categories markets sample validation license

`skill-quant-factor-directional-alpha` is the QuantSkills organization's directional factor Skill repository. It collects OHLCV factors that describe price direction, trend continuation, breakout, reversal, and channel position. QuantSkills GitHub organization: https://github.com/quantskills This repository is suitable for researching: - Trend following - Momentum continuation - Mean reversion - Price breakout - Range position and channel states ## 🧭 QuantSkills Factor Library Navigation QuantSkills splits this batch of OHLCV factors into three public Skill repositories by research purpose: ```mermaid flowchart LR D["🧭 directional-alpha
directional (this repo)
trend · momentum · reversal · breakout · channel"] ~~~ R["🛡️ risk-pattern-alpha
risk & pattern
volatility · candles · oscillator · drawdown"] ~~~ V["📊 volume-stat-alpha
volume & statistics
volume · price-volume · liquidity · ts-rank · distribution"] style D fill:#e3f2fd,stroke:#1976d2 style R fill:#ffebee,stroke:#c62828 style V fill:#e8f5e9,stroke:#388e3c ``` - [`skill-quant-factor-directional-alpha`](https://github.com/quantskills/skill-quant-factor-directional-alpha): directional — trend, momentum, reversal, breakout, and channel-position factors. - [`skill-quant-factor-risk-pattern-alpha`](https://github.com/quantskills/skill-quant-factor-risk-pattern-alpha): risk & pattern — volatility, candlestick pattern, oscillator, and drawdown factors. - [`skill-quant-factor-volume-stat-alpha`](https://github.com/quantskills/skill-quant-factor-volume-stat-alpha): volume & statistics — volume, price-volume relation, liquidity, time-series rank, and return-distribution factors. This repository is the directional library of the three; it does not represent the entire QuantSkills factor collection. ## 📦 Repository Contents This repository contains `296` factor Skills, keeping their original factor IDs. ```mermaid pie showData title Category distribution of the 296 factors "Trend" : 148 "Momentum" : 50 "Breakout" : 48 "Reversal" : 25 "Channel" : 25 ``` | Category | Count | Description | |---|---:|---| | Trend | 148 | Trend states such as SMA gap, EMA gap, trend strength, trend efficiency | | Momentum | 50 | Direction-continuation signals such as return momentum and skip-period momentum | | Reversal | 25 | Return-reversal signals | | Breakout | 48 | Breakout states such as upper-band breakout and lower-band breakdown | | Channel | 25 | Range position, relative position within a channel | ## 🗂️ Single-Factor Structure Each factor is a standalone Skill folder under `factors/`, named `-`: ```text factors/ R001-5d-z-scored-return-momentum/ SKILL.md README.md scripts/ factor.py validate.py validation_real/ result.json report.md references/ formula.md agents/ openai.yaml ``` ## 🗃️ Data Requirements Factor code depends only on standard OHLCV fields: ```text date, symbol, open, high, low, close, volume ``` Recommended additional field: ```text market ``` ## 🧪 Validation Scope Factors in this repository have been validated on a real market panel: | Item | Scope | |---|---| | 🇨🇳 A-shares | 98 symbols | | 🇺🇸 US stocks | 50 symbols | | 📅 Sample period | 2021-01-04 to 2026-06-10 | | ✅ Result | 296 / 296 pass | Validation metrics include coverage, 5-day Rank IC, 5-day ICIR, quintile Q5-Q1 return spread, top-group turnover, and a no-lookahead check. ## 🚀 Usage ```mermaid flowchart LR A["📂 Enter any factor directory
factors/R001-.../"] --> B["🧪 validate.py self-check
validation_real/result.json + report.md"] A --> C["🐍 compute_factor(df)
scripts/factor.py"] C --> D["📈 Factor values
on your own OHLCV data"] style A fill:#e3f2fd,stroke:#1976d2 style B fill:#fff3e0,stroke:#f57c00 style D fill:#e8f5e9,stroke:#388e3c ``` After entering any factor directory, run the self-check directly: ```powershell $env:PYTHONUTF8='1' python .\scripts\validate.py ``` Call it from code: ```python from scripts.factor import compute_factor result = compute_factor(df) ``` where `df` is your own OHLCV data. ## 🗂️ Index Files | File | Contents | |---|---| | `factor_index.json` | Metadata index of all factors in this repository | | `validation_summary_real.json` | Real-market validation summary of all factors in this repository | | `repo_summary.json` | Repository-level statistics | ## 📜 License This repository is licensed under the GNU General Public License v3.0. See [LICENSE](LICENSE). Copyright (C) 2026 QuantSkills. ## 🐼 PandaAI / QUANTSKILLS Community
PandaAI community QR code
Scan the QR code to join the PandaAI community for QUANTSKILLS skills, agent workflows, and quantitative research practice.