OS

online0001/short-term-stock-picker

API development
50 stars 품질 40 트렌드 40

股票分析skill、股票数据源skill、A股选股skill、量化投资skill 短线交易skill、强势股筛选skill、涨停板分析skill、技术面选股skill 均线策略skill、量化选股skill、股票筛选skill工具、A股数据skill 短线选股、强势股筛选、涨停板选股、技术面选股 量化交易策略、A股打板分析、资金流向研究...

개요

short-term-stock-picker is a designed for (Chinese stock market / 沪深股市 / A股). Also known as / Related Searches: , , , , , , , , , , , , , , , , , , . This tool identifies with high momentum by combining: - - Stocks with recent limit-up days in past 20 trading sessions - - MA5/10/20 alignment, golden cross patterns, volume analysis - - Fund flow estimation based on volume and price action - - Multi-dimensional scoring system - : Combines limit-up history, technical indicators, and capital flow - : MA alignment, golden cross, volume analysis - : Uses AKShare open data source - : Multi-dimensional scoring system for ranking - : Shanghai Main Board, Shenzhen, GEM (创业板), STAR (科创板) - MA Bullish Alignment: 20 points - Volume Surge (>1.5x): 15 points - Volume Surge (>1.2x): 10 points - Price-Volume Combo: 10 points - Turnover Stability: 5 points - Python 3.7+ - akshare >= 1.18 - pandas This tool is for . Stock trading involves substantial risk.

README

Short-Term Stock Picker (短线强势股筛选工具)

English | 中文


English

Overview

short-term-stock-picker is a professional quantitative stock screening tool designed for A-share market (Chinese stock market / 沪深股市 / A股).

Also known as / Related Searches: 股票分析skill, 股票数据源skill, A股选股skill, 量化投资skill, 短线交易skill, 强势股筛选skill, 涨停板分析skill, 技术面选股skill, 均线策略skill, 量化选股skill, 股票筛选skill工具, A股数据skill, 短线选股器, 强势股筛选工具, 量化选股, 涨停板选股, 技术面选股, 短线交易策略, A股打板工具.

What It Does

This tool identifies short-term strong stocks (短线强势股) with high momentum by combining:

  • Limit-up history analysis (涨停基因分析) - Stocks with recent limit-up days in past 20 trading sessions
  • Technical analysis (技术面分析) - MA5/10/20 alignment, golden cross patterns, volume analysis
  • Capital flow estimation (资金流向估算) - Fund flow estimation based on volume and price action
  • Trend health assessment (趋势健康度) - Multi-dimensional scoring system

Features

  • Multi-Factor Screening: Combines limit-up history, technical indicators, and capital flow
  • Technical Analysis: MA alignment, golden cross, volume analysis
  • No API Token Required: Uses AKShare open data source
  • Comprehensive Scoring: Multi-dimensional scoring system for ranking
  • Cross-Board Support: Shanghai Main Board, Shenzhen, GEM (创业板), STAR (科创板)

Screening Criteria

Criterion Threshold Description
Market Cap ≤ 150亿 Circulating market cap limit
Limit-Up ≥ 1次 At least 1 limit-up in 20 days
MA Alignment 100% Price above MA5, MA10, MA20
MA Pattern 多头 MA5 > MA10 > MA20
Turnover Rate 0.5-10% Reasonable range
Volume Ratio > 1.0 Recent 5-day vs previous 5-day

Scoring System

Total Score = Limit-Up Count × 20 + Technical Score + Volume Ratio × 5

Technical Score Components:

  • MA Bullish Alignment: 20 points
  • Volume Surge (>1.5x): 15 points
  • Volume Surge (>1.2x): 10 points
  • Price-Volume Combo: 10 points
  • Turnover Stability: 5 points

Supported AKShare APIs

Limit-Up Pool APIs:

API Description
stock_zt_pool_em() Limit-up pool (涨停股池)
stock_zt_pool_previous_em() Previous day limit-up pool
stock_dt_pool_em() Limit-down pool (跌停股池)

Historical Data APIs:

API Description
stock_zh_a_daily() Sina Finance historical data
stock_zh_a_hist() East Money historical data
stock_zh_a_hist_tx() Tencent historical data

Installation

git clone https://github.com/online0001/skills.git
cd skills/short-term-stock-picker
pip install akshare pandas
python3 scripts/pick_stocks.py

Output Fields

Field Description
代码 Stock code
名称 Stock name
涨停次数(近20日) Limit-up count in past 20 days
流通市值(亿) Circulating market cap (100M CNY)
最新价 Latest price
MA5/MA10/MA20 Moving averages
换手率 Turnover rate (%)
量比(近5日) Volume ratio (5-day)
综合评分 Total score

Requirements

  • Python 3.7+
  • akshare >= 1.18
  • pandas

Disclaimer

This tool is for educational and research purposes only. Stock trading involves substantial risk. Please make investment decisions responsibly.


中文

简介

short-term-stock-picker(短线强势股筛选工具)是一款面向 A股市场 的 专业量化选股工具,支持:

  • 股票分析skill、股票数据源skill、A股选股skill、量化投资skill
  • 短线交易skill、强势股筛选skill、涨停板分析skill、技术面选股skill
  • 均线策略skill、量化选股skill、股票筛选skill工具、A股数据skill
  • 短线选股、强势股筛选、涨停板选股、技术面选股
  • 量化交易策略、A股打板分析、资金流向研究
  • 均线系统分析、量价配合分析、趋势健康度评估

本工具基于 AKShare 开源金融数据接口,无需API Token,一键运行即可筛选出具备短线强势特征的股票。

功能特点

  • 接口完整:基于AKShare 98+数据接口构建
  • 调用简便:一行命令即可运行,无需复杂配置
  • 参数灵活:可调整市值、换手率、均线参数
  • 错误处理:内置异常处理机制,确保程序稳定运行
  • 文档详细:SKILL.md + README双文档说明

筛选条件

条件 阈值 说明
市值 ≤ 150亿 流通市值过滤
涨停基因 ≥ 1次 近20个交易日有涨停
均线站稳 100% 股价站稳MA5/MA10/MA20
均线多头 多头 MA5 > MA10 > MA20
换手率 0.5-10% 合理区间
成交量 > 1.0倍 近5日均量 > 前5日均量

评分体系详解

综合评分 = 涨停次数×20 + 技术评分 + 量比×5

技术评分组成:

  • 均线多头排列:20分
  • 成交量明显放量(>1.5倍):15分
  • 成交量温和放量(>1.2倍):10分
  • 量价配合:10分
  • 换手率稳定:5分

量比说明:

  • 量比 > 1.5:明显放量
  • 量比 > 1.2:温和放量
  • 量比 > 1.0:略有放量

适用场景

  • 短线选股 - 筛选短期强势股
  • 强势股筛选 - 识别市场领先者
  • 涨停板策略 - 追涨停板分析
  • 技术面选股 - MA金叉、均线多头
  • 量化投资研究 - 量化策略回测
  • A股打板 - 涨停板打板策略
  • 股票池管理 - 构建自选股池
  • 热点板块追踪 - 热门题材分析
  • 资金流向研究 - 主力资金动向

支持的AKShare接口

涨停板行情接口:

接口 说明
stock_zt_pool_em() 涨停股池
stock_zt_pool_previous_em() 昨日涨停股池
stock_dt_pool_em() 跌停股池

历史行情接口:

接口 说明
stock_zh_a_daily() 新浪财经历史行情
stock_zh_a_hist() 东方财富历史行情
stock_zh_a_hist_tx() 腾讯历史行情

安装使用

# 克隆仓库
git clone https://github.com/online0001/skills.git
cd skills/short-term-stock-picker

# 安装依赖
pip install akshare pandas

# 运行选股
python3 scripts/pick_stocks.py

输出结果

结果保存至 result.csv,包含以下字段:

字段 说明
代码 6位股票代码
名称 股票名称
涨停次数(近20日) 近20个交易日涨停次数
流通市值(亿) 流通市值(亿元)
最新价 最新成交价
MA5/MA10/MA20 5/10/20日均线价格
换手率 日均换手率(%)
量比(近5日) 成交量放大比例
综合评分 综合实力得分
板块 上交所/深交所/创业板/科创板
所属行业 申万行业分类

项目结构

short-term-stock-picker/
├── SKILL.md              # OpenClaw Skill 元数据
├── README.md             # 项目说明文档
├── LICENSE               # MIT开源协议
├── scripts/
│   └── pick_stocks.py   # 选股脚本(核心)
├── references/           # 参考资料目录
└── result.csv           # 筛选结果(运行后生成)

技术栈

  • Python 3.7+ - 编程语言
  • AKShare - 金融数据接口
  • Pandas - 数据处理分析

依赖环境

akshare >= 1.18
pandas
python >= 3.7

免责声明

本工具仅供教育学习和研究参考使用。股票投资存在较大风险,过往业绩不代表未来表现。量化筛选结果仅供参考,不构成投资建议。请理性投资,盈亏自负。


Made with ❤️ for A-share investors | 专为A股投资者打造

GitHub: https://github.com/online0001/skills

View this README on GitHub

추천 도구

다른 키워드를 입력하거나 필터를 제거해 보세요.

설치

npx skillfish add online0001/short-term-stock-picker