🇨🇳 简体中文
🇺🇸 English
🇯🇵 日本語
Skip to the content.

回测 API

模块: backtest

本模块包含 6 个API端点。

📋 端点列表


📖 详细说明

➕ Start Backtest

启动回测

请求方式: POST /api/v1/backtest/start

请求体:

// 参考模型: BacktestRequest
- `session_id` (string) - **必填** - 
- `strategy_name` (string) - **必填** - 
- `strategy_config` (object) - **必填** - 
- `symbols` (array) - **必填** - 
- `start_date` (string) - **必填** - 
- `end_date` (string) - **必填** - 
- `initial_capital` (object) - **必填** - 
- `timezone` (string) - 可选 - 

响应:

// 参考模型: BacktestResponse
- `success` (boolean) - **必填** - 
- `message` (string) - **必填** - 
- `backtest_id` (object) - 可选 - 
- `performance_metrics` (object) - 可选 - 

错误响应:


🔍 Get Backtest Progress

获取回测进度

请求方式: GET /api/v1/backtest/{backtest_id}/progress

路径参数:

响应:

// 参考模型: BacktestProgressResponse
- `progress` (number) - **必填** - 
- `current_time` (object) - 可选 - 
- `start_date` (object) - 可选 - 
- `end_date` (object) - 可选 - 
- `is_running` (boolean) - 可选 - 
- `is_paused` (boolean) - 可选 - 

错误响应:


➕ Pause Backtest

暂停回测

请求方式: POST /api/v1/backtest/{backtest_id}/pause

路径参数:

响应:


错误响应:


➕ Resume Backtest

恢复回测

请求方式: POST /api/v1/backtest/{backtest_id}/resume

路径参数:

响应:


错误响应:


➕ Stop Backtest

停止回测

请求方式: POST /api/v1/backtest/{backtest_id}/stop

路径参数:

响应:


错误响应:


🔍 Get Backtest Result

获取回测结果

请求方式: GET /api/v1/backtest/{backtest_id}/result

路径参数:

响应:


错误响应: