Files
board-monitor/README.md

1.7 KiB
Raw Permalink Blame History

A股板块监控系统

自动获取东方财富板块数据,监控异动并发送邮件通知。

功能特点

  • 获取行业板块涨跌幅排行
  • 获取概念板块涨跌幅排行
  • 监控主力资金流入/流出
  • 检测板块异动涨跌幅≥3%、资金流入≥10亿
  • 自动发送HTML格式邮件通知

数据来源

东方财富HTTP API (http://push2.eastmoney.com)

使用方法

测试API连接

python3 board_monitor.py test

获取板块数据

# 获取行业板块涨跌幅TOP20
python3 board_monitor.py get industry --sort pct --limit 20

# 获取概念板块资金流入TOP20
python3 board_monitor.py get concept --sort flow --limit 20

执行监控检查

# 监控并发送通知(发现异动时)
python3 board_monitor.py monitor -v

# 监控但不发送通知
python3 board_monitor.py monitor --no-notify

定时任务配置

# 添加到crontab
crontab -e

# 盘中每小时检查9:30-15:00
30-59 9 * * 1-5 /usr/bin/python3 /home/xian/.openclaw/workspace-coder/works/board-monitor/board_monitor.py monitor
0-15 10-14 * * 1-5 /usr/bin/python3 /home/xian/.openclaw/workspace-coder/works/board-monitor/board_monitor.py monitor
0-0 15 * * 1-5 /usr/bin/python3 /home/xian/.openclaw/workspace-coder/works/board-monitor/board_monitor.py monitor

异动检测阈值

类型 阈值
涨幅异动 ≥ 3%
跌幅异动 ≤ -3%
资金流入 ≥ 10亿
资金流出 ≤ -10亿

可在 board_monitor.py 中修改 check_anomaly() 函数的参数调整阈值。

通知邮箱

默认发送到: zuitoushang@tphai.com

可在 send_notification() 函数中修改。

版本历史

  • v1.0.0 (2026-04-10) - 初始版本