统一基准与调仓规格字段

This commit is contained in:
boris
2026-08-26 23:24:20 +08:00
parent 68bff3f661
commit 7f66bcfff7
@@ -45,6 +45,8 @@ pub struct StrategyRuntimeSpec {
pub struct StrategyBenchmarkSpec { pub struct StrategyBenchmarkSpec {
#[serde(default)] #[serde(default)]
pub instrument_id: Option<String>, pub instrument_id: Option<String>,
#[serde(default, alias = "fallback_instrument_id")]
pub fallback_instrument_id: Option<String>,
} }
#[derive(Debug, Clone, Default, Deserialize, Serialize)] #[derive(Debug, Clone, Default, Deserialize, Serialize)]
@@ -62,6 +64,8 @@ pub struct StrategyRebalanceSpec {
#[serde(default)] #[serde(default)]
pub dates: Vec<String>, pub dates: Vec<String>,
#[serde(default)] #[serde(default)]
pub schedule: Option<StrategyExpressionScheduleConfig>,
#[serde(default)]
pub trade_times: Vec<String>, pub trade_times: Vec<String>,
} }