mirror of
https://ghfast.top/https://github.com/aeroxw/easy-tdx.git
synced 2026-09-12 19:14:16 +08:00
新增:强势股排名(screen strength) - 全市场按 5/20/60 日涨幅加权合成强势分,纯离线扫描 - 三种预设:steady(稳健)/breakout(妖股)/balanced(均衡) - CLI: easy-tdx screen strength --preset steady --top 50 --table - Web API: GET /api/v1/market/strength - 支持自定义权重、成交额过滤、并发扫描 修复: - _detect_security_type 代码段不全,ETF/基金/科创板/逆回购被误判为 A 股 - screen strength/rank 名称补齐超 80 只时末尾被丢弃(分批查询) 详见 CHANGELOG.md
42 lines
2.6 KiB
Markdown
42 lines
2.6 KiB
Markdown
# 更新日志
|
||
|
||
本文件记录 easy-tdx 的版本变更。格式遵循 [Keep a Changelog](https://keepachangelog.com/zh-CN/)。
|
||
|
||
## [1.15.0] — 2026-06-25
|
||
|
||
### 新增
|
||
|
||
- **强势股排名(strength)** — 全市场按 5/20/60 日涨幅加权合成强势分,选出"最近最强"的股票。
|
||
- 新增核心引擎 `easy_tdx.screen.strength.StrengthRanker`,纯离线读取本地 `.day` 文件,复用 `SignalScanner` 的并发/进度回调架构。
|
||
- 新增 CLI 子命令 `easy-tdx screen strength`,支持表格 / JSON 输出。
|
||
- 新增 Web API 端点 `GET /api/v1/market/strength`,通过线程池执行避免阻塞事件循环。
|
||
- **三种预设模式**:
|
||
- `steady`(默认):中长期稳健,60 日权重主导 + 波动率惩罚,选出"稳着涨"的票。
|
||
- `breakout`:近期妖股爆发,5 日权重主导,纯加权涨幅(不除波动率),选出短期最猛的票。
|
||
- `balanced`:三周期均衡 + 波动率调整。
|
||
- 支持自定义权重(自动归一化)、成交额过滤、上市天数过滤、并发扫描。
|
||
- 输出含 `data_date` / `last_date` 字段,标注数据截止日,便于判断时效。
|
||
- 示例代码见 `examples/23_screen_strength/`。
|
||
|
||
### 修复
|
||
|
||
- **`_detect_security_type` 代码段判定不全**(`offline/daily_bar.py`)—— 上交所科创板 ETF(588/589)、LOF(560-563)、货币 ETF(551)、普通 ETF(520-530)等代码段,以及深交所封闭式基金/LOF(17/18 开头)、国债逆回购(204 开头)被默认返回值误判为深市 A 股,导致 `screen strength` / `screen scan` 把基金和 ETF 混入股票排名。修复后补全所有已知代码段,默认返回 `UNKNOWN`(不再误判成 A 股)。
|
||
- **`screen strength` / `screen rank` 名称补齐分批 bug**(`screen/cli.py`、`screen/ranker.py`)—— `MacClient.get_stock_quotes` 单次最多 80 只,传入超过 80 只时末尾名称被服务器静默丢弃。修复后改为 80 只/批分页查询。
|
||
|
||
### 变更
|
||
|
||
- `easy_tdx.screen.__init__` 导出 `StrengthRanker`、`StrengthResult`、`STRENGTH_PRESETS`。
|
||
- README 增加「强势股排名(strength)」章节及 Web API 调用示例。
|
||
|
||
## [1.14.5] — 2026-06-12
|
||
|
||
- feat(chanlun): 分钟级别日期自适应输出时分 YYYY-MM-DD HH:MM
|
||
- release: v1.14.4 — 修复 cmd_chanlun.py ruff format CI 失败
|
||
- release: v1.14.3 — 缠论 CLI table 模式补日期(中枢/买卖点/背驰)
|
||
- feat(chanlun): CLI table 模式 zss/mmds/bcs 显示日期字段
|
||
- release: v1.14.2 — 缠论 JSON 可视化字段增强(中枢/买卖点/背驰补日期)
|
||
|
||
---
|
||
|
||
> 历史版本变更请参考 `git log`。
|