diff --git a/frontend/src/views/backtest/PortfolioBacktest.vue b/frontend/src/views/backtest/PortfolioBacktest.vue index 71bb8bd..441f040 100644 --- a/frontend/src/views/backtest/PortfolioBacktest.vue +++ b/frontend/src/views/backtest/PortfolioBacktest.vue @@ -57,7 +57,7 @@ const selectedInstanceId = ref(null) const form = reactive({ pool: 'all', strategy: 'all_weather', - max_pool: 30, + max_pool: 0, start: dr.start, end: dr.end, cash: 1_000_000, @@ -516,7 +516,7 @@ function fmtNum(v: number | null | undefined, digits = 2): string { - 0=全市场不限, N=前N只(MVP验证用, 默认30) + 0=全市场不限(默认), N=前N只 diff --git a/sanguo_api/routes_portfolio.py b/sanguo_api/routes_portfolio.py index 3c43a1a..d9e22dc 100644 --- a/sanguo_api/routes_portfolio.py +++ b/sanguo_api/routes_portfolio.py @@ -38,7 +38,7 @@ class PortfolioBacktestRequest(BaseModel): default="all_weather", description="策略: all_weather/momentum_timing/value_selection/small_cap", ) - max_pool: int = Field(default=30, description="选股池上限: 0=全市场不限, N=前N只(MVP验证用)") + max_pool: int = Field(default=0, description="选股池上限: 0=全市场不限(默认), N=前N只") # A 股费用(对齐个股回测) commission_rate: float = Field(default=0.0003, description="佣金率双边(万3=0.0003)") stamp_duty_rate: float = Field(default=0.001, description="印花税率卖出(千1=0.001)")