Files
etf-monitor/README.md
Tony 1c3a86e20d 初始化ETF监控项目
- 创建项目目录结构
- 添加README.md项目说明
- 添加需求文档REQUIREMENTS.md
- 添加技术调研计划RESEARCH_PLAN.md
- 项目准备进入技术调研阶段
2026-02-28 23:57:52 +08:00

1.8 KiB
Raw Permalink Blame History

ETF监控服务 (ETF Monitor Service)

项目概述

一个智能的ETF监控系统用于监控指定ETF的价格变化分析技术指标并在关键节点提供买卖点提醒。

核心功能

已规划功能

  • ETF列表管理添加/删除/修改)
  • 多数据源支持A股、港股、美股ETF
  • 实时/定时数据获取
  • 技术指标分析MA、RSI、MACD、布林带等
  • 买卖信号生成
  • 多渠道提醒(邮件、消息等)
  • 历史数据回测
  • Web管理界面

第一阶段目标 (MVP)

  1. 单个ETF的每日数据获取
  2. 基础技术指标计算(移动平均线)
  3. 邮件提醒功能
  4. 命令行配置界面

项目结构

etf-monitor/
├── docs/           # 项目文档
├── research/       # 研究资料和评估报告
├── src/           # 源代码
├── tests/         # 测试代码
├── data/          # 数据文件
└── README.md      # 项目说明

技术栈考虑

后端选项

  • Python: 数据分析优势丰富的金融库pandas, numpy, ta-lib
  • Node.js: 异步IO优势适合实时数据获取

数据源

  • 新浪财经API
  • 腾讯财经API
  • Yahoo Finance API
  • Alpha Vantage API

数据库

  • SQLite (轻量级,适合初期)
  • PostgreSQL (功能完整,适合后期)

开发计划

阶段1: 需求调研和技术评估 (当前阶段)

  • 收集相关开源项目参考
  • 评估不同预测算法
  • 确定技术栈和数据源

阶段2: MVP开发 (2-3周)

  • 基础数据获取和存储
  • 简单技术指标计算
  • 邮件提醒功能

阶段3: 功能完善 (3-4周)

  • 更多技术指标
  • Web管理界面
  • 多ETF支持

使用说明

(待补充)

贡献指南

(待补充)

许可证

(待补充)