{
  "experiment": {
    "alloc": {
      "labels": [
        "2025-08",
        "2025-09",
        "2025-10",
        "2025-11",
        "2025-12",
        "2026-01",
        "2026-02",
        "2026-03",
        "2026-04",
        "2026-05",
        "2026-06",
        "2026-07"
      ],
      "series": [
        {
          "name": "SPY",
          "values": [
            0.6,
            0.6,
            0.6,
            0.6,
            0.6,
            0.6,
            0.6,
            0.6,
            0.6,
            0.6,
            0.6,
            0.6
          ]
        },
        {
          "name": "CASH",
          "values": [
            0.4,
            0.4,
            0.4,
            0.4,
            0.4,
            0.4,
            0.4,
            0.4,
            0.4,
            0.4,
            0.4,
            0.4
          ]
        }
      ]
    },
    "alloc_as": null,
    "alloc_monthly_as": null,
    "alloc_monthly_ours": {
      "labels": [
        "2025-08",
        "2025-09",
        "2025-10",
        "2025-11",
        "2025-12",
        "2026-01",
        "2026-02",
        "2026-03",
        "2026-04",
        "2026-05",
        "2026-06",
        "2026-07"
      ],
      "series": [
        {
          "name": "SPY",
          "values": [
            0.6,
            0.6,
            0.6,
            0.6,
            0.6,
            0.6,
            0.6,
            0.6,
            0.6,
            0.6,
            0.6,
            0.6
          ]
        },
        {
          "name": "CASH",
          "values": [
            0.4,
            0.4,
            0.4,
            0.4,
            0.4,
            0.4,
            0.4,
            0.4,
            0.4,
            0.4,
            0.4,
            0.4
          ]
        }
      ]
    },
    "alloc_ours": {
      "labels": [
        "2025-08",
        "2025-09",
        "2025-10",
        "2025-11",
        "2025-12",
        "2026-01",
        "2026-02",
        "2026-03",
        "2026-04",
        "2026-05",
        "2026-06",
        "2026-07"
      ],
      "series": [
        {
          "name": "SPY",
          "values": [
            0.6,
            0.6,
            0.6,
            0.6,
            0.6,
            0.6,
            0.6,
            0.6,
            0.6,
            0.6,
            0.6,
            0.6
          ]
        },
        {
          "name": "CASH",
          "values": [
            0.4,
            0.4,
            0.4,
            0.4,
            0.4,
            0.4,
            0.4,
            0.4,
            0.4,
            0.4,
            0.4,
            0.4
          ]
        }
      ]
    },
    "alloc_yearly_as": null,
    "alloc_yearly_ours": {
      "labels": [
        "2025"
      ],
      "series": [
        {
          "name": "SPY",
          "values": [
            0.6
          ]
        },
        {
          "name": "CASH",
          "values": [
            0.4
          ]
        }
      ]
    },
    "analysis_page": null,
    "answer": "Shipped non-AS catalogue strategy vix-dma-edge using researched defaults from qm-wr6.1: cashonupper + meanortime (edgefreq=0.02, time=5d), nextclose, SPY + ^VIX.",
    "bead_ids": [
      "qm-wr6.2"
    ],
    "cost_variants": {},
    "coverage": {
      "alloc_monthly_labels_n": 12,
      "alloc_yearly_labels_n": 0,
      "as_alloc_rows": 0,
      "as_history_start_year": null,
      "as_returns_n": 0,
      "as_yearly_alloc_rows": 0,
      "coverage_generated_at": "2026-07T00:00:00Z",
      "db_path": "data/market.sqlite",
      "db_warm": true,
      "gap_years": null,
      "limiting": {
        "effective_start": "1993-01-29",
        "id": "SPY",
        "kind": "ohlcv",
        "native_start": "1993-01-29",
        "proxied": false,
        "proxy_chain": [],
        "span_basis": "db"
      },
      "macro_meta": [],
      "macros": [],
      "monthly_labels_n": 120,
      "ours_alloc_rows": 120,
      "ours_returns_n": 120,
      "ticker_meta": [
        {
          "end": "2026-07-24",
          "n_rows": 8428,
          "start": "1993-01-29",
          "ticker": "SPY"
        },
        {
          "end": "2026-08-04",
          "n_rows": 9215,
          "start": "1990-01-02",
          "ticker": "^VIX"
        }
      ],
      "tickers": [
        "SPY",
        "^VIX"
      ]
    },
    "date": "1993-01-29",
    "disposition": "# VIX DMA Edge strategy implementation (qm-wr6.2) ## Summary Shipped non-AS catalogue strategy `vix-dma-edge` using researched defaults from `qm-wr6.1`: **cash_on_upper** + **mean_or_time** (edge_freq=0.02, time=5d), `next_close`, SPY + `^VIX`. Report window clamped to live SPY IPO (`1993-01-29`); catalog start `1993-02`. ## FEATURE_COMPLETION - Entry point: `/catalog` row + `/strategies/vix-dma-edge.html` - Usable workflow: strategy page with monthly stats/charts + QuantStats tearsheet - Reuse: same `VixDmaEdge.researched_defaults()` as runner/export - Evidence: `tests/test_vix_dma_edge.",
    "equity": {
      "experiment": [
        1.0,
        1.0001,
        0.9827,
        1.0189,
        1.0393,
        1.0579,
        1.0995,
        1.1008,
        1.1118,
        1.1275,
        1.1347,
        1.158,
        1.1614,
        1.1848,
        1.2127,
        1.2497,
        1.2672,
        1.2854,
        1.2667,
        1.2313,
        1.2377,
        1.2678,
        1.2751,
        1.3223,
        1.3645,
        1.3726,
        1.2778,
        1.3528,
        1.2739,
        1.3892,
        1.4342,
        1.4602,
        1.5198,
        1.4229,
        1.519,
        1.5419,
        1.5161,
        1.5456,
        1.5798,
        1.637,
        1.6845,
        1.6838,
        1.5505,
        1.3569,
        1.5879,
        1.6635,
        1.7755,
        1.8801,
        2.0113,
        1.936,
        1.8877,
        2.0734,
        2.1503,
        2.1284,
        2.1875,
        2.2869,
        2.3746,
        2.3902,
        2.4438,
        2.5034,
        2.578,
        2.4578,
        2.6303,
        2.6091,
        2.7298,
        2.5858,
        2.5095,
        2.5545,
        2.3303,
        2.3356,
        2.2154,
        2.4182,
        2.31,
        2.0964,
        2.2668,
        2.4073,
        2.2686,
        2.4112,
        2.3506,
        2.4378,
        2.4767,
        2.4881,
        2.685,
        2.7729,
        2.7278,
        2.5984,
        2.542,
        2.727,
        2.8536,
        2.8991,
        3.0504,
        3.1501,
        3.0231,
        3.176,
        3.2881,
        3.3279,
        3.3863,
        3.4574,
        3.4266,
        3.6442,
        3.5565,
        3.7128,
        3.6657,
        3.4614,
        3.4314,
        3.5737,
        3.7574,
        3.8439,
        3.9228,
        4.0625,
        4.1593,
        4.1675,
        4.1708,
        4.2322,
        4.1957,
        3.9885,
        4.191,
        4.4116,
        4.3662,
        4.3203
      ],
      "labels": [
        "2016-08",
        "2016-09",
        "2016-10",
        "2016-11",
        "2016-12",
        "2017-01",
        "2017-02",
        "2017-03",
        "2017-04",
        "2017-05",
        "2017-06",
        "2017-07",
        "2017-08",
        "2017-09",
        "2017-10",
        "2017-11",
        "2017-12",
        "2018-01",
        "2018-02",
        "2018-03",
        "2018-04",
        "2018-05",
        "2018-06",
        "2018-07",
        "2018-08",
        "2018-09",
        "2018-10",
        "2018-11",
        "2018-12",
        "2019-01",
        "2019-02",
        "2019-03",
        "2019-04",
        "2019-05",
        "2019-06",
        "2019-07",
        "2019-08",
        "2019-09",
        "2019-10",
        "2019-11",
        "2019-12",
        "2020-01",
        "2020-02",
        "2020-03",
        "2020-04",
        "2020-05",
        "2020-06",
        "2020-07",
        "2020-08",
        "2020-09",
        "2020-10",
        "2020-11",
        "2020-12",
        "2021-01",
        "2021-02",
        "2021-03",
        "2021-04",
        "2021-05",
        "2021-06",
        "2021-07",
        "2021-08",
        "2021-09",
        "2021-10",
        "2021-11",
        "2021-12",
        "2022-01",
        "2022-02",
        "2022-03",
        "2022-04",
        "2022-05",
        "2022-06",
        "2022-07",
        "2022-08",
        "2022-09",
        "2022-10",
        "2022-11",
        "2022-12",
        "2023-01",
        "2023-02",
        "2023-03",
        "2023-04",
        "2023-05",
        "2023-06",
        "2023-07",
        "2023-08",
        "2023-09",
        "2023-10",
        "2023-11",
        "2023-12",
        "2024-01",
        "2024-02",
        "2024-03",
        "2024-04",
        "2024-05",
        "2024-06",
        "2024-07",
        "2024-08",
        "2024-09",
        "2024-10",
        "2024-11",
        "2024-12",
        "2025-01",
        "2025-02",
        "2025-03",
        "2025-04",
        "2025-05",
        "2025-06",
        "2025-07",
        "2025-08",
        "2025-09",
        "2025-10",
        "2025-11",
        "2025-12",
        "2026-01",
        "2026-02",
        "2026-03",
        "2026-04",
        "2026-05",
        "2026-06",
        "2026-07"
      ],
      "spy": [
        1.0,
        1.0001,
        0.9827,
        1.0189,
        1.0396,
        1.0582,
        1.0998,
        1.1011,
        1.1121,
        1.1278,
        1.1349,
        1.1583,
        1.1617,
        1.1851,
        1.213,
        1.2501,
        1.2652,
        1.3365,
        1.2879,
        1.2526,
        1.2591,
        1.2897,
        1.2971,
        1.3452,
        1.3881,
        1.3964,
        1.2999,
        1.324,
        1.2074,
        1.3041,
        1.3464,
        1.3707,
        1.4267,
        1.3357,
        1.4287,
        1.4503,
        1.426,
        1.4538,
        1.4859,
        1.5397,
        1.5844,
        1.5838,
        1.4584,
        1.2763,
        1.4383,
        1.5069,
        1.5336,
        1.6239,
        1.7373,
        1.6722,
        1.6305,
        1.8079,
        1.8749,
        1.8558,
        1.9074,
        1.994,
        2.0995,
        2.1132,
        2.1606,
        2.2134,
        2.2792,
        2.173,
        2.3255,
        2.3068,
        2.4135,
        2.2862,
        2.2187,
        2.3021,
        2.1001,
        2.1048,
        1.9312,
        2.1091,
        2.023,
        1.836,
        1.9852,
        2.0956,
        1.9748,
        2.099,
        2.0462,
        2.1221,
        2.156,
        2.166,
        2.3063,
        2.3818,
        2.3431,
        2.232,
        2.1835,
        2.383,
        2.4918,
        2.5314,
        2.6635,
        2.7507,
        2.6397,
        2.7733,
        2.8711,
        2.9059,
        2.9738,
        3.0362,
        3.0091,
        3.1886,
        3.1119,
        3.1954,
        3.1549,
        2.9791,
        2.9533,
        3.1389,
        3.3001,
        3.3762,
        3.4454,
        3.5682,
        3.6532,
        3.6603,
        3.6633,
        3.7172,
        3.6851,
        3.5032,
        3.8712,
        4.0749,
        4.0329,
        3.9906
      ],
      "spy_labels": [
        "2016-08",
        "2016-09",
        "2016-10",
        "2016-11",
        "2016-12",
        "2017-01",
        "2017-02",
        "2017-03",
        "2017-04",
        "2017-05",
        "2017-06",
        "2017-07",
        "2017-08",
        "2017-09",
        "2017-10",
        "2017-11",
        "2017-12",
        "2018-01",
        "2018-02",
        "2018-03",
        "2018-04",
        "2018-05",
        "2018-06",
        "2018-07",
        "2018-08",
        "2018-09",
        "2018-10",
        "2018-11",
        "2018-12",
        "2019-01",
        "2019-02",
        "2019-03",
        "2019-04",
        "2019-05",
        "2019-06",
        "2019-07",
        "2019-08",
        "2019-09",
        "2019-10",
        "2019-11",
        "2019-12",
        "2020-01",
        "2020-02",
        "2020-03",
        "2020-04",
        "2020-05",
        "2020-06",
        "2020-07",
        "2020-08",
        "2020-09",
        "2020-10",
        "2020-11",
        "2020-12",
        "2021-01",
        "2021-02",
        "2021-03",
        "2021-04",
        "2021-05",
        "2021-06",
        "2021-07",
        "2021-08",
        "2021-09",
        "2021-10",
        "2021-11",
        "2021-12",
        "2022-01",
        "2022-02",
        "2022-03",
        "2022-04",
        "2022-05",
        "2022-06",
        "2022-07",
        "2022-08",
        "2022-09",
        "2022-10",
        "2022-11",
        "2022-12",
        "2023-01",
        "2023-02",
        "2023-03",
        "2023-04",
        "2023-05",
        "2023-06",
        "2023-07",
        "2023-08",
        "2023-09",
        "2023-10",
        "2023-11",
        "2023-12",
        "2024-01",
        "2024-02",
        "2024-03",
        "2024-04",
        "2024-05",
        "2024-06",
        "2024-07",
        "2024-08",
        "2024-09",
        "2024-10",
        "2024-11",
        "2024-12",
        "2025-01",
        "2025-02",
        "2025-03",
        "2025-04",
        "2025-05",
        "2025-06",
        "2025-07",
        "2025-08",
        "2025-09",
        "2025-10",
        "2025-11",
        "2025-12",
        "2026-01",
        "2026-02",
        "2026-03",
        "2026-04",
        "2026-05",
        "2026-06",
        "2026-07"
      ]
    },
    "errors": "No additional vendor or coverage gaps beyond frozen panel window; see finding for panel dates and synthetic reconstruction limits.",
    "follow_on": [
      {
        "status": "open",
        "title": "Follow-up qm-wr6.2"
      },
      {
        "status": "open",
        "title": "Follow-up qm-wr6.1"
      }
    ],
    "followup_command": "gh issue create --title \"Follow-up VIX DMA Edge strategy implementation qm-wr62\" --body \"Follow-up to qm-wr6.2:  Summary\" --label \"priority:p2\" --label \"pipeline:research\" --label \"agent:ready\"",
    "gh_command": "gh issue create --title \"Follow-up VIX DMA Edge strategy implementation qm-wr62\" --body \"Follow-up to qm-wr6.2:  Summary\" --label \"priority:p2\" --label \"pipeline:research\" --label \"agent:ready\"",
    "id": "qm-wr6.2",
    "issue_ids": [
      "qm-wr6.2"
    ],
    "monthly": {
      "as": [
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null
      ],
      "labels": [
        "2016-08",
        "2016-09",
        "2016-10",
        "2016-11",
        "2016-12",
        "2017-01",
        "2017-02",
        "2017-03",
        "2017-04",
        "2017-05",
        "2017-06",
        "2017-07",
        "2017-08",
        "2017-09",
        "2017-10",
        "2017-11",
        "2017-12",
        "2018-01",
        "2018-02",
        "2018-03",
        "2018-04",
        "2018-05",
        "2018-06",
        "2018-07",
        "2018-08",
        "2018-09",
        "2018-10",
        "2018-11",
        "2018-12",
        "2019-01",
        "2019-02",
        "2019-03",
        "2019-04",
        "2019-05",
        "2019-06",
        "2019-07",
        "2019-08",
        "2019-09",
        "2019-10",
        "2019-11",
        "2019-12",
        "2020-01",
        "2020-02",
        "2020-03",
        "2020-04",
        "2020-05",
        "2020-06",
        "2020-07",
        "2020-08",
        "2020-09",
        "2020-10",
        "2020-11",
        "2020-12",
        "2021-01",
        "2021-02",
        "2021-03",
        "2021-04",
        "2021-05",
        "2021-06",
        "2021-07",
        "2021-08",
        "2021-09",
        "2021-10",
        "2021-11",
        "2021-12",
        "2022-01",
        "2022-02",
        "2022-03",
        "2022-04",
        "2022-05",
        "2022-06",
        "2022-07",
        "2022-08",
        "2022-09",
        "2022-10",
        "2022-11",
        "2022-12",
        "2023-01",
        "2023-02",
        "2023-03",
        "2023-04",
        "2023-05",
        "2023-06",
        "2023-07",
        "2023-08",
        "2023-09",
        "2023-10",
        "2023-11",
        "2023-12",
        "2024-01",
        "2024-02",
        "2024-03",
        "2024-04",
        "2024-05",
        "2024-06",
        "2024-07",
        "2024-08",
        "2024-09",
        "2024-10",
        "2024-11",
        "2024-12",
        "2025-01",
        "2025-02",
        "2025-03",
        "2025-04",
        "2025-05",
        "2025-06",
        "2025-07",
        "2025-08",
        "2025-09",
        "2025-10",
        "2025-11",
        "2025-12",
        "2026-01",
        "2026-02",
        "2026-03",
        "2026-04",
        "2026-05",
        "2026-06",
        "2026-07"
      ],
      "ours": [
        0.0,
        0.0001,
        -0.017398,
        0.036837,
        0.020022,
        0.017897,
        0.039323,
        0.001182,
        0.009993,
        0.014121,
        0.006386,
        0.020534,
        0.002936,
        0.020148,
        0.023548,
        0.03051,
        0.014003,
        0.014362,
        -0.014548,
        -0.027947,
        0.005198,
        0.024319,
        0.005758,
        0.037017,
        0.031914,
        0.005936,
        -0.069066,
        0.058695,
        -0.058323,
        0.090509,
        0.032393,
        0.018129,
        0.040816,
        -0.063758,
        0.067538,
        0.015076,
        -0.016733,
        0.019458,
        0.022127,
        0.036207,
        0.029016,
        -0.000416,
        -0.079166,
        -0.124863,
        0.170241,
        0.04761,
        0.067328,
        0.058913,
        0.069784,
        -0.037438,
        -0.024948,
        0.098374,
        0.037089,
        -0.010185,
        0.027767,
        0.04544,
        0.038349,
        0.00657,
        0.022425,
        0.024388,
        0.029799,
        -0.046625,
        0.070185,
        -0.00806,
        0.046261,
        -0.052751,
        -0.029507,
        0.017932,
        -0.087767,
        0.002274,
        -0.051464,
        0.091541,
        -0.044744,
        -0.092468,
        0.081282,
        0.061982,
        -0.057616,
        0.062858,
        -0.025133,
        0.037097,
        0.015957,
        0.004603,
        0.079137,
        0.032737,
        -0.016265,
        -0.047437,
        -0.021706,
        0.072777,
        0.046425,
        0.015945,
        0.052189,
        0.032684,
        -0.040316,
        0.050577,
        0.035296,
        0.012104,
        0.017549,
        0.020996,
        -0.008908,
        0.063503,
        -0.024066,
        0.043948,
        -0.012686,
        -0.055733,
        -0.008667,
        0.04147,
        0.051403,
        0.023021,
        0.020526,
        0.035612,
        0.023828,
        0.001971,
        0.000792,
        0.014721,
        -0.008624,
        -0.049384,
        0.050771,
        0.052637,
        -0.010291,
        -0.010513
      ]
    },
    "page": "experiments/qm-wr6-2-vix-dma-edge-strategy-implementation-qm.html",
    "performance": {
      "cagr": 0.06148,
      "max_drawdown": -0.17676,
      "max_drawdown_fallback_rule": "Use daily backtest equity when available; otherwise compound published monthly returns and label the result monthly.",
      "max_drawdown_observation_frequency": "monthly",
      "sharpe": 0.66296,
      "sortino": 0.96944,
      "volatility": null
    },
    "provenance": {
      "artifact": null,
      "code": "research/findings",
      "finding": "research/findings/vix-dma-edge-qm-wr6.2.md",
      "site_data": "site-data/experiments/qm-wr6.2.json",
      "tearsheet": "docs/tearsheets/strategies/vix-dma-edge.html"
    },
    "question": " Summary",
    "safe_withdrawal": null,
    "signalSeries": {
      "active": [
        false,
        true,
        false,
        true,
        true,
        true,
        true,
        true,
        true,
        true,
        true,
        true,
        true,
        true,
        true,
        true,
        true,
        true,
        true,
        true,
        true,
        true,
        true,
        true,
        true,
        true,
        true,
        true,
        true,
        false,
        false,
        true,
        false,
        false,
        false,
        false,
        false,
        false,
        false,
        false,
        false,
        false,
        false,
        false,
        false,
        false,
        false,
        false,
        false,
        false,
        false,
        false,
        false,
        false,
        false,
        false,
        false,
        false,
        true,
        true,
        false,
        true,
        true,
        true,
        true,
        true,
        true,
        true,
        true,
        true,
        true,
        true,
        true,
        true,
        true,
        true,
        true,
        true,
        true,
        true,
        true,
        true,
        true,
        true,
        true,
        true,
        true,
        true,
        false,
        true,
        false,
        false,
        false,
        false,
        false,
        false,
        false,
        false,
        false,
        false,
        false,
        false,
        false,
        false,
        false,
        false,
        false,
        false,
        false,
        false,
        false,
        false,
        false,
        false,
        false,
        false,
        false,
        false,
        false,
        true
      ],
      "driver": "VIX DMA edge (shipped)",
      "entryValue": 0.02,
      "exitValue": -0.005,
      "inputs": [],
      "isDynamic": false,
      "isMulti": false,
      "labels": [
        "2016-08",
        "2016-09",
        "2016-10",
        "2016-11",
        "2016-12",
        "2017-01",
        "2017-02",
        "2017-03",
        "2017-04",
        "2017-05",
        "2017-06",
        "2017-07",
        "2017-08",
        "2017-09",
        "2017-10",
        "2017-11",
        "2017-12",
        "2018-01",
        "2018-02",
        "2018-03",
        "2018-04",
        "2018-05",
        "2018-06",
        "2018-07",
        "2018-08",
        "2018-09",
        "2018-10",
        "2018-11",
        "2018-12",
        "2019-01",
        "2019-02",
        "2019-03",
        "2019-04",
        "2019-05",
        "2019-06",
        "2019-07",
        "2019-08",
        "2019-09",
        "2019-10",
        "2019-11",
        "2019-12",
        "2020-01",
        "2020-02",
        "2020-03",
        "2020-04",
        "2020-05",
        "2020-06",
        "2020-07",
        "2020-08",
        "2020-09",
        "2020-10",
        "2020-11",
        "2020-12",
        "2021-01",
        "2021-02",
        "2021-03",
        "2021-04",
        "2021-05",
        "2021-06",
        "2021-07",
        "2021-08",
        "2021-09",
        "2021-10",
        "2021-11",
        "2021-12",
        "2022-01",
        "2022-02",
        "2022-03",
        "2022-04",
        "2022-05",
        "2022-06",
        "2022-07",
        "2022-08",
        "2022-09",
        "2022-10",
        "2022-11",
        "2022-12",
        "2023-01",
        "2023-02",
        "2023-03",
        "2023-04",
        "2023-05",
        "2023-06",
        "2023-07",
        "2023-08",
        "2023-09",
        "2023-10",
        "2023-11",
        "2023-12",
        "2024-01",
        "2024-02",
        "2024-03",
        "2024-04",
        "2024-05",
        "2024-06",
        "2024-07",
        "2024-08",
        "2024-09",
        "2024-10",
        "2024-11",
        "2024-12",
        "2025-01",
        "2025-02",
        "2025-03",
        "2025-04",
        "2025-05",
        "2025-06",
        "2025-07",
        "2025-08",
        "2025-09",
        "2025-10",
        "2025-11",
        "2025-12",
        "2026-01",
        "2026-02",
        "2026-03",
        "2026-04",
        "2026-05",
        "2026-06",
        "2026-07"
      ],
      "megaThreshold": -0.005,
      "megaThresholdLabel": "Exit -0.005pts",
      "threshold": 0.02,
      "thresholdKind": "fixed_hysteresis",
      "thresholdLabel": "Entry 0.02pts",
      "trigger": [
        false,
        true,
        true,
        true,
        false,
        false,
        false,
        false,
        false,
        false,
        false,
        false,
        false,
        false,
        false,
        false,
        false,
        false,
        false,
        false,
        false,
        false,
        false,
        false,
        false,
        false,
        false,
        false,
        false,
        true,
        false,
        true,
        true,
        false,
        false,
        false,
        false,
        false,
        false,
        false,
        false,
        false,
        false,
        false,
        false,
        false,
        false,
        false,
        false,
        false,
        false,
        false,
        false,
        false,
        false,
        false,
        false,
        false,
        true,
        false,
        true,
        true,
        false,
        false,
        false,
        false,
        false,
        false,
        false,
        false,
        false,
        false,
        false,
        false,
        false,
        false,
        false,
        false,
        false,
        false,
        false,
        false,
        false,
        false,
        false,
        false,
        false,
        false,
        true,
        true,
        true,
        false,
        false,
        false,
        false,
        false,
        false,
        false,
        false,
        false,
        false,
        false,
        false,
        false,
        false,
        false,
        false,
        false,
        false,
        false,
        false,
        false,
        false,
        false,
        false,
        false,
        false,
        false,
        false,
        true
      ],
      "triggers": [
        "2016-09",
        "2016-10",
        "2016-11",
        "2019-01",
        "2019-03",
        "2019-04",
        "2021-06",
        "2021-08",
        "2021-09",
        "2023-12",
        "2024-01",
        "2024-02",
        "2026-07"
      ],
      "unit": "pts",
      "values": [
        -0.238,
        0.345,
        -0.027,
        0.059,
        0.187,
        0.548,
        0.44,
        0.702,
        0.444,
        0.511,
        0.436,
        0.985,
        0.982,
        0.971,
        0.873,
        0.76,
        0.72,
        0.825,
        0.876,
        0.747,
        0.5,
        0.894,
        0.409,
        0.585,
        0.334,
        0.72,
        0.29,
        0.177,
        0.197,
        -0.095,
        -0.195,
        0.105,
        -0.253,
        -0.525,
        -0.344,
        -0.576,
        -0.607,
        -0.422,
        -0.602,
        -0.779,
        -0.418,
        -0.959,
        -0.504,
        -0.592,
        -0.77,
        -0.607,
        -0.789,
        -0.757,
        -0.502,
        -0.945,
        -0.839,
        -0.624,
        -0.437,
        -0.215,
        -0.411,
        -0.544,
        -0.349,
        -0.073,
        0.031,
        0.215,
        -0.275,
        0.317,
        0.35,
        0.064,
        0.276,
        0.271,
        0.27,
        0.785,
        0.618,
        0.92,
        0.94,
        0.978,
        0.721,
        0.813,
        0.645,
        0.668,
        0.941,
        0.71,
        0.78,
        0.51,
        0.589,
        0.539,
        0.519,
        0.785,
        0.193,
        0.548,
        0.415,
        0.252,
        -0.038,
        0.11,
        -0.198,
        -0.23,
        -0.19,
        -0.421,
        -0.304,
        -0.153,
        -0.357,
        -0.594,
        -0.766,
        -0.819,
        -0.552,
        -0.896,
        -0.686,
        -0.79,
        -1.0,
        -0.76,
        -0.476,
        -0.985,
        -0.996,
        -0.921,
        -0.46,
        -0.763,
        -0.637,
        -0.239,
        -0.308,
        -0.235,
        -0.205,
        -0.13,
        -0.359,
        0.074
      ],
      "yLabel": "VIX edge (VIX - 10DMA, pts)"
    },
    "signals": [
      {
        "conditionId": "VIX DMA edge (shipped)",
        "contributingConditions": [],
        "date": "2016-09",
        "driver": "VIX DMA edge (shipped)",
        "entryExit": "entry",
        "index": 1,
        "indicatorValue": 0.345,
        "label": "signal 2016-09",
        "newState": "active",
        "priorState": "inactive",
        "thresholdKind": "fixed_hysteresis",
        "thresholdType": "fixed",
        "thresholdValue": 0.02,
        "unit": "pts"
      },
      {
        "conditionId": "VIX DMA edge (shipped)",
        "contributingConditions": [],
        "date": "2016-10",
        "driver": "VIX DMA edge (shipped)",
        "entryExit": "exit",
        "index": 2,
        "indicatorValue": -0.027,
        "label": "signal 2016-10",
        "newState": "inactive",
        "priorState": "active",
        "thresholdKind": "fixed_hysteresis",
        "thresholdType": "fixed",
        "thresholdValue": 0.02,
        "unit": "pts"
      },
      {
        "conditionId": "VIX DMA edge (shipped)",
        "contributingConditions": [],
        "date": "2016-11",
        "driver": "VIX DMA edge (shipped)",
        "entryExit": "entry",
        "index": 3,
        "indicatorValue": 0.059,
        "label": "signal 2016-11",
        "newState": "active",
        "priorState": "inactive",
        "thresholdKind": "fixed_hysteresis",
        "thresholdType": "fixed",
        "thresholdValue": 0.02,
        "unit": "pts"
      }
    ],
    "slug": "qm-wr6-2-vix-dma-edge-strategy-implementation-qm",
    "stats": {
      "cagr": 0.06148,
      "maxDD": -0.17676,
      "sharpe": 0.66296,
      "sortino": 0.96944
    },
    "status": "shipped",
    "status_chip": "Shipped-as-strategy",
    "tax_analysis": {
      "ltcg_pct": null,
      "note": "Experiment parity stub: no taxable wrapper; see strategy tax_analysis for methodology",
      "schema_id": "tax-analysis/v1",
      "stcg_pct": null
    },
    "taxable_stats": null,
    "title": "VIX DMA Edge strategy implementation (qm-wr6.2)",
    "trading_costs": {
      "avg_daily_turnover": 0.00608,
      "avg_yearly_fees": 0.001532,
      "basis": "daily_engine",
      "cost_bps_one_way": 10.0,
      "fee_bps": 10.0,
      "n_bars": 120,
      "schema_id": "trading-costs/v1",
      "slippage_bps": 0.0,
      "total_costs": 0.00073
    },
    "verify": {
      "as_cagr": null,
      "as_stats": null,
      "cagr_delta": null,
      "gates": null,
      "last_verify_at": null,
      "monthly_bias": null,
      "monthly_corr": null,
      "monthly_mae": null,
      "n_months": null,
      "ours_cagr": 0.06148,
      "ours_stats": {
        "ann_return": 0.06148,
        "sharpe": 0.66296,
        "sortino": 0.96944
      },
      "passed": null,
      "status": "not_applicable",
      "verify_status": null
    },
    "visualizations": [
      {
        "data": {
          "labels": [
            "2016-08",
            "2016-09",
            "2016-10",
            "2016-11",
            "2016-12",
            "2017-01"
          ],
          "note": "Aligned window, both rebased to 1.0 at start for fair comparison"
        },
        "title": "Equity vs S&P (aligned, rebased to 1.0)",
        "type": "equity_vs_spy"
      }
    ]
  },
  "generated_at": "2026-09-17T04:12:25Z",
  "id": "qm-wr6.2",
  "schema_id": "experiments/v1",
  "schema_version": 1
}
