Quant Buffet API
API 参考
Quant Buffet 回测实验室的策略编写参考 — 从 ASSETS、make_on_day 到 PortfolioEngine 与 compute_metrics。
01
概览
Quant Buffet 回测 API 是什么、沙箱免费提供了哪些对象,以及一次运行的完整流程。
02实验室契约
必需符号、函数签名、ready 语义,以及 make_on_day → on_day 模式。
03语法手册
真正需要的 pandas 与 numpy 语法:面板取值、指标、横截面排名、权重与调仓节奏。
04数据 API
load_daily_prices、load_price_panel、磁盘缓存与价格面板约定。
05引擎 API
PortfolioEngine、EngineConfig、精确的成交算法、Trade 与 BacktestResult。
06指标 API
compute_metrics:全部输出字段、精确公式与基准相对统计量。
07模板
backtest.templates 中的九个 make_* 工厂函数,含精确参数名与调仓节奏。
08资产池与白名单
命名 ETF 资产池,以及沙箱在 ASSETS 中接受的 81 个标的。
09沙箱规则
允许的 import、你实际拿到的 builtins、被禁的调用与硬性运行上限。
10实验室运行 API
浏览器 IDE、HTTP 路由与 Python 运行器之间的 JSON 契约。
11错误与排查
沙箱可能返回的每种错误、真实原因与修复方法。
12示例
面向实验室与本地脚本的完整可运行策略范式。