From f5c8f102f55a243c77ca12c0d1d04064a5727d48 Mon Sep 17 00:00:00 2001 From: cfdaily Date: Thu, 21 May 2026 09:29:48 +0800 Subject: [PATCH] auto-sync: 2026-05-21 09:29:48 --- src/backtest-service/models.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/backtest-service/models.py b/src/backtest-service/models.py index 8ec1bae5..256203c4 100755 --- a/src/backtest-service/models.py +++ b/src/backtest-service/models.py @@ -25,6 +25,9 @@ class BacktestTask(BaseModel): end_date: date = Field(..., description="回测结束日期") parameters: Dict[str, Any] = Field(default_factory=dict, description="策略参数字典") capital: float = Field(default=1_000_000, description="起始资金") + rate: float = Field(default=0.3/10000, description="手续费率,默认万三") + slippage: float = Field(default=0.0, description="滑点(绝对值),默认0") + size: float = Field(default=1, description="合约乘数,默认1(股票),期货需指定") tick_size: Optional[float] = Field(None, description="最小价格变动,不指定则自动获取")