选股工具使用说明

选股工具使用说明

本工具包含两个脚本,配合使用效果最佳。


一、multi_factor.py --- 7因子多因子选股

用途:对全A股打分排序,选出综合质地最好的 TOP 15,适合中线持仓参考。

推荐运行时间:每周 1-2 次,收盘后(15:30 以后)运行。

7个评分因子

# 因子 含义 方向 权重
1 PE(市盈率) 估值水平 越低越好 20%
2 ROE(净资产收益率) 盈利质量 越高越好 20%
3 近期动量 趋势强度 越高越好 15%
4 成交额 流动性保障 越大越好 10%
5 回撤因子 规避追高/弱势 适中(-5%~-15%)最优 15%
6 资金流向 主力态度 净流入越大越好 10%
7 波动率 稳健性 越小越好 10%

自动排雷(硬性过滤)

以下股票直接剔除,不参与打分:

  • ST / *ST / 退市整理股
  • 停牌股
  • PE < 0(亏损)或 PE > 200(泡沫)
  • 上市不满 60 天的次新股
  • 日均成交额 < 3000万(流动性不足)
  • 近20日涨幅 > 40%(追高风险大)
  • 总市值 < 30亿(小盘操纵风险)

自动完成的事

功能 说明
行业分散 同一行业最多保留 3 只,避免集中风险
大盘信号 自动判断上证 vs MA20,给出 🟢偏多 / 🟡震荡 / 🔴偏空
操作建议 逐只标注"✅ 可介入 / 🔶 谨慎追入 / ⚠️ 已偏离过远 / 🔄 等回调"

输出示例

复制代码
===== 大盘环境 =====
上证指数: 3380.25 | MA20: 3350.12 | 状态: 🟢 偏多
建议:可正常建仓

===== TOP 15 精选 =====(行业已分散)
   代码    名称   行业     PE    ROE  动量%  资金流  成交额(亿)  得分   操作建议
1  600xxx  某某   银行    8.2   15.3  5.2   3.1    12.5       82.3  ✅ 可介入
2  000xxx  某某   医药   22.1   18.7  3.8   2.5     8.3       79.1  ✅ 可介入
...

可调配置(脚本顶部)

python 复制代码
WEIGHTS = {"pe": 0.20, "roe": 0.20, ...}  # 各因子权重
TOP_N = 15                                  # 输出数量
MAX_PER_INDUSTRY = 3                        # 同行业最多几只
FILTER_MIN_AMOUNT = 3000                    # 成交额下限(万元)

二、hot_sector_laggard.py --- 热点板块补涨筛选

用途:找当日热点板块内还没涨的票,适合做短线补涨机会。

推荐运行时间:每个交易日 14:30 以后运行(涨停基本定型后)。

逻辑

复制代码
今日涨停股 → 统计所属概念板块 → 取涨停数最多的 TOP5 热点板块
→ 拉取板块全部成分股 → 筛出"还没涨"的 → 打分排序 → 每个板块输出 TOP5

筛选条件(候选资格)

  • 今日涨幅 < 3%(还没启动)
  • 近5日涨幅 < 10%(没涨过一波)
  • 非 ST、非停牌
  • PE > 0(排除亏损)
  • 日均成交额 > 3000万(有流动性)

打分逻辑

维度 权重 说明
板块热度 30% 板块涨停数越多,分越高
估值(PE) 25% 越低越好
质量(PB) 25% 越低越好
蓄势度 20% 近5日涨幅越小越好(说明还没动)

输出示例

复制代码
===== 热点板块涨停统计 =====
排名  板块名称      涨停数
1    AI+应用       8只
2    低空经济       5只
...

===== 板块补涨候选 =====

【AI+应用】涨停8只,以下为未启动标的 TOP5:
排名  代码    名称    今日涨幅  5日涨幅  PE    补涨得分
1    600xxx  某某    +0.5%   +2.1%  18.3   87.5
...

⚠️ 运行时间约 3-10 分钟(需遍历数百个概念板块)。


三、两个工具配合使用

工具 视角 频率 时间
multi_factor.py 中线 · 选"好公司" 每周1-2次 收盘后
hot_sector_laggard.py 短线 · 抓"好时机" 每个交易日 14:30后

强共振信号 :如果某只股票同时出现在多因子 TOP15 和热点补涨列表里,优先级最高。


四、快速开始

bash 复制代码
# 解压
tar xzf stock-picker.tar.gz
cd stock-picker

# 安装依赖
pip install -r requirements.txt

# 多因子选股
python multi_factor.py

# 热点补涨(14:30后)
python hot_sector_laggard.py

依赖:Python 3.8+,akshare,pandas,numpy


⚠️ 免责声明:本工具仅供学习研究,不构成任何投资建议。股市有风险,投资需谨慎。

相关推荐
xuxianliang8 天前
第227章 最后的方程(悦儿的遗产)
程序员创富
jimy18 天前
一个夜间期权交易策略的评价
策略模式·程序员创富
财情双生教练易和中10 天前
心理咨询 - 7层深度财情双生知识卡,助人自助,让心有归处,让生命绽放。通过提升认知能力、情绪智能、人际效能来增加个人的社会资本和职业竞争力
职场发展·创业创新·程序员创富
财情双生教练易和中13 天前
战略规划咨询 · 7层深度财情双生知识卡,战略的本质,战略的精髓,真正的战略,不是预测未来,而是创造未来。
职场发展·创业创新·程序员创富
龙小VIP19 天前
上线一个小程序要多少钱
程序人生·职场和发展·程序员创富
开开心心就好20 天前
这款工具批量卸载软件并清理残留文件
人工智能·游戏·音视频·语音识别·媒体·程序员创富·高考
Jay-r21 天前
当“同事.skill”刷爆GitHub:AI正把职场经验变成可复制的“技能包”
人工智能·职场和发展·生活·技术美术·程序员创富
周末也要写八哥25 天前
程序员自我提升之Stack Overflow
程序员创富
一个处女座的程序猿O(∩_∩)O1 个月前
我的创作纪念日
程序员创富