初始化ETF监控项目

- 创建项目目录结构
- 添加README.md项目说明
- 添加需求文档REQUIREMENTS.md
- 添加技术调研计划RESEARCH_PLAN.md
- 项目准备进入技术调研阶段
This commit is contained in:
2026-02-28 23:57:52 +08:00
commit 1c3a86e20d
3 changed files with 372 additions and 0 deletions

80
README.md Normal file
View File

@@ -0,0 +1,80 @@
# 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支持
## 使用说明
(待补充)
## 贡献指南
(待补充)
## 许可证
(待补充)