diff --git a/CLAUDE.md b/CLAUDE.md index cf42aca..edf5f8a 100644 --- a/CLAUDE.md +++ b/CLAUDE.md @@ -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;" ``` -`tushare/.env` 必须存在且含 `TUSHARE_TOKEN=xxx`(已 gitignored)。 - ## 关键架构 **单进程串行流水线**:`src.main.main()` 先按命令行参数(显式 `ts_code` 优先,否则 `contracts.active_contract(symbol)` 按当月主力自动选)定下合约,再调 `run()` 顺序执行 `fetcher → storage(candles) → scorer → storage(scores)`。无后台任务、无队列,每次 CLI 调用处理一个合约一日。 diff --git a/README.md b/README.md index 344a88b..15edf7c 100644 --- a/README.md +++ b/README.md @@ -10,17 +10,7 @@ ## 快速开始 -### 1. 配置 tushare token - -将 token 写入 `tushare/.env`: - -```bash -echo "TUSHARE_TOKEN=你的token" > tushare/.env -``` - -该文件已被 gitignore 排除,不会进入版本库。 - -### 2. 启动全栈服务 +### 1. 启动全栈服务 ```bash docker-compose up -d @@ -165,7 +155,6 @@ trade/ ├── tushare/ # Python 数据服务 │ ├── Dockerfile │ ├── requirements.txt -│ ├── .env # TUSHARE_TOKEN(本地,不入库) │ └── src/ # 数据采集 + 打分 + FastAPI │ ├── api.py # FastAPI 服务入口 │ ├── models.py