补充策略执行频率字段
This commit is contained in:
@@ -67,6 +67,8 @@ pub struct StrategyRebalanceSpec {
|
|||||||
#[derive(Debug, Clone, Default, Deserialize, Serialize)]
|
#[derive(Debug, Clone, Default, Deserialize, Serialize)]
|
||||||
#[serde(rename_all = "camelCase")]
|
#[serde(rename_all = "camelCase")]
|
||||||
pub struct StrategyExecutionSpec {
|
pub struct StrategyExecutionSpec {
|
||||||
|
#[serde(default)]
|
||||||
|
pub frequency: Option<String>,
|
||||||
#[serde(default, alias = "matching_type")]
|
#[serde(default, alias = "matching_type")]
|
||||||
pub matching_type: Option<String>,
|
pub matching_type: Option<String>,
|
||||||
#[serde(default, alias = "slippage_model")]
|
#[serde(default, alias = "slippage_model")]
|
||||||
@@ -115,6 +117,8 @@ pub struct StrategyExecutionSpec {
|
|||||||
#[derive(Debug, Clone, Default, Deserialize, Serialize)]
|
#[derive(Debug, Clone, Default, Deserialize, Serialize)]
|
||||||
#[serde(rename_all = "camelCase")]
|
#[serde(rename_all = "camelCase")]
|
||||||
pub struct StrategyEngineConfig {
|
pub struct StrategyEngineConfig {
|
||||||
|
#[serde(default)]
|
||||||
|
pub frequency: Option<String>,
|
||||||
#[serde(default)]
|
#[serde(default)]
|
||||||
pub template_id: Option<String>,
|
pub template_id: Option<String>,
|
||||||
#[serde(default, alias = "benchmark_symbol")]
|
#[serde(default, alias = "benchmark_symbol")]
|
||||||
|
|||||||
Reference in New Issue
Block a user