bt vs EasyClaw skills

bt 自建回测 vs 本机技能路线:怎么选

这两条路线解决的不是同一件事:bt 是「可复现的组合回测引擎」,本机技能路线是「用自然语言拿到结论」。本页把两条路线的成本、前置条件与能力边界并列,方便按任务做选择;bt 与 EasyClaw 无已证实集成,下面的技能证据仅来自本机目录核验。

本机技能目录:已核验 29 个无等价组合回测引擎证据采集:2026-09-20

两条路线

取数
技能可覆盖
看指标
技能可覆盖
组合回测
需自建 bt
可复现
需自建
技能路线覆盖「取数与看结论」;算法树、组合回测与可复现性仍需自建 bt。
Compare

两条路线的差别在哪?

下表按准备成本、可控性、可复现性等维度并列,判断列写的是使用条件而不是优劣。

维度自建 bt 回测本机技能路线怎么选
环境准备需要 Python ≥3.9 与 pip 安装(含编译核心)安装客户端即可,无需 Python 环境只想快速看结论选技能路线
数据准备自备「日期 × 标的」价格矩阵由技能取数,可能需 Token 或账号要固定数据版本与复权口径选自建
策略表达算法链:调度/选券/权重/再平衡自然语言描述规则要批量对照多套方案选自建
可复现性代码 + 数据版本,可回归测试对话结果,复现性弱结论要进报告选自建
交易成本可配成本模型(CostModel 系列)不提供成本建模关心净收益选自建
上手速度需要学算法树与数据格式一句话发起先验证问题值不值得做,选技能路线
覆盖范围多资产组合、固收与对冲扩展以各技能覆盖的市场与字段为准跨市场组合研究选自建
Local skills

本机已核验的技能有哪些?

下表列出与本页相关方向的本机技能目录名(2026-09-20 核验,均为 catalog_visible 状态,不等于已安装、已授权或已验证运行)。

技能目录方向与 bt 工作流的关系前置条件
quant-analyst-skill-v1.0.0量化分析可做组合统计与指标解读以技能说明为准
akshare-finance财经数据取行情,作为价格矩阵原料部分接口需网络与数据源可用
tushare-finance财经数据接口取行情与基础数据需 Token / 积分
yahoo-finance-github海外行情取美股等海外数据网络可达性影响使用
chart-image出图把结果可视化以技能说明为准
stock-technical-mastery技术分析看单标的指标状态覆盖范围以技能说明为准
a-stock-analysisA 股行情分析单标的行情与情绪信息以技能说明为准
Prerequisites

两条路线的前置条件有什么差别?

选路线前先确认自己手上有什么,下表是逐项对照。

前置条件自建 bt技能路线注意点
Python 环境需要(≥3.9)不需要bt 的轮子与解释器版本绑定
账号 / Token不需要(但数据源可能需要)部分技能需要Token 有效期与额度以各数据源为准
数据准备能力需要(清洗、复权、对齐)不需要,直接描述问题自建的数据质量直接决定结论可信度
编程能力需要(Python + 算法链)不需要算法顺序写错会出现「跑得通但结论错」
时间投入较高(环境 + 数据 + 调试)低(一句话发起)技能路线不适合需要可复现的结论
维护成本需要跟进库版本与依赖由客户端与技能维护方负责库更新可能改变行为,注意版本记录
Task boundary

哪些任务只能自建、哪些能先挡一层?

把任务按「技能能覆盖 / 需要自建」分开,可以避免在错误的路线上浪费时间。

任务技能路线自建 bt说明
看某标的近期行情与指标状态可以不必技能直接给结论,无需环境
按条件筛选一批标的可以不必结果需自行复核,注意数据源差异
比较多套权重/再平衡方案不能必须需要算法链与逐日推进的引擎
计算含交易成本的净收益不能必须成本模型属回测引擎能力
做多资产组合与再平衡不能必须bt 的价格矩阵天然支持多列
固收 / 对冲类建模不能必须需要固收证券类与现金流字段
结论要进报告、可复现不能必须需要代码与数据版本
Alternatives

还在犹豫?三个常见替代方向

如果不确定要不要用 bt,可以先看这三个方向是否更贴合你的任务。

用一个更轻的单标的回测库

若研究只涉及单个标的与逐根 K 线的策略逻辑,backtesting.py 这类「策略类 + init/next」的写法上手更快,不必先理解算法树与权重流水线。

用向量化框架做批量扫描

若目标是同一逻辑在大批参数上快速扫描,vectorbt 这类向量化方案在速度上更有优势;代价是代码更偏数组运算,可读性下降。

先用技能路线确认问题

若还不确定研究问题是否值得做成回测,先用本机技能路线拿一次结论,再决定是否投入时间自建可复现管道,通常能省掉一次返工。

Disclosure

为什么必须澄清 bt 与本机技能路线无已证实集成?

本项目研究站与 EasyClaw 技能路线是两条独立的工具链,把两者混为一谈会误导选型,因此这里把边界写清楚。

三条边界:①本机技能目录(29 个)里没有等价于 bt 算法树与组合回测引擎的技能,取数、指标与出图可以覆盖,组合回测与成本建模仍需自建;②本页所有截图来自本机技能路线的实际使用,不是 bt 的运行结果,两者数据源与统计口径不同;③所有内容仅用于项目研究与技术选型判断,不构成投资建议,bt 的许可与能力以官方仓库与文档为准。
FAQ

路线选择常见问题

只用技能路线能替代 bt 吗?

不能。技能路线可以取数、给指标与结论摘要,但没有等价于 bt 的算法链、权重分配与再平衡执行机制,也没有成本模型与可复现的数据版本管理。

两条路线结果不一致,信哪个?

先对齐口径:数据区间、复权方式、交易日历、统计定义都会造成差异。要进入报告或对外发布的结论,应以可复现的自建回测为准,并记录数据与代码版本。

本机技能是不是「已安装」?

本页只声明 catalog_visible:技能目录里能看到这些技能。是否能安装、是否已授权、运行时是否可用,都要按客户端实际状态与各技能说明逐个确认。

可以两条路线一起用吗?

可以,常见做法是先用技能路线做前置探索,确定问题后再用 bt 写可复现的回测;两条路线的数据源与统计口径不同,交叉引用时要写明来源与日期。

为什么不直接推荐一条路线?

因为选择取决于你的任务与手上条件:需要可复现、含成本、多资产组合的研究必须自建;只想快速确认现象的任务用技能路线更快。本页只提供对照依据,不替用户下结论。

这些内容会保证收益吗?

不会。bt 官方 README 明确说明回测结果依赖数据质量与建模假设、不预测未来表现;本站内容仅用于研究与选型,不构成投资建议。

下一步怎么走?先定目标,再选路线

要留下可复现的回测工程,从下载部署与首次运行看起;只想先把研究问题问清楚,可先安装客户端走技能路线试一轮。两条路线独立,不必二选一到底。