初始化ETF监控项目
- 创建项目目录结构 - 添加README.md项目说明 - 添加需求文档REQUIREMENTS.md - 添加技术调研计划RESEARCH_PLAN.md - 项目准备进入技术调研阶段
This commit is contained in:
80
README.md
Normal file
80
README.md
Normal 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支持
|
||||
|
||||
## 使用说明
|
||||
|
||||
(待补充)
|
||||
|
||||
## 贡献指南
|
||||
|
||||
(待补充)
|
||||
|
||||
## 许可证
|
||||
|
||||
(待补充)
|
||||
Reference in New Issue
Block a user