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

81 lines
1.8 KiB
Markdown
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# 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支持
## 使用说明
(待补充)
## 贡献指南
(待补充)
## 许可证
(待补充)