SuperAPI AI 工具集

strategy-discovery

通用与其它

查看项目

更新于 10-15 22:13

技能介绍

用途:Strategy Discovery 是查询策略目录与状态的单一入口,前端对接 Alpha Zoo 注册表与 SDM 策略库。它用计算得出的证据替代布尔标签,并在每行返回证据新鲜度。三个查询工具均为只读,不会注册、修改或删除策略;新增或变更策略需使用 strategy-dev-manager 与 alpha-zoo 工作流。

主要能力:list_strategies 浏览目录(limit、offset、source 可选 alpha_zoo|sdm);query_strategies 按 regime(bear_market、bull_market、structural)、min_sharpe、min_evidence_quality、min_trades、cost_feasible、include_stale 过滤并排序;get_strategy_evidence 返回单个策略的分 regime 证据明细(交易数、覆盖窗口、Sharpe、成本盈亏平衡、衰减字段与证据质量标记),不做过滤。refresh_strategy_evidence 是唯一写入操作,仅重建可丢弃的证据缓存。

使用方式:通过 agent 注册表与 MCP 服务器以同名工具访问;CLI 仅有 vibe-trading strategy-evidence refresh --manifest <path>,查询仍走 agent 工具。刷新需提供 manifest_path 或 runs 之一,每条 run 规格为 {strategy_id, run_dir, position_size?},run_dir 必须位于运行时 runs 根目录或 VIBE_TRADING_ALLOWED_RUN_ROOTS 内。

限制:证据质量由计算行推导,交易数少于 10 标记 insufficient,覆盖不足 2 年标记 marginal,盈亏平衡低于 5 bps 标记 cost_sensitive。多仓位策略的 breakeven_fee_bps 为 null 并带 multi-position-breakeven: 警告,默认 cost_feasible=true 会排除此类行。新鲜度按 evidence_age_days 判定:小于 90 天 fresh,90 至 180 天 aging,180 天及以上或窗口不可解析为 stale,stale 行默认排除。刷新前需先重新回测以推进证据窗口;升级后缓存可能为空,属预期状态。其余细节暂未提供。