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="最小价格变动,不指定则自动获取")