{
  "ticker": "BTC",
  "schema": "btc-trades/1",
  "description": "Live signal log for the Moonwave demonstration BTC strategy. One row is one print and the decision taken that morning. An invalidation holds the open position. This file replaces btc-backtest.json as the live record; the old file is frozen at data/trades/archive/btc-backtest.json (SHA-256 1e914d914e4f44a4df5b02e764475e8d36f82a01572de930ee2201c99f0e9155) and was replaced for clarity. Older entries contained balance, accurate, and percentChange fields which were the output of a buggy legacy backtest script that treated 'invalidation' as 'go flat.' They were not used by any component.",
  "supersedes": {
    "url": "https://moonwave.pro/data/backtest/btc-backtest.json",
    "archive": "https://moonwave.pro/data/trades/archive/btc-backtest.json",
    "sha256": "1e914d914e4f44a4df5b02e764475e8d36f82a01572de930ee2201c99f0e9155",
    "frozenAt": "2026-10-30T20:38:58Z",
    "note": "Do not score the archive. Its derived fields are preserved for transparency only."
  },
  "eras": {
    "backtested": {
      "from": "2024-12-24",
      "to": "2025-09-01"
    },
    "live": {
      "from": "2025-09-02"
    },
    "public": {
      "from": "2025-10-19",
      "note": "First timestamped 4-week forecast on X. Public-era rows are the claim to audit."
    }
  },
  "confirmation": [
    {
      "from": "2024-12-24",
      "to": "2026-07-14",
      "layer": "fxwave",
      "note": "Confirm or Inval from FXwave alone."
    },
    {
      "from": "2026-07-15",
      "layer": "gauge",
      "note": "Confirm requires the Strategy Gauge (weighted basket of Moonwave, FXwave, and other relevant factors) to clear the fill threshold and the print to be takeable. Announced 2026-07-15: https://x.com/moonwavepro/status/2077481135320563990"
    }
  ],
  "priceBasis": "openBegin and openEnd are the New York session open (00:00 America/New_York) from the Railway btc-backend2 /api/btc/open endpoint the decision cron fills at. Not Yahoo daily, not UTC midnight. openBegin is that open on date; openEnd is that open on dateEnd. Numbers are copied from the frozen archive.",
  "scoring": {
    "headline": "Profitable taken trades only. This is the main reported hit rate.",
    "systemAccuracy": "Profitable trades taken plus losing trades that were invalidated and avoided.",
    "note": "An invalidation is neither a win nor a loss."
  },
  "rules": "Enter 100% on confirm. Hold open position on inval. Reduce 50% on a confirmed volatility-reduce. 5% stop on a live long or short; sldate is set only when that stop hits. Sldate tagging is a recent addition and not present on older trades that stopped out. Size is 1x. leverageEligible is a session count and is 0 until a BTC leverage rule exists. Two hit rates are counted: The headline win is a profitable taken trade and is the main reported hit rate, and a separate system-accuracy rate counts profitable trades taken and losing trades avoided. An invalidation is not itself a win or a loss.",
  "enums": {
    "decision": [
      "confirm",
      "inval"
    ],
    "action": [
      "buy",
      "short",
      "hold",
      "close",
      "addlev",
      "reduce"
    ],
    "signal": [
      "buy",
      "sell",
      "fxbuy",
      "fxsell",
      "volatility"
    ]
  },
  "signals": [
    {
      "date": "2024-12-24",
      "dateEnd": "2025-01-03",
      "signal": "sell",
      "decision": "inval",
      "action": "hold",
      "openBegin": 94852.8,
      "openEnd": 96960.2,
      "leverageEligible": 0
    },
    {
      "date": "2025-01-03",
      "dateEnd": "2025-01-07",
      "signal": "buy",
      "decision": "confirm",
      "action": "buy",
      "openBegin": 96960.2,
      "openEnd": 102247.9,
      "leverageEligible": 0
    },
    {
      "date": "2025-01-07",
      "dateEnd": "2025-01-14",
      "signal": "sell",
      "decision": "confirm",
      "action": "short",
      "openBegin": 102247.9,
      "openEnd": 94536.7,
      "leverageEligible": 0
    },
    {
      "date": "2025-01-14",
      "dateEnd": "2025-01-20",
      "signal": "buy",
      "decision": "confirm",
      "action": "buy",
      "openBegin": 94536.7,
      "openEnd": 101313.3,
      "leverageEligible": 0
    },
    {
      "date": "2025-01-20",
      "dateEnd": "2025-01-23",
      "signal": "volatility",
      "decision": "confirm",
      "action": "reduce",
      "openBegin": 101313.3,
      "openEnd": 103681.3,
      "leverageEligible": 0
    },
    {
      "date": "2025-01-23",
      "dateEnd": "2025-01-27",
      "signal": "sell",
      "decision": "confirm",
      "action": "short",
      "openBegin": 103681.3,
      "openEnd": 102618.3,
      "leverageEligible": 0
    },
    {
      "date": "2025-01-27",
      "dateEnd": "2025-01-31",
      "signal": "buy",
      "decision": "confirm",
      "action": "buy",
      "openBegin": 102618.3,
      "openEnd": 104726.9,
      "leverageEligible": 0
    },
    {
      "date": "2025-01-31",
      "dateEnd": "2025-02-02",
      "signal": "buy",
      "decision": "confirm",
      "action": "buy",
      "openBegin": 104726.9,
      "openEnd": 100647.1,
      "leverageEligible": 0
    },
    {
      "date": "2025-02-02",
      "dateEnd": "2025-02-07",
      "signal": "buy",
      "decision": "inval",
      "action": "hold",
      "openBegin": 100647.1,
      "openEnd": 96564.8,
      "leverageEligible": 0
    },
    {
      "date": "2025-02-07",
      "dateEnd": "2025-02-13",
      "signal": "sell",
      "decision": "confirm",
      "action": "short",
      "openBegin": 96564.8,
      "openEnd": 97874.7,
      "leverageEligible": 0
    },
    {
      "date": "2025-02-13",
      "dateEnd": "2025-02-16",
      "signal": "buy",
      "decision": "confirm",
      "action": "buy",
      "openBegin": 97874.7,
      "openEnd": 97573.1,
      "leverageEligible": 0
    },
    {
      "date": "2025-02-16",
      "dateEnd": "2025-02-22",
      "signal": "volatility",
      "decision": "confirm",
      "action": "reduce",
      "openBegin": 97573.1,
      "openEnd": 96158.3,
      "leverageEligible": 0
    },
    {
      "date": "2025-02-22",
      "dateEnd": "2025-02-28",
      "signal": "sell",
      "decision": "confirm",
      "action": "short",
      "openBegin": 96158.3,
      "openEnd": 84713.3,
      "leverageEligible": 0
    },
    {
      "date": "2025-02-28",
      "dateEnd": "2025-03-07",
      "signal": "buy",
      "decision": "confirm",
      "action": "buy",
      "openBegin": 84713.3,
      "openEnd": 89879.5,
      "leverageEligible": 0
    },
    {
      "date": "2025-03-07",
      "dateEnd": "2025-03-14",
      "signal": "sell",
      "decision": "confirm",
      "action": "short",
      "openBegin": 89879.5,
      "openEnd": 81103.5,
      "leverageEligible": 0
    },
    {
      "date": "2025-03-14",
      "dateEnd": "2025-03-30",
      "signal": "buy",
      "decision": "confirm",
      "action": "buy",
      "openBegin": 81103.5,
      "openEnd": 82646.8,
      "leverageEligible": 0
    },
    {
      "date": "2025-03-30",
      "dateEnd": "2025-04-06",
      "signal": "buy",
      "decision": "confirm",
      "action": "buy",
      "openBegin": 82646.8,
      "openEnd": 83528,
      "leverageEligible": 0
    },
    {
      "date": "2025-04-06",
      "dateEnd": "2025-04-09",
      "signal": "sell",
      "decision": "confirm",
      "action": "short",
      "openBegin": 83528,
      "openEnd": 76312.3,
      "leverageEligible": 0
    },
    {
      "date": "2025-04-09",
      "dateEnd": "2025-04-13",
      "signal": "buy",
      "decision": "confirm",
      "action": "buy",
      "openBegin": 76312.3,
      "openEnd": 85282.5,
      "leverageEligible": 0
    },
    {
      "date": "2025-04-13",
      "dateEnd": "2025-04-20",
      "signal": "buy",
      "decision": "confirm",
      "action": "buy",
      "openBegin": 85282.5,
      "openEnd": 85075.5,
      "leverageEligible": 0
    },
    {
      "date": "2025-04-20",
      "dateEnd": "2025-04-23",
      "signal": "sell",
      "decision": "inval",
      "action": "hold",
      "openBegin": 85075.5,
      "openEnd": 93442.2,
      "leverageEligible": 0
    },
    {
      "date": "2025-04-23",
      "dateEnd": "2025-04-25",
      "signal": "sell",
      "decision": "inval",
      "action": "hold",
      "openBegin": 93442.2,
      "openEnd": 93979.4,
      "leverageEligible": 0
    },
    {
      "date": "2025-04-25",
      "dateEnd": "2025-04-28",
      "signal": "volatility",
      "decision": "inval",
      "action": "hold",
      "openBegin": 93979.4,
      "openEnd": 93742.5,
      "leverageEligible": 0
    },
    {
      "date": "2025-04-28",
      "dateEnd": "2025-05-05",
      "signal": "buy",
      "decision": "confirm",
      "action": "buy",
      "openBegin": 93742.5,
      "openEnd": 94314.6,
      "leverageEligible": 0
    },
    {
      "date": "2025-05-05",
      "dateEnd": "2025-05-09",
      "signal": "sell",
      "decision": "inval",
      "action": "hold",
      "openBegin": 94314.6,
      "openEnd": 103270.7,
      "leverageEligible": 0
    },
    {
      "date": "2025-05-09",
      "dateEnd": "2025-05-12",
      "signal": "sell",
      "decision": "inval",
      "action": "hold",
      "openBegin": 103270.7,
      "openEnd": 104119.2,
      "leverageEligible": 0
    },
    {
      "date": "2025-05-12",
      "dateEnd": "2025-05-19",
      "signal": "buy",
      "decision": "confirm",
      "action": "buy",
      "openBegin": 104119.2,
      "openEnd": 106507.7,
      "leverageEligible": 0
    },
    {
      "date": "2025-05-19",
      "dateEnd": "2025-05-22",
      "signal": "sell",
      "decision": "confirm",
      "action": "short",
      "openBegin": 106507.7,
      "openEnd": 109632.6,
      "leverageEligible": 0
    },
    {
      "date": "2025-05-22",
      "dateEnd": "2025-05-27",
      "signal": "sell",
      "decision": "confirm",
      "action": "short",
      "openBegin": 109632.6,
      "openEnd": 109455.3,
      "leverageEligible": 0
    },
    {
      "date": "2025-05-27",
      "dateEnd": "2025-05-30",
      "signal": "buy",
      "decision": "confirm",
      "action": "buy",
      "openBegin": 109455.3,
      "openEnd": 105598.8,
      "leverageEligible": 0
    },
    {
      "date": "2025-05-30",
      "dateEnd": "2025-06-03",
      "signal": "buy",
      "decision": "confirm",
      "action": "buy",
      "openBegin": 105598.8,
      "openEnd": 105845.6,
      "leverageEligible": 0
    },
    {
      "date": "2025-06-03",
      "dateEnd": "2025-06-10",
      "signal": "sell",
      "decision": "confirm",
      "action": "short",
      "openBegin": 105845.6,
      "openEnd": 110268.3,
      "leverageEligible": 0
    },
    {
      "date": "2025-06-10",
      "dateEnd": "2025-06-16",
      "signal": "buy",
      "decision": "inval",
      "action": "hold",
      "openBegin": 110268.3,
      "openEnd": 105594,
      "leverageEligible": 0
    },
    {
      "date": "2025-06-16",
      "dateEnd": "2025-06-19",
      "signal": "sell",
      "decision": "confirm",
      "action": "short",
      "openBegin": 105594,
      "openEnd": 104894.2,
      "leverageEligible": 0
    },
    {
      "date": "2025-06-19",
      "dateEnd": "2025-06-23",
      "signal": "sell",
      "decision": "inval",
      "action": "hold",
      "openBegin": 104894.2,
      "openEnd": 100782.5,
      "leverageEligible": 0
    },
    {
      "date": "2025-06-23",
      "dateEnd": "2025-06-25",
      "signal": "buy",
      "decision": "confirm",
      "action": "buy",
      "openBegin": 100782.5,
      "openEnd": 106086,
      "leverageEligible": 0
    },
    {
      "date": "2025-06-25",
      "dateEnd": "2025-07-05",
      "signal": "buy",
      "decision": "inval",
      "action": "hold",
      "openBegin": 106086,
      "openEnd": 107989.6,
      "leverageEligible": 0
    },
    {
      "date": "2025-07-05",
      "dateEnd": "2025-07-09",
      "signal": "sell",
      "decision": "inval",
      "action": "hold",
      "openBegin": 107989.6,
      "openEnd": 108913.1,
      "leverageEligible": 0
    },
    {
      "date": "2025-07-09",
      "dateEnd": "2025-07-14",
      "signal": "buy",
      "decision": "confirm",
      "action": "buy",
      "openBegin": 108913.1,
      "openEnd": 119092.2,
      "leverageEligible": 0
    },
    {
      "date": "2025-07-14",
      "dateEnd": "2025-07-18",
      "signal": "buy",
      "decision": "inval",
      "action": "hold",
      "openBegin": 119092.2,
      "openEnd": 119196.4,
      "leverageEligible": 0
    },
    {
      "date": "2025-07-18",
      "dateEnd": "2025-07-25",
      "signal": "sell",
      "decision": "confirm",
      "action": "short",
      "openBegin": 119196.4,
      "openEnd": 118311.5,
      "leverageEligible": 0
    },
    {
      "date": "2025-07-25",
      "dateEnd": "2025-07-31",
      "signal": "buy",
      "decision": "confirm",
      "action": "buy",
      "openBegin": 118311.5,
      "openEnd": 117840.4,
      "leverageEligible": 0
    },
    {
      "date": "2025-07-31",
      "dateEnd": "2025-08-01",
      "signal": "volatility",
      "decision": "inval",
      "action": "hold",
      "openBegin": 117840.4,
      "openEnd": 115766.7,
      "leverageEligible": 0
    },
    {
      "date": "2025-08-01",
      "dateEnd": "2025-08-03",
      "signal": "sell",
      "decision": "confirm",
      "action": "short",
      "openBegin": 115766.7,
      "openEnd": 112547.9,
      "leverageEligible": 0
    },
    {
      "date": "2025-08-03",
      "dateEnd": "2025-08-09",
      "signal": "sell",
      "decision": "confirm",
      "action": "short",
      "openBegin": 112547.9,
      "openEnd": 116676.5,
      "leverageEligible": 0
    },
    {
      "date": "2025-08-09",
      "dateEnd": "2025-08-15",
      "signal": "buy",
      "decision": "confirm",
      "action": "buy",
      "openBegin": 116676.5,
      "openEnd": 118314.1,
      "leverageEligible": 0
    },
    {
      "date": "2025-08-15",
      "dateEnd": "2025-08-17",
      "signal": "sell",
      "decision": "confirm",
      "action": "short",
      "openBegin": 118314.1,
      "openEnd": 117393.8,
      "leverageEligible": 0
    },
    {
      "date": "2025-08-17",
      "dateEnd": "2025-08-24",
      "signal": "sell",
      "decision": "confirm",
      "action": "short",
      "openBegin": 117393.8,
      "openEnd": 115431.5,
      "leverageEligible": 0
    },
    {
      "date": "2025-08-24",
      "dateEnd": "2025-08-28",
      "signal": "buy",
      "decision": "inval",
      "action": "hold",
      "openBegin": 115431.5,
      "openEnd": 111263.2,
      "leverageEligible": 0
    },
    {
      "date": "2025-08-28",
      "dateEnd": "2025-09-01",
      "signal": "sell",
      "decision": "confirm",
      "action": "short",
      "openBegin": 111263.2,
      "openEnd": 108247.3,
      "leverageEligible": 0
    },
    {
      "date": "2025-09-01",
      "dateEnd": "2025-09-07",
      "signal": "sell",
      "decision": "inval",
      "action": "hold",
      "openBegin": 108247.3,
      "openEnd": 110194.4,
      "leverageEligible": 0
    },
    {
      "date": "2025-09-07",
      "dateEnd": "2025-09-16",
      "signal": "buy",
      "decision": "confirm",
      "action": "buy",
      "openBegin": 110194.4,
      "openEnd": 115362.1,
      "leverageEligible": 0
    },
    {
      "date": "2025-09-16",
      "dateEnd": "2025-09-22",
      "signal": "fxsell",
      "decision": "confirm",
      "action": "short",
      "openBegin": 115362.1,
      "openEnd": 115243.3,
      "leverageEligible": 0
    },
    {
      "date": "2025-09-22",
      "dateEnd": "2025-09-25",
      "signal": "buy",
      "decision": "inval",
      "action": "hold",
      "openBegin": 115243.3,
      "openEnd": 113307.1,
      "leverageEligible": 0
    },
    {
      "date": "2025-09-25",
      "dateEnd": "2025-09-30",
      "signal": "buy",
      "decision": "confirm",
      "action": "buy",
      "openBegin": 113307.1,
      "openEnd": 114355.4,
      "leverageEligible": 0
    },
    {
      "date": "2025-09-30",
      "dateEnd": "2025-10-01",
      "signal": "fxsell",
      "decision": "inval",
      "action": "hold",
      "openBegin": 114355.4,
      "openEnd": 114048.7,
      "leverageEligible": 0
    },
    {
      "date": "2025-10-01",
      "dateEnd": "2025-10-05",
      "signal": "fxbuy",
      "decision": "confirm",
      "action": "buy",
      "openBegin": 114048.7,
      "openEnd": 122387.1,
      "leverageEligible": 0
    },
    {
      "date": "2025-10-05",
      "dateEnd": "2025-10-07",
      "signal": "fxsell",
      "decision": "confirm",
      "action": "short",
      "openBegin": 122387.1,
      "openEnd": 124687.5,
      "leverageEligible": 0
    },
    {
      "date": "2025-10-07",
      "dateEnd": "2025-10-13",
      "signal": "buy",
      "decision": "confirm",
      "action": "buy",
      "openBegin": 124687.5,
      "openEnd": 114985.9,
      "leverageEligible": 0
    },
    {
      "date": "2025-10-13",
      "dateEnd": "2025-10-22",
      "signal": "fxsell",
      "decision": "confirm",
      "action": "short",
      "openBegin": 114985.9,
      "openEnd": 108336.4,
      "leverageEligible": 0
    },
    {
      "date": "2025-10-22",
      "dateEnd": "2025-10-29",
      "signal": "fxbuy",
      "decision": "confirm",
      "action": "buy",
      "openBegin": 108336.4,
      "openEnd": 112904.7,
      "leverageEligible": 0
    },
    {
      "date": "2025-10-29",
      "dateEnd": "2025-11-07",
      "signal": "fxsell",
      "decision": "confirm",
      "action": "short",
      "openBegin": 112904.7,
      "openEnd": 101330.3,
      "leverageEligible": 0
    },
    {
      "date": "2025-11-07",
      "dateEnd": "2025-11-11",
      "signal": "fxbuy",
      "decision": "confirm",
      "action": "buy",
      "openBegin": 101330.3,
      "openEnd": 106003.2,
      "leverageEligible": 0
    },
    {
      "date": "2025-11-11",
      "dateEnd": "2025-11-20",
      "signal": "sell",
      "decision": "confirm",
      "action": "short",
      "openBegin": 106003.2,
      "openEnd": 86613.9,
      "leverageEligible": 0
    },
    {
      "date": "2025-11-20",
      "dateEnd": "2025-11-27",
      "signal": "buy",
      "decision": "confirm",
      "action": "buy",
      "openBegin": 86613.9,
      "openEnd": 90497.8,
      "leverageEligible": 0
    },
    {
      "date": "2025-11-27",
      "dateEnd": "2025-12-01",
      "signal": "sell",
      "decision": "confirm",
      "action": "short",
      "openBegin": 90497.8,
      "openEnd": 90372.2,
      "leverageEligible": 0
    },
    {
      "date": "2025-12-01",
      "dateEnd": "2025-12-05",
      "signal": "volatility",
      "decision": "confirm",
      "action": "reduce",
      "openBegin": 90372.2,
      "openEnd": 92082.8,
      "leverageEligible": 0
    },
    {
      "date": "2025-12-05",
      "dateEnd": "2025-12-12",
      "signal": "buy",
      "decision": "confirm",
      "action": "buy",
      "openBegin": 92082.8,
      "openEnd": 92510.4,
      "leverageEligible": 0
    },
    {
      "date": "2025-12-12",
      "dateEnd": "2025-12-13",
      "signal": "volatility",
      "decision": "confirm",
      "action": "reduce",
      "openBegin": 92510.4,
      "openEnd": 90272,
      "leverageEligible": 0
    },
    {
      "date": "2025-12-13",
      "dateEnd": "2025-12-19",
      "signal": "sell",
      "decision": "confirm",
      "action": "short",
      "openBegin": 90272,
      "openEnd": 85509,
      "leverageEligible": 0
    },
    {
      "date": "2025-12-19",
      "dateEnd": "2025-12-20",
      "signal": "volatility",
      "decision": "confirm",
      "action": "reduce",
      "openBegin": 85509,
      "openEnd": 88134.4,
      "leverageEligible": 0
    },
    {
      "date": "2025-12-20",
      "dateEnd": "2025-12-26",
      "signal": "buy",
      "decision": "confirm",
      "action": "buy",
      "openBegin": 88134.4,
      "openEnd": 87248,
      "leverageEligible": 0
    },
    {
      "date": "2025-12-26",
      "dateEnd": "2025-12-28",
      "signal": "sell",
      "decision": "inval",
      "action": "hold",
      "openBegin": 87248,
      "openEnd": 87853,
      "leverageEligible": 0
    },
    {
      "date": "2025-12-28",
      "dateEnd": "2026-01-01",
      "signal": "volatility",
      "decision": "confirm",
      "action": "reduce",
      "openBegin": 87853,
      "openEnd": 87614,
      "leverageEligible": 0
    },
    {
      "date": "2026-01-01",
      "dateEnd": "2026-01-09",
      "signal": "buy",
      "decision": "confirm",
      "action": "buy",
      "openBegin": 87614,
      "openEnd": 91082.4,
      "leverageEligible": 0
    },
    {
      "date": "2026-01-09",
      "dateEnd": "2026-01-14",
      "signal": "volatility",
      "decision": "inval",
      "action": "hold",
      "openBegin": 91082.4,
      "openEnd": 95395.5,
      "leverageEligible": 0
    },
    {
      "date": "2026-01-14",
      "dateEnd": "2026-01-16",
      "signal": "sell",
      "decision": "inval",
      "action": "hold",
      "openBegin": 95395.5,
      "openEnd": 95585.7,
      "leverageEligible": 0
    },
    {
      "date": "2026-01-16",
      "dateEnd": "2026-01-18",
      "signal": "volatility",
      "decision": "confirm",
      "action": "reduce",
      "openBegin": 95585.7,
      "openEnd": 95141.4,
      "leverageEligible": 0
    },
    {
      "date": "2026-01-18",
      "dateEnd": "2026-01-21",
      "signal": "sell",
      "decision": "confirm",
      "action": "short",
      "openBegin": 95141.4,
      "openEnd": 88400,
      "leverageEligible": 0
    },
    {
      "date": "2026-01-21",
      "dateEnd": "2026-01-25",
      "signal": "buy",
      "decision": "confirm",
      "action": "buy",
      "openBegin": 88400,
      "openEnd": 89576.8,
      "leverageEligible": 0
    },
    {
      "date": "2026-01-25",
      "dateEnd": "2026-01-27",
      "signal": "volatility",
      "decision": "confirm",
      "action": "reduce",
      "openBegin": 89576.8,
      "openEnd": 88331.3,
      "leverageEligible": 0
    },
    {
      "date": "2026-01-27",
      "dateEnd": "2026-02-02",
      "signal": "sell",
      "decision": "confirm",
      "action": "short",
      "openBegin": 88331.3,
      "openEnd": 76956.6,
      "leverageEligible": 0
    },
    {
      "date": "2026-02-02",
      "dateEnd": "2026-02-06",
      "signal": "buy",
      "decision": "confirm",
      "action": "buy",
      "openBegin": 76956.6,
      "openEnd": 62863.8,
      "leverageEligible": 0
    },
    {
      "date": "2026-02-06",
      "dateEnd": "2026-02-09",
      "signal": "volatility",
      "decision": "inval",
      "action": "hold",
      "openBegin": 62863.8,
      "openEnd": 70356,
      "leverageEligible": 0
    },
    {
      "date": "2026-02-09",
      "dateEnd": "2026-02-17",
      "signal": "sell",
      "decision": "confirm",
      "action": "short",
      "openBegin": 70356,
      "openEnd": 68889.4,
      "leverageEligible": 0
    },
    {
      "date": "2026-02-17",
      "dateEnd": "2026-02-20",
      "signal": "sell",
      "decision": "confirm",
      "action": "short",
      "openBegin": 68889.4,
      "openEnd": 66983.7,
      "leverageEligible": 0
    },
    {
      "date": "2026-02-20",
      "dateEnd": "2026-02-21",
      "signal": "buy",
      "decision": "confirm",
      "action": "buy",
      "openBegin": 66983.7,
      "openEnd": 68018.1,
      "leverageEligible": 0
    },
    {
      "date": "2026-02-21",
      "dateEnd": "2026-02-26",
      "signal": "volatility",
      "decision": "inval",
      "action": "hold",
      "openBegin": 68018.1,
      "openEnd": 68023,
      "leverageEligible": 0
    },
    {
      "date": "2026-02-26",
      "dateEnd": "2026-03-02",
      "signal": "sell",
      "decision": "confirm",
      "action": "short",
      "openBegin": 68023,
      "openEnd": 65806.6,
      "leverageEligible": 0
    },
    {
      "date": "2026-03-02",
      "dateEnd": "2026-03-04",
      "signal": "buy",
      "decision": "confirm",
      "action": "buy",
      "openBegin": 65806.6,
      "openEnd": 68319.3,
      "leverageEligible": 0
    },
    {
      "date": "2026-03-04",
      "dateEnd": "2026-03-12",
      "signal": "volatility",
      "decision": "inval",
      "action": "hold",
      "openBegin": 68319.3,
      "openEnd": 70192,
      "leverageEligible": 0
    },
    {
      "date": "2026-03-12",
      "dateEnd": "2026-03-19",
      "signal": "sell",
      "decision": "confirm",
      "action": "short",
      "openBegin": 70192,
      "openEnd": 71246.6,
      "leverageEligible": 0,
      "sldate": "2026-03-17"
    },
    {
      "date": "2026-03-19",
      "dateEnd": "2026-03-20",
      "signal": "volatility",
      "decision": "inval",
      "action": "hold",
      "openBegin": 71246.6,
      "openEnd": 69921.8,
      "leverageEligible": 0
    },
    {
      "date": "2026-03-20",
      "dateEnd": "2026-03-26",
      "signal": "buy",
      "decision": "confirm",
      "action": "buy",
      "openBegin": 69921.8,
      "openEnd": 70553,
      "leverageEligible": 0
    },
    {
      "date": "2026-03-26",
      "dateEnd": "2026-03-31",
      "signal": "sell",
      "decision": "confirm",
      "action": "short",
      "openBegin": 70553,
      "openEnd": 66764.1,
      "leverageEligible": 0
    },
    {
      "date": "2026-03-31",
      "dateEnd": "2026-04-01",
      "signal": "volatility",
      "decision": "confirm",
      "action": "reduce",
      "openBegin": 66764.1,
      "openEnd": 68264.6,
      "leverageEligible": 0
    },
    {
      "date": "2026-04-01",
      "dateEnd": "2026-04-07",
      "signal": "buy",
      "decision": "confirm",
      "action": "buy",
      "openBegin": 68264.6,
      "openEnd": 70892.9,
      "leverageEligible": 0
    },
    {
      "date": "2026-04-07",
      "dateEnd": "2026-04-11",
      "signal": "volatility",
      "decision": "inval",
      "action": "hold",
      "openBegin": 70892.9,
      "openEnd": 72967.4,
      "leverageEligible": 0
    },
    {
      "date": "2026-04-11",
      "dateEnd": "2026-04-15",
      "signal": "sell",
      "decision": "confirm",
      "action": "short",
      "openBegin": 72967.4,
      "openEnd": 74060.1,
      "leverageEligible": 0
    },
    {
      "date": "2026-04-15",
      "dateEnd": "2026-04-16",
      "signal": "volatility",
      "decision": "confirm",
      "action": "reduce",
      "openBegin": 74060.1,
      "openEnd": 74164.4,
      "leverageEligible": 0
    },
    {
      "date": "2026-04-16",
      "dateEnd": "2026-04-22",
      "signal": "buy",
      "decision": "confirm",
      "action": "buy",
      "openBegin": 74164.4,
      "openEnd": 76332.7,
      "leverageEligible": 0
    },
    {
      "date": "2026-04-22",
      "dateEnd": "2026-04-23",
      "signal": "sell",
      "decision": "inval",
      "action": "hold",
      "openBegin": 76332.7,
      "openEnd": 78185.1,
      "leverageEligible": 0
    },
    {
      "date": "2026-04-23",
      "dateEnd": "2026-04-28",
      "signal": "sell",
      "decision": "confirm",
      "action": "short",
      "openBegin": 78185.1,
      "openEnd": 77373.1,
      "leverageEligible": 0
    },
    {
      "date": "2026-04-28",
      "dateEnd": "2026-04-30",
      "signal": "volatility",
      "decision": "confirm",
      "action": "reduce",
      "openBegin": 77373.1,
      "openEnd": 75775.1,
      "leverageEligible": 0
    },
    {
      "date": "2026-04-30",
      "dateEnd": "2026-05-08",
      "signal": "buy",
      "decision": "confirm",
      "action": "buy",
      "openBegin": 75775.1,
      "openEnd": 80019.1,
      "leverageEligible": 0
    },
    {
      "date": "2026-05-08",
      "dateEnd": "2026-05-09",
      "signal": "sell",
      "decision": "inval",
      "action": "hold",
      "openBegin": 80019.1,
      "openEnd": 80195.4,
      "leverageEligible": 0
    },
    {
      "date": "2026-05-09",
      "dateEnd": "2026-05-12",
      "signal": "sell",
      "decision": "inval",
      "action": "hold",
      "openBegin": 80195.4,
      "openEnd": 81741.3,
      "leverageEligible": 0
    },
    {
      "date": "2026-05-12",
      "dateEnd": "2026-05-14",
      "signal": "volatility",
      "decision": "confirm",
      "action": "reduce",
      "openBegin": 81741.3,
      "openEnd": 79309.1,
      "leverageEligible": 0
    },
    {
      "date": "2026-05-14",
      "dateEnd": "2026-05-25",
      "signal": "buy",
      "decision": "confirm",
      "action": "buy",
      "openBegin": 79309.1,
      "openEnd": 77127.6,
      "leverageEligible": 0
    },
    {
      "date": "2026-05-25",
      "dateEnd": "2026-05-26",
      "signal": "sell",
      "decision": "inval",
      "action": "hold",
      "openBegin": 77127.6,
      "openEnd": 77309.3,
      "leverageEligible": 0
    },
    {
      "date": "2026-05-26",
      "dateEnd": "2026-05-29",
      "signal": "volatility",
      "decision": "confirm",
      "action": "reduce",
      "openBegin": 77309.3,
      "openEnd": 73710.3,
      "leverageEligible": 0
    },
    {
      "date": "2026-05-29",
      "dateEnd": "2026-06-05",
      "signal": "buy",
      "decision": "confirm",
      "action": "buy",
      "openBegin": 73710.3,
      "openEnd": 63863.5,
      "leverageEligible": 0,
      "sldate": "2026-06-02"
    },
    {
      "date": "2026-06-05",
      "dateEnd": "2026-06-09",
      "signal": "sell",
      "decision": "confirm",
      "action": "short",
      "openBegin": 63863.5,
      "openEnd": 63082.4,
      "leverageEligible": 0
    },
    {
      "date": "2026-06-09",
      "dateEnd": "2026-06-13",
      "signal": "volatility",
      "decision": "inval",
      "action": "hold",
      "openBegin": 63082.4,
      "openEnd": 63561,
      "leverageEligible": 0
    },
    {
      "date": "2026-06-13",
      "dateEnd": "2026-06-22",
      "signal": "buy",
      "decision": "confirm",
      "action": "buy",
      "openBegin": 63561,
      "openEnd": 64411.6,
      "leverageEligible": 0
    },
    {
      "date": "2026-06-22",
      "dateEnd": "2026-06-25",
      "signal": "volatility",
      "decision": "confirm",
      "action": "reduce",
      "openBegin": 64411.6,
      "openEnd": 61046.8,
      "leverageEligible": 0
    },
    {
      "date": "2026-06-25",
      "dateEnd": "2026-06-29",
      "signal": "sell",
      "decision": "confirm",
      "action": "short",
      "openBegin": 61046.8,
      "openEnd": 59555.7,
      "leverageEligible": 0
    },
    {
      "date": "2026-06-29",
      "dateEnd": "2026-07-06",
      "signal": "buy",
      "decision": "confirm",
      "action": "buy",
      "openBegin": 59555.7,
      "openEnd": 63635.7,
      "leverageEligible": 0
    },
    {
      "date": "2026-07-06",
      "dateEnd": "2026-07-07",
      "signal": "sell",
      "decision": "inval",
      "action": "hold",
      "openBegin": 63635.7,
      "openEnd": 64054.8,
      "leverageEligible": 0
    },
    {
      "date": "2026-07-07",
      "dateEnd": "2026-07-08",
      "signal": "sell",
      "decision": "confirm",
      "action": "short",
      "openBegin": 64054.8,
      "openEnd": 63324.7,
      "leverageEligible": 0
    },
    {
      "date": "2026-07-08",
      "dateEnd": "2026-07-14",
      "signal": "volatility",
      "decision": "confirm",
      "action": "reduce",
      "openBegin": 63324.7,
      "openEnd": 62319.8,
      "leverageEligible": 0
    },
    {
      "date": "2026-07-14",
      "dateEnd": "2026-07-20",
      "signal": "buy",
      "decision": "confirm",
      "action": "buy",
      "openBegin": 62319.8,
      "openEnd": 64593,
      "leverageEligible": 0
    },
    {
      "date": "2026-07-20",
      "dateEnd": "2026-07-23",
      "signal": "volatility",
      "decision": "inval",
      "action": "hold",
      "openBegin": 64593,
      "openEnd": 66583.35,
      "leverageEligible": 0
    },
    {
      "date": "2026-07-23",
      "dateEnd": "2026-07-28",
      "signal": "sell",
      "decision": "confirm",
      "action": "short",
      "openBegin": 66583.35,
      "openEnd": 63748.7,
      "leverageEligible": 0
    },
    {
      "date": "2026-07-28",
      "dateEnd": "2026-08-05",
      "signal": "buy",
      "decision": "confirm",
      "action": "buy",
      "openBegin": 63748.7,
      "openEnd": 64123.5,
      "leverageEligible": 0
    },
    {
      "date": "2026-08-05",
      "dateEnd": "2026-08-06",
      "signal": "volatility",
      "decision": "confirm",
      "action": "reduce",
      "openBegin": 64123.5,
      "openEnd": 64634,
      "leverageEligible": 0
    },
    {
      "date": "2026-08-06",
      "dateEnd": "2026-08-12",
      "signal": "sell",
      "decision": "confirm",
      "action": "short",
      "openBegin": 64634,
      "openEnd": 63770.89,
      "leverageEligible": 0
    },
    {
      "date": "2026-08-12",
      "dateEnd": "2026-08-20",
      "signal": "buy",
      "decision": "confirm",
      "action": "buy",
      "openBegin": 63770.89,
      "openEnd": 69130.1875,
      "leverageEligible": 0
    },
    {
      "date": "2026-08-20",
      "dateEnd": "2026-08-21",
      "signal": "sell",
      "decision": "inval",
      "action": "hold",
      "openBegin": 69130.1875,
      "openEnd": 74499.84375,
      "leverageEligible": 0
    },
    {
      "date": "2026-08-21",
      "dateEnd": "2026-08-23",
      "signal": "sell",
      "decision": "inval",
      "action": "hold",
      "openBegin": 74499.84375,
      "openEnd": 76914.7265625,
      "leverageEligible": 0
    },
    {
      "date": "2026-08-23",
      "dateEnd": "2026-08-27",
      "signal": "sell",
      "decision": "confirm",
      "action": "short",
      "openBegin": 76914.7265625,
      "openEnd": 78833.828125,
      "leverageEligible": 0
    },
    {
      "date": "2026-08-27",
      "dateEnd": "2026-09-01",
      "signal": "fxbuy",
      "decision": "confirm",
      "action": "buy",
      "openBegin": 78833.828125,
      "openEnd": 78989.3671875,
      "leverageEligible": 0
    },
    {
      "date": "2026-09-01",
      "dateEnd": "2026-09-02",
      "signal": "volatility",
      "decision": "inval",
      "action": "hold",
      "openBegin": 78989.3671875,
      "openEnd": 77501.8828125,
      "leverageEligible": 0
    },
    {
      "date": "2026-09-02",
      "dateEnd": "2026-09-09",
      "signal": "sell",
      "decision": "confirm",
      "action": "short",
      "openBegin": 77501.8828125,
      "openEnd": 78763.8125,
      "leverageEligible": 0
    },
    {
      "date": "2026-09-09",
      "dateEnd": "2026-09-10",
      "signal": "buy",
      "decision": "inval",
      "action": "hold",
      "openBegin": 78763.8125,
      "openEnd": 78290.203125,
      "leverageEligible": 0
    },
    {
      "date": "2026-09-10",
      "dateEnd": "2026-09-11",
      "signal": "fxbuy",
      "decision": "inval",
      "action": "hold",
      "openBegin": 78290.203125,
      "openEnd": 76859.71875,
      "leverageEligible": 0
    },
    {
      "date": "2026-09-11",
      "dateEnd": "2026-09-12",
      "signal": "buy",
      "decision": "inval",
      "action": "hold",
      "openBegin": 76859.71875,
      "openEnd": 77263.671875,
      "leverageEligible": 0
    },
    {
      "date": "2026-09-12",
      "dateEnd": "2026-09-16",
      "signal": "fxbuy",
      "decision": "confirm",
      "action": "buy",
      "openBegin": 77263.671875,
      "openEnd": 75759.71875,
      "leverageEligible": 0
    },
    {
      "date": "2026-09-16",
      "dateEnd": "2026-09-17",
      "signal": "fxsell",
      "decision": "inval",
      "action": "hold",
      "openBegin": 75759.71875,
      "openEnd": 76348.21875,
      "leverageEligible": 0
    },
    {
      "date": "2026-09-17",
      "dateEnd": "2026-09-18",
      "signal": "sell",
      "decision": "inval",
      "action": "hold",
      "openBegin": 76348.21875,
      "openEnd": 77315.359375,
      "leverageEligible": 0
    },
    {
      "date": "2026-09-18",
      "dateEnd": "2026-09-19",
      "signal": "fxsell",
      "decision": "inval",
      "action": "hold",
      "openBegin": 77315.359375,
      "openEnd": 81110.6484375,
      "leverageEligible": 0
    },
    {
      "date": "2026-09-19",
      "dateEnd": "2026-09-20",
      "signal": "sell",
      "decision": "inval",
      "action": "hold",
      "openBegin": 81110.6484375,
      "openEnd": 80477.9296875,
      "leverageEligible": 0
    },
    {
      "date": "2026-09-20",
      "dateEnd": "2026-09-21",
      "signal": "fxsell",
      "decision": "confirm",
      "action": "short",
      "openBegin": 80477.9296875,
      "openEnd": 81411.5,
      "leverageEligible": 0
    },
    {
      "date": "2026-09-21",
      "dateEnd": "2026-10-02",
      "signal": "buy",
      "decision": "confirm",
      "action": "buy",
      "openBegin": 81411.5,
      "openEnd": 85559.1484375,
      "leverageEligible": 0
    },
    {
      "date": "2026-10-02",
      "dateEnd": "2026-10-03",
      "signal": "sell",
      "decision": "inval",
      "action": "hold",
      "openBegin": 85559.1484375,
      "openEnd": 84688.3671875,
      "leverageEligible": 0
    },
    {
      "date": "2026-10-03",
      "dateEnd": "2026-10-04",
      "signal": "fxsell",
      "decision": "inval",
      "action": "hold",
      "openBegin": 84688.3671875,
      "openEnd": 84837.421875,
      "leverageEligible": 0
    },
    {
      "date": "2026-10-04",
      "dateEnd": "2026-10-06",
      "signal": "sell",
      "decision": "confirm",
      "action": "short",
      "openBegin": 84837.421875,
      "openEnd": 85497.7421875,
      "leverageEligible": 0
    },
    {
      "date": "2026-10-06",
      "dateEnd": "2026-10-07",
      "signal": "buy",
      "decision": "inval",
      "action": "hold",
      "openBegin": 85497.7421875,
      "openEnd": 84112.2734375,
      "leverageEligible": 0
    },
    {
      "date": "2026-10-07",
      "dateEnd": "2026-10-12",
      "signal": "fxbuy",
      "decision": "confirm",
      "action": "buy",
      "openBegin": 84112.2734375,
      "openEnd": 83500.421875,
      "leverageEligible": 0
    },
    {
      "date": "2026-10-12",
      "dateEnd": "2026-10-18",
      "signal": "volatility",
      "decision": "inval",
      "action": "hold",
      "openBegin": 83500.421875,
      "openEnd": 81822.578125,
      "leverageEligible": 0
    },
    {
      "date": "2026-10-18",
      "dateEnd": "2026-10-24",
      "signal": "sell",
      "decision": "inval",
      "action": "hold",
      "openBegin": 81822.578125,
      "openEnd": 80866.21875,
      "leverageEligible": 0
    },
    {
      "date": "2026-10-24",
      "dateEnd": "2026-10-26",
      "signal": "volatility",
      "decision": "inval",
      "action": "hold",
      "openBegin": 80866.21875,
      "openEnd": 80843.7,
      "leverageEligible": 0,
      "sldate": "2026-10-25"
    },
    {
      "date": "2026-10-26",
      "dateEnd": null,
      "signal": "buy",
      "decision": "confirm",
      "action": "buy",
      "openBegin": 79486.2109375,
      "openEnd": null,
      "leverageEligible": 0
    }
  ]
}
