diff --git a/crates/fidc-core/src/platform_strategy_spec.rs b/crates/fidc-core/src/platform_strategy_spec.rs index 35ffa41..cf0947b 100644 --- a/crates/fidc-core/src/platform_strategy_spec.rs +++ b/crates/fidc-core/src/platform_strategy_spec.rs @@ -45,6 +45,8 @@ pub struct StrategyRuntimeSpec { pub struct StrategyBenchmarkSpec { #[serde(default)] pub instrument_id: Option, + #[serde(default, alias = "fallback_instrument_id")] + pub fallback_instrument_id: Option, } #[derive(Debug, Clone, Default, Deserialize, Serialize)] @@ -62,6 +64,8 @@ pub struct StrategyRebalanceSpec { #[serde(default)] pub dates: Vec, #[serde(default)] + pub schedule: Option, + #[serde(default)] pub trade_times: Vec, }