diff --git a/src/backtest-service/executor.py b/src/backtest-service/executor.py index a34a6ac2..9998bad8 100755 --- a/src/backtest-service/executor.py +++ b/src/backtest-service/executor.py @@ -135,16 +135,16 @@ class BacktestExecutor: # 创建回测引擎 engine = BacktestingEngine() - # 设置回测参数 + # 设置回测参数(使用API传入的参数,不再硬编码) engine.set_parameters( vt_symbol=task.symbol, interval=interval, start=task.start_date, end=task.end_date, - rate=0.3 / 10000, # 手续费率万三 - slippage=0.1, # 滑点0.1 - size=1, # 合约乘数 - pricetick=task.tick_size or 0.01, # 最小价格变动 + rate=task.rate, # 手续费率,API传入 + slippage=task.slippage, # 滑点,API传入 + size=task.size, # 合约乘数,API传入 + pricetick=task.tick_size or 0.01, # 最小价格变动 capital=task.capital, )