with one click
factor-backtest-skill
安全、高效地批量回测 8 个 Alpha 表达式,内置验证、熔断和异常处理机制。
Install with Codex or Claude Copy this prompt, paste it into Codex, Claude, or another assistant, and let it review the skill page and install it for you.
Menu
安全、高效地批量回测 8 个 Alpha 表达式,内置验证、熔断和异常处理机制。
Install with Codex or Claude Copy this prompt, paste it into Codex, Claude, or another assistant, and let it review the skill page and install it for you.
Based on SOC occupation classification
| name | factor-backtest-skill |
| description | 安全、高效地批量回测 8 个 Alpha 表达式,内置验证、熔断和异常处理机制。 |
当你有 8 个 Alpha 表达式需要批量回测时,使用此技能。它会:
visualization=false(大幅加速回测)neutralization 必须从以下 5 项中选一:
| 值 | 适用场景 |
|---|---|
SLOW | 适用于低换手率信号(<50%年化)、长期趋势捕捉、基本面或价值策略 |
FAST | 适用于高换手率信号(>70%年化)、短期趋势捕捉、高频数据或短期价格动量策略 |
SLOW_AND_FAST | 适用于同时考虑短期和长期趋势的策略、多元化Alpha组合、平衡型投资策略 |
REVERSION_AND_MOMENTUM | 适用于需要对冲短期均值回归和长期动量的策略、平衡型多空Alpha因子 |
CROWDING | 适用于希望降低拥挤交易风险的策略、强动量市场环境、流行因子或拥挤交易策略 |
mcp:validate_alpha_expressions([表达式1, ..., 表达式8])
mcp:
create_multiSim( alpha_expressions=[表达式1, ..., 表达式8], ... )
mcp: check_multisimulation_status()
监控策略:
in_progress → 放弃当前任务,重新提交mcp: get_multisimulation_result()
现象:回测返回 "No alpha ID found in completed simulation"
处理:
get_SimError_detail 查看详细错误get_operators 检查操作符签名现象:状态持续 in_progress 超过 40 分钟
处理:
neutralization 列表外的值visualization=true{
"alpha_expressions": [8 个表达式],
"decay": 5, # 可选
"neutralization": "SLOW", # 必须从 5 项中选
"truncation": 0.0, # 可选
"test_period": "P0Y0M" # 可选
}
{
"location": "multiSim 结果 URL",
"alphas": [
{
"alpha_id": "...",
"sharpe": 1.8,
"fitness": 1.2,
"turnover": 0.25,
"ic": 0.05
},
...
],
"status": "completed" | "failed",
"errors": []
}
核心:
validate_alpha_expressions - 验证表达式create_multiSim - 批量回测check_multisimulation_status - 检查状态get_multisimulation_result - 获取结果分析:
get_alpha_details - 详细指标get_alpha_pnl - 收益曲线get_alpha_yearly_stats - 年度统计check_correlation - 相关性检查调试:
get_SimError_detail - 错误详情get_operators - 操作符列表