- 创建项目目录结构 - 添加README.md项目说明 - 添加需求文档REQUIREMENTS.md - 添加技术调研计划RESEARCH_PLAN.md - 项目准备进入技术调研阶段
1.8 KiB
1.8 KiB
ETF监控服务 (ETF Monitor Service)
项目概述
一个智能的ETF监控系统,用于监控指定ETF的价格变化,分析技术指标,并在关键节点提供买卖点提醒。
核心功能
已规划功能
- ETF列表管理(添加/删除/修改)
- 多数据源支持(A股、港股、美股ETF)
- 实时/定时数据获取
- 技术指标分析(MA、RSI、MACD、布林带等)
- 买卖信号生成
- 多渠道提醒(邮件、消息等)
- 历史数据回测
- Web管理界面
第一阶段目标 (MVP)
- 单个ETF的每日数据获取
- 基础技术指标计算(移动平均线)
- 邮件提醒功能
- 命令行配置界面
项目结构
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支持
使用说明
(待补充)
贡献指南
(待补充)
许可证
(待补充)