已配置的10只指数基金,覆盖主要全球指数和投资主题:
| 基金代码 | 基金名称 | 指数主题 | 预警阈值 | 说明 |
|---|---|---|---|---|
| 513500 | 标普500ETF | 美股大盘 | 4.0% | 跟踪标普500指数 |
| 159941 | 纳指100ETF | 美股科技 | 5.0% | 跟踪纳斯达克100指数 |
| 512980 | 广发纳指100 | 美股科技 | 5.0% | 纳斯达克100指数基金 |
| 588000 | 科创50ETF | 中国科创 | 6.0% | 跟踪科创50指数 |
| 513030 | 华宝科创50ETF | 中国科创 | 6.0% | 科创50指数ETF |
| 515450 | 中证500增强ETF | 中盘成长 | 4.0% | 中证500指数增强 |
| 000311 | 景顺长城沪深300增强 | 大盘价值 | 4.0% | 沪深300指数增强 |
| 510500 | 中证500ETF | 中盘成长 | 4.0% | 跟踪中证500指数 |
| 515000 | 华夏中证红利ETF | 红利价值 | 3.0% | 跟踪红利指数 |
| 161130 | 易方达恒生ETF | 港股红利 | 4.0% | 港股红利股票 |
- 发送邮箱: firfunneral_h@126.com (163邮箱)
- 收件邮箱: firfunneral_h@126.com
- 邮件主题: 【全球指数基金监控】{date} 基金涨跌报告
- 邮件格式: HTML格式,包含详细的基金数据表格
重要: 需要先设置163邮箱的SMTP授权码才能发送邮件。
- 登录163邮箱网页版
- 进入"设置" → "POP3/SMTP/IMAP"
- 开启SMTP服务
- 获取授权码并保存
# 编辑邮件配置文件
vim config/email_config.ini
# 找到 password 行,替换为你的授权码
password = your_actual_smtp_authorization_codepython3 validate_config.pypython3 test_funds.pypython3 src/monitor_main.py --mode testpython3 src/monitor_main.py --mode once- 能够获取部分基金的实时数据
- 数据处理和预警计算正常
- 生成HTML格式的邮件报告
- 成功发送邮件到 firfunneral_h@126.com
- 网络问题: 部分基金数据可能获取失败(正常情况)
- 授权码错误: 邮件发送失败,检查163邮箱授权码
- 基金代码: ETF代码可能需要根据实际情况调整
邮件报告将包含以下内容:
📊 全球指数基金监控日报 - 2024-08-30
📈 监控汇总
总监控基金数: 10
上涨基金数: 6
下跌基金数: 4
预警基金数: 2
📋 详细数据
┌─────────────────────┬────────┬─────────┬─────────┬─────────────┬────────┐
│ 基金名称 │ 净值 │ 涨跌幅 │ 涨跌额 │ 更新时间 │ 状态 │
├─────────────────────┼────────┼─────────┼─────────┼─────────────┼────────┤
│ 标普500ETF │ 1.4567 │ +1.25% │ +0.018 │ 15:00:00 │ 正常 │
│ 纳指100ETF │ 2.1234 │ +2.35% │ +0.048 │ 15:00:00 │ 正常 │
│ 科创50ETF │ 0.8934 │ -1.85% │ -0.017 │ 15:00:00 │ 正常 │
│ 华夏中证红利ETF │ 1.1234 │ +5.20% │ +0.056 │ 15:00:00 │ ⚠️预警 │
└─────────────────────┴────────┴─────────┴─────────┴─────────────┴────────┘
数据来源: 天天基金网、新浪财经等第三方平台 | 报告时间: 2024-08-30 15:30:10
# 检查网络连接
ping fund.eastmoney.com
# 测试单个基金
python3 -c "
import sys; sys.path.append('src')
from fund_crawler import FundCrawler
crawler = FundCrawler()
data = crawler.get_fund_data('513500')
print(data)
"- 检查163邮箱是否开启SMTP服务
- 确认授权码是否正确配置
- 检查网络是否能访问163邮箱服务器
# 检查Python路径
export PYTHONPATH=$PYTHONPATH:$(pwd)/src
# 重新运行测试
python3 validate_config.py# 编辑定时任务
crontab -e
# 添加每日监控(工作日9:30、11:30、15:00)
30 9,11,15 * * 1-5 cd /path/to/fund_monitor && python3 src/monitor_main.py --mode once- 打开"任务计划程序"
- 创建基本任务 → 每天触发
- 设置程序路径和参数
如遇问题可以:
- 查看
logs/monitor.log日志文件 - 运行
python3 validate_config.py诊断 - 检查网络连接和邮箱配置
- 通过网站联系表单反馈问题
免责声明: 指数基金投资有风险,投资需谨慎。本系统仅提供数据监控服务,不构成投资建议。请根据自身风险承受能力做出投资决策。