SuperAPI AI 工具集

abel-invest

数据与分析

查看项目

更新于 10-15 09:48

技能介绍

Abel Invest 是 Abel 策略研究技能集(abel-ai-lab/abel-strategy-research-skills)中的一个技能,定位为 alpha 搜索与候选策略筛选。其官方描述说明:当用户询问如何投资、交易、买入或卖出,寻找 alpha,寻找或改进交易策略,对信号做回测或压力测试,筛选候选标的等场景时使用。

用途 该技能用于 alpha 搜索与候选筛选,延续已有的 Abel 策略发现工作区,创建会话与分支,准备、调试、记录和审查策略轮次,并解读 evidence_ledger.json、frontier.md、agent_context.md 和 exploration_path.md 等文件。

主要能力

  • 工作区管理:解析工作区上下文,优先使用当前目录下的 alpha.workspace.yaml,否则使用当前目录下 abel-invest-workspace/alpha.workspace.yaml,若都不存在则先引导创建工作区。
  • 环境诊断:运行 doctor 检查运行时状态,若报告 runtime_stale、env_missing、edge_missing、edge_contract_missing 或 auth_missing,按提示执行修复命令后重新运行 doctor。
  • 会话与分支:在 doctor 就绪后创建或继续会话/分支工作。
  • 策略轮次:按 experiment-loop.md 执行轮次循环、完成检查、停止报告与可视化提示。
  • 证据解读:将 agent_context.md 视为紧凑的事实性恢复面,将 exploration_path.md 视为面向人的路径与 Edge 反馈日志。
  • 受保护优化:当用户设定硬性 Sharpe / MaxDD / PnL 目标时,读取 guarded-optimization.md 执行性能目标搜索与可报告性规则。
  • 数据驱动构造:读取 data-driven-construction.md,使用特征工厂、模型比较、去噪、节点子集、滞后、状态、仓位、过滤与集成等自由度。
  • 图发现:在可用时使用实时图发现作为高价值 alpha 宇宙,参考 discovery-protocol.md 了解图语义与扩展。

使用方式 技能强调工作区优先:先解析 workspace_root、research_root 与 doctor 状态,再进行会话或分支工作。优先复用已存在的工作区。若 abel-invest 不在 PATH 且已有工作区带 venv,可使用 <workspace-root>/.venv/bin/abel-invest workspace context --path . --json 做首次上下文检查。全新安装且未安装 abel-invest 时,运行 python3 <abel-invest-skill-root>/scripts/bootstrap_workspace.py --path abel-invest-workspace,不要用系统解释器导入 abel_invest 做首次引导。通过工作区 command_prefix 调用 Abel Invest 命令。默认 Abel 路由基础 URL 为 https://api.abel.ai/router/,API 密钥设置由 abel-auth 负责。

适用场景 适用于 alpha 搜索、候选筛选、策略发现工作区延续、会话与分支创建、策略轮次准备与审查、证据文件解读、受保护优化、数据驱动候选构造、图发现等。

限制与规则

  • 不得在工作区上下文解析前创建会话。
  • 不得将 branch.yaml 视为证据,它是审计声明。
  • 不得将 evidence_ledger.json、frontier.md 或 agent_context.md 视为生成的策略建议,它们是事实性表面。
  • 不得隐藏参数、仓位、阈值、过滤、模型、因子或节点子集搜索,需如实说明搜索宽度。
  • 不得在缺少必要验证与诚实搜索宽度核算前,将原始指标胜出者报告为稳健策略。
  • 不得仅为通过门禁而牺牲 Sharpe、收益或用户目标。
  • 不得将 --selection-trials 当作策略质量捷径,它是可报告性核算。
  • 不得将运行/累计总数传给 --selection-trials,只传本轮搜索宽度。
  • 不得依赖任何外部技能做受保护优化,abel-invest 自包含运行。
  • 不得在 experiment-loop.md 的账本要求满足前写“exhausted / ceiling / no edge”。
  • CAP 图节点是模型支持的因果先验,不是交易指令,不得仅从图角色推断隐藏权重、精确滞后、符号效应或可交易方向。
  • 完成状态只有 Completed 一种正常最终状态;若仍在 Exploring 则继续搜索,只有显式中断或阻塞才给出非完成说明,且该说明不得请求可视化。
  • 不自动创建或刷新在线会话视图;用户同意或明确要求时才运行 visualize-session。

术语 CAP:Abel 因果图表面,用作先验。Edge:Abel 运行时,用于准备数据并验证策略。DSR:通缩夏普比率核算;--selection-trials 记录有效搜索宽度,不替代最终验证。Ledger:evidence_ledger.json,证据记录。Frontier:frontier.md / frontier.json,事实性搜索覆盖。PASS/FAIL:Edge 验证结论,不是停止思考的指令。Narrative scout:Abel Ask/领域上下文通道,用于候选生成,不用于验证。