补充策略执行频率字段
This commit is contained in:
@@ -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")]
|
||||
|
||||
Reference in New Issue
Block a user