ashare_backtest
量化回测:按策略跑历史收益(返回收益/最大回撤/交易次数/净值曲线等)。用户问'回测一下/这个策略收益如何/买卖点效果/最大回撤'用这个。⚠️ 两种模式:mode=single(默认)单标的实时计算,须配 code;mode=portfolio 组合(须用 strategies 里的组合策略,区间受预置批次限制)。⚠️ weighting=inv_vol(按波动率倒数配仓)仅组合模式 + 不限量版可用。⚠️ 想知道有哪些策略/参数范围,先调 ashare_strategies;想一次跑多标的×多策略,用 ashare_backtest_batch。⚠️ 付费工具(需 Key):单标的 Standard(¥29.9)起;组合 / 批量回测为 Pro 及以上,且有独立日额度,余量可查 ashare_usage。
Input Schema
TableJSON Schema
| Name | Required | Description | Default |
|---|---|---|---|
| end | No | 结束日期 YYYY-MM-DD(mode=single 时可用) | |
| code | No | 股票代码:sh600667(mode=single 时必填) | |
| mode | No | single 单标的实时(默认,须配 code)/ portfolio 组合(预置区间) | single |
| start | No | 起始日期 YYYY-MM-DD(mode=single 时可用) | |
| strategy | Yes | 策略名(如 buy_hold / mom20 / lowvol20;清单见 ashare_strategies) | |
| weighting | No | 组合配仓:equal 等权(默认)/ inv_vol 波动率倒数(仅组合模式 + 不限量版) | |
| initial_cash | No | 初始资金(默认 1000000 = 100 万) | |
| include_equity | No | 是否返回净值曲线(默认 false —— 曲线数据量大,只在需要画图时开) |
Output Schema
TableJSON Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |