补充策略执行频率字段

This commit is contained in:
boris
2026-08-22 10:59:38 +08:00
parent fe7e0f397f
commit 7a1631efa3
@@ -67,6 +67,8 @@ pub struct StrategyRebalanceSpec {
#[derive(Debug, Clone, Default, Deserialize, Serialize)]
#[serde(rename_all = "camelCase")]
pub struct StrategyExecutionSpec {
#[serde(default)]
pub frequency: Option<String>,
#[serde(default, alias = "matching_type")]
pub matching_type: Option<String>,
#[serde(default, alias = "slippage_model")]
@@ -115,6 +117,8 @@ pub struct StrategyExecutionSpec {
#[derive(Debug, Clone, Default, Deserialize, Serialize)]
#[serde(rename_all = "camelCase")]
pub struct StrategyEngineConfig {
#[serde(default)]
pub frequency: Option<String>,
#[serde(default)]
pub template_id: Option<String>,
#[serde(default, alias = "benchmark_symbol")]