feat: BTC 时K 默认范围由 72 小时改为 48 小时
- BTC_LIMIT 默认 72→48(.env 未覆盖时即生效),文档同步 - BTC 文件缓存判定加入根数校验:改周期或根数后 TTL 内不再沿用旧范围 - CLAUDE.md 补充 cloudflared 快速隧道运维经验:隧道会被静默回收, 重启用 --protocol http2 并剥掉代理环境变量 Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
This commit is contained in:
4
data.py
4
data.py
@@ -241,7 +241,9 @@ def _btc(now):
|
||||
ts = now.timestamp()
|
||||
bar = config.BTC_BAR
|
||||
cached = _read_btc_cache()
|
||||
if cached and ts - cached.get("ts", 0) < config.BTC_TTL and cached.get("data", {}).get("bar") == bar:
|
||||
cd = (cached or {}).get("data", {})
|
||||
# 周期或根数(BTC_BAR/BTC_LIMIT)变更即视为失效,避免改配置后 TTL 内仍显示旧范围
|
||||
if cached and ts - cached.get("ts", 0) < config.BTC_TTL and cd.get("bar") == bar and len(cd.get("candles", [])) == config.BTC_LIMIT:
|
||||
return cached["data"]
|
||||
try:
|
||||
out = btc_fetch()
|
||||
|
||||
Reference in New Issue
Block a user