做什么(One-liner)
Canvas 技术分析 umbrella:一节点出 RSI + MACD + Bollinger + SMA/EMA/ATR + bullish/bearish/squeeze 信号。每个 primitive 有 Tier 1 golden;本卡是 default 组合。
怎么用
price_factor_v1 (NVDA) → technical_analysis_v1 → strategy_vessel_v1
→ indicators {rsi, macd, bb, ...}
→ signals {bullish=True, squeeze=False}需调参或自己组合 → 直接用 primitives:
price_factor_v1 → compute_rsi (period=7, smoothing='wilder') → ...核心公式
见 frontmatter formula。umbrella 内部调 6 个 Tier 1 primitive(都已 golden 锁定)+ rule-based signal combination。
假设与适用场景
假设:上游 ≥50 天 close + primitives 精度由各自 golden 保证。
适用:快速 TA scan、Canvas 默认 TA 上游、BLCV 量价辅助。
不适用:细粒度参数化(走 primitives)、非价格指标、tick-level。
已知局限
详见 frontmatter。6 点:参数固定 / 50 日 warmup / rule-based combination / close-only / Wilder default / 无 dispatch routing。
参考文献
- Wilder (1978) — RSI
- Appel (1985) — MACD
- Bollinger (2001) — Bollinger Bands
- 6 个 Tier 1 primitive goldens(compute_rsi/macd/bollinger/sma/ema/atr)
Golden Test
Composite —— 本 umbrella 不单独 golden;依赖 6 个 primitive 的 Tier 1 goldens(各自 1e-14 至 1e-10 tolerance)。Bull/bear 信号组合逻辑通过 Canvas e2e smoke 验证。
Changelog
- 1.0.0 (2026-04-21) — 首次 Active

