Skip to content

做什么(One-liner)

Canvas 最基础数据入口节点:查任意 ticker 的最新价 + N 日回溯 (OHLCV),通过 yfinance 主路径(Alpha Vantage fallback)。所有 Tier 1+ 算子的数据源头。

怎么用

price_factor_v1 到 Canvas,填 symbol(默认 GOLD)+ lookback_days(默认 30)。下游接任何需要价格序列的节点。

price_factor_v1 (AAPL, 30d) → technical_analysis_v1 → strategy_vessel_v1
price_factor_v1 (SPY, 252d) → bull_agent_v1
price_factor_v1 (BTC-USD)  → blcv_equity_scan_v1  (注:BLCV 非 crypto-适配,仅为 technical smoke test)

核心公式

不是算法节点 —— 是 API 调用。见 frontmatter formula 分发逻辑。

假设与适用场景

假设:yfinance 覆盖该 ticker + 15-20 min delay 可接受 + 非 tick-level。

适用:股票 / ETF / 指数 / FX / 大宗 / 加密的日 / 周 / 月频数据。

不适用:HFT、期权链、非主流 ticker。

已知局限

详见 frontmatter limitations。关键 6 点:yfinance 延迟 / split-dividend 滞后 / 无 L2 / 非 audit-grade / symbol 规范化手工 / rate limiting。

参考文献

  • yfinance (ranaroussi) — 主数据源
  • Alpha Vantage — 回退 + symbol search

Golden Test

N/A —— 数据抓取节点不写 numerical golden。验证通过 Canvas e2e smoke test("拖节点 → 运行 → 看 sparkline")。

Changelog

  • 1.0.0 (2026-04-21) — 首次 Active

Verifiable intelligence for the decisions that demand scrutiny.