feat(ECR-009): Crypto Wyckoff Screener 独立页(D/W/M)

移植 A_Share_DP 引擎;本地缓存与 60s tip;月线由日线 UTC 聚合;不碰主站 analyze/缠论叠层。

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
jackyu66git
2026-08-07 15:46:35 +08:00
co-authored by Cursor
parent 6c627f009a
commit ec08de098e
34 changed files with 3212 additions and 9 deletions
@@ -0,0 +1,31 @@
# ENGINEERING_SPEC — ECR-009 Crypto Wyckoff Screener
**Level:** L2 · 独立页
**Date:** 2026-08-07
## Goal
数字货币 D/W/M 威科夫选股观察页(A_Share_DP 引擎语义);24/7 tip 每分钟更新。
## Package
`crypto_wyckoff/`features → cycle/phase/event/signal → decision → plan;本地 `data/crypto_wyckoff/`
## API
- `GET /wyckoff_crypto`
- `GET /api/wyckoff_crypto/meta|status|scan`
- `GET /api/wyckoff_crypto/symbol/<symbol>`
- `POST /api/wyckoff_crypto/tick`
## Env
- `CRYPTO_WYCKOFF_DISABLE=1` 关闭调度
- `CRYPTO_WYCKOFF_INTERVAL=60`
- `CRYPTO_WYCKOFF_MAX_SYMBOLS=N` 小样本调试
- `DATA_SERVICE_URL` 默认 provider.jackyu66.com
## Crypto calendar
UTC 连续盘;回填不做 A 股周末放大。
**月线**provider 无 `1M`,由本地日线按 **UTC 自然月** OHLCV 聚合;日/周直接拉 `1d`/`1w`