{
  "indicator": "RSI",
  "passive_baselines": [
    {
      "id": "P001-btcusdt-2021-2023",
      "symbol": "BTCUSDT",
      "start_date": "2021-01-01",
      "end_date": "2023-12-31",
      "requested": 2,
      "file": "P001-btcusdt-2h4h-2021-2023-passive-2.json",
      "sha256": "6dab51f78620f37682e593831ff1fac4f5d3486185c81715031ac8ea870489c5",
      "rows": [
        {
          "candleSize": "2h",
          "initialValue": 10000,
          "finalValue": 8905.2265625,
          "totalReturn": -10.947732925415039,
          "totalTrades": 1,
          "totalFees": 9.890111923217773,
          "maxDrawdownPct": 76.66353607177734,
          "buyHoldReturn": 43.3887939453125
        },
        {
          "candleSize": "4h",
          "initialValue": 10000,
          "finalValue": 8096.54248046875,
          "totalReturn": -19.03457260131836,
          "totalTrades": 1,
          "totalFees": 9.890111923217773,
          "maxDrawdownPct": 76.45464324951172,
          "buyHoldReturn": 44.05158615112305
        }
      ]
    },
    {
      "id": "P003-btcusdt-2024-2025",
      "symbol": "BTCUSDT",
      "start_date": "2024-01-01",
      "end_date": "2025-12-31",
      "requested": 2,
      "file": "P003-btcusdt-2h4h-2024-2025-passive-2.json",
      "sha256": "c055b205136e201f3e3d709adc54aa71174ff4cb7ad26b169466508d2a68f6b0",
      "rows": [
        {
          "candleSize": "2h",
          "initialValue": 10000,
          "finalValue": 18255.212890625,
          "totalReturn": 82.5521240234375,
          "totalTrades": 1,
          "totalFees": 9.890111923217773,
          "maxDrawdownPct": 34.315555572509766,
          "buyHoldReturn": 108.03079986572266
        },
        {
          "candleSize": "4h",
          "initialValue": 10000,
          "finalValue": 13489.81640625,
          "totalReturn": 34.898162841796875,
          "totalTrades": 1,
          "totalFees": 9.890108108520508,
          "maxDrawdownPct": 34.18788528442383,
          "buyHoldReturn": 108.95822143554688
        }
      ]
    },
    {
      "id": "P002-ethusdt-2021-2023",
      "symbol": "ETHUSDT",
      "start_date": "2021-01-01",
      "end_date": "2023-12-31",
      "requested": 2,
      "file": "P002-ethusdt-2h4h-2021-2023-passive-2.json",
      "sha256": "9f30e2a2714c70897292275e13e13c17d2064c012ff1fbc600922aeacc98463d",
      "rows": [
        {
          "candleSize": "2h",
          "initialValue": 10000,
          "finalValue": 12810.54296875,
          "totalReturn": 28.105424880981445,
          "totalTrades": 1,
          "totalFees": 9.89011001586914,
          "maxDrawdownPct": 80.8177261352539,
          "buyHoldReturn": 206.00845336914062
        },
        {
          "candleSize": "4h",
          "initialValue": 10000,
          "finalValue": 14285.1650390625,
          "totalReturn": 42.85165023803711,
          "totalTrades": 1,
          "totalFees": 9.890048027038574,
          "maxDrawdownPct": 80.84935760498047,
          "buyHoldReturn": 206.65396118164062
        }
      ]
    },
    {
      "id": "P004-ethusdt-2024-2025",
      "symbol": "ETHUSDT",
      "start_date": "2024-01-01",
      "end_date": "2025-12-31",
      "requested": 2,
      "file": "P004-ethusdt-2h4h-2024-2025-passive-2.json",
      "sha256": "6bdd1a258102a2e333c2371d6229cd6f64a9cd8f0647fcbafd46d198a885d310",
      "rows": [
        {
          "candleSize": "2h",
          "initialValue": 10000,
          "finalValue": 11837.130859375,
          "totalReturn": 18.371307373046875,
          "totalTrades": 1,
          "totalFees": 9.89011001586914,
          "maxDrawdownPct": 64.71569061279297,
          "buyHoldReturn": 29.36164093017578
        },
        {
          "candleSize": "4h",
          "initialValue": 10000,
          "finalValue": 8773.5322265625,
          "totalReturn": -12.264678001403809,
          "totalTrades": 1,
          "totalFees": 9.890080451965332,
          "maxDrawdownPct": 64.57575225830078,
          "buyHoldReturn": 30.64811897277832
        }
      ]
    }
  ],
  "main_valid_configuration_evaluations": 313632,
  "script_file": "rsi-lab.pine",
  "script_sha256": "d8e0be24bae897f0e5bbc54f8a68e150fc7fef2b0ac95a4a70a9591fc726005a",
  "frame": {
    "venue": "Binance Spot",
    "starting_asset": "USDT",
    "initial_capital": 10000,
    "position": "long-only 99% equity allocation with 1% cash reserve",
    "fee_slippage_pct_per_execution": 0.1,
    "execution_request": "next eligible open; the initial BTC 2h 99% passive control filled at bar 501 open 47,366.43 after bar 500 eligibility",
    "warmup_bars": 500,
    "warmup_source": "inside selected test window",
    "equity_allocation_pct": 99
  },
  "grid": {
    "rsi_length": [
      2,
      3,
      4,
      5,
      6,
      7,
      8,
      9,
      10,
      11,
      12,
      13,
      14,
      15,
      16,
      17,
      18,
      19,
      20,
      21,
      22,
      23,
      24,
      25,
      26,
      27,
      28,
      29,
      30,
      31,
      32,
      33,
      34,
      35,
      36,
      37,
      38,
      39,
      40,
      41,
      42,
      43,
      44,
      45,
      46,
      47,
      48,
      49,
      50,
      51,
      52,
      53,
      54,
      55,
      56,
      57,
      58,
      59,
      60,
      61,
      62,
      63,
      64,
      65,
      66,
      67,
      68,
      69,
      70,
      71,
      72,
      73,
      74,
      75,
      76,
      77,
      78,
      79,
      80,
      81,
      82,
      83,
      84,
      85,
      86,
      87,
      88,
      89,
      90,
      91,
      92,
      93,
      94,
      95,
      96,
      97,
      98,
      99,
      100
    ],
    "lower_level": [
      5,
      10,
      15,
      20,
      25,
      30,
      35,
      40,
      45,
      50
    ],
    "upper_level": [
      50,
      55,
      60,
      65,
      70,
      75,
      80,
      85,
      90,
      95
    ],
    "rule_mode": [
      0,
      1,
      2,
      3
    ]
  },
  "rule_definitions": {
    "0": "enter RSI<L; exit RSI>U",
    "1": "enter crossover(RSI, L) while RSI <= U; exit RSI > U",
    "2": "enter the identical gated crossover(RSI, L); exit crossunder(RSI, U)",
    "3": "enter RSI>U; exit RSI<L",
    "4": "passive, diagnostics only"
  },
  "collision_policy": "exit priority; enter only if not exit condition",
  "batches": [
    {
      "id": "B001-btcusdt-2021-2023",
      "sha256": "11af0e1a8fd1e2b58ed59b9e36f51cc01643005f56f3a9fa80137605054e38a8",
      "bytes": 10468406,
      "raw_rows": 52798,
      "unique_rows": 52798,
      "exact_duplicate_rows": 0,
      "requested": 79200,
      "valid": 78408,
      "invalid": 792,
      "invalid_exported": 0,
      "omitted_total": 26402,
      "observed_zero": 0,
      "ui": {
        "total": 79200,
        "zero_trade": 26402,
        "profitable": 20008,
        "best_final_value": 48085.3,
        "best_return_pct": 380.85,
        "average_return_pct": -2.05,
        "average_win_rate_pct": 41.8
      },
      "reconciliation": "complete",
      "file": "B001-btcusdt-2h4h-2021-2023-v4-core-79200.json"
    },
    {
      "id": "B002-ethusdt-2021-2023",
      "sha256": "57a8fd6404f18462af2c383c200c184cc1878fbbb46fa7910f239b20316e1253",
      "bytes": 10267524,
      "raw_rows": 50998,
      "unique_rows": 50998,
      "exact_duplicate_rows": 0,
      "requested": 79200,
      "valid": 78408,
      "invalid": 792,
      "invalid_exported": 0,
      "omitted_total": 28202,
      "observed_zero": 0,
      "ui": {
        "total": 79200,
        "zero_trade": 28202,
        "profitable": 30837,
        "best_final_value": 50827.13,
        "best_return_pct": 408.27,
        "average_return_pct": 10.32,
        "average_win_rate_pct": 38.0
      },
      "reconciliation": "complete",
      "file": "B002-ethusdt-2h4h-2021-2023-v4-core-79200.json"
    },
    {
      "id": "B003-btcusdt-2024-2025",
      "sha256": "a8b4430cd288c48565df0fb2946b7f1d6caa96140204ea13b1c7824f63b01bf5",
      "bytes": 8710216,
      "raw_rows": 43108,
      "unique_rows": 43108,
      "exact_duplicate_rows": 0,
      "requested": 79200,
      "valid": 78408,
      "invalid": 792,
      "invalid_exported": 0,
      "omitted_total": 36092,
      "observed_zero": 0,
      "ui": {
        "total": 79200,
        "zero_trade": 36092,
        "profitable": 36978,
        "best_final_value": 25403.87,
        "best_return_pct": 154.04,
        "average_return_pct": 28.52,
        "average_win_rate_pct": 46.2
      },
      "reconciliation": "complete",
      "file": "B003-btcusdt-2h4h-2024-2025-v4-core-79200.json"
    },
    {
      "id": "B004-ethusdt-2024-2025",
      "sha256": "82e5fbef22443acd25ddea23180ba679482dd216032019a62edbd60f12a93b5d",
      "bytes": 9641141,
      "raw_rows": 47788,
      "unique_rows": 47788,
      "exact_duplicate_rows": 0,
      "requested": 79200,
      "valid": 78408,
      "invalid": 792,
      "invalid_exported": 0,
      "omitted_total": 31412,
      "observed_zero": 0,
      "ui": {
        "total": 79200,
        "zero_trade": 31412,
        "profitable": 19179,
        "best_final_value": 34131.9,
        "best_return_pct": 241.32,
        "average_return_pct": -2.79,
        "average_win_rate_pct": 37.3
      },
      "reconciliation": "complete",
      "file": "B004-ethusdt-2h4h-2024-2025-v4-core-79200.json"
    }
  ],
  "frames": [
    {
      "id": "B001-btcusdt-2021-2023-2h",
      "symbol": "BTCUSDT",
      "candle_size": "2h",
      "start_date": "2021-01-01",
      "end_date": "2023-12-31",
      "valid_count": 39204,
      "observed_valid": 27544,
      "valid_zero_omitted": 11660,
      "observed_zero": 0,
      "pairs": {
        "recover_entry": {
          "all_valid_including_reconciled_zero": {
            "pairs": 9801,
            "observed_both": 6761,
            "inferred_zero_side": 3040,
            "fewer_executions": 1621,
            "same_executions": 7990,
            "more_executions": 190,
            "higher_return": 2903,
            "same_return": 3040,
            "lower_return": 3858
          },
          "observed_both_only": {
            "pairs": 6761,
            "observed_both": 6761,
            "inferred_zero_side": 0,
            "fewer_executions": 1621,
            "same_executions": 4950,
            "more_executions": 190,
            "higher_return": 2903,
            "same_return": 0,
            "lower_return": 3858
          },
          "both_with_buy_and_sell": {
            "pairs": 5150,
            "observed_both": 5150,
            "inferred_zero_side": 0,
            "fewer_executions": 1621,
            "same_executions": 3339,
            "more_executions": 190,
            "higher_return": 2692,
            "same_return": 0,
            "lower_return": 2458
          }
        },
        "recover_exit": {
          "all_valid_including_reconciled_zero": {
            "pairs": 9801,
            "observed_both": 6761,
            "inferred_zero_side": 3040,
            "fewer_executions": 29,
            "same_executions": 9747,
            "more_executions": 25,
            "higher_return": 3334,
            "same_return": 4651,
            "lower_return": 1816
          },
          "observed_both_only": {
            "pairs": 6761,
            "observed_both": 6761,
            "inferred_zero_side": 0,
            "fewer_executions": 29,
            "same_executions": 6707,
            "more_executions": 25,
            "higher_return": 3334,
            "same_return": 1611,
            "lower_return": 1816
          },
          "both_with_buy_and_sell": {
            "pairs": 5150,
            "observed_both": 5150,
            "inferred_zero_side": 0,
            "fewer_executions": 29,
            "same_executions": 5096,
            "more_executions": 25,
            "higher_return": 3334,
            "same_return": 0,
            "lower_return": 1816
          }
        },
        "length_plus_one": {
          "all_valid_including_reconciled_zero": {
            "pairs": 38808,
            "observed_both": 27148,
            "inferred_zero_side": 11660,
            "fewer_executions": 10215,
            "same_executions": 28452,
            "more_executions": 141,
            "higher_return": 9690,
            "same_return": 21859,
            "lower_return": 7259
          },
          "observed_both_only": {
            "pairs": 27148,
            "observed_both": 27148,
            "inferred_zero_side": 0,
            "fewer_executions": 9995,
            "same_executions": 17012,
            "more_executions": 141,
            "higher_return": 9648,
            "same_return": 10419,
            "lower_return": 7081
          },
          "both_with_buy_and_sell": {
            "pairs": 20243,
            "observed_both": 20243,
            "inferred_zero_side": 0,
            "fewer_executions": 9845,
            "same_executions": 10257,
            "more_executions": 141,
            "higher_return": 9055,
            "same_return": 4519,
            "lower_return": 6669
          }
        },
        "upper_plus_five": {
          "all_valid_including_reconciled_zero": {
            "pairs": 26433,
            "observed_both": 18225,
            "inferred_zero_side": 8208,
            "fewer_executions": 11825,
            "same_executions": 14381,
            "more_executions": 227,
            "higher_return": 9355,
            "same_return": 11523,
            "lower_return": 5555
          },
          "observed_both_only": {
            "pairs": 18225,
            "observed_both": 18225,
            "inferred_zero_side": 0,
            "fewer_executions": 11825,
            "same_executions": 6173,
            "more_executions": 227,
            "higher_return": 9355,
            "same_return": 3315,
            "lower_return": 5555
          },
          "both_with_buy_and_sell": {
            "pairs": 13392,
            "observed_both": 13392,
            "inferred_zero_side": 0,
            "fewer_executions": 10034,
            "same_executions": 3131,
            "more_executions": 227,
            "higher_return": 8137,
            "same_return": 273,
            "lower_return": 4982
          }
        }
      },
      "frozen_examples": [
        {
          "rsi_length": 2,
          "lower_level": 30,
          "upper_level": 70,
          "rule_mode": 0,
          "totalTrades": 2108,
          "totalReturn": -84.55781555175781,
          "omitted_zero": false
        },
        {
          "rsi_length": 2,
          "lower_level": 30,
          "upper_level": 70,
          "rule_mode": 1,
          "totalTrades": 1490,
          "totalReturn": -81.34712219238281,
          "omitted_zero": false
        },
        {
          "rsi_length": 2,
          "lower_level": 30,
          "upper_level": 70,
          "rule_mode": 2,
          "totalTrades": 1490,
          "totalReturn": -85.44107818603516,
          "omitted_zero": false
        },
        {
          "rsi_length": 2,
          "lower_level": 30,
          "upper_level": 70,
          "rule_mode": 3,
          "totalTrades": 2070,
          "totalReturn": -90.44161224365234,
          "omitted_zero": false
        },
        {
          "rsi_length": 14,
          "lower_level": 30,
          "upper_level": 70,
          "rule_mode": 0,
          "totalTrades": 91,
          "totalReturn": -60.037940979003906,
          "omitted_zero": false
        },
        {
          "rsi_length": 14,
          "lower_level": 30,
          "upper_level": 70,
          "rule_mode": 1,
          "totalTrades": 89,
          "totalReturn": -30.916141510009766,
          "omitted_zero": false
        },
        {
          "rsi_length": 14,
          "lower_level": 30,
          "upper_level": 70,
          "rule_mode": 2,
          "totalTrades": 89,
          "totalReturn": -19.73927879333496,
          "omitted_zero": false
        },
        {
          "rsi_length": 14,
          "lower_level": 30,
          "upper_level": 70,
          "rule_mode": 3,
          "totalTrades": 94,
          "totalReturn": 60.42097854614258,
          "omitted_zero": false
        },
        {
          "rsi_length": 28,
          "lower_level": 30,
          "upper_level": 70,
          "rule_mode": 0,
          "totalTrades": 27,
          "totalReturn": -41.71998596191406,
          "omitted_zero": false
        },
        {
          "rsi_length": 28,
          "lower_level": 30,
          "upper_level": 70,
          "rule_mode": 1,
          "totalTrades": 27,
          "totalReturn": -47.770450592041016,
          "omitted_zero": false
        },
        {
          "rsi_length": 28,
          "lower_level": 30,
          "upper_level": 70,
          "rule_mode": 2,
          "totalTrades": 27,
          "totalReturn": -46.46953201293945,
          "omitted_zero": false
        },
        {
          "rsi_length": 28,
          "lower_level": 30,
          "upper_level": 70,
          "rule_mode": 3,
          "totalTrades": 26,
          "totalReturn": 48.982547760009766,
          "omitted_zero": false
        },
        {
          "rsi_length": 14,
          "lower_level": 30,
          "upper_level": 50,
          "rule_mode": 0,
          "totalTrades": 160,
          "totalReturn": -48.34529495239258,
          "omitted_zero": false
        },
        {
          "rsi_length": 14,
          "lower_level": 30,
          "upper_level": 50,
          "rule_mode": 1,
          "totalTrades": 142,
          "totalReturn": -28.916135787963867,
          "omitted_zero": false
        },
        {
          "rsi_length": 14,
          "lower_level": 30,
          "upper_level": 50,
          "rule_mode": 2,
          "totalTrades": 142,
          "totalReturn": -43.20539855957031,
          "omitted_zero": false
        },
        {
          "rsi_length": 14,
          "lower_level": 40,
          "upper_level": 60,
          "rule_mode": 0,
          "totalTrades": 275,
          "totalReturn": -44.67771911621094,
          "omitted_zero": false
        },
        {
          "rsi_length": 14,
          "lower_level": 40,
          "upper_level": 60,
          "rule_mode": 1,
          "totalTrades": 261,
          "totalReturn": -9.515864372253418,
          "omitted_zero": false
        },
        {
          "rsi_length": 14,
          "lower_level": 40,
          "upper_level": 60,
          "rule_mode": 2,
          "totalTrades": 261,
          "totalReturn": -8.99386215209961,
          "omitted_zero": false
        },
        {
          "rsi_length": 14,
          "lower_level": 40,
          "upper_level": 60,
          "rule_mode": 3,
          "totalTrades": 272,
          "totalReturn": 13.237613677978516,
          "omitted_zero": false
        }
      ],
      "level_activity_profiles": [
        {
          "rule_mode": 0,
          "lower_level": 30,
          "upper_level": 70,
          "lengths": [
            2,
            3,
            4,
            5,
            6,
            7,
            8,
            9,
            10,
            11,
            12,
            13,
            14,
            15,
            16,
            17,
            18,
            19,
            20,
            21,
            22,
            23,
            24,
            25,
            26,
            27,
            28,
            29,
            30,
            31,
            32,
            33,
            34,
            35,
            36,
            37,
            38,
            39,
            40,
            41,
            42,
            43,
            44,
            45,
            46,
            47,
            48,
            49,
            50,
            51,
            52,
            53,
            54,
            55,
            56,
            57,
            58,
            59,
            60,
            61,
            62,
            63,
            64,
            65,
            66,
            67,
            68,
            69,
            70,
            71,
            72,
            73,
            74,
            75,
            76,
            77,
            78,
            79,
            80,
            81,
            82,
            83,
            84,
            85,
            86,
            87,
            88,
            89,
            90,
            91,
            92,
            93,
            94,
            95,
            96,
            97,
            98,
            99,
            100
          ],
          "executions": [
            2108,
            1120,
            722,
            506,
            387,
            309,
            251,
            213,
            177,
            139,
            113,
            99,
            91,
            79,
            73,
            65,
            63,
            57,
            55,
            45,
            39,
            35,
            31,
            29,
            29,
            29,
            27,
            24,
            22,
            20,
            18,
            16,
            16,
            16,
            16,
            12,
            10,
            10,
            10,
            10,
            10,
            10,
            8,
            8,
            8,
            8,
            8,
            8,
            8,
            6,
            6,
            6,
            6,
            6,
            6,
            6,
            6,
            6,
            6,
            6,
            6,
            6,
            6,
            6,
            6,
            6,
            4,
            4,
            4,
            4,
            4,
            4,
            4,
            4,
            4,
            4,
            4,
            4,
            4,
            4,
            4,
            4,
            4,
            4,
            4,
            4,
            4,
            4,
            4,
            4,
            4,
            4,
            2,
            2,
            2,
            2,
            2,
            2,
            0
          ]
        },
        {
          "rule_mode": 0,
          "lower_level": 40,
          "upper_level": 60,
          "lengths": [
            2,
            3,
            4,
            5,
            6,
            7,
            8,
            9,
            10,
            11,
            12,
            13,
            14,
            15,
            16,
            17,
            18,
            19,
            20,
            21,
            22,
            23,
            24,
            25,
            26,
            27,
            28,
            29,
            30,
            31,
            32,
            33,
            34,
            35,
            36,
            37,
            38,
            39,
            40,
            41,
            42,
            43,
            44,
            45,
            46,
            47,
            48,
            49,
            50,
            51,
            52,
            53,
            54,
            55,
            56,
            57,
            58,
            59,
            60,
            61,
            62,
            63,
            64,
            65,
            66,
            67,
            68,
            69,
            70,
            71,
            72,
            73,
            74,
            75,
            76,
            77,
            78,
            79,
            80,
            81,
            82,
            83,
            84,
            85,
            86,
            87,
            88,
            89,
            90,
            91,
            92,
            93,
            94,
            95,
            96,
            97,
            98,
            99,
            100
          ],
          "executions": [
            3030,
            1884,
            1330,
            1024,
            816,
            672,
            550,
            455,
            407,
            373,
            349,
            309,
            275,
            255,
            235,
            209,
            193,
            181,
            165,
            149,
            141,
            129,
            123,
            113,
            103,
            99,
            93,
            81,
            81,
            79,
            75,
            71,
            71,
            68,
            66,
            66,
            64,
            63,
            63,
            59,
            57,
            53,
            51,
            47,
            45,
            45,
            42,
            42,
            38,
            38,
            38,
            36,
            36,
            34,
            32,
            32,
            30,
            30,
            30,
            28,
            28,
            26,
            26,
            26,
            26,
            26,
            24,
            24,
            24,
            24,
            24,
            22,
            20,
            20,
            20,
            20,
            20,
            20,
            20,
            20,
            18,
            18,
            18,
            16,
            16,
            16,
            16,
            16,
            16,
            14,
            14,
            14,
            14,
            14,
            12,
            12,
            12,
            12,
            12
          ]
        }
      ]
    },
    {
      "id": "B001-btcusdt-2021-2023-4h",
      "symbol": "BTCUSDT",
      "candle_size": "4h",
      "start_date": "2021-01-01",
      "end_date": "2023-12-31",
      "valid_count": 39204,
      "observed_valid": 25254,
      "valid_zero_omitted": 13950,
      "observed_zero": 0,
      "pairs": {
        "recover_entry": {
          "all_valid_including_reconciled_zero": {
            "pairs": 9801,
            "observed_both": 6051,
            "inferred_zero_side": 3750,
            "fewer_executions": 1475,
            "same_executions": 8184,
            "more_executions": 142,
            "higher_return": 2706,
            "same_return": 3750,
            "lower_return": 3345
          },
          "observed_both_only": {
            "pairs": 6051,
            "observed_both": 6051,
            "inferred_zero_side": 0,
            "fewer_executions": 1475,
            "same_executions": 4434,
            "more_executions": 142,
            "higher_return": 2706,
            "same_return": 0,
            "lower_return": 3345
          },
          "both_with_buy_and_sell": {
            "pairs": 4640,
            "observed_both": 4640,
            "inferred_zero_side": 0,
            "fewer_executions": 1475,
            "same_executions": 3023,
            "more_executions": 142,
            "higher_return": 2576,
            "same_return": 0,
            "lower_return": 2064
          }
        },
        "recover_exit": {
          "all_valid_including_reconciled_zero": {
            "pairs": 9801,
            "observed_both": 6051,
            "inferred_zero_side": 3750,
            "fewer_executions": 19,
            "same_executions": 9758,
            "more_executions": 24,
            "higher_return": 2941,
            "same_return": 5161,
            "lower_return": 1699
          },
          "observed_both_only": {
            "pairs": 6051,
            "observed_both": 6051,
            "inferred_zero_side": 0,
            "fewer_executions": 19,
            "same_executions": 6008,
            "more_executions": 24,
            "higher_return": 2941,
            "same_return": 1411,
            "lower_return": 1699
          },
          "both_with_buy_and_sell": {
            "pairs": 4640,
            "observed_both": 4640,
            "inferred_zero_side": 0,
            "fewer_executions": 19,
            "same_executions": 4597,
            "more_executions": 24,
            "higher_return": 2941,
            "same_return": 0,
            "lower_return": 1699
          }
        },
        "length_plus_one": {
          "all_valid_including_reconciled_zero": {
            "pairs": 38808,
            "observed_both": 24858,
            "inferred_zero_side": 13950,
            "fewer_executions": 8492,
            "same_executions": 30161,
            "more_executions": 155,
            "higher_return": 8533,
            "same_return": 23338,
            "lower_return": 6937
          },
          "observed_both_only": {
            "pairs": 24858,
            "observed_both": 24858,
            "inferred_zero_side": 0,
            "fewer_executions": 8262,
            "same_executions": 16441,
            "more_executions": 155,
            "higher_return": 8513,
            "same_return": 9618,
            "lower_return": 6727
          },
          "both_with_buy_and_sell": {
            "pairs": 18186,
            "observed_both": 18186,
            "inferred_zero_side": 0,
            "fewer_executions": 8107,
            "same_executions": 9924,
            "more_executions": 155,
            "higher_return": 7939,
            "same_return": 3976,
            "lower_return": 6271
          }
        },
        "upper_plus_five": {
          "all_valid_including_reconciled_zero": {
            "pairs": 26433,
            "observed_both": 16308,
            "inferred_zero_side": 10125,
            "fewer_executions": 10200,
            "same_executions": 16043,
            "more_executions": 190,
            "higher_return": 8269,
            "same_return": 12991,
            "lower_return": 5173
          },
          "observed_both_only": {
            "pairs": 16308,
            "observed_both": 16308,
            "inferred_zero_side": 0,
            "fewer_executions": 10200,
            "same_executions": 5918,
            "more_executions": 190,
            "higher_return": 8269,
            "same_return": 2866,
            "lower_return": 5173
          },
          "both_with_buy_and_sell": {
            "pairs": 12075,
            "observed_both": 12075,
            "inferred_zero_side": 0,
            "fewer_executions": 8616,
            "same_executions": 3269,
            "more_executions": 190,
            "higher_return": 7016,
            "same_return": 217,
            "lower_return": 4842
          }
        }
      },
      "frozen_examples": [
        {
          "rsi_length": 2,
          "lower_level": 30,
          "upper_level": 70,
          "rule_mode": 0,
          "totalTrades": 962,
          "totalReturn": -44.246639251708984,
          "omitted_zero": false
        },
        {
          "rsi_length": 2,
          "lower_level": 30,
          "upper_level": 70,
          "rule_mode": 1,
          "totalTrades": 716,
          "totalReturn": -20.56151580810547,
          "omitted_zero": false
        },
        {
          "rsi_length": 2,
          "lower_level": 30,
          "upper_level": 70,
          "rule_mode": 2,
          "totalTrades": 716,
          "totalReturn": -11.413629531860352,
          "omitted_zero": false
        },
        {
          "rsi_length": 2,
          "lower_level": 30,
          "upper_level": 70,
          "rule_mode": 3,
          "totalTrades": 951,
          "totalReturn": -57.83948516845703,
          "omitted_zero": false
        },
        {
          "rsi_length": 14,
          "lower_level": 30,
          "upper_level": 70,
          "rule_mode": 0,
          "totalTrades": 57,
          "totalReturn": -24.09715461730957,
          "omitted_zero": false
        },
        {
          "rsi_length": 14,
          "lower_level": 30,
          "upper_level": 70,
          "rule_mode": 1,
          "totalTrades": 46,
          "totalReturn": -22.39232063293457,
          "omitted_zero": false
        },
        {
          "rsi_length": 14,
          "lower_level": 30,
          "upper_level": 70,
          "rule_mode": 2,
          "totalTrades": 46,
          "totalReturn": -4.598855018615723,
          "omitted_zero": false
        },
        {
          "rsi_length": 14,
          "lower_level": 30,
          "upper_level": 70,
          "rule_mode": 3,
          "totalTrades": 58,
          "totalReturn": -19.50200653076172,
          "omitted_zero": false
        },
        {
          "rsi_length": 28,
          "lower_level": 30,
          "upper_level": 70,
          "rule_mode": 0,
          "totalTrades": 14,
          "totalReturn": -14.014418601989746,
          "omitted_zero": false
        },
        {
          "rsi_length": 28,
          "lower_level": 30,
          "upper_level": 70,
          "rule_mode": 1,
          "totalTrades": 12,
          "totalReturn": -10.807044982910156,
          "omitted_zero": false
        },
        {
          "rsi_length": 28,
          "lower_level": 30,
          "upper_level": 70,
          "rule_mode": 2,
          "totalTrades": 12,
          "totalReturn": -8.770628929138184,
          "omitted_zero": false
        },
        {
          "rsi_length": 28,
          "lower_level": 30,
          "upper_level": 70,
          "rule_mode": 3,
          "totalTrades": 15,
          "totalReturn": 26.37066650390625,
          "omitted_zero": false
        },
        {
          "rsi_length": 14,
          "lower_level": 30,
          "upper_level": 50,
          "rule_mode": 0,
          "totalTrades": 88,
          "totalReturn": -30.782394409179688,
          "omitted_zero": false
        },
        {
          "rsi_length": 14,
          "lower_level": 30,
          "upper_level": 50,
          "rule_mode": 1,
          "totalTrades": 68,
          "totalReturn": -28.82596778869629,
          "omitted_zero": false
        },
        {
          "rsi_length": 14,
          "lower_level": 30,
          "upper_level": 50,
          "rule_mode": 2,
          "totalTrades": 68,
          "totalReturn": 46.23992919921875,
          "omitted_zero": false
        },
        {
          "rsi_length": 14,
          "lower_level": 40,
          "upper_level": 60,
          "rule_mode": 0,
          "totalTrades": 137,
          "totalReturn": -37.53801727294922,
          "omitted_zero": false
        },
        {
          "rsi_length": 14,
          "lower_level": 40,
          "upper_level": 60,
          "rule_mode": 1,
          "totalTrades": 133,
          "totalReturn": 4.084712028503418,
          "omitted_zero": false
        },
        {
          "rsi_length": 14,
          "lower_level": 40,
          "upper_level": 60,
          "rule_mode": 2,
          "totalTrades": 133,
          "totalReturn": 30.718753814697266,
          "omitted_zero": false
        },
        {
          "rsi_length": 14,
          "lower_level": 40,
          "upper_level": 60,
          "rule_mode": 3,
          "totalTrades": 142,
          "totalReturn": 4.05047082901001,
          "omitted_zero": false
        }
      ],
      "level_activity_profiles": [
        {
          "rule_mode": 0,
          "lower_level": 30,
          "upper_level": 70,
          "lengths": [
            2,
            3,
            4,
            5,
            6,
            7,
            8,
            9,
            10,
            11,
            12,
            13,
            14,
            15,
            16,
            17,
            18,
            19,
            20,
            21,
            22,
            23,
            24,
            25,
            26,
            27,
            28,
            29,
            30,
            31,
            32,
            33,
            34,
            35,
            36,
            37,
            38,
            39,
            40,
            41,
            42,
            43,
            44,
            45,
            46,
            47,
            48,
            49,
            50,
            51,
            52,
            53,
            54,
            55,
            56,
            57,
            58,
            59,
            60,
            61,
            62,
            63,
            64,
            65,
            66,
            67,
            68,
            69,
            70,
            71,
            72,
            73,
            74,
            75,
            76,
            77,
            78,
            79,
            80,
            81,
            82,
            83,
            84,
            85,
            86,
            87,
            88,
            89,
            90,
            91,
            92,
            93,
            94,
            95,
            96,
            97,
            98,
            99,
            100
          ],
          "executions": [
            962,
            550,
            341,
            271,
            201,
            159,
            113,
            103,
            89,
            75,
            69,
            59,
            57,
            55,
            47,
            34,
            32,
            32,
            28,
            26,
            26,
            22,
            18,
            14,
            14,
            14,
            14,
            12,
            12,
            10,
            8,
            8,
            8,
            8,
            8,
            8,
            8,
            8,
            8,
            6,
            6,
            6,
            6,
            6,
            6,
            6,
            6,
            6,
            6,
            6,
            4,
            4,
            4,
            4,
            4,
            4,
            4,
            4,
            4,
            4,
            4,
            4,
            4,
            2,
            2,
            2,
            2,
            2,
            2,
            2,
            2,
            0,
            0,
            0,
            0,
            0,
            0,
            0,
            0,
            0,
            0,
            0,
            0,
            0,
            0,
            0,
            0,
            0,
            0,
            0,
            0,
            0,
            0,
            0,
            0,
            0,
            0,
            0,
            0
          ]
        },
        {
          "rule_mode": 0,
          "lower_level": 40,
          "upper_level": 60,
          "lengths": [
            2,
            3,
            4,
            5,
            6,
            7,
            8,
            9,
            10,
            11,
            12,
            13,
            14,
            15,
            16,
            17,
            18,
            19,
            20,
            21,
            22,
            23,
            24,
            25,
            26,
            27,
            28,
            29,
            30,
            31,
            32,
            33,
            34,
            35,
            36,
            37,
            38,
            39,
            40,
            41,
            42,
            43,
            44,
            45,
            46,
            47,
            48,
            49,
            50,
            51,
            52,
            53,
            54,
            55,
            56,
            57,
            58,
            59,
            60,
            61,
            62,
            63,
            64,
            65,
            66,
            67,
            68,
            69,
            70,
            71,
            72,
            73,
            74,
            75,
            76,
            77,
            78,
            79,
            80,
            81,
            82,
            83,
            84,
            85,
            86,
            87,
            88,
            89,
            90,
            91,
            92,
            93,
            94,
            95,
            96,
            97,
            98,
            99,
            100
          ],
          "executions": [
            1384,
            868,
            632,
            483,
            375,
            329,
            291,
            257,
            221,
            185,
            167,
            147,
            137,
            123,
            107,
            95,
            91,
            83,
            77,
            73,
            69,
            67,
            63,
            60,
            58,
            58,
            56,
            52,
            48,
            46,
            44,
            42,
            38,
            36,
            34,
            32,
            32,
            32,
            32,
            28,
            28,
            28,
            24,
            22,
            22,
            22,
            22,
            22,
            22,
            22,
            22,
            22,
            20,
            18,
            18,
            16,
            16,
            16,
            16,
            14,
            14,
            14,
            14,
            14,
            14,
            14,
            12,
            12,
            12,
            10,
            10,
            10,
            10,
            10,
            10,
            10,
            10,
            10,
            10,
            10,
            10,
            10,
            10,
            10,
            10,
            10,
            10,
            10,
            10,
            8,
            8,
            8,
            6,
            6,
            6,
            6,
            6,
            6,
            6
          ]
        }
      ]
    },
    {
      "id": "B002-ethusdt-2021-2023-2h",
      "symbol": "ETHUSDT",
      "candle_size": "2h",
      "start_date": "2021-01-01",
      "end_date": "2023-12-31",
      "valid_count": 39204,
      "observed_valid": 27434,
      "valid_zero_omitted": 11770,
      "observed_zero": 0,
      "pairs": {
        "recover_entry": {
          "all_valid_including_reconciled_zero": {
            "pairs": 9801,
            "observed_both": 7101,
            "inferred_zero_side": 2700,
            "fewer_executions": 1728,
            "same_executions": 7982,
            "more_executions": 91,
            "higher_return": 2363,
            "same_return": 2700,
            "lower_return": 4738
          },
          "observed_both_only": {
            "pairs": 7101,
            "observed_both": 7101,
            "inferred_zero_side": 0,
            "fewer_executions": 1728,
            "same_executions": 5282,
            "more_executions": 91,
            "higher_return": 2363,
            "same_return": 0,
            "lower_return": 4738
          },
          "both_with_buy_and_sell": {
            "pairs": 4616,
            "observed_both": 4616,
            "inferred_zero_side": 0,
            "fewer_executions": 1728,
            "same_executions": 2797,
            "more_executions": 91,
            "higher_return": 1908,
            "same_return": 0,
            "lower_return": 2708
          }
        },
        "recover_exit": {
          "all_valid_including_reconciled_zero": {
            "pairs": 9801,
            "observed_both": 7101,
            "inferred_zero_side": 2700,
            "fewer_executions": 22,
            "same_executions": 9746,
            "more_executions": 33,
            "higher_return": 1426,
            "same_return": 5185,
            "lower_return": 3190
          },
          "observed_both_only": {
            "pairs": 7101,
            "observed_both": 7101,
            "inferred_zero_side": 0,
            "fewer_executions": 22,
            "same_executions": 7046,
            "more_executions": 33,
            "higher_return": 1426,
            "same_return": 2485,
            "lower_return": 3190
          },
          "both_with_buy_and_sell": {
            "pairs": 4616,
            "observed_both": 4616,
            "inferred_zero_side": 0,
            "fewer_executions": 22,
            "same_executions": 4561,
            "more_executions": 33,
            "higher_return": 1426,
            "same_return": 0,
            "lower_return": 3190
          }
        },
        "length_plus_one": {
          "all_valid_including_reconciled_zero": {
            "pairs": 38808,
            "observed_both": 27038,
            "inferred_zero_side": 11770,
            "fewer_executions": 9728,
            "same_executions": 28954,
            "more_executions": 126,
            "higher_return": 8848,
            "same_return": 23323,
            "lower_return": 6637
          },
          "observed_both_only": {
            "pairs": 27038,
            "observed_both": 27038,
            "inferred_zero_side": 0,
            "fewer_executions": 9528,
            "same_executions": 17384,
            "more_executions": 126,
            "higher_return": 8806,
            "same_return": 11753,
            "lower_return": 6479
          },
          "both_with_buy_and_sell": {
            "pairs": 18069,
            "observed_both": 18069,
            "inferred_zero_side": 0,
            "fewer_executions": 9350,
            "same_executions": 8593,
            "more_executions": 126,
            "higher_return": 8009,
            "same_return": 4016,
            "lower_return": 6044
          }
        },
        "upper_plus_five": {
          "all_valid_including_reconciled_zero": {
            "pairs": 26433,
            "observed_both": 19143,
            "inferred_zero_side": 7290,
            "fewer_executions": 9851,
            "same_executions": 16378,
            "more_executions": 204,
            "higher_return": 8656,
            "same_return": 13205,
            "lower_return": 4572
          },
          "observed_both_only": {
            "pairs": 19143,
            "observed_both": 19143,
            "inferred_zero_side": 0,
            "fewer_executions": 9851,
            "same_executions": 9088,
            "more_executions": 204,
            "higher_return": 8656,
            "same_return": 5915,
            "lower_return": 4572
          },
          "both_with_buy_and_sell": {
            "pairs": 11688,
            "observed_both": 11688,
            "inferred_zero_side": 0,
            "fewer_executions": 7895,
            "same_executions": 3589,
            "more_executions": 204,
            "higher_return": 7264,
            "same_return": 416,
            "lower_return": 4008
          }
        }
      },
      "frozen_examples": [
        {
          "rsi_length": 2,
          "lower_level": 30,
          "upper_level": 70,
          "rule_mode": 0,
          "totalTrades": 1979,
          "totalReturn": -91.71248626708984,
          "omitted_zero": false
        },
        {
          "rsi_length": 2,
          "lower_level": 30,
          "upper_level": 70,
          "rule_mode": 1,
          "totalTrades": 1442,
          "totalReturn": -81.16222381591797,
          "omitted_zero": false
        },
        {
          "rsi_length": 2,
          "lower_level": 30,
          "upper_level": 70,
          "rule_mode": 2,
          "totalTrades": 1442,
          "totalReturn": -86.12382507324219,
          "omitted_zero": false
        },
        {
          "rsi_length": 2,
          "lower_level": 30,
          "upper_level": 70,
          "rule_mode": 3,
          "totalTrades": 2008,
          "totalReturn": -85.00527954101562,
          "omitted_zero": false
        },
        {
          "rsi_length": 14,
          "lower_level": 30,
          "upper_level": 70,
          "rule_mode": 0,
          "totalTrades": 98,
          "totalReturn": -45.58419418334961,
          "omitted_zero": false
        },
        {
          "rsi_length": 14,
          "lower_level": 30,
          "upper_level": 70,
          "rule_mode": 1,
          "totalTrades": 90,
          "totalReturn": -51.851478576660156,
          "omitted_zero": false
        },
        {
          "rsi_length": 14,
          "lower_level": 30,
          "upper_level": 70,
          "rule_mode": 2,
          "totalTrades": 90,
          "totalReturn": -58.228607177734375,
          "omitted_zero": false
        },
        {
          "rsi_length": 14,
          "lower_level": 30,
          "upper_level": 70,
          "rule_mode": 3,
          "totalTrades": 101,
          "totalReturn": 83.83329010009766,
          "omitted_zero": false
        },
        {
          "rsi_length": 28,
          "lower_level": 30,
          "upper_level": 70,
          "rule_mode": 0,
          "totalTrades": 22,
          "totalReturn": -54.749671936035156,
          "omitted_zero": false
        },
        {
          "rsi_length": 28,
          "lower_level": 30,
          "upper_level": 70,
          "rule_mode": 1,
          "totalTrades": 20,
          "totalReturn": -53.744598388671875,
          "omitted_zero": false
        },
        {
          "rsi_length": 28,
          "lower_level": 30,
          "upper_level": 70,
          "rule_mode": 2,
          "totalTrades": 20,
          "totalReturn": -53.07133865356445,
          "omitted_zero": false
        },
        {
          "rsi_length": 28,
          "lower_level": 30,
          "upper_level": 70,
          "rule_mode": 3,
          "totalTrades": 21,
          "totalReturn": 222.5409698486328,
          "omitted_zero": false
        },
        {
          "rsi_length": 14,
          "lower_level": 30,
          "upper_level": 50,
          "rule_mode": 0,
          "totalTrades": 180,
          "totalReturn": -18.41081428527832,
          "omitted_zero": false
        },
        {
          "rsi_length": 14,
          "lower_level": 30,
          "upper_level": 50,
          "rule_mode": 1,
          "totalTrades": 172,
          "totalReturn": -20.6739444732666,
          "omitted_zero": false
        },
        {
          "rsi_length": 14,
          "lower_level": 30,
          "upper_level": 50,
          "rule_mode": 2,
          "totalTrades": 172,
          "totalReturn": -41.07920837402344,
          "omitted_zero": false
        },
        {
          "rsi_length": 14,
          "lower_level": 40,
          "upper_level": 60,
          "rule_mode": 0,
          "totalTrades": 279,
          "totalReturn": -56.149986267089844,
          "omitted_zero": false
        },
        {
          "rsi_length": 14,
          "lower_level": 40,
          "upper_level": 60,
          "rule_mode": 1,
          "totalTrades": 257,
          "totalReturn": -50.630828857421875,
          "omitted_zero": false
        },
        {
          "rsi_length": 14,
          "lower_level": 40,
          "upper_level": 60,
          "rule_mode": 2,
          "totalTrades": 257,
          "totalReturn": -36.18657302856445,
          "omitted_zero": false
        },
        {
          "rsi_length": 14,
          "lower_level": 40,
          "upper_level": 60,
          "rule_mode": 3,
          "totalTrades": 276,
          "totalReturn": 62.77412796020508,
          "omitted_zero": false
        }
      ],
      "level_activity_profiles": [
        {
          "rule_mode": 0,
          "lower_level": 30,
          "upper_level": 70,
          "lengths": [
            2,
            3,
            4,
            5,
            6,
            7,
            8,
            9,
            10,
            11,
            12,
            13,
            14,
            15,
            16,
            17,
            18,
            19,
            20,
            21,
            22,
            23,
            24,
            25,
            26,
            27,
            28,
            29,
            30,
            31,
            32,
            33,
            34,
            35,
            36,
            37,
            38,
            39,
            40,
            41,
            42,
            43,
            44,
            45,
            46,
            47,
            48,
            49,
            50,
            51,
            52,
            53,
            54,
            55,
            56,
            57,
            58,
            59,
            60,
            61,
            62,
            63,
            64,
            65,
            66,
            67,
            68,
            69,
            70,
            71,
            72,
            73,
            74,
            75,
            76,
            77,
            78,
            79,
            80,
            81,
            82,
            83,
            84,
            85,
            86,
            87,
            88,
            89,
            90,
            91,
            92,
            93,
            94,
            95,
            96,
            97,
            98,
            99,
            100
          ],
          "executions": [
            1979,
            1089,
            731,
            557,
            419,
            309,
            252,
            212,
            178,
            156,
            142,
            112,
            98,
            78,
            74,
            68,
            60,
            52,
            48,
            46,
            38,
            36,
            30,
            28,
            28,
            26,
            22,
            22,
            22,
            22,
            20,
            20,
            16,
            16,
            14,
            12,
            12,
            12,
            10,
            10,
            10,
            10,
            10,
            10,
            10,
            8,
            8,
            8,
            8,
            8,
            8,
            8,
            8,
            8,
            8,
            8,
            8,
            8,
            8,
            8,
            6,
            6,
            6,
            6,
            4,
            4,
            4,
            4,
            2,
            2,
            2,
            2,
            2,
            2,
            2,
            2,
            2,
            2,
            2,
            2,
            1,
            1,
            1,
            1,
            1,
            1,
            1,
            1,
            1,
            1,
            1,
            1,
            1,
            1,
            1,
            1,
            1,
            1,
            1
          ]
        },
        {
          "rule_mode": 0,
          "lower_level": 40,
          "upper_level": 60,
          "lengths": [
            2,
            3,
            4,
            5,
            6,
            7,
            8,
            9,
            10,
            11,
            12,
            13,
            14,
            15,
            16,
            17,
            18,
            19,
            20,
            21,
            22,
            23,
            24,
            25,
            26,
            27,
            28,
            29,
            30,
            31,
            32,
            33,
            34,
            35,
            36,
            37,
            38,
            39,
            40,
            41,
            42,
            43,
            44,
            45,
            46,
            47,
            48,
            49,
            50,
            51,
            52,
            53,
            54,
            55,
            56,
            57,
            58,
            59,
            60,
            61,
            62,
            63,
            64,
            65,
            66,
            67,
            68,
            69,
            70,
            71,
            72,
            73,
            74,
            75,
            76,
            77,
            78,
            79,
            80,
            81,
            82,
            83,
            84,
            85,
            86,
            87,
            88,
            89,
            90,
            91,
            92,
            93,
            94,
            95,
            96,
            97,
            98,
            99,
            100
          ],
          "executions": [
            2843,
            1785,
            1303,
            1001,
            803,
            675,
            583,
            507,
            441,
            377,
            333,
            307,
            279,
            253,
            222,
            206,
            198,
            182,
            176,
            170,
            154,
            146,
            138,
            126,
            116,
            108,
            102,
            100,
            96,
            88,
            80,
            72,
            68,
            64,
            60,
            58,
            54,
            52,
            52,
            50,
            48,
            48,
            46,
            46,
            46,
            42,
            42,
            42,
            42,
            42,
            42,
            42,
            42,
            40,
            40,
            38,
            32,
            32,
            30,
            30,
            30,
            30,
            30,
            30,
            30,
            26,
            26,
            24,
            22,
            22,
            22,
            22,
            20,
            20,
            20,
            20,
            20,
            20,
            18,
            18,
            18,
            18,
            18,
            18,
            18,
            18,
            18,
            18,
            18,
            18,
            18,
            18,
            18,
            16,
            16,
            12,
            12,
            12,
            12
          ]
        }
      ]
    },
    {
      "id": "B002-ethusdt-2021-2023-4h",
      "symbol": "ETHUSDT",
      "candle_size": "4h",
      "start_date": "2021-01-01",
      "end_date": "2023-12-31",
      "valid_count": 39204,
      "observed_valid": 23564,
      "valid_zero_omitted": 15640,
      "observed_zero": 0,
      "pairs": {
        "recover_entry": {
          "all_valid_including_reconciled_zero": {
            "pairs": 9801,
            "observed_both": 5841,
            "inferred_zero_side": 3960,
            "fewer_executions": 1167,
            "same_executions": 8431,
            "more_executions": 203,
            "higher_return": 2145,
            "same_return": 3960,
            "lower_return": 3696
          },
          "observed_both_only": {
            "pairs": 5841,
            "observed_both": 5841,
            "inferred_zero_side": 0,
            "fewer_executions": 1167,
            "same_executions": 4471,
            "more_executions": 203,
            "higher_return": 2145,
            "same_return": 0,
            "lower_return": 3696
          },
          "both_with_buy_and_sell": {
            "pairs": 3909,
            "observed_both": 3909,
            "inferred_zero_side": 0,
            "fewer_executions": 1167,
            "same_executions": 2539,
            "more_executions": 203,
            "higher_return": 1860,
            "same_return": 0,
            "lower_return": 2049
          }
        },
        "recover_exit": {
          "all_valid_including_reconciled_zero": {
            "pairs": 9801,
            "observed_both": 5841,
            "inferred_zero_side": 3960,
            "fewer_executions": 12,
            "same_executions": 9751,
            "more_executions": 38,
            "higher_return": 1218,
            "same_return": 5892,
            "lower_return": 2691
          },
          "observed_both_only": {
            "pairs": 5841,
            "observed_both": 5841,
            "inferred_zero_side": 0,
            "fewer_executions": 12,
            "same_executions": 5791,
            "more_executions": 38,
            "higher_return": 1218,
            "same_return": 1932,
            "lower_return": 2691
          },
          "both_with_buy_and_sell": {
            "pairs": 3909,
            "observed_both": 3909,
            "inferred_zero_side": 0,
            "fewer_executions": 12,
            "same_executions": 3859,
            "more_executions": 38,
            "higher_return": 1218,
            "same_return": 0,
            "lower_return": 2691
          }
        },
        "length_plus_one": {
          "all_valid_including_reconciled_zero": {
            "pairs": 38808,
            "observed_both": 23168,
            "inferred_zero_side": 15640,
            "fewer_executions": 8275,
            "same_executions": 30425,
            "more_executions": 108,
            "higher_return": 7647,
            "same_return": 24740,
            "lower_return": 6421
          },
          "observed_both_only": {
            "pairs": 23168,
            "observed_both": 23168,
            "inferred_zero_side": 0,
            "fewer_executions": 8005,
            "same_executions": 15055,
            "more_executions": 108,
            "higher_return": 7594,
            "same_return": 9370,
            "lower_return": 6204
          },
          "both_with_buy_and_sell": {
            "pairs": 15254,
            "observed_both": 15254,
            "inferred_zero_side": 0,
            "fewer_executions": 7819,
            "same_executions": 7327,
            "more_executions": 108,
            "higher_return": 6818,
            "same_return": 2882,
            "lower_return": 5554
          }
        },
        "upper_plus_five": {
          "all_valid_including_reconciled_zero": {
            "pairs": 26433,
            "observed_both": 15741,
            "inferred_zero_side": 10692,
            "fewer_executions": 8867,
            "same_executions": 17322,
            "more_executions": 244,
            "higher_return": 7101,
            "same_return": 15135,
            "lower_return": 4197
          },
          "observed_both_only": {
            "pairs": 15741,
            "observed_both": 15741,
            "inferred_zero_side": 0,
            "fewer_executions": 8867,
            "same_executions": 6630,
            "more_executions": 244,
            "higher_return": 7101,
            "same_return": 4443,
            "lower_return": 4197
          },
          "both_with_buy_and_sell": {
            "pairs": 9945,
            "observed_both": 9945,
            "inferred_zero_side": 0,
            "fewer_executions": 7289,
            "same_executions": 2412,
            "more_executions": 244,
            "higher_return": 5959,
            "same_return": 225,
            "lower_return": 3761
          }
        }
      },
      "frozen_examples": [
        {
          "rsi_length": 2,
          "lower_level": 30,
          "upper_level": 70,
          "rule_mode": 0,
          "totalTrades": 941,
          "totalReturn": -79.29313659667969,
          "omitted_zero": false
        },
        {
          "rsi_length": 2,
          "lower_level": 30,
          "upper_level": 70,
          "rule_mode": 1,
          "totalTrades": 642,
          "totalReturn": -43.54848098754883,
          "omitted_zero": false
        },
        {
          "rsi_length": 2,
          "lower_level": 30,
          "upper_level": 70,
          "rule_mode": 2,
          "totalTrades": 642,
          "totalReturn": -56.09359359741211,
          "omitted_zero": false
        },
        {
          "rsi_length": 2,
          "lower_level": 30,
          "upper_level": 70,
          "rule_mode": 3,
          "totalTrades": 918,
          "totalReturn": -23.543907165527344,
          "omitted_zero": false
        },
        {
          "rsi_length": 14,
          "lower_level": 30,
          "upper_level": 70,
          "rule_mode": 0,
          "totalTrades": 46,
          "totalReturn": -51.450416564941406,
          "omitted_zero": false
        },
        {
          "rsi_length": 14,
          "lower_level": 30,
          "upper_level": 70,
          "rule_mode": 1,
          "totalTrades": 44,
          "totalReturn": -30.951906204223633,
          "omitted_zero": false
        },
        {
          "rsi_length": 14,
          "lower_level": 30,
          "upper_level": 70,
          "rule_mode": 2,
          "totalTrades": 44,
          "totalReturn": -30.57990074157715,
          "omitted_zero": false
        },
        {
          "rsi_length": 14,
          "lower_level": 30,
          "upper_level": 70,
          "rule_mode": 3,
          "totalTrades": 47,
          "totalReturn": 129.1134033203125,
          "omitted_zero": false
        },
        {
          "rsi_length": 28,
          "lower_level": 30,
          "upper_level": 70,
          "rule_mode": 0,
          "totalTrades": 14,
          "totalReturn": 18.48652458190918,
          "omitted_zero": false
        },
        {
          "rsi_length": 28,
          "lower_level": 30,
          "upper_level": 70,
          "rule_mode": 1,
          "totalTrades": 14,
          "totalReturn": 26.33540153503418,
          "omitted_zero": false
        },
        {
          "rsi_length": 28,
          "lower_level": 30,
          "upper_level": 70,
          "rule_mode": 2,
          "totalTrades": 14,
          "totalReturn": 21.33871078491211,
          "omitted_zero": false
        },
        {
          "rsi_length": 28,
          "lower_level": 30,
          "upper_level": 70,
          "rule_mode": 3,
          "totalTrades": 15,
          "totalReturn": -9.3059720993042,
          "omitted_zero": false
        },
        {
          "rsi_length": 14,
          "lower_level": 30,
          "upper_level": 50,
          "rule_mode": 0,
          "totalTrades": 88,
          "totalReturn": -38.57048034667969,
          "omitted_zero": false
        },
        {
          "rsi_length": 14,
          "lower_level": 30,
          "upper_level": 50,
          "rule_mode": 1,
          "totalTrades": 74,
          "totalReturn": -25.477750778198242,
          "omitted_zero": false
        },
        {
          "rsi_length": 14,
          "lower_level": 30,
          "upper_level": 50,
          "rule_mode": 2,
          "totalTrades": 74,
          "totalReturn": -22.004066467285156,
          "omitted_zero": false
        },
        {
          "rsi_length": 14,
          "lower_level": 40,
          "upper_level": 60,
          "rule_mode": 0,
          "totalTrades": 138,
          "totalReturn": -25.980823516845703,
          "omitted_zero": false
        },
        {
          "rsi_length": 14,
          "lower_level": 40,
          "upper_level": 60,
          "rule_mode": 1,
          "totalTrades": 136,
          "totalReturn": -8.903714179992676,
          "omitted_zero": false
        },
        {
          "rsi_length": 14,
          "lower_level": 40,
          "upper_level": 60,
          "rule_mode": 2,
          "totalTrades": 136,
          "totalReturn": -31.75843620300293,
          "omitted_zero": false
        },
        {
          "rsi_length": 14,
          "lower_level": 40,
          "upper_level": 60,
          "rule_mode": 3,
          "totalTrades": 145,
          "totalReturn": 32.694210052490234,
          "omitted_zero": false
        }
      ],
      "level_activity_profiles": [
        {
          "rule_mode": 0,
          "lower_level": 30,
          "upper_level": 70,
          "lengths": [
            2,
            3,
            4,
            5,
            6,
            7,
            8,
            9,
            10,
            11,
            12,
            13,
            14,
            15,
            16,
            17,
            18,
            19,
            20,
            21,
            22,
            23,
            24,
            25,
            26,
            27,
            28,
            29,
            30,
            31,
            32,
            33,
            34,
            35,
            36,
            37,
            38,
            39,
            40,
            41,
            42,
            43,
            44,
            45,
            46,
            47,
            48,
            49,
            50,
            51,
            52,
            53,
            54,
            55,
            56,
            57,
            58,
            59,
            60,
            61,
            62,
            63,
            64,
            65,
            66,
            67,
            68,
            69,
            70,
            71,
            72,
            73,
            74,
            75,
            76,
            77,
            78,
            79,
            80,
            81,
            82,
            83,
            84,
            85,
            86,
            87,
            88,
            89,
            90,
            91,
            92,
            93,
            94,
            95,
            96,
            97,
            98,
            99,
            100
          ],
          "executions": [
            941,
            549,
            359,
            259,
            202,
            156,
            132,
            108,
            92,
            80,
            66,
            50,
            46,
            40,
            36,
            34,
            30,
            24,
            24,
            20,
            18,
            16,
            14,
            14,
            14,
            14,
            14,
            12,
            10,
            10,
            10,
            10,
            10,
            10,
            10,
            10,
            8,
            8,
            8,
            8,
            8,
            8,
            8,
            4,
            4,
            4,
            4,
            4,
            4,
            4,
            4,
            4,
            2,
            2,
            2,
            2,
            2,
            2,
            2,
            2,
            2,
            1,
            1,
            1,
            0,
            0,
            0,
            0,
            0,
            0,
            0,
            0,
            0,
            0,
            0,
            0,
            0,
            0,
            0,
            0,
            0,
            0,
            0,
            0,
            0,
            0,
            0,
            0,
            0,
            0,
            0,
            0,
            0,
            0,
            0,
            0,
            0,
            0,
            0
          ]
        },
        {
          "rule_mode": 0,
          "lower_level": 40,
          "upper_level": 60,
          "lengths": [
            2,
            3,
            4,
            5,
            6,
            7,
            8,
            9,
            10,
            11,
            12,
            13,
            14,
            15,
            16,
            17,
            18,
            19,
            20,
            21,
            22,
            23,
            24,
            25,
            26,
            27,
            28,
            29,
            30,
            31,
            32,
            33,
            34,
            35,
            36,
            37,
            38,
            39,
            40,
            41,
            42,
            43,
            44,
            45,
            46,
            47,
            48,
            49,
            50,
            51,
            52,
            53,
            54,
            55,
            56,
            57,
            58,
            59,
            60,
            61,
            62,
            63,
            64,
            65,
            66,
            67,
            68,
            69,
            70,
            71,
            72,
            73,
            74,
            75,
            76,
            77,
            78,
            79,
            80,
            81,
            82,
            83,
            84,
            85,
            86,
            87,
            88,
            89,
            90,
            91,
            92,
            93,
            94,
            95,
            96,
            97,
            98,
            99,
            100
          ],
          "executions": [
            1341,
            879,
            643,
            491,
            391,
            325,
            283,
            237,
            212,
            190,
            168,
            158,
            138,
            126,
            122,
            114,
            96,
            88,
            82,
            80,
            66,
            62,
            58,
            54,
            50,
            48,
            46,
            42,
            42,
            40,
            40,
            40,
            40,
            38,
            34,
            32,
            32,
            30,
            30,
            28,
            28,
            24,
            24,
            24,
            24,
            22,
            22,
            22,
            20,
            20,
            20,
            18,
            18,
            18,
            18,
            18,
            18,
            18,
            18,
            18,
            18,
            18,
            16,
            16,
            16,
            12,
            12,
            12,
            12,
            12,
            10,
            10,
            10,
            10,
            10,
            10,
            10,
            10,
            10,
            10,
            10,
            10,
            10,
            10,
            10,
            10,
            10,
            10,
            10,
            8,
            8,
            8,
            6,
            6,
            6,
            6,
            6,
            6,
            4
          ]
        }
      ]
    },
    {
      "id": "B003-btcusdt-2024-2025-2h",
      "symbol": "BTCUSDT",
      "candle_size": "2h",
      "start_date": "2024-01-01",
      "end_date": "2025-12-31",
      "valid_count": 39204,
      "observed_valid": 22464,
      "valid_zero_omitted": 16740,
      "observed_zero": 0,
      "pairs": {
        "recover_entry": {
          "all_valid_including_reconciled_zero": {
            "pairs": 9801,
            "observed_both": 5401,
            "inferred_zero_side": 4400,
            "fewer_executions": 1375,
            "same_executions": 8342,
            "more_executions": 84,
            "higher_return": 1065,
            "same_return": 4400,
            "lower_return": 4336
          },
          "observed_both_only": {
            "pairs": 5401,
            "observed_both": 5401,
            "inferred_zero_side": 0,
            "fewer_executions": 1375,
            "same_executions": 3942,
            "more_executions": 84,
            "higher_return": 1065,
            "same_return": 0,
            "lower_return": 4336
          },
          "both_with_buy_and_sell": {
            "pairs": 3701,
            "observed_both": 3701,
            "inferred_zero_side": 0,
            "fewer_executions": 1375,
            "same_executions": 2242,
            "more_executions": 84,
            "higher_return": 903,
            "same_return": 0,
            "lower_return": 2798
          }
        },
        "recover_exit": {
          "all_valid_including_reconciled_zero": {
            "pairs": 9801,
            "observed_both": 5401,
            "inferred_zero_side": 4400,
            "fewer_executions": 47,
            "same_executions": 9751,
            "more_executions": 3,
            "higher_return": 1695,
            "same_return": 6100,
            "lower_return": 2006
          },
          "observed_both_only": {
            "pairs": 5401,
            "observed_both": 5401,
            "inferred_zero_side": 0,
            "fewer_executions": 47,
            "same_executions": 5351,
            "more_executions": 3,
            "higher_return": 1695,
            "same_return": 1700,
            "lower_return": 2006
          },
          "both_with_buy_and_sell": {
            "pairs": 3701,
            "observed_both": 3701,
            "inferred_zero_side": 0,
            "fewer_executions": 47,
            "same_executions": 3651,
            "more_executions": 3,
            "higher_return": 1695,
            "same_return": 0,
            "lower_return": 2006
          }
        },
        "length_plus_one": {
          "all_valid_including_reconciled_zero": {
            "pairs": 38808,
            "observed_both": 22068,
            "inferred_zero_side": 16740,
            "fewer_executions": 8562,
            "same_executions": 30152,
            "more_executions": 94,
            "higher_return": 7814,
            "same_return": 25175,
            "lower_return": 5819
          },
          "observed_both_only": {
            "pairs": 22068,
            "observed_both": 22068,
            "inferred_zero_side": 0,
            "fewer_executions": 8302,
            "same_executions": 13672,
            "more_executions": 94,
            "higher_return": 7768,
            "same_return": 8695,
            "lower_return": 5605
          },
          "both_with_buy_and_sell": {
            "pairs": 14380,
            "observed_both": 14380,
            "inferred_zero_side": 0,
            "fewer_executions": 8147,
            "same_executions": 6139,
            "more_executions": 94,
            "higher_return": 6998,
            "same_return": 2244,
            "lower_return": 5138
          }
        },
        "upper_plus_five": {
          "all_valid_including_reconciled_zero": {
            "pairs": 26433,
            "observed_both": 14553,
            "inferred_zero_side": 11880,
            "fewer_executions": 9199,
            "same_executions": 17046,
            "more_executions": 188,
            "higher_return": 7007,
            "same_return": 15556,
            "lower_return": 3870
          },
          "observed_both_only": {
            "pairs": 14553,
            "observed_both": 14553,
            "inferred_zero_side": 0,
            "fewer_executions": 9199,
            "same_executions": 5166,
            "more_executions": 188,
            "higher_return": 7007,
            "same_return": 3676,
            "lower_return": 3870
          },
          "both_with_buy_and_sell": {
            "pairs": 9453,
            "observed_both": 9453,
            "inferred_zero_side": 0,
            "fewer_executions": 7753,
            "same_executions": 1512,
            "more_executions": 188,
            "higher_return": 5787,
            "same_return": 22,
            "lower_return": 3644
          }
        }
      },
      "frozen_examples": [
        {
          "rsi_length": 2,
          "lower_level": 30,
          "upper_level": 70,
          "rule_mode": 0,
          "totalTrades": 1334,
          "totalReturn": -46.72565460205078,
          "omitted_zero": false
        },
        {
          "rsi_length": 2,
          "lower_level": 30,
          "upper_level": 70,
          "rule_mode": 1,
          "totalTrades": 954,
          "totalReturn": -38.200836181640625,
          "omitted_zero": false
        },
        {
          "rsi_length": 2,
          "lower_level": 30,
          "upper_level": 70,
          "rule_mode": 2,
          "totalTrades": 954,
          "totalReturn": -37.14699935913086,
          "omitted_zero": false
        },
        {
          "rsi_length": 2,
          "lower_level": 30,
          "upper_level": 70,
          "rule_mode": 3,
          "totalTrades": 1343,
          "totalReturn": -67.79310607910156,
          "omitted_zero": false
        },
        {
          "rsi_length": 14,
          "lower_level": 30,
          "upper_level": 70,
          "rule_mode": 0,
          "totalTrades": 68,
          "totalReturn": 42.481632232666016,
          "omitted_zero": false
        },
        {
          "rsi_length": 14,
          "lower_level": 30,
          "upper_level": 70,
          "rule_mode": 1,
          "totalTrades": 64,
          "totalReturn": 47.63279724121094,
          "omitted_zero": false
        },
        {
          "rsi_length": 14,
          "lower_level": 30,
          "upper_level": 70,
          "rule_mode": 2,
          "totalTrades": 64,
          "totalReturn": 25.802759170532227,
          "omitted_zero": false
        },
        {
          "rsi_length": 14,
          "lower_level": 30,
          "upper_level": 70,
          "rule_mode": 3,
          "totalTrades": 69,
          "totalReturn": 6.329132080078125,
          "omitted_zero": false
        },
        {
          "rsi_length": 28,
          "lower_level": 30,
          "upper_level": 70,
          "rule_mode": 0,
          "totalTrades": 13,
          "totalReturn": 9.089126586914062,
          "omitted_zero": false
        },
        {
          "rsi_length": 28,
          "lower_level": 30,
          "upper_level": 70,
          "rule_mode": 1,
          "totalTrades": 13,
          "totalReturn": 4.61178731918335,
          "omitted_zero": false
        },
        {
          "rsi_length": 28,
          "lower_level": 30,
          "upper_level": 70,
          "rule_mode": 2,
          "totalTrades": 13,
          "totalReturn": 3.672766923904419,
          "omitted_zero": false
        },
        {
          "rsi_length": 28,
          "lower_level": 30,
          "upper_level": 70,
          "rule_mode": 3,
          "totalTrades": 14,
          "totalReturn": 57.98141098022461,
          "omitted_zero": false
        },
        {
          "rsi_length": 14,
          "lower_level": 30,
          "upper_level": 50,
          "rule_mode": 0,
          "totalTrades": 112,
          "totalReturn": -4.32234525680542,
          "omitted_zero": false
        },
        {
          "rsi_length": 14,
          "lower_level": 30,
          "upper_level": 50,
          "rule_mode": 1,
          "totalTrades": 100,
          "totalReturn": -12.62167739868164,
          "omitted_zero": false
        },
        {
          "rsi_length": 14,
          "lower_level": 30,
          "upper_level": 50,
          "rule_mode": 2,
          "totalTrades": 100,
          "totalReturn": 32.85860061645508,
          "omitted_zero": false
        },
        {
          "rsi_length": 14,
          "lower_level": 40,
          "upper_level": 60,
          "rule_mode": 0,
          "totalTrades": 184,
          "totalReturn": 17.861831665039062,
          "omitted_zero": false
        },
        {
          "rsi_length": 14,
          "lower_level": 40,
          "upper_level": 60,
          "rule_mode": 1,
          "totalTrades": 168,
          "totalReturn": -6.664941787719727,
          "omitted_zero": false
        },
        {
          "rsi_length": 14,
          "lower_level": 40,
          "upper_level": 60,
          "rule_mode": 2,
          "totalTrades": 168,
          "totalReturn": -1.1952297687530518,
          "omitted_zero": false
        },
        {
          "rsi_length": 14,
          "lower_level": 40,
          "upper_level": 60,
          "rule_mode": 3,
          "totalTrades": 183,
          "totalReturn": -4.945786476135254,
          "omitted_zero": false
        }
      ],
      "level_activity_profiles": [
        {
          "rule_mode": 0,
          "lower_level": 30,
          "upper_level": 70,
          "lengths": [
            2,
            3,
            4,
            5,
            6,
            7,
            8,
            9,
            10,
            11,
            12,
            13,
            14,
            15,
            16,
            17,
            18,
            19,
            20,
            21,
            22,
            23,
            24,
            25,
            26,
            27,
            28,
            29,
            30,
            31,
            32,
            33,
            34,
            35,
            36,
            37,
            38,
            39,
            40,
            41,
            42,
            43,
            44,
            45,
            46,
            47,
            48,
            49,
            50,
            51,
            52,
            53,
            54,
            55,
            56,
            57,
            58,
            59,
            60,
            61,
            62,
            63,
            64,
            65,
            66,
            67,
            68,
            69,
            70,
            71,
            72,
            73,
            74,
            75,
            76,
            77,
            78,
            79,
            80,
            81,
            82,
            83,
            84,
            85,
            86,
            87,
            88,
            89,
            90,
            91,
            92,
            93,
            94,
            95,
            96,
            97,
            98,
            99,
            100
          ],
          "executions": [
            1334,
            764,
            498,
            352,
            254,
            210,
            176,
            140,
            112,
            96,
            92,
            74,
            68,
            64,
            58,
            52,
            46,
            42,
            34,
            34,
            30,
            29,
            23,
            19,
            17,
            13,
            13,
            13,
            11,
            9,
            9,
            7,
            7,
            7,
            7,
            7,
            7,
            5,
            4,
            4,
            4,
            4,
            4,
            4,
            4,
            4,
            4,
            4,
            4,
            4,
            2,
            2,
            2,
            2,
            2,
            2,
            2,
            2,
            2,
            2,
            2,
            2,
            0,
            0,
            0,
            0,
            0,
            0,
            0,
            0,
            0,
            0,
            0,
            0,
            0,
            0,
            0,
            0,
            0,
            0,
            0,
            0,
            0,
            0,
            0,
            0,
            0,
            0,
            0,
            0,
            0,
            0,
            0,
            0,
            0,
            0,
            0,
            0,
            0
          ]
        },
        {
          "rule_mode": 0,
          "lower_level": 40,
          "upper_level": 60,
          "lengths": [
            2,
            3,
            4,
            5,
            6,
            7,
            8,
            9,
            10,
            11,
            12,
            13,
            14,
            15,
            16,
            17,
            18,
            19,
            20,
            21,
            22,
            23,
            24,
            25,
            26,
            27,
            28,
            29,
            30,
            31,
            32,
            33,
            34,
            35,
            36,
            37,
            38,
            39,
            40,
            41,
            42,
            43,
            44,
            45,
            46,
            47,
            48,
            49,
            50,
            51,
            52,
            53,
            54,
            55,
            56,
            57,
            58,
            59,
            60,
            61,
            62,
            63,
            64,
            65,
            66,
            67,
            68,
            69,
            70,
            71,
            72,
            73,
            74,
            75,
            76,
            77,
            78,
            79,
            80,
            81,
            82,
            83,
            84,
            85,
            86,
            87,
            88,
            89,
            90,
            91,
            92,
            93,
            94,
            95,
            96,
            97,
            98,
            99,
            100
          ],
          "executions": [
            1834,
            1220,
            894,
            686,
            536,
            430,
            382,
            310,
            286,
            250,
            216,
            192,
            184,
            172,
            148,
            136,
            118,
            112,
            106,
            100,
            94,
            88,
            78,
            76,
            76,
            74,
            74,
            72,
            64,
            62,
            62,
            60,
            56,
            48,
            46,
            44,
            44,
            44,
            42,
            42,
            42,
            37,
            37,
            37,
            33,
            33,
            33,
            33,
            33,
            31,
            27,
            27,
            29,
            27,
            27,
            25,
            23,
            21,
            19,
            17,
            17,
            15,
            15,
            13,
            13,
            13,
            13,
            13,
            13,
            13,
            13,
            11,
            11,
            11,
            9,
            9,
            9,
            9,
            9,
            9,
            9,
            9,
            7,
            7,
            7,
            7,
            7,
            7,
            7,
            7,
            7,
            7,
            5,
            5,
            5,
            5,
            5,
            5,
            5
          ]
        }
      ]
    },
    {
      "id": "B003-btcusdt-2024-2025-4h",
      "symbol": "BTCUSDT",
      "candle_size": "4h",
      "start_date": "2024-01-01",
      "end_date": "2025-12-31",
      "valid_count": 39204,
      "observed_valid": 20644,
      "valid_zero_omitted": 18560,
      "observed_zero": 0,
      "pairs": {
        "recover_entry": {
          "all_valid_including_reconciled_zero": {
            "pairs": 9801,
            "observed_both": 4871,
            "inferred_zero_side": 4930,
            "fewer_executions": 928,
            "same_executions": 8745,
            "more_executions": 128,
            "higher_return": 740,
            "same_return": 4930,
            "lower_return": 4131
          },
          "observed_both_only": {
            "pairs": 4871,
            "observed_both": 4871,
            "inferred_zero_side": 0,
            "fewer_executions": 928,
            "same_executions": 3815,
            "more_executions": 128,
            "higher_return": 740,
            "same_return": 0,
            "lower_return": 4131
          },
          "both_with_buy_and_sell": {
            "pairs": 3298,
            "observed_both": 3298,
            "inferred_zero_side": 0,
            "fewer_executions": 928,
            "same_executions": 2242,
            "more_executions": 128,
            "higher_return": 549,
            "same_return": 0,
            "lower_return": 2749
          }
        },
        "recover_exit": {
          "all_valid_including_reconciled_zero": {
            "pairs": 9801,
            "observed_both": 4871,
            "inferred_zero_side": 4930,
            "fewer_executions": 43,
            "same_executions": 9752,
            "more_executions": 6,
            "higher_return": 1580,
            "same_return": 6503,
            "lower_return": 1718
          },
          "observed_both_only": {
            "pairs": 4871,
            "observed_both": 4871,
            "inferred_zero_side": 0,
            "fewer_executions": 43,
            "same_executions": 4822,
            "more_executions": 6,
            "higher_return": 1580,
            "same_return": 1573,
            "lower_return": 1718
          },
          "both_with_buy_and_sell": {
            "pairs": 3298,
            "observed_both": 3298,
            "inferred_zero_side": 0,
            "fewer_executions": 43,
            "same_executions": 3249,
            "more_executions": 6,
            "higher_return": 1580,
            "same_return": 0,
            "lower_return": 1718
          }
        },
        "length_plus_one": {
          "all_valid_including_reconciled_zero": {
            "pairs": 38808,
            "observed_both": 20248,
            "inferred_zero_side": 18560,
            "fewer_executions": 6900,
            "same_executions": 31830,
            "more_executions": 78,
            "higher_return": 6776,
            "same_return": 26989,
            "lower_return": 5043
          },
          "observed_both_only": {
            "pairs": 20248,
            "observed_both": 20248,
            "inferred_zero_side": 0,
            "fewer_executions": 6630,
            "same_executions": 13540,
            "more_executions": 78,
            "higher_return": 6744,
            "same_return": 8699,
            "lower_return": 4805
          },
          "both_with_buy_and_sell": {
            "pairs": 12759,
            "observed_both": 12759,
            "inferred_zero_side": 0,
            "fewer_executions": 6465,
            "same_executions": 6216,
            "more_executions": 78,
            "higher_return": 6002,
            "same_return": 2388,
            "lower_return": 4369
          }
        },
        "upper_plus_five": {
          "all_valid_including_reconciled_zero": {
            "pairs": 26433,
            "observed_both": 13122,
            "inferred_zero_side": 13311,
            "fewer_executions": 8130,
            "same_executions": 18066,
            "more_executions": 237,
            "higher_return": 5982,
            "same_return": 16720,
            "lower_return": 3731
          },
          "observed_both_only": {
            "pairs": 13122,
            "observed_both": 13122,
            "inferred_zero_side": 0,
            "fewer_executions": 8130,
            "same_executions": 4755,
            "more_executions": 237,
            "higher_return": 5982,
            "same_return": 3409,
            "lower_return": 3731
          },
          "both_with_buy_and_sell": {
            "pairs": 8403,
            "observed_both": 8403,
            "inferred_zero_side": 0,
            "fewer_executions": 6789,
            "same_executions": 1377,
            "more_executions": 237,
            "higher_return": 4908,
            "same_return": 31,
            "lower_return": 3464
          }
        }
      },
      "frozen_examples": [
        {
          "rsi_length": 2,
          "lower_level": 30,
          "upper_level": 70,
          "rule_mode": 0,
          "totalTrades": 650,
          "totalReturn": -15.482627868652344,
          "omitted_zero": false
        },
        {
          "rsi_length": 2,
          "lower_level": 30,
          "upper_level": 70,
          "rule_mode": 1,
          "totalTrades": 458,
          "totalReturn": -28.346582412719727,
          "omitted_zero": false
        },
        {
          "rsi_length": 2,
          "lower_level": 30,
          "upper_level": 70,
          "rule_mode": 2,
          "totalTrades": 458,
          "totalReturn": -38.95518112182617,
          "omitted_zero": false
        },
        {
          "rsi_length": 2,
          "lower_level": 30,
          "upper_level": 70,
          "rule_mode": 3,
          "totalTrades": 649,
          "totalReturn": -37.933223724365234,
          "omitted_zero": false
        },
        {
          "rsi_length": 14,
          "lower_level": 30,
          "upper_level": 70,
          "rule_mode": 0,
          "totalTrades": 33,
          "totalReturn": 18.064456939697266,
          "omitted_zero": false
        },
        {
          "rsi_length": 14,
          "lower_level": 30,
          "upper_level": 70,
          "rule_mode": 1,
          "totalTrades": 37,
          "totalReturn": 31.80957794189453,
          "omitted_zero": false
        },
        {
          "rsi_length": 14,
          "lower_level": 30,
          "upper_level": 70,
          "rule_mode": 2,
          "totalTrades": 37,
          "totalReturn": 33.411231994628906,
          "omitted_zero": false
        },
        {
          "rsi_length": 14,
          "lower_level": 30,
          "upper_level": 70,
          "rule_mode": 3,
          "totalTrades": 38,
          "totalReturn": -15.975138664245605,
          "omitted_zero": false
        },
        {
          "rsi_length": 28,
          "lower_level": 30,
          "upper_level": 70,
          "rule_mode": 0,
          "totalTrades": 5,
          "totalReturn": 33.0253791809082,
          "omitted_zero": false
        },
        {
          "rsi_length": 28,
          "lower_level": 30,
          "upper_level": 70,
          "rule_mode": 1,
          "totalTrades": 5,
          "totalReturn": 29.093259811401367,
          "omitted_zero": false
        },
        {
          "rsi_length": 28,
          "lower_level": 30,
          "upper_level": 70,
          "rule_mode": 2,
          "totalTrades": 5,
          "totalReturn": 30.555944442749023,
          "omitted_zero": false
        },
        {
          "rsi_length": 28,
          "lower_level": 30,
          "upper_level": 70,
          "rule_mode": 3,
          "totalTrades": 6,
          "totalReturn": -6.1848464012146,
          "omitted_zero": false
        },
        {
          "rsi_length": 14,
          "lower_level": 30,
          "upper_level": 50,
          "rule_mode": 0,
          "totalTrades": 58,
          "totalReturn": 21.16025161743164,
          "omitted_zero": false
        },
        {
          "rsi_length": 14,
          "lower_level": 30,
          "upper_level": 50,
          "rule_mode": 1,
          "totalTrades": 60,
          "totalReturn": 14.036351203918457,
          "omitted_zero": false
        },
        {
          "rsi_length": 14,
          "lower_level": 30,
          "upper_level": 50,
          "rule_mode": 2,
          "totalTrades": 60,
          "totalReturn": 16.1969051361084,
          "omitted_zero": false
        },
        {
          "rsi_length": 14,
          "lower_level": 40,
          "upper_level": 60,
          "rule_mode": 0,
          "totalTrades": 82,
          "totalReturn": 0.07260474562644958,
          "omitted_zero": false
        },
        {
          "rsi_length": 14,
          "lower_level": 40,
          "upper_level": 60,
          "rule_mode": 1,
          "totalTrades": 76,
          "totalReturn": -7.684443473815918,
          "omitted_zero": false
        },
        {
          "rsi_length": 14,
          "lower_level": 40,
          "upper_level": 60,
          "rule_mode": 2,
          "totalTrades": 76,
          "totalReturn": -6.936094284057617,
          "omitted_zero": false
        },
        {
          "rsi_length": 14,
          "lower_level": 40,
          "upper_level": 60,
          "rule_mode": 3,
          "totalTrades": 83,
          "totalReturn": 22.210384368896484,
          "omitted_zero": false
        }
      ],
      "level_activity_profiles": [
        {
          "rule_mode": 0,
          "lower_level": 30,
          "upper_level": 70,
          "lengths": [
            2,
            3,
            4,
            5,
            6,
            7,
            8,
            9,
            10,
            11,
            12,
            13,
            14,
            15,
            16,
            17,
            18,
            19,
            20,
            21,
            22,
            23,
            24,
            25,
            26,
            27,
            28,
            29,
            30,
            31,
            32,
            33,
            34,
            35,
            36,
            37,
            38,
            39,
            40,
            41,
            42,
            43,
            44,
            45,
            46,
            47,
            48,
            49,
            50,
            51,
            52,
            53,
            54,
            55,
            56,
            57,
            58,
            59,
            60,
            61,
            62,
            63,
            64,
            65,
            66,
            67,
            68,
            69,
            70,
            71,
            72,
            73,
            74,
            75,
            76,
            77,
            78,
            79,
            80,
            81,
            82,
            83,
            84,
            85,
            86,
            87,
            88,
            89,
            90,
            91,
            92,
            93,
            94,
            95,
            96,
            97,
            98,
            99,
            100
          ],
          "executions": [
            650,
            358,
            224,
            174,
            126,
            96,
            84,
            76,
            66,
            58,
            50,
            38,
            33,
            25,
            25,
            21,
            21,
            19,
            19,
            15,
            13,
            9,
            7,
            7,
            7,
            7,
            5,
            5,
            5,
            5,
            5,
            5,
            5,
            4,
            4,
            4,
            4,
            4,
            4,
            4,
            4,
            4,
            4,
            2,
            2,
            2,
            0,
            0,
            0,
            0,
            0,
            0,
            0,
            0,
            0,
            0,
            0,
            0,
            0,
            0,
            0,
            0,
            0,
            0,
            0,
            0,
            0,
            0,
            0,
            0,
            0,
            0,
            0,
            0,
            0,
            0,
            0,
            0,
            0,
            0,
            0,
            0,
            0,
            0,
            0,
            0,
            0,
            0,
            0,
            0,
            0,
            0,
            0,
            0,
            0,
            0,
            0,
            0,
            0
          ]
        },
        {
          "rule_mode": 0,
          "lower_level": 40,
          "upper_level": 60,
          "lengths": [
            2,
            3,
            4,
            5,
            6,
            7,
            8,
            9,
            10,
            11,
            12,
            13,
            14,
            15,
            16,
            17,
            18,
            19,
            20,
            21,
            22,
            23,
            24,
            25,
            26,
            27,
            28,
            29,
            30,
            31,
            32,
            33,
            34,
            35,
            36,
            37,
            38,
            39,
            40,
            41,
            42,
            43,
            44,
            45,
            46,
            47,
            48,
            49,
            50,
            51,
            52,
            53,
            54,
            55,
            56,
            57,
            58,
            59,
            60,
            61,
            62,
            63,
            64,
            65,
            66,
            67,
            68,
            69,
            70,
            71,
            72,
            73,
            74,
            75,
            76,
            77,
            78,
            79,
            80,
            81,
            82,
            83,
            84,
            85,
            86,
            87,
            88,
            89,
            90,
            91,
            92,
            93,
            94,
            95,
            96,
            97,
            98,
            99,
            100
          ],
          "executions": [
            878,
            592,
            406,
            296,
            254,
            212,
            182,
            152,
            132,
            116,
            106,
            92,
            82,
            80,
            76,
            76,
            66,
            62,
            54,
            50,
            48,
            44,
            40,
            38,
            35,
            35,
            33,
            33,
            33,
            33,
            33,
            31,
            29,
            27,
            23,
            21,
            19,
            19,
            19,
            17,
            17,
            17,
            17,
            17,
            15,
            13,
            13,
            13,
            13,
            13,
            13,
            11,
            11,
            9,
            9,
            9,
            9,
            9,
            9,
            9,
            7,
            7,
            7,
            7,
            7,
            7,
            7,
            7,
            7,
            5,
            5,
            5,
            5,
            5,
            5,
            5,
            5,
            5,
            5,
            5,
            5,
            5,
            5,
            5,
            5,
            5,
            5,
            5,
            5,
            5,
            5,
            5,
            5,
            5,
            5,
            5,
            5,
            5,
            5
          ]
        }
      ]
    },
    {
      "id": "B004-ethusdt-2024-2025-2h",
      "symbol": "ETHUSDT",
      "candle_size": "2h",
      "start_date": "2024-01-01",
      "end_date": "2025-12-31",
      "valid_count": 39204,
      "observed_valid": 24714,
      "valid_zero_omitted": 14490,
      "observed_zero": 0,
      "pairs": {
        "recover_entry": {
          "all_valid_including_reconciled_zero": {
            "pairs": 9801,
            "observed_both": 6071,
            "inferred_zero_side": 3730,
            "fewer_executions": 1671,
            "same_executions": 8048,
            "more_executions": 82,
            "higher_return": 1651,
            "same_return": 3730,
            "lower_return": 4420
          },
          "observed_both_only": {
            "pairs": 6071,
            "observed_both": 6071,
            "inferred_zero_side": 0,
            "fewer_executions": 1671,
            "same_executions": 4318,
            "more_executions": 82,
            "higher_return": 1651,
            "same_return": 0,
            "lower_return": 4420
          },
          "both_with_buy_and_sell": {
            "pairs": 4277,
            "observed_both": 4277,
            "inferred_zero_side": 0,
            "fewer_executions": 1671,
            "same_executions": 2524,
            "more_executions": 82,
            "higher_return": 1555,
            "same_return": 0,
            "lower_return": 2722
          }
        },
        "recover_exit": {
          "all_valid_including_reconciled_zero": {
            "pairs": 9801,
            "observed_both": 6071,
            "inferred_zero_side": 3730,
            "fewer_executions": 19,
            "same_executions": 9758,
            "more_executions": 24,
            "higher_return": 2465,
            "same_return": 5524,
            "lower_return": 1812
          },
          "observed_both_only": {
            "pairs": 6071,
            "observed_both": 6071,
            "inferred_zero_side": 0,
            "fewer_executions": 19,
            "same_executions": 6028,
            "more_executions": 24,
            "higher_return": 2465,
            "same_return": 1794,
            "lower_return": 1812
          },
          "both_with_buy_and_sell": {
            "pairs": 4277,
            "observed_both": 4277,
            "inferred_zero_side": 0,
            "fewer_executions": 19,
            "same_executions": 4234,
            "more_executions": 24,
            "higher_return": 2465,
            "same_return": 0,
            "lower_return": 1812
          }
        },
        "length_plus_one": {
          "all_valid_including_reconciled_zero": {
            "pairs": 38808,
            "observed_both": 24318,
            "inferred_zero_side": 14490,
            "fewer_executions": 8847,
            "same_executions": 29817,
            "more_executions": 144,
            "higher_return": 8524,
            "same_return": 23789,
            "lower_return": 6495
          },
          "observed_both_only": {
            "pairs": 24318,
            "observed_both": 24318,
            "inferred_zero_side": 0,
            "fewer_executions": 8617,
            "same_executions": 15557,
            "more_executions": 144,
            "higher_return": 8472,
            "same_return": 9529,
            "lower_return": 6317
          },
          "both_with_buy_and_sell": {
            "pairs": 16683,
            "observed_both": 16683,
            "inferred_zero_side": 0,
            "fewer_executions": 8459,
            "same_executions": 8080,
            "more_executions": 144,
            "higher_return": 7710,
            "same_return": 3009,
            "lower_return": 5964
          }
        },
        "upper_plus_five": {
          "all_valid_including_reconciled_zero": {
            "pairs": 26433,
            "observed_both": 16362,
            "inferred_zero_side": 10071,
            "fewer_executions": 9686,
            "same_executions": 16504,
            "more_executions": 243,
            "higher_return": 7256,
            "same_return": 13900,
            "lower_return": 5277
          },
          "observed_both_only": {
            "pairs": 16362,
            "observed_both": 16362,
            "inferred_zero_side": 0,
            "fewer_executions": 9686,
            "same_executions": 6433,
            "more_executions": 243,
            "higher_return": 7256,
            "same_return": 3829,
            "lower_return": 5277
          },
          "both_with_buy_and_sell": {
            "pairs": 10980,
            "observed_both": 10980,
            "inferred_zero_side": 0,
            "fewer_executions": 8120,
            "same_executions": 2617,
            "more_executions": 243,
            "higher_return": 5989,
            "same_return": 13,
            "lower_return": 4978
          }
        }
      },
      "frozen_examples": [
        {
          "rsi_length": 2,
          "lower_level": 30,
          "upper_level": 70,
          "rule_mode": 0,
          "totalTrades": 1301,
          "totalReturn": -88.02574920654297,
          "omitted_zero": false
        },
        {
          "rsi_length": 2,
          "lower_level": 30,
          "upper_level": 70,
          "rule_mode": 1,
          "totalTrades": 947,
          "totalReturn": -62.41023635864258,
          "omitted_zero": false
        },
        {
          "rsi_length": 2,
          "lower_level": 30,
          "upper_level": 70,
          "rule_mode": 2,
          "totalTrades": 947,
          "totalReturn": -56.787322998046875,
          "omitted_zero": false
        },
        {
          "rsi_length": 2,
          "lower_level": 30,
          "upper_level": 70,
          "rule_mode": 3,
          "totalTrades": 1338,
          "totalReturn": -42.3031005859375,
          "omitted_zero": false
        },
        {
          "rsi_length": 14,
          "lower_level": 30,
          "upper_level": 70,
          "rule_mode": 0,
          "totalTrades": 62,
          "totalReturn": -30.937240600585938,
          "omitted_zero": false
        },
        {
          "rsi_length": 14,
          "lower_level": 30,
          "upper_level": 70,
          "rule_mode": 1,
          "totalTrades": 60,
          "totalReturn": -4.160866737365723,
          "omitted_zero": false
        },
        {
          "rsi_length": 14,
          "lower_level": 30,
          "upper_level": 70,
          "rule_mode": 2,
          "totalTrades": 60,
          "totalReturn": 8.305953979492188,
          "omitted_zero": false
        },
        {
          "rsi_length": 14,
          "lower_level": 30,
          "upper_level": 70,
          "rule_mode": 3,
          "totalTrades": 63,
          "totalReturn": 28.929912567138672,
          "omitted_zero": false
        },
        {
          "rsi_length": 28,
          "lower_level": 30,
          "upper_level": 70,
          "rule_mode": 0,
          "totalTrades": 22,
          "totalReturn": -18.90139389038086,
          "omitted_zero": false
        },
        {
          "rsi_length": 28,
          "lower_level": 30,
          "upper_level": 70,
          "rule_mode": 1,
          "totalTrades": 22,
          "totalReturn": -21.68704605102539,
          "omitted_zero": false
        },
        {
          "rsi_length": 28,
          "lower_level": 30,
          "upper_level": 70,
          "rule_mode": 2,
          "totalTrades": 22,
          "totalReturn": -14.691030502319336,
          "omitted_zero": false
        },
        {
          "rsi_length": 28,
          "lower_level": 30,
          "upper_level": 70,
          "rule_mode": 3,
          "totalTrades": 23,
          "totalReturn": 29.971078872680664,
          "omitted_zero": false
        },
        {
          "rsi_length": 14,
          "lower_level": 30,
          "upper_level": 50,
          "rule_mode": 0,
          "totalTrades": 100,
          "totalReturn": -40.009578704833984,
          "omitted_zero": false
        },
        {
          "rsi_length": 14,
          "lower_level": 30,
          "upper_level": 50,
          "rule_mode": 1,
          "totalTrades": 88,
          "totalReturn": -32.71348190307617,
          "omitted_zero": false
        },
        {
          "rsi_length": 14,
          "lower_level": 30,
          "upper_level": 50,
          "rule_mode": 2,
          "totalTrades": 88,
          "totalReturn": -55.743045806884766,
          "omitted_zero": false
        },
        {
          "rsi_length": 14,
          "lower_level": 40,
          "upper_level": 60,
          "rule_mode": 0,
          "totalTrades": 192,
          "totalReturn": 20.055477142333984,
          "omitted_zero": false
        },
        {
          "rsi_length": 14,
          "lower_level": 40,
          "upper_level": 60,
          "rule_mode": 1,
          "totalTrades": 186,
          "totalReturn": 8.652143478393555,
          "omitted_zero": false
        },
        {
          "rsi_length": 14,
          "lower_level": 40,
          "upper_level": 60,
          "rule_mode": 2,
          "totalTrades": 186,
          "totalReturn": -1.5399636030197144,
          "omitted_zero": false
        },
        {
          "rsi_length": 14,
          "lower_level": 40,
          "upper_level": 60,
          "rule_mode": 3,
          "totalTrades": 189,
          "totalReturn": -23.654874801635742,
          "omitted_zero": false
        }
      ],
      "level_activity_profiles": [
        {
          "rule_mode": 0,
          "lower_level": 30,
          "upper_level": 70,
          "lengths": [
            2,
            3,
            4,
            5,
            6,
            7,
            8,
            9,
            10,
            11,
            12,
            13,
            14,
            15,
            16,
            17,
            18,
            19,
            20,
            21,
            22,
            23,
            24,
            25,
            26,
            27,
            28,
            29,
            30,
            31,
            32,
            33,
            34,
            35,
            36,
            37,
            38,
            39,
            40,
            41,
            42,
            43,
            44,
            45,
            46,
            47,
            48,
            49,
            50,
            51,
            52,
            53,
            54,
            55,
            56,
            57,
            58,
            59,
            60,
            61,
            62,
            63,
            64,
            65,
            66,
            67,
            68,
            69,
            70,
            71,
            72,
            73,
            74,
            75,
            76,
            77,
            78,
            79,
            80,
            81,
            82,
            83,
            84,
            85,
            86,
            87,
            88,
            89,
            90,
            91,
            92,
            93,
            94,
            95,
            96,
            97,
            98,
            99,
            100
          ],
          "executions": [
            1301,
            772,
            512,
            376,
            280,
            210,
            168,
            140,
            110,
            92,
            80,
            68,
            62,
            60,
            60,
            58,
            48,
            44,
            44,
            36,
            28,
            26,
            26,
            26,
            26,
            24,
            22,
            15,
            15,
            13,
            11,
            9,
            9,
            9,
            9,
            9,
            9,
            9,
            7,
            7,
            7,
            5,
            5,
            5,
            5,
            5,
            5,
            4,
            4,
            4,
            4,
            4,
            4,
            2,
            2,
            2,
            2,
            2,
            2,
            2,
            2,
            2,
            2,
            2,
            2,
            2,
            2,
            2,
            2,
            2,
            2,
            2,
            2,
            2,
            2,
            2,
            2,
            2,
            2,
            2,
            2,
            2,
            2,
            2,
            2,
            2,
            2,
            2,
            0,
            0,
            0,
            0,
            0,
            0,
            0,
            0,
            0,
            0,
            0
          ]
        },
        {
          "rule_mode": 0,
          "lower_level": 40,
          "upper_level": 60,
          "lengths": [
            2,
            3,
            4,
            5,
            6,
            7,
            8,
            9,
            10,
            11,
            12,
            13,
            14,
            15,
            16,
            17,
            18,
            19,
            20,
            21,
            22,
            23,
            24,
            25,
            26,
            27,
            28,
            29,
            30,
            31,
            32,
            33,
            34,
            35,
            36,
            37,
            38,
            39,
            40,
            41,
            42,
            43,
            44,
            45,
            46,
            47,
            48,
            49,
            50,
            51,
            52,
            53,
            54,
            55,
            56,
            57,
            58,
            59,
            60,
            61,
            62,
            63,
            64,
            65,
            66,
            67,
            68,
            69,
            70,
            71,
            72,
            73,
            74,
            75,
            76,
            77,
            78,
            79,
            80,
            81,
            82,
            83,
            84,
            85,
            86,
            87,
            88,
            89,
            90,
            91,
            92,
            93,
            94,
            95,
            96,
            97,
            98,
            99,
            100
          ],
          "executions": [
            1819,
            1199,
            886,
            692,
            564,
            460,
            380,
            330,
            284,
            254,
            226,
            210,
            192,
            168,
            150,
            144,
            128,
            122,
            106,
            94,
            90,
            88,
            78,
            70,
            70,
            66,
            66,
            66,
            64,
            58,
            56,
            54,
            54,
            50,
            48,
            48,
            46,
            44,
            43,
            39,
            39,
            37,
            35,
            33,
            33,
            31,
            31,
            29,
            29,
            27,
            27,
            27,
            27,
            25,
            25,
            25,
            25,
            23,
            18,
            18,
            18,
            18,
            18,
            18,
            18,
            18,
            16,
            16,
            16,
            16,
            16,
            15,
            15,
            15,
            13,
            13,
            13,
            13,
            13,
            11,
            11,
            11,
            9,
            9,
            9,
            9,
            9,
            9,
            9,
            9,
            7,
            7,
            7,
            7,
            7,
            7,
            7,
            7,
            7
          ]
        }
      ]
    },
    {
      "id": "B004-ethusdt-2024-2025-4h",
      "symbol": "ETHUSDT",
      "candle_size": "4h",
      "start_date": "2024-01-01",
      "end_date": "2025-12-31",
      "valid_count": 39204,
      "observed_valid": 23074,
      "valid_zero_omitted": 16130,
      "observed_zero": 0,
      "pairs": {
        "recover_entry": {
          "all_valid_including_reconciled_zero": {
            "pairs": 9801,
            "observed_both": 5721,
            "inferred_zero_side": 4080,
            "fewer_executions": 1289,
            "same_executions": 8403,
            "more_executions": 109,
            "higher_return": 1679,
            "same_return": 4080,
            "lower_return": 4042
          },
          "observed_both_only": {
            "pairs": 5721,
            "observed_both": 5721,
            "inferred_zero_side": 0,
            "fewer_executions": 1289,
            "same_executions": 4323,
            "more_executions": 109,
            "higher_return": 1679,
            "same_return": 0,
            "lower_return": 4042
          },
          "both_with_buy_and_sell": {
            "pairs": 3760,
            "observed_both": 3760,
            "inferred_zero_side": 0,
            "fewer_executions": 1289,
            "same_executions": 2362,
            "more_executions": 109,
            "higher_return": 1345,
            "same_return": 0,
            "lower_return": 2415
          }
        },
        "recover_exit": {
          "all_valid_including_reconciled_zero": {
            "pairs": 9801,
            "observed_both": 5721,
            "inferred_zero_side": 4080,
            "fewer_executions": 46,
            "same_executions": 9699,
            "more_executions": 56,
            "higher_return": 2321,
            "same_return": 6041,
            "lower_return": 1439
          },
          "observed_both_only": {
            "pairs": 5721,
            "observed_both": 5721,
            "inferred_zero_side": 0,
            "fewer_executions": 46,
            "same_executions": 5619,
            "more_executions": 56,
            "higher_return": 2321,
            "same_return": 1961,
            "lower_return": 1439
          },
          "both_with_buy_and_sell": {
            "pairs": 3760,
            "observed_both": 3760,
            "inferred_zero_side": 0,
            "fewer_executions": 46,
            "same_executions": 3658,
            "more_executions": 56,
            "higher_return": 2321,
            "same_return": 0,
            "lower_return": 1439
          }
        },
        "length_plus_one": {
          "all_valid_including_reconciled_zero": {
            "pairs": 38808,
            "observed_both": 22678,
            "inferred_zero_side": 16130,
            "fewer_executions": 7326,
            "same_executions": 31301,
            "more_executions": 181,
            "higher_return": 7335,
            "same_return": 25742,
            "lower_return": 5731
          },
          "observed_both_only": {
            "pairs": 22678,
            "observed_both": 22678,
            "inferred_zero_side": 0,
            "fewer_executions": 7086,
            "same_executions": 15411,
            "more_executions": 181,
            "higher_return": 7311,
            "same_return": 9852,
            "lower_return": 5515
          },
          "both_with_buy_and_sell": {
            "pairs": 14558,
            "observed_both": 14558,
            "inferred_zero_side": 0,
            "fewer_executions": 6915,
            "same_executions": 7462,
            "more_executions": 181,
            "higher_return": 6615,
            "same_return": 2693,
            "lower_return": 5250
          }
        },
        "upper_plus_five": {
          "all_valid_including_reconciled_zero": {
            "pairs": 26433,
            "observed_both": 15417,
            "inferred_zero_side": 11016,
            "fewer_executions": 8159,
            "same_executions": 18032,
            "more_executions": 242,
            "higher_return": 6146,
            "same_return": 15368,
            "lower_return": 4919
          },
          "observed_both_only": {
            "pairs": 15417,
            "observed_both": 15417,
            "inferred_zero_side": 0,
            "fewer_executions": 8159,
            "same_executions": 7016,
            "more_executions": 242,
            "higher_return": 6146,
            "same_return": 4352,
            "lower_return": 4919
          },
          "both_with_buy_and_sell": {
            "pairs": 9534,
            "observed_both": 9534,
            "inferred_zero_side": 0,
            "fewer_executions": 6617,
            "same_executions": 2675,
            "more_executions": 242,
            "higher_return": 5141,
            "same_return": 11,
            "lower_return": 4382
          }
        }
      },
      "frozen_examples": [
        {
          "rsi_length": 2,
          "lower_level": 30,
          "upper_level": 70,
          "rule_mode": 0,
          "totalTrades": 628,
          "totalReturn": -56.935543060302734,
          "omitted_zero": false
        },
        {
          "rsi_length": 2,
          "lower_level": 30,
          "upper_level": 70,
          "rule_mode": 1,
          "totalTrades": 446,
          "totalReturn": -16.74866485595703,
          "omitted_zero": false
        },
        {
          "rsi_length": 2,
          "lower_level": 30,
          "upper_level": 70,
          "rule_mode": 2,
          "totalTrades": 446,
          "totalReturn": -2.7716355323791504,
          "omitted_zero": false
        },
        {
          "rsi_length": 2,
          "lower_level": 30,
          "upper_level": 70,
          "rule_mode": 3,
          "totalTrades": 643,
          "totalReturn": -55.993011474609375,
          "omitted_zero": false
        },
        {
          "rsi_length": 14,
          "lower_level": 30,
          "upper_level": 70,
          "rule_mode": 0,
          "totalTrades": 31,
          "totalReturn": -40.56565856933594,
          "omitted_zero": false
        },
        {
          "rsi_length": 14,
          "lower_level": 30,
          "upper_level": 70,
          "rule_mode": 1,
          "totalTrades": 32,
          "totalReturn": -33.906005859375,
          "omitted_zero": false
        },
        {
          "rsi_length": 14,
          "lower_level": 30,
          "upper_level": 70,
          "rule_mode": 2,
          "totalTrades": 32,
          "totalReturn": -14.922832489013672,
          "omitted_zero": false
        },
        {
          "rsi_length": 14,
          "lower_level": 30,
          "upper_level": 70,
          "rule_mode": 3,
          "totalTrades": 32,
          "totalReturn": 26.32377815246582,
          "omitted_zero": false
        },
        {
          "rsi_length": 28,
          "lower_level": 30,
          "upper_level": 70,
          "rule_mode": 0,
          "totalTrades": 9,
          "totalReturn": -36.324180603027344,
          "omitted_zero": false
        },
        {
          "rsi_length": 28,
          "lower_level": 30,
          "upper_level": 70,
          "rule_mode": 1,
          "totalTrades": 9,
          "totalReturn": -34.01213836669922,
          "omitted_zero": false
        },
        {
          "rsi_length": 28,
          "lower_level": 30,
          "upper_level": 70,
          "rule_mode": 2,
          "totalTrades": 9,
          "totalReturn": -22.453372955322266,
          "omitted_zero": false
        },
        {
          "rsi_length": 28,
          "lower_level": 30,
          "upper_level": 70,
          "rule_mode": 3,
          "totalTrades": 10,
          "totalReturn": 33.6171989440918,
          "omitted_zero": false
        },
        {
          "rsi_length": 14,
          "lower_level": 30,
          "upper_level": 50,
          "rule_mode": 0,
          "totalTrades": 64,
          "totalReturn": 10.37241268157959,
          "omitted_zero": false
        },
        {
          "rsi_length": 14,
          "lower_level": 30,
          "upper_level": 50,
          "rule_mode": 1,
          "totalTrades": 62,
          "totalReturn": 14.564785957336426,
          "omitted_zero": false
        },
        {
          "rsi_length": 14,
          "lower_level": 30,
          "upper_level": 50,
          "rule_mode": 2,
          "totalTrades": 62,
          "totalReturn": 13.62818717956543,
          "omitted_zero": false
        },
        {
          "rsi_length": 14,
          "lower_level": 40,
          "upper_level": 60,
          "rule_mode": 0,
          "totalTrades": 88,
          "totalReturn": -18.966794967651367,
          "omitted_zero": false
        },
        {
          "rsi_length": 14,
          "lower_level": 40,
          "upper_level": 60,
          "rule_mode": 1,
          "totalTrades": 82,
          "totalReturn": -4.372832298278809,
          "omitted_zero": false
        },
        {
          "rsi_length": 14,
          "lower_level": 40,
          "upper_level": 60,
          "rule_mode": 2,
          "totalTrades": 82,
          "totalReturn": 31.65080451965332,
          "omitted_zero": false
        },
        {
          "rsi_length": 14,
          "lower_level": 40,
          "upper_level": 60,
          "rule_mode": 3,
          "totalTrades": 89,
          "totalReturn": -12.537718772888184,
          "omitted_zero": false
        }
      ],
      "level_activity_profiles": [
        {
          "rule_mode": 0,
          "lower_level": 30,
          "upper_level": 70,
          "lengths": [
            2,
            3,
            4,
            5,
            6,
            7,
            8,
            9,
            10,
            11,
            12,
            13,
            14,
            15,
            16,
            17,
            18,
            19,
            20,
            21,
            22,
            23,
            24,
            25,
            26,
            27,
            28,
            29,
            30,
            31,
            32,
            33,
            34,
            35,
            36,
            37,
            38,
            39,
            40,
            41,
            42,
            43,
            44,
            45,
            46,
            47,
            48,
            49,
            50,
            51,
            52,
            53,
            54,
            55,
            56,
            57,
            58,
            59,
            60,
            61,
            62,
            63,
            64,
            65,
            66,
            67,
            68,
            69,
            70,
            71,
            72,
            73,
            74,
            75,
            76,
            77,
            78,
            79,
            80,
            81,
            82,
            83,
            84,
            85,
            86,
            87,
            88,
            89,
            90,
            91,
            92,
            93,
            94,
            95,
            96,
            97,
            98,
            99,
            100
          ],
          "executions": [
            628,
            370,
            232,
            164,
            124,
            104,
            76,
            64,
            58,
            52,
            44,
            40,
            31,
            31,
            31,
            29,
            25,
            18,
            17,
            17,
            15,
            15,
            13,
            11,
            11,
            11,
            9,
            7,
            5,
            5,
            5,
            5,
            5,
            5,
            5,
            5,
            5,
            5,
            4,
            4,
            4,
            4,
            4,
            4,
            4,
            2,
            2,
            2,
            2,
            2,
            2,
            2,
            2,
            2,
            2,
            2,
            2,
            2,
            2,
            2,
            2,
            2,
            2,
            2,
            2,
            2,
            2,
            0,
            0,
            0,
            0,
            0,
            0,
            0,
            0,
            0,
            0,
            0,
            0,
            0,
            0,
            0,
            0,
            0,
            0,
            0,
            0,
            0,
            0,
            0,
            0,
            0,
            0,
            0,
            0,
            0,
            0,
            0,
            0
          ]
        },
        {
          "rule_mode": 0,
          "lower_level": 40,
          "upper_level": 60,
          "lengths": [
            2,
            3,
            4,
            5,
            6,
            7,
            8,
            9,
            10,
            11,
            12,
            13,
            14,
            15,
            16,
            17,
            18,
            19,
            20,
            21,
            22,
            23,
            24,
            25,
            26,
            27,
            28,
            29,
            30,
            31,
            32,
            33,
            34,
            35,
            36,
            37,
            38,
            39,
            40,
            41,
            42,
            43,
            44,
            45,
            46,
            47,
            48,
            49,
            50,
            51,
            52,
            53,
            54,
            55,
            56,
            57,
            58,
            59,
            60,
            61,
            62,
            63,
            64,
            65,
            66,
            67,
            68,
            69,
            70,
            71,
            72,
            73,
            74,
            75,
            76,
            77,
            78,
            79,
            80,
            81,
            82,
            83,
            84,
            85,
            86,
            87,
            88,
            89,
            90,
            91,
            92,
            93,
            94,
            95,
            96,
            97,
            98,
            99,
            100
          ],
          "executions": [
            868,
            594,
            420,
            312,
            260,
            222,
            180,
            154,
            140,
            120,
            106,
            94,
            88,
            82,
            70,
            66,
            64,
            58,
            58,
            52,
            46,
            44,
            42,
            39,
            35,
            35,
            35,
            33,
            33,
            29,
            27,
            27,
            25,
            25,
            25,
            25,
            25,
            19,
            19,
            19,
            17,
            16,
            16,
            16,
            16,
            16,
            15,
            15,
            13,
            13,
            13,
            13,
            11,
            11,
            11,
            11,
            11,
            11,
            11,
            11,
            9,
            9,
            9,
            9,
            7,
            5,
            5,
            5,
            5,
            5,
            5,
            5,
            5,
            5,
            5,
            5,
            5,
            5,
            5,
            5,
            5,
            5,
            5,
            5,
            5,
            5,
            5,
            5,
            5,
            5,
            5,
            5,
            5,
            4,
            4,
            4,
            4,
            4,
            4
          ]
        }
      ]
    }
  ],
  "excluded_diagnostics": {
    "earlier_100_percent_core_valid_evaluations": 78408,
    "note": "An earlier rule version and full-allocation controls are retained privately as implementation/funding diagnostics and do not contribute to the main count."
  },
  "qualification": "Related parameter settings and overlapping candles are not independent trials. totalTrades is reported BUY/SELL executions. Observed-only comparisons and reconciled-zero comparisons are separate. Returns diagnostic; no universal best setting.",
  "builder_sha256": "7fbf24fbed6e97b35cebcae0287042fe4a91bdd58be70946954442987991ff62"
}
