From c46ea04993a4b768150bc1c02f5aed30a209112a Mon Sep 17 00:00:00 2001 From: fish Date: Sun, 3 May 2026 20:51:45 +0800 Subject: [PATCH] =?UTF-8?q?=E5=88=A0=E9=99=A4=20tushare/.env=EF=BC=8Ctoken?= =?UTF-8?q?=20=E5=B7=B2=E5=86=99=E6=AD=BB=E5=9C=A8=E4=BB=A3=E7=A0=81?= =?UTF-8?q?=E4=B8=AD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- CLAUDE.md | 2 -- README.md | 13 +------------ 2 files changed, 1 insertion(+), 14 deletions(-) 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