删除 tushare/.env,token 已写死在代码中
This commit is contained in:
@@ -38,8 +38,6 @@ docker-compose exec postgres psql -U trade -d futures -c \
|
|||||||
"SELECT ts_code, trade_date, composite, signal FROM scores ORDER BY trade_date DESC LIMIT 5;"
|
"SELECT ts_code, trade_date, composite, signal FROM scores ORDER BY trade_date DESC LIMIT 5;"
|
||||||
```
|
```
|
||||||
|
|
||||||
`tushare/.env` 必须存在且含 `TUSHARE_TOKEN=xxx`(已 gitignored)。
|
|
||||||
|
|
||||||
## 关键架构
|
## 关键架构
|
||||||
|
|
||||||
**单进程串行流水线**:`src.main.main()` 先按命令行参数(显式 `ts_code` 优先,否则 `contracts.active_contract(symbol)` 按当月主力自动选)定下合约,再调 `run()` 顺序执行 `fetcher → storage(candles) → scorer → storage(scores)`。无后台任务、无队列,每次 CLI 调用处理一个合约一日。
|
**单进程串行流水线**:`src.main.main()` 先按命令行参数(显式 `ts_code` 优先,否则 `contracts.active_contract(symbol)` 按当月主力自动选)定下合约,再调 `run()` 顺序执行 `fetcher → storage(candles) → scorer → storage(scores)`。无后台任务、无队列,每次 CLI 调用处理一个合约一日。
|
||||||
|
|||||||
13
README.md
13
README.md
@@ -10,17 +10,7 @@
|
|||||||
|
|
||||||
## 快速开始
|
## 快速开始
|
||||||
|
|
||||||
### 1. 配置 tushare token
|
### 1. 启动全栈服务
|
||||||
|
|
||||||
将 token 写入 `tushare/.env`:
|
|
||||||
|
|
||||||
```bash
|
|
||||||
echo "TUSHARE_TOKEN=你的token" > tushare/.env
|
|
||||||
```
|
|
||||||
|
|
||||||
该文件已被 gitignore 排除,不会进入版本库。
|
|
||||||
|
|
||||||
### 2. 启动全栈服务
|
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
docker-compose up -d
|
docker-compose up -d
|
||||||
@@ -165,7 +155,6 @@ trade/
|
|||||||
├── tushare/ # Python 数据服务
|
├── tushare/ # Python 数据服务
|
||||||
│ ├── Dockerfile
|
│ ├── Dockerfile
|
||||||
│ ├── requirements.txt
|
│ ├── requirements.txt
|
||||||
│ ├── .env # TUSHARE_TOKEN(本地,不入库)
|
|
||||||
│ └── src/ # 数据采集 + 打分 + FastAPI
|
│ └── src/ # 数据采集 + 打分 + FastAPI
|
||||||
│ ├── api.py # FastAPI 服务入口
|
│ ├── api.py # FastAPI 服务入口
|
||||||
│ ├── models.py
|
│ ├── models.py
|
||||||
|
|||||||
Reference in New Issue
Block a user