Files
stock/stock-html
..
2026-07-17 18:49:35 +08:00
2026-07-17 18:49:35 +08:00
2026-07-17 18:49:35 +08:00
2026-07-17 18:49:35 +08:00
2026-07-17 18:49:35 +08:00
2026-07-17 18:49:35 +08:00
2026-07-17 18:49:35 +08:00
2026-07-17 18:49:35 +08:00
2026-07-17 18:49:35 +08:00
2026-07-17 18:49:35 +08:00
2026-07-17 18:49:35 +08:00
2026-07-22 07:20:44 +08:00
2026-07-17 18:49:35 +08:00
2026-07-17 18:49:35 +08:00
2026-07-17 18:49:35 +08:00
2026-07-17 18:49:35 +08:00
2026-07-17 18:49:35 +08:00
2026-07-17 18:49:35 +08:00
2026-07-17 18:49:35 +08:00
2026-07-17 18:49:35 +08:00
2026-07-17 18:49:35 +08:00
2026-07-17 18:49:35 +08:00
2026-07-17 18:49:35 +08:00
2026-07-17 18:49:35 +08:00
2026-07-17 18:49:35 +08:00
2026-07-17 18:49:35 +08:00
2026-07-17 18:49:35 +08:00
2026-07-17 18:49:35 +08:00
2026-07-17 18:49:35 +08:00
2026-07-17 18:49:35 +08:00
2026-07-17 18:49:35 +08:00
2026-07-17 18:49:35 +08:00
2026-07-17 18:49:35 +08:00
2026-07-17 18:49:35 +08:00
2026-07-17 18:49:35 +08:00
2026-07-17 18:49:35 +08:00

股票资金流向分析系统

功能说明

这是一个基于Web的股票资金流向分析系统,可以分析大额净流入和大额净流出对股价的影响。

主要功能

  1. 输入股票代码和时间段:支持输入任意股票代码和自定义时间段
  2. 大额资金流向分析:自动识别大额净流入(≥2%)和大额净流出(≤-2%)的交易日
  3. 多维度影响分析:分析大额资金流向对当日、+1日、+2日、+3日、+4日、+5日股价的影响
  4. 可视化展示:提供清晰的数据概览、对比分析和详细统计表格

安装和运行

1. 激活虚拟环境

source venv/bin/activate

2. 安装依赖(如果还未安装)

pip install flask flask-cors akshare pandas numpy

3. 启动服务

python app.py

服务将在 http://localhost:5001 启动

4. 访问Web界面

在浏览器中打开:http://localhost:5001

使用说明

  1. 输入股票代码:例如 000001(平安银行)、600000(浦发银行)等
  2. 选择时间段
    • 开始日期:默认为 2025-01-01
    • 结束日期:默认为昨天
    • 可以手动修改
  3. 点击"开始分析":系统会自动获取数据并进行分析
  4. 查看分析结果
    • 数据概览:显示总交易日数、大额流入/流出日数等
    • 对比分析:对比大额流入和流出的平均涨跌幅差异
    • 详细统计:可以切换查看当日、未来1-5日的详细统计数据

API接口

POST /api/analyze

分析股票资金流向

请求参数:

{
    "stock_code": "000001",
    "start_date": "2025-01-01",
    "end_date": "2025-01-22"
}

响应示例:

{
    "success": true,
    "stock_code": "000001",
    "start_date": "2025-01-01",
    "end_date": "2025-01-22",
    "data": {
        "数据概览": {...},
        "详细统计": {...},
        "对比分析": {...}
    }
}

GET /api/health

健康检查接口

技术栈

  • 后端Flask (Python)
  • 前端Vue 3 (CDN)
  • 数据源akshare
  • 数据处理pandas, numpy

注意事项

  1. 首次运行可能需要下载股票数据,请耐心等待
  2. 股票代码需要正确(6开头为上海,0/3开头为深圳)
  3. 时间段内必须有交易数据,否则会提示错误
  4. 大额流入/流出的阈值设定为净占比2%,可以根据需要调整

文件结构

stock/
├── app.py              # Flask后端服务
├── templates/
│   └── index.html      # 前端页面
├── static/             # 静态资源目录
├── analysis.py         # 分析脚本(独立使用)
├── get-data.py         # 数据获取脚本
└── venv/               # Python虚拟环境