Files
aiagents-stock/主力选股功能说明.md
T
2025-10-09 20:51:10 +08:00

12 KiB
Raw Blame History

主力选股功能说明

功能概述

主力选股是一个智能选股系统,通过分析主力资金流向,结合AI多智能体分析,自动筛选出近期拉升概率高、主力资金净流入较多、综合素质优秀的优质投资标的。

核心特点

1. 数据来源权威

  • 使用 pywencai 获取同花顺数据
  • 主力资金流向真实可靠
  • 包含完整的财务评分和行业信息

2. 智能筛选机制

  • 主力资金排名:优先选择主力资金净流入前100名
  • 涨幅过滤:排除涨幅过高的股票,避免追高
  • 市值筛选:聚焦50-1300亿市值区间的优质标的
  • 基本面保护:自动过滤ST股、科创板(可配置)

3. AI多维度分析

整合三大分析师团队:

  • 💰 资金流向分析师:分析主力资金行为和市场情绪
  • 📊 行业板块分析师:评估行业前景和市场热点
  • 📈 财务基本面分析师:考察盈利能力和财务健康度

4. 资深研究员决策

  • AI研究员综合所有分析结果
  • 从候选股票中精选最优标的
  • 提供详细的推荐理由和风险提示

工作流程

┌─────────────────────────────────────────────────────────┐
│                    1. 数据获取                           │
│   使用pywencai获取主力资金净流入前100名股票              │
│   包含:资金流向、涨跌幅、市值、财务指标、行业等         │
└──────────────────┬──────────────────────────────────────┘
                   │
┌──────────────────▼──────────────────────────────────────┐
│                    2. 智能筛选                           │
│   ✓ 区间涨跌幅 < 30%(避免追高)                        │
│   ✓ 市值 50-1300亿(优质中盘股)                        │
│   ✓ 排除ST股和科创板                                    │
│   ✓ 按主力资金排序,取前20名                            │
└──────────────────┬──────────────────────────────────────┘
                   │
┌──────────────────▼──────────────────────────────────────┐
│                    3. AI深度分析                         │
│   对每只候选股票进行三维度分析:                         │
│   • 资金流向(主力行为、资金结构)                       │
│   • 行业板块(行业地位、市场热度)                       │
│   • 财务基本面(盈利能力、成长性)                       │
└──────────────────┬──────────────────────────────────────┘
                   │
┌──────────────────▼──────────────────────────────────────┐
│                    4. 综合决策                           │
│   资深研究员AI综合评估:                                │
│   • 对比所有候选股票                                    │
│   • 精选3-5只最优标的                                   │
│   • 提供推荐理由、投资亮点、风险提示                     │
└─────────────────────────────────────────────────────────┘

使用方法

步骤1:进入主力选股界面

在系统侧边栏点击 🎯 主力选股 按钮

步骤2:设置参数

基础参数

  1. 时间区间:选择数据统计的时间范围

    • 最近3个月(默认)
    • 最近6个月
    • 最近1年
    • 自定义日期
  2. 初步筛选数量:从符合条件的股票中选取前N名(默认20只)

    • 范围:10-50只
    • 建议:20-30只
  3. 最终精选数量:最终推荐的股票数量(默认5只)

    • 范围:3-10只
    • 建议:3-5只

高级参数(可选)

  1. 最大涨跌幅:过滤涨幅过高的股票(默认30%

    • 作用:避免追高
    • 建议:20%-40%
  2. 市值范围

    • 最小市值:默认50亿
    • 最大市值:默认1300亿
    • 作用:聚焦优质中盘股
  3. AI模型:选择分析使用的AI模型

    • deepseek-chat:速度快,适合快速筛选
    • deepseek-reasoner:推理能力强,分析更深入

步骤3:开始分析

点击 🚀 开始主力选股 按钮,系统将自动:

  1. 获取数据(约30-60秒)
  2. 智能筛选(约10秒)
  3. AI深度分析(约2-5分钟,取决于股票数量)
  4. 综合决策(约30秒)

步骤4:查看结果

统计概览

显示四个关键指标:

  • 获取股票数:原始数据数量(通常100只)
  • 筛选后:符合筛选条件的数量
  • 深度分析:成功完成AI分析的数量
  • 最终推荐:精选的优质标的数量

精选推荐

对每只推荐股票,系统提供:

  1. 📌 推荐理由3-5条核心理由)

    • 为什么推荐这只股票
    • 关键优势是什么
  2. 💡 投资亮点

    • 突出的投资价值
    • 主要看点
  3. ⚠️ 风险提示

    • 需要关注的风险
    • 注意事项
  4. 📊 投资建议

    • 建议仓位:如20-30%
    • 目标价位:预期目标价
    • 投资周期:短期/中期/长期
  5. 🤖 AI分析师详细报告

    • 资金流向分析
    • 行业板块分析
    • 财务基本面分析

候选股票列表

显示所有候选股票的详细数据:

  • 股票代码、名称
  • 所属行业
  • 市值
  • 主力资金净流入
  • 区间涨跌幅
  • 市盈率、市净率

支持下载CSV格式数据

筛选逻辑详解

主力资金标准

  • 主力资金净流入排名:选择资金流入最多的股票
  • 资金持续性:优先考虑持续流入的股票
  • 资金占比:主力资金占比高的更受关注

涨幅控制

✅ 涨幅适中(<30%):
   - 还有上涨空间
   - 风险相对可控
   
❌ 涨幅过高(>30%):
   - 可能面临回调压力
   - 追高风险较大
   - 自动过滤

市值要求

市值范围:50-1300亿

原因:
✓ <50亿:流动性差,风险高
✓ 50-1300亿:优质中盘股,兼顾成长性和稳定性
✓ >1300亿:大盘股,成长空间有限

基本面保护

  • 自动排除ST股票(特别处理)
  • 可配置排除科创板(波动较大)
  • 要求财务数据完整

AI分析维度

1. 资金流向分析

分析内容

  • 主力资金流向趋势
  • 大单、中单、小单分布
  • 机构与散户资金博弈
  • 资金推动与股价配合度
  • 换手率与成交活跃度

评判标准

  • 主力持续流入 + 股价上涨 = 强势信号
  • ⚠️ 主力流出 + 股价上涨 = 警惕接盘
  • 💡 主力流入 + 股价下跌 = 可能低吸
  • 主力流出 + 股价下跌 = 弱势信号

2. 行业板块分析

分析内容

  • 所属行业发展前景
  • 行业在市场中的地位
  • 板块轮动和市场热度
  • 政策支持和行业催化
  • 行业竞争格局

关注重点

  • 行业是否处于上升周期
  • 是否有政策利好支持
  • 市场关注度和热度
  • 行业龙头还是跟随者

3. 财务基本面分析

分析内容

  • 盈利能力(净利润、ROE等)
  • 成长能力(营收增长、利润增长)
  • 营运能力(周转率等)
  • 偿债能力(资产负债率)
  • 现金流状况
  • 资产质量

评分体系 系统获取8大评分:

  1. 盈利能力评分
  2. 成长能力评分
  3. 营运能力评分
  4. 偿债能力评分
  5. 现金流评分
  6. 资产质量评分
  7. 流动性评分
  8. 资本充足性评分

使用建议

适用场景

  1. 中短期波段交易

    • 捕捉主力资金推动的行情
    • 关注3个月内的主力行为
  2. 行业轮动投资

    • 发现市场热点板块
    • 把握资金流向切换
  3. 价值成长投资

    • 寻找被主力关注的潜力股
    • 结合基本面和资金面

使用频率

  • 建议:每周执行1-2次
  • 最佳时机:周末或交易日收盘后
  • 避免:开盘前或盘中(数据可能不完整)

注意事项

1. 数据时效性

  • 数据有一定延迟(通常1-2天)
  • 适合中短期布局,不适合日内交易
  • 建议结合实时行情确认

2. 市场环境

  • 牛市:主力选股效果更佳,资金推动明显
  • 震荡市:关注短期波段机会
  • 熊市:谨慎使用,关注防御性板块

3. 仓位管理

  • 不要孤注一掷,建议分散投资
  • 单只股票仓位不超过30%
  • 保留一定现金仓位

4. 风险控制

  • 设置止损位(建议-8%到-10%
  • 设置止盈位(建议+15%到+20%
  • 不追高,不贪婪

常见问题

Q1: 为什么获取数据失败?

可能原因

  1. 网络连接问题
  2. pywencai服务暂时不可用
  3. 查询语句触发限制

解决方法

  • 检查网络连接
  • 等待片刻后重试
  • 调整时间区间参数

Q2: 为什么筛选后股票很少?

可能原因

  1. 筛选条件过于严格
  2. 当前市场符合条件的股票较少

解决方法

  • 适当放宽涨跌幅限制(如改为40%
  • 扩大市值范围
  • 调整时间区间

Q3: AI分析需要多长时间?

时间估算

  • 单只股票:约10-15秒
  • 20只股票:约3-5分钟
  • 50只股票:约8-10分钟

影响因素

  • 股票数量
  • AI模型选择
  • 网络速度

Q4: 推荐结果每次都一样吗?

答案:不完全一样

原因

  1. 数据每天更新(主力资金、价格等)
  2. AI分析会考虑最新市场环境
  3. 不同时间段的数据可能不同

Q5: 如何判断推荐质量?

评判标准

  1. 理由充分性:推荐理由是否具体、有说服力
  2. 数据支撑:是否有真实数据支撑
  3. 风险提示:是否明确指出风险
  4. 逻辑连贯性:资金、行业、基本面是否相互印证

建议

  • 认真阅读AI分析报告
  • 对比多个候选股票
  • 结合自己的投资逻辑
  • 不盲目跟从,独立思考

技术要求

环境依赖

# 必须安装
pywencai>=0.7.0
pandas
streamlit

# Node.js要求
Node.js >= 16.0pywencai依赖)

安装方法

# 安装Python依赖
pip install pywencai pandas streamlit

# 检查Node.js版本
node --version

# 如果版本低于16.0,需要升级Node.js

最佳实践

1. 每周选股流程

周日晚上 → 运行主力选股
           ↓
        查看推荐结果
           ↓
        深入研究前3名
           ↓
    周一开盘前制定策略
           ↓
        择机建仓

2. 结合技术分析

推荐股票后,建议再进行:

  • K线形态分析
  • 支撑压力位判断
  • 均线系统确认
  • 成交量变化观察

3. 分批建仓

发现优质标的后:
第1批:20% → 试探性建仓
第2批:30% → 确认后加仓
第3批:30% → 突破后追加
保留:20% → 备用资金

4. 持仓管理

持有期间关注:
✓ 主力资金是否继续流入
✓ 股价是否沿着上升趋势
✓ 行业是否仍有催化
✓ 基本面是否发生变化

出现以下情况考虑减仓:
✗ 主力资金持续流出
✗ 技术面破位
✗ 基本面恶化
✗ 达到目标价位

更新日志

v1.0.0 (2025-10-09)

  • 初始版本发布
  • 支持主力资金数据获取
  • 实现智能筛选算法
  • 集成AI三大分析师
  • 资深研究员综合决策
  • Web界面集成

技术支持

如遇问题,请提供:

  1. 错误截图或错误信息
  2. 使用的参数配置
  3. 操作步骤描述

免责声明

重要提示

  1. 本功能仅供学习和研究使用
  2. 不构成任何投资建议
  3. 股市有风险,投资需谨慎
  4. 请根据自身情况做出投资决策
  5. 盈亏自负,谨慎操作

祝您投资顺利! 🚀📈