{
  "config_version": 4,
  "workspace_mode": "managed",
  "interval_seconds": 60,
  "client": {
    "bootstrap_enabled": false,
    "bootstrap_url": "https://quantelse.trade/v1/client/bootstrap",
    "telemetry": "off",
    "heartbeat_seconds": 21600
  },
  "bots": [
    {
      "local_id": "mag7-multi-factor-momentum-paper-v1",
      "owner_id": "local",
      "exchange": "paper",
      "signal_source": "paper",
      "signal_connector": "quantelse.connector.paper",
      "execution_connector": "quantelse.connector.paper",
      "start_immediately": true,
      "strategy": {
        "id": "mag7-multi-factor-momentum",
        "version": "0.3.0",
        "kind": "trend",
        "framework_id": "technical-indicators",
        "framework_version": "0.1.0",
        "strategy_plugin": "quantelse.strategy.trend",
        "name": "MAG7 多因子动量",
        "symbol": "AAPL + MSFT + NVDA + GOOGL + AMZN + META + TSLA",
        "timeframe": "4h",
        "risk_level": "medium",
        "capital": 1000,
        "signal_definition": {
          "type": "builtin",
          "strategy_kind": "trend"
        },
        "parameters": {
          "fast_period": 20,
          "slow_period": 50,
          "signal_connector": "quantelse.connector.hyperliquid-public",
          "default_execution_route": {
            "mode": "paper",
            "exchange": "hyperliquid",
            "market": "linear_perpetual",
            "connector_id": "quantelse.connector.paper",
            "account_ref": null,
            "settlement_asset": "USDC",
            "margin_mode": "isolated",
            "position_mode": "one_way",
            "leverage": 1
          },
          "default_position_policy": {
            "allow_short": true,
            "reduce_only_on_exit": true
          },
          "composition": {
            "schema_version": 1,
            "combination_mode": "quorum",
            "signal_threshold": 0.05,
            "quorum_ratio": 0.5,
            "deadband": 0.05,
            "children": [
              {
                "child_id": "vwma-trend-1",
                "source_type": "system",
                "role": "alpha",
                "name": "VWMA 量价趋势",
                "summary": "使用成交量加权均线区分多空趋势，减少无量波动影响。",
                "catalog_slug": null,
                "catalog_version": null,
                "system_template_id": "system-vwma-trend",
                "kind": "trend",
                "signal_definition": null,
                "symbol": "xyz:AAPL",
                "timeframe": "4h",
                "weight": 1.0,
                "parameters": {
                  "fast_period": 20,
                  "slow_period": 90
                },
                "parameter_schema": [
                  {
                    "id": "fast_period",
                    "label": "快速 EMA",
                    "description": "用于捕捉较快价格方向。",
                    "value_type": "integer",
                    "default": 20,
                    "minimum": 2.0,
                    "maximum": 500.0,
                    "step": 1.0,
                    "options": []
                  },
                  {
                    "id": "slow_period",
                    "label": "慢速 EMA",
                    "description": "用于确认较慢市场趋势。",
                    "value_type": "integer",
                    "default": 50,
                    "minimum": 3.0,
                    "maximum": 1000.0,
                    "step": 1.0,
                    "options": []
                  }
                ],
                "origin_slug": "mag7-multi-factor-momentum",
                "origin_version": "0.3.0",
                "system_default": false
              },
              {
                "child_id": "roc-volume-momentum-2",
                "source_type": "system",
                "role": "confirmation",
                "name": "ROC 放量动量",
                "summary": "价格动量突破阈值且成交量扩张时跟随方向。",
                "catalog_slug": null,
                "catalog_version": null,
                "system_template_id": "system-roc-volume-momentum",
                "kind": "trend",
                "signal_definition": null,
                "symbol": "xyz:AAPL",
                "timeframe": "1h",
                "weight": 1.0,
                "parameters": {
                  "roc_period": 12,
                  "roc_threshold": 0.012,
                  "volume_period": 24,
                  "volume_multiplier": 1.15
                },
                "parameter_schema": [
                  {
                    "id": "roc_period",
                    "label": "ROC 周期",
                    "description": "计算动量变化的窗口。",
                    "value_type": "integer",
                    "default": 12,
                    "minimum": 2.0,
                    "maximum": 500.0,
                    "step": 1.0,
                    "options": []
                  },
                  {
                    "id": "roc_threshold",
                    "label": "动量阈值",
                    "description": "触发方向信号的最小 ROC。",
                    "value_type": "number",
                    "default": 0.02,
                    "minimum": 0.001,
                    "maximum": 1.0,
                    "step": 0.001,
                    "options": []
                  },
                  {
                    "id": "volume_period",
                    "label": "量能均线周期",
                    "description": "平均成交量观察窗口。",
                    "value_type": "integer",
                    "default": 20,
                    "minimum": 2.0,
                    "maximum": 500.0,
                    "step": 1.0,
                    "options": []
                  },
                  {
                    "id": "volume_multiplier",
                    "label": "放量倍数",
                    "description": "当前量超过均量的倍数。",
                    "value_type": "number",
                    "default": 1.1,
                    "minimum": 0.1,
                    "maximum": 10.0,
                    "step": 0.1,
                    "options": []
                  }
                ],
                "origin_slug": "mag7-multi-factor-momentum",
                "origin_version": "0.3.0",
                "system_default": false
              },
              {
                "child_id": "vwma-trend-3",
                "source_type": "system",
                "role": "alpha",
                "name": "VWMA 量价趋势",
                "summary": "使用成交量加权均线区分多空趋势，减少无量波动影响。",
                "catalog_slug": null,
                "catalog_version": null,
                "system_template_id": "system-vwma-trend",
                "kind": "trend",
                "signal_definition": null,
                "symbol": "xyz:MSFT",
                "timeframe": "4h",
                "weight": 1.0,
                "parameters": {
                  "fast_period": 20,
                  "slow_period": 90
                },
                "parameter_schema": [
                  {
                    "id": "fast_period",
                    "label": "快速 EMA",
                    "description": "用于捕捉较快价格方向。",
                    "value_type": "integer",
                    "default": 20,
                    "minimum": 2.0,
                    "maximum": 500.0,
                    "step": 1.0,
                    "options": []
                  },
                  {
                    "id": "slow_period",
                    "label": "慢速 EMA",
                    "description": "用于确认较慢市场趋势。",
                    "value_type": "integer",
                    "default": 50,
                    "minimum": 3.0,
                    "maximum": 1000.0,
                    "step": 1.0,
                    "options": []
                  }
                ],
                "origin_slug": "mag7-multi-factor-momentum",
                "origin_version": "0.3.0",
                "system_default": false
              },
              {
                "child_id": "roc-volume-momentum-4",
                "source_type": "system",
                "role": "confirmation",
                "name": "ROC 放量动量",
                "summary": "价格动量突破阈值且成交量扩张时跟随方向。",
                "catalog_slug": null,
                "catalog_version": null,
                "system_template_id": "system-roc-volume-momentum",
                "kind": "trend",
                "signal_definition": null,
                "symbol": "xyz:MSFT",
                "timeframe": "1h",
                "weight": 1.0,
                "parameters": {
                  "roc_period": 12,
                  "roc_threshold": 0.012,
                  "volume_period": 24,
                  "volume_multiplier": 1.15
                },
                "parameter_schema": [
                  {
                    "id": "roc_period",
                    "label": "ROC 周期",
                    "description": "计算动量变化的窗口。",
                    "value_type": "integer",
                    "default": 12,
                    "minimum": 2.0,
                    "maximum": 500.0,
                    "step": 1.0,
                    "options": []
                  },
                  {
                    "id": "roc_threshold",
                    "label": "动量阈值",
                    "description": "触发方向信号的最小 ROC。",
                    "value_type": "number",
                    "default": 0.02,
                    "minimum": 0.001,
                    "maximum": 1.0,
                    "step": 0.001,
                    "options": []
                  },
                  {
                    "id": "volume_period",
                    "label": "量能均线周期",
                    "description": "平均成交量观察窗口。",
                    "value_type": "integer",
                    "default": 20,
                    "minimum": 2.0,
                    "maximum": 500.0,
                    "step": 1.0,
                    "options": []
                  },
                  {
                    "id": "volume_multiplier",
                    "label": "放量倍数",
                    "description": "当前量超过均量的倍数。",
                    "value_type": "number",
                    "default": 1.1,
                    "minimum": 0.1,
                    "maximum": 10.0,
                    "step": 0.1,
                    "options": []
                  }
                ],
                "origin_slug": "mag7-multi-factor-momentum",
                "origin_version": "0.3.0",
                "system_default": false
              },
              {
                "child_id": "vwma-trend-5",
                "source_type": "system",
                "role": "alpha",
                "name": "VWMA 量价趋势",
                "summary": "使用成交量加权均线区分多空趋势，减少无量波动影响。",
                "catalog_slug": null,
                "catalog_version": null,
                "system_template_id": "system-vwma-trend",
                "kind": "trend",
                "signal_definition": null,
                "symbol": "xyz:NVDA",
                "timeframe": "4h",
                "weight": 1.0,
                "parameters": {
                  "fast_period": 20,
                  "slow_period": 90
                },
                "parameter_schema": [
                  {
                    "id": "fast_period",
                    "label": "快速 EMA",
                    "description": "用于捕捉较快价格方向。",
                    "value_type": "integer",
                    "default": 20,
                    "minimum": 2.0,
                    "maximum": 500.0,
                    "step": 1.0,
                    "options": []
                  },
                  {
                    "id": "slow_period",
                    "label": "慢速 EMA",
                    "description": "用于确认较慢市场趋势。",
                    "value_type": "integer",
                    "default": 50,
                    "minimum": 3.0,
                    "maximum": 1000.0,
                    "step": 1.0,
                    "options": []
                  }
                ],
                "origin_slug": "mag7-multi-factor-momentum",
                "origin_version": "0.3.0",
                "system_default": false
              },
              {
                "child_id": "roc-volume-momentum-6",
                "source_type": "system",
                "role": "confirmation",
                "name": "ROC 放量动量",
                "summary": "价格动量突破阈值且成交量扩张时跟随方向。",
                "catalog_slug": null,
                "catalog_version": null,
                "system_template_id": "system-roc-volume-momentum",
                "kind": "trend",
                "signal_definition": null,
                "symbol": "xyz:NVDA",
                "timeframe": "1h",
                "weight": 1.0,
                "parameters": {
                  "roc_period": 12,
                  "roc_threshold": 0.012,
                  "volume_period": 24,
                  "volume_multiplier": 1.15
                },
                "parameter_schema": [
                  {
                    "id": "roc_period",
                    "label": "ROC 周期",
                    "description": "计算动量变化的窗口。",
                    "value_type": "integer",
                    "default": 12,
                    "minimum": 2.0,
                    "maximum": 500.0,
                    "step": 1.0,
                    "options": []
                  },
                  {
                    "id": "roc_threshold",
                    "label": "动量阈值",
                    "description": "触发方向信号的最小 ROC。",
                    "value_type": "number",
                    "default": 0.02,
                    "minimum": 0.001,
                    "maximum": 1.0,
                    "step": 0.001,
                    "options": []
                  },
                  {
                    "id": "volume_period",
                    "label": "量能均线周期",
                    "description": "平均成交量观察窗口。",
                    "value_type": "integer",
                    "default": 20,
                    "minimum": 2.0,
                    "maximum": 500.0,
                    "step": 1.0,
                    "options": []
                  },
                  {
                    "id": "volume_multiplier",
                    "label": "放量倍数",
                    "description": "当前量超过均量的倍数。",
                    "value_type": "number",
                    "default": 1.1,
                    "minimum": 0.1,
                    "maximum": 10.0,
                    "step": 0.1,
                    "options": []
                  }
                ],
                "origin_slug": "mag7-multi-factor-momentum",
                "origin_version": "0.3.0",
                "system_default": false
              },
              {
                "child_id": "vwma-trend-7",
                "source_type": "system",
                "role": "alpha",
                "name": "VWMA 量价趋势",
                "summary": "使用成交量加权均线区分多空趋势，减少无量波动影响。",
                "catalog_slug": null,
                "catalog_version": null,
                "system_template_id": "system-vwma-trend",
                "kind": "trend",
                "signal_definition": null,
                "symbol": "xyz:GOOGL",
                "timeframe": "4h",
                "weight": 1.0,
                "parameters": {
                  "fast_period": 20,
                  "slow_period": 90
                },
                "parameter_schema": [
                  {
                    "id": "fast_period",
                    "label": "快速 EMA",
                    "description": "用于捕捉较快价格方向。",
                    "value_type": "integer",
                    "default": 20,
                    "minimum": 2.0,
                    "maximum": 500.0,
                    "step": 1.0,
                    "options": []
                  },
                  {
                    "id": "slow_period",
                    "label": "慢速 EMA",
                    "description": "用于确认较慢市场趋势。",
                    "value_type": "integer",
                    "default": 50,
                    "minimum": 3.0,
                    "maximum": 1000.0,
                    "step": 1.0,
                    "options": []
                  }
                ],
                "origin_slug": "mag7-multi-factor-momentum",
                "origin_version": "0.3.0",
                "system_default": false
              },
              {
                "child_id": "roc-volume-momentum-8",
                "source_type": "system",
                "role": "confirmation",
                "name": "ROC 放量动量",
                "summary": "价格动量突破阈值且成交量扩张时跟随方向。",
                "catalog_slug": null,
                "catalog_version": null,
                "system_template_id": "system-roc-volume-momentum",
                "kind": "trend",
                "signal_definition": null,
                "symbol": "xyz:GOOGL",
                "timeframe": "1h",
                "weight": 1.0,
                "parameters": {
                  "roc_period": 12,
                  "roc_threshold": 0.012,
                  "volume_period": 24,
                  "volume_multiplier": 1.15
                },
                "parameter_schema": [
                  {
                    "id": "roc_period",
                    "label": "ROC 周期",
                    "description": "计算动量变化的窗口。",
                    "value_type": "integer",
                    "default": 12,
                    "minimum": 2.0,
                    "maximum": 500.0,
                    "step": 1.0,
                    "options": []
                  },
                  {
                    "id": "roc_threshold",
                    "label": "动量阈值",
                    "description": "触发方向信号的最小 ROC。",
                    "value_type": "number",
                    "default": 0.02,
                    "minimum": 0.001,
                    "maximum": 1.0,
                    "step": 0.001,
                    "options": []
                  },
                  {
                    "id": "volume_period",
                    "label": "量能均线周期",
                    "description": "平均成交量观察窗口。",
                    "value_type": "integer",
                    "default": 20,
                    "minimum": 2.0,
                    "maximum": 500.0,
                    "step": 1.0,
                    "options": []
                  },
                  {
                    "id": "volume_multiplier",
                    "label": "放量倍数",
                    "description": "当前量超过均量的倍数。",
                    "value_type": "number",
                    "default": 1.1,
                    "minimum": 0.1,
                    "maximum": 10.0,
                    "step": 0.1,
                    "options": []
                  }
                ],
                "origin_slug": "mag7-multi-factor-momentum",
                "origin_version": "0.3.0",
                "system_default": false
              },
              {
                "child_id": "vwma-trend-9",
                "source_type": "system",
                "role": "alpha",
                "name": "VWMA 量价趋势",
                "summary": "使用成交量加权均线区分多空趋势，减少无量波动影响。",
                "catalog_slug": null,
                "catalog_version": null,
                "system_template_id": "system-vwma-trend",
                "kind": "trend",
                "signal_definition": null,
                "symbol": "xyz:AMZN",
                "timeframe": "4h",
                "weight": 1.0,
                "parameters": {
                  "fast_period": 20,
                  "slow_period": 90
                },
                "parameter_schema": [
                  {
                    "id": "fast_period",
                    "label": "快速 EMA",
                    "description": "用于捕捉较快价格方向。",
                    "value_type": "integer",
                    "default": 20,
                    "minimum": 2.0,
                    "maximum": 500.0,
                    "step": 1.0,
                    "options": []
                  },
                  {
                    "id": "slow_period",
                    "label": "慢速 EMA",
                    "description": "用于确认较慢市场趋势。",
                    "value_type": "integer",
                    "default": 50,
                    "minimum": 3.0,
                    "maximum": 1000.0,
                    "step": 1.0,
                    "options": []
                  }
                ],
                "origin_slug": "mag7-multi-factor-momentum",
                "origin_version": "0.3.0",
                "system_default": false
              },
              {
                "child_id": "roc-volume-momentum-10",
                "source_type": "system",
                "role": "confirmation",
                "name": "ROC 放量动量",
                "summary": "价格动量突破阈值且成交量扩张时跟随方向。",
                "catalog_slug": null,
                "catalog_version": null,
                "system_template_id": "system-roc-volume-momentum",
                "kind": "trend",
                "signal_definition": null,
                "symbol": "xyz:AMZN",
                "timeframe": "1h",
                "weight": 1.0,
                "parameters": {
                  "roc_period": 12,
                  "roc_threshold": 0.012,
                  "volume_period": 24,
                  "volume_multiplier": 1.15
                },
                "parameter_schema": [
                  {
                    "id": "roc_period",
                    "label": "ROC 周期",
                    "description": "计算动量变化的窗口。",
                    "value_type": "integer",
                    "default": 12,
                    "minimum": 2.0,
                    "maximum": 500.0,
                    "step": 1.0,
                    "options": []
                  },
                  {
                    "id": "roc_threshold",
                    "label": "动量阈值",
                    "description": "触发方向信号的最小 ROC。",
                    "value_type": "number",
                    "default": 0.02,
                    "minimum": 0.001,
                    "maximum": 1.0,
                    "step": 0.001,
                    "options": []
                  },
                  {
                    "id": "volume_period",
                    "label": "量能均线周期",
                    "description": "平均成交量观察窗口。",
                    "value_type": "integer",
                    "default": 20,
                    "minimum": 2.0,
                    "maximum": 500.0,
                    "step": 1.0,
                    "options": []
                  },
                  {
                    "id": "volume_multiplier",
                    "label": "放量倍数",
                    "description": "当前量超过均量的倍数。",
                    "value_type": "number",
                    "default": 1.1,
                    "minimum": 0.1,
                    "maximum": 10.0,
                    "step": 0.1,
                    "options": []
                  }
                ],
                "origin_slug": "mag7-multi-factor-momentum",
                "origin_version": "0.3.0",
                "system_default": false
              },
              {
                "child_id": "vwma-trend-11",
                "source_type": "system",
                "role": "alpha",
                "name": "VWMA 量价趋势",
                "summary": "使用成交量加权均线区分多空趋势，减少无量波动影响。",
                "catalog_slug": null,
                "catalog_version": null,
                "system_template_id": "system-vwma-trend",
                "kind": "trend",
                "signal_definition": null,
                "symbol": "xyz:META",
                "timeframe": "4h",
                "weight": 1.0,
                "parameters": {
                  "fast_period": 20,
                  "slow_period": 90
                },
                "parameter_schema": [
                  {
                    "id": "fast_period",
                    "label": "快速 EMA",
                    "description": "用于捕捉较快价格方向。",
                    "value_type": "integer",
                    "default": 20,
                    "minimum": 2.0,
                    "maximum": 500.0,
                    "step": 1.0,
                    "options": []
                  },
                  {
                    "id": "slow_period",
                    "label": "慢速 EMA",
                    "description": "用于确认较慢市场趋势。",
                    "value_type": "integer",
                    "default": 50,
                    "minimum": 3.0,
                    "maximum": 1000.0,
                    "step": 1.0,
                    "options": []
                  }
                ],
                "origin_slug": "mag7-multi-factor-momentum",
                "origin_version": "0.3.0",
                "system_default": false
              },
              {
                "child_id": "roc-volume-momentum-12",
                "source_type": "system",
                "role": "confirmation",
                "name": "ROC 放量动量",
                "summary": "价格动量突破阈值且成交量扩张时跟随方向。",
                "catalog_slug": null,
                "catalog_version": null,
                "system_template_id": "system-roc-volume-momentum",
                "kind": "trend",
                "signal_definition": null,
                "symbol": "xyz:META",
                "timeframe": "1h",
                "weight": 1.0,
                "parameters": {
                  "roc_period": 12,
                  "roc_threshold": 0.012,
                  "volume_period": 24,
                  "volume_multiplier": 1.15
                },
                "parameter_schema": [
                  {
                    "id": "roc_period",
                    "label": "ROC 周期",
                    "description": "计算动量变化的窗口。",
                    "value_type": "integer",
                    "default": 12,
                    "minimum": 2.0,
                    "maximum": 500.0,
                    "step": 1.0,
                    "options": []
                  },
                  {
                    "id": "roc_threshold",
                    "label": "动量阈值",
                    "description": "触发方向信号的最小 ROC。",
                    "value_type": "number",
                    "default": 0.02,
                    "minimum": 0.001,
                    "maximum": 1.0,
                    "step": 0.001,
                    "options": []
                  },
                  {
                    "id": "volume_period",
                    "label": "量能均线周期",
                    "description": "平均成交量观察窗口。",
                    "value_type": "integer",
                    "default": 20,
                    "minimum": 2.0,
                    "maximum": 500.0,
                    "step": 1.0,
                    "options": []
                  },
                  {
                    "id": "volume_multiplier",
                    "label": "放量倍数",
                    "description": "当前量超过均量的倍数。",
                    "value_type": "number",
                    "default": 1.1,
                    "minimum": 0.1,
                    "maximum": 10.0,
                    "step": 0.1,
                    "options": []
                  }
                ],
                "origin_slug": "mag7-multi-factor-momentum",
                "origin_version": "0.3.0",
                "system_default": false
              },
              {
                "child_id": "vwma-trend-13",
                "source_type": "system",
                "role": "alpha",
                "name": "VWMA 量价趋势",
                "summary": "使用成交量加权均线区分多空趋势，减少无量波动影响。",
                "catalog_slug": null,
                "catalog_version": null,
                "system_template_id": "system-vwma-trend",
                "kind": "trend",
                "signal_definition": null,
                "symbol": "xyz:TSLA",
                "timeframe": "4h",
                "weight": 1.0,
                "parameters": {
                  "fast_period": 20,
                  "slow_period": 90
                },
                "parameter_schema": [
                  {
                    "id": "fast_period",
                    "label": "快速 EMA",
                    "description": "用于捕捉较快价格方向。",
                    "value_type": "integer",
                    "default": 20,
                    "minimum": 2.0,
                    "maximum": 500.0,
                    "step": 1.0,
                    "options": []
                  },
                  {
                    "id": "slow_period",
                    "label": "慢速 EMA",
                    "description": "用于确认较慢市场趋势。",
                    "value_type": "integer",
                    "default": 50,
                    "minimum": 3.0,
                    "maximum": 1000.0,
                    "step": 1.0,
                    "options": []
                  }
                ],
                "origin_slug": "mag7-multi-factor-momentum",
                "origin_version": "0.3.0",
                "system_default": false
              },
              {
                "child_id": "roc-volume-momentum-14",
                "source_type": "system",
                "role": "confirmation",
                "name": "ROC 放量动量",
                "summary": "价格动量突破阈值且成交量扩张时跟随方向。",
                "catalog_slug": null,
                "catalog_version": null,
                "system_template_id": "system-roc-volume-momentum",
                "kind": "trend",
                "signal_definition": null,
                "symbol": "xyz:TSLA",
                "timeframe": "1h",
                "weight": 1.0,
                "parameters": {
                  "roc_period": 12,
                  "roc_threshold": 0.012,
                  "volume_period": 24,
                  "volume_multiplier": 1.15
                },
                "parameter_schema": [
                  {
                    "id": "roc_period",
                    "label": "ROC 周期",
                    "description": "计算动量变化的窗口。",
                    "value_type": "integer",
                    "default": 12,
                    "minimum": 2.0,
                    "maximum": 500.0,
                    "step": 1.0,
                    "options": []
                  },
                  {
                    "id": "roc_threshold",
                    "label": "动量阈值",
                    "description": "触发方向信号的最小 ROC。",
                    "value_type": "number",
                    "default": 0.02,
                    "minimum": 0.001,
                    "maximum": 1.0,
                    "step": 0.001,
                    "options": []
                  },
                  {
                    "id": "volume_period",
                    "label": "量能均线周期",
                    "description": "平均成交量观察窗口。",
                    "value_type": "integer",
                    "default": 20,
                    "minimum": 2.0,
                    "maximum": 500.0,
                    "step": 1.0,
                    "options": []
                  },
                  {
                    "id": "volume_multiplier",
                    "label": "放量倍数",
                    "description": "当前量超过均量的倍数。",
                    "value_type": "number",
                    "default": 1.1,
                    "minimum": 0.1,
                    "maximum": 10.0,
                    "step": 0.1,
                    "options": []
                  }
                ],
                "origin_slug": "mag7-multi-factor-momentum",
                "origin_version": "0.3.0",
                "system_default": false
              }
            ]
          }
        },
        "enabled": true,
        "execution_mode": "paper"
      }
    }
  ]
}