{
  "study": "ichimoku",
  "interface": "TrainBard MCP and web interface; exact source recorded per frame",
  "counts": {
    "accepted_main_evaluations": 84240,
    "traded_rows": 84240,
    "zero_execution_configurations": 0,
    "explicit_zero_rows": 0,
    "reconciled_omitted_zero_tuples": 0,
    "fixed100quote_controls": 216,
    "one_bar_alignment_controls": 16
  },
  "scope": "Related retrospective configuration evaluations, not independent trials. Fixed-quote controls are outside main count.",
  "source_audit": "study-execution-audit.json",
  "scripts": [
    {
      "family": "ichimoku",
      "file": "ichimoku-lab.pine",
      "sha256": "36d6ae3b9189b10573b320d8d942b0cebb07ab17a7485848a2bf1f196f611121",
      "role": "main"
    },
    {
      "family": "ichimoku",
      "file": "ichimoku-fixed100.pine",
      "sha256": "49564369db82ec113de1b0ee10ef234c10723bde89fdfaea2557f8f989f22ef1",
      "role": "fixed 100-quote activity control"
    }
  ],
  "main_batches": [
    {
      "family": "ichimoku",
      "id": "ichimoku-btcusdt-2h-early",
      "market": {
        "exchange": "binance",
        "symbol": "BTCUSDT",
        "timeframe": "2h",
        "start": "2021-01-01",
        "end": "2023-12-31",
        "starting_amount": 10000,
        "trading_fee_percent": 0.1
      },
      "source": {
        "interface": "MCP",
        "batch_id": "f3a23562-08df-417c-85b3-6da9608e9993",
        "raw_result": "ichimoku/raw/ichimoku-btcusdt-2h-early/complete-result.json",
        "request": "ichimoku/requests/ichimoku-btcusdt-2h-early.json",
        "request_sha256": "41fa07ed5b28b6958dd8a9eb116f74ba95eef948eeaf54003d9d46c3318395dc",
        "result_sha256": "18657600ac92cd2eff759bf3c9c439d3ccb03c5b08df32ae2f714df225707bec",
        "source_sha256": "36d6ae3b9189b10573b320d8d942b0cebb07ab17a7485848a2bf1f196f611121"
      },
      "rows": 10530,
      "observed_metric_rows": 10530,
      "traded": 10530,
      "zero": 0,
      "omitted_zero_tuples": 0,
      "profitable": 1899,
      "median_observed_return": -18.327293395996094,
      "minimum_observed_return": -62.2353515625,
      "maximum_observed_return": 69.99808502197266,
      "median_observed_reported_drawdown": 57.97373008728027,
      "cloud_age_0_to_26": {
        "pairs": 390,
        "more_executions": 0,
        "fewer_executions": 390,
        "equal_executions": 0,
        "observed_return_pairs": 390,
        "higher_return": 347,
        "lower_return": 43,
        "median_observed_return_delta_pp": 12.25642728805542
      },
      "representative_default_metrics": [
        {
          "conversion_length": 9,
          "base_length": 26,
          "span_b_length": 52,
          "cloud_age": 0,
          "initialValue": 10000,
          "finalValue": 9041.6142578125,
          "totalReturn": -9.583861351013184,
          "finalCoinValue": 0,
          "finalCoinAmount": 0.21440547704696655,
          "endPrice": 42170.62890625,
          "buyHoldValue": 14338.8798828125,
          "buyHoldReturn": 43.3887939453125,
          "totalTrades": 556,
          "winRate": 27.3381290435791,
          "maxDrawdown": 7418.888671875,
          "maxDrawdownPct": 52.92153549194336,
          "totalFees": 5293.31591796875,
          "error": 0,
          "source_row_index": 3377,
          "source_status": "Observed original metric row"
        },
        {
          "conversion_length": 9,
          "base_length": 26,
          "span_b_length": 52,
          "cloud_age": 2,
          "initialValue": 10000,
          "finalValue": 8552.5888671875,
          "totalReturn": -14.474111557006836,
          "finalCoinValue": 0,
          "finalCoinAmount": 0.20280912518501282,
          "endPrice": 42170.62890625,
          "buyHoldValue": 14338.8798828125,
          "buyHoldReturn": 43.3887939453125,
          "totalTrades": 542,
          "winRate": 27.306272506713867,
          "maxDrawdown": 7804.7412109375,
          "maxDrawdownPct": 55.536319732666016,
          "totalFees": 4945.96923828125,
          "error": 0,
          "source_row_index": 4353,
          "source_status": "Observed original metric row"
        },
        {
          "conversion_length": 9,
          "base_length": 26,
          "span_b_length": 52,
          "cloud_age": 4,
          "initialValue": 10000,
          "finalValue": 9170.2919921875,
          "totalReturn": -8.29708480834961,
          "finalCoinValue": 0,
          "finalCoinAmount": 0.21745683252811432,
          "endPrice": 42170.62890625,
          "buyHoldValue": 14338.8798828125,
          "buyHoldReturn": 43.3887939453125,
          "totalTrades": 528,
          "winRate": 28.030303955078125,
          "maxDrawdown": 7753.62744140625,
          "maxDrawdownPct": 54.538753509521484,
          "totalFees": 4964.548828125,
          "error": 0,
          "source_row_index": 3129,
          "source_status": "Observed original metric row"
        },
        {
          "conversion_length": 9,
          "base_length": 26,
          "span_b_length": 52,
          "cloud_age": 6,
          "initialValue": 10000,
          "finalValue": 8616.1611328125,
          "totalReturn": -13.838385581970215,
          "finalCoinValue": 0,
          "finalCoinAmount": 0.204316645860672,
          "endPrice": 42170.62890625,
          "buyHoldValue": 14338.8798828125,
          "buyHoldReturn": 43.3887939453125,
          "totalTrades": 524,
          "winRate": 29.007633209228516,
          "maxDrawdown": 8204.626953125,
          "maxDrawdownPct": 57.7110710144043,
          "totalFees": 4665.17724609375,
          "error": 0,
          "source_row_index": 4236,
          "source_status": "Observed original metric row"
        },
        {
          "conversion_length": 9,
          "base_length": 26,
          "span_b_length": 52,
          "cloud_age": 8,
          "initialValue": 10000,
          "finalValue": 8601.994140625,
          "totalReturn": -13.980058670043945,
          "finalCoinValue": 0,
          "finalCoinAmount": 0.2039806842803955,
          "endPrice": 42170.62890625,
          "buyHoldValue": 14338.8798828125,
          "buyHoldReturn": 43.3887939453125,
          "totalTrades": 504,
          "winRate": 30.158729553222656,
          "maxDrawdown": 7789.27880859375,
          "maxDrawdownPct": 57.34984588623047,
          "totalFees": 4263.05322265625,
          "error": 0,
          "source_row_index": 4260,
          "source_status": "Observed original metric row"
        },
        {
          "conversion_length": 9,
          "base_length": 26,
          "span_b_length": 52,
          "cloud_age": 10,
          "initialValue": 10000,
          "finalValue": 9013.8505859375,
          "totalReturn": -9.861494064331055,
          "finalCoinValue": 0,
          "finalCoinAmount": 0.21374711394309998,
          "endPrice": 42170.62890625,
          "buyHoldValue": 14338.8798828125,
          "buyHoldReturn": 43.3887939453125,
          "totalTrades": 506,
          "winRate": 30.434782028198242,
          "maxDrawdown": 7633.3642578125,
          "maxDrawdownPct": 56.408199310302734,
          "totalFees": 4354.5615234375,
          "error": 0,
          "source_row_index": 3434,
          "source_status": "Observed original metric row"
        },
        {
          "conversion_length": 9,
          "base_length": 26,
          "span_b_length": 52,
          "cloud_age": 12,
          "initialValue": 10000,
          "finalValue": 8709.8408203125,
          "totalReturn": -12.901589393615723,
          "finalCoinValue": 0,
          "finalCoinAmount": 0.20653808116912842,
          "endPrice": 42170.62890625,
          "buyHoldValue": 14338.8798828125,
          "buyHoldReturn": 43.3887939453125,
          "totalTrades": 486,
          "winRate": 31.275720596313477,
          "maxDrawdown": 6628.60546875,
          "maxDrawdownPct": 52.08201217651367,
          "totalFees": 4110.6015625,
          "error": 0,
          "source_row_index": 4037,
          "source_status": "Observed original metric row"
        },
        {
          "conversion_length": 9,
          "base_length": 26,
          "span_b_length": 52,
          "cloud_age": 14,
          "initialValue": 10000,
          "finalValue": 10113.9912109375,
          "totalReturn": 1.1399110555648804,
          "finalCoinValue": 0,
          "finalCoinAmount": 0.2398349493741989,
          "endPrice": 42170.62890625,
          "buyHoldValue": 14338.8798828125,
          "buyHoldReturn": 43.3887939453125,
          "totalTrades": 474,
          "winRate": 31.64556884765625,
          "maxDrawdown": 6642.03076171875,
          "maxDrawdownPct": 50.12596893310547,
          "totalFees": 4394.767578125,
          "error": 0,
          "source_row_index": 1769,
          "source_status": "Observed original metric row"
        },
        {
          "conversion_length": 9,
          "base_length": 26,
          "span_b_length": 52,
          "cloud_age": 16,
          "initialValue": 10000,
          "finalValue": 9831.935546875,
          "totalReturn": -1.6806455850601196,
          "finalCoinValue": 0,
          "finalCoinAmount": 0.2331465184688568,
          "endPrice": 42170.62890625,
          "buyHoldValue": 14338.8798828125,
          "buyHoldReturn": 43.3887939453125,
          "totalTrades": 472,
          "winRate": 33.050846099853516,
          "maxDrawdown": 6992.5087890625,
          "maxDrawdownPct": 53.8095703125,
          "totalFees": 4149.54150390625,
          "error": 0,
          "source_row_index": 2091,
          "source_status": "Observed original metric row"
        },
        {
          "conversion_length": 9,
          "base_length": 26,
          "span_b_length": 52,
          "cloud_age": 18,
          "initialValue": 10000,
          "finalValue": 9355.4267578125,
          "totalReturn": -6.445729732513428,
          "finalCoinValue": 0,
          "finalCoinAmount": 0.22184698283672333,
          "endPrice": 42170.62890625,
          "buyHoldValue": 14338.8798828125,
          "buyHoldReturn": 43.3887939453125,
          "totalTrades": 454,
          "winRate": 33.03964614868164,
          "maxDrawdown": 7156.06982421875,
          "maxDrawdownPct": 54.62154006958008,
          "totalFees": 3889.46728515625,
          "error": 0,
          "source_row_index": 2793,
          "source_status": "Observed original metric row"
        },
        {
          "conversion_length": 9,
          "base_length": 26,
          "span_b_length": 52,
          "cloud_age": 20,
          "initialValue": 10000,
          "finalValue": 10068.95703125,
          "totalReturn": 0.6895713806152344,
          "finalCoinValue": 0,
          "finalCoinAmount": 0.23876705765724182,
          "endPrice": 42170.62890625,
          "buyHoldValue": 14338.8798828125,
          "buyHoldReturn": 43.3887939453125,
          "totalTrades": 450,
          "winRate": 33.33333206176758,
          "maxDrawdown": 6823.0693359375,
          "maxDrawdownPct": 51.92627716064453,
          "totalFees": 3958.190673828125,
          "error": 0,
          "source_row_index": 1818,
          "source_status": "Observed original metric row"
        },
        {
          "conversion_length": 9,
          "base_length": 26,
          "span_b_length": 52,
          "cloud_age": 22,
          "initialValue": 10000,
          "finalValue": 10368.9658203125,
          "totalReturn": 3.6896615028381348,
          "finalCoinValue": 0,
          "finalCoinAmount": 0.24588122963905334,
          "endPrice": 42170.62890625,
          "buyHoldValue": 14338.8798828125,
          "buyHoldReturn": 43.3887939453125,
          "totalTrades": 450,
          "winRate": 32.88888931274414,
          "maxDrawdown": 6296.0205078125,
          "maxDrawdownPct": 48.066993713378906,
          "totalFees": 4143.16357421875,
          "error": 0,
          "source_row_index": 1520,
          "source_status": "Observed original metric row"
        },
        {
          "conversion_length": 9,
          "base_length": 26,
          "span_b_length": 52,
          "cloud_age": 24,
          "initialValue": 10000,
          "finalValue": 8847.384765625,
          "totalReturn": -11.526153564453125,
          "finalCoinValue": 0,
          "finalCoinAmount": 0.20979967713356018,
          "endPrice": 42170.62890625,
          "buyHoldValue": 14338.8798828125,
          "buyHoldReturn": 43.3887939453125,
          "totalTrades": 456,
          "winRate": 32.01754379272461,
          "maxDrawdown": 7033.85693359375,
          "maxDrawdownPct": 53.99787902832031,
          "totalFees": 3757.468017578125,
          "error": 0,
          "source_row_index": 3738,
          "source_status": "Observed original metric row"
        },
        {
          "conversion_length": 9,
          "base_length": 26,
          "span_b_length": 52,
          "cloud_age": 26,
          "initialValue": 10000,
          "finalValue": 9858.9091796875,
          "totalReturn": -1.4109076261520386,
          "finalCoinValue": 0,
          "finalCoinAmount": 0.23378615081310272,
          "endPrice": 42170.62890625,
          "buyHoldValue": 14338.8798828125,
          "buyHoldReturn": 43.3887939453125,
          "totalTrades": 450,
          "winRate": 32.44444274902344,
          "maxDrawdown": 6392.71923828125,
          "maxDrawdownPct": 50.50227737426758,
          "totalFees": 3942.4111328125,
          "error": 0,
          "source_row_index": 2057,
          "source_status": "Observed original metric row"
        },
        {
          "conversion_length": 9,
          "base_length": 26,
          "span_b_length": 52,
          "cloud_age": 28,
          "initialValue": 10000,
          "finalValue": 8227.3505859375,
          "totalReturn": -17.72649383544922,
          "finalCoinValue": 0,
          "finalCoinAmount": 0.1950967013835907,
          "endPrice": 42170.62890625,
          "buyHoldValue": 14338.8798828125,
          "buyHoldReturn": 43.3887939453125,
          "totalTrades": 464,
          "winRate": 30.172412872314453,
          "maxDrawdown": 7006.2216796875,
          "maxDrawdownPct": 55.649044036865234,
          "totalFees": 3720.186767578125,
          "error": 0,
          "source_row_index": 5132,
          "source_status": "Observed original metric row"
        },
        {
          "conversion_length": 9,
          "base_length": 26,
          "span_b_length": 52,
          "cloud_age": 30,
          "initialValue": 10000,
          "finalValue": 7039.779296875,
          "totalReturn": -29.60220718383789,
          "finalCoinValue": 0,
          "finalCoinAmount": 0.16693559288978577,
          "endPrice": 42170.62890625,
          "buyHoldValue": 14338.8798828125,
          "buyHoldReturn": 43.3887939453125,
          "totalTrades": 460,
          "winRate": 30,
          "maxDrawdown": 7958.27197265625,
          "maxDrawdownPct": 62.974876403808594,
          "totalFees": 3350.9716796875,
          "error": 0,
          "source_row_index": 7873,
          "source_status": "Observed original metric row"
        },
        {
          "conversion_length": 9,
          "base_length": 26,
          "span_b_length": 52,
          "cloud_age": 32,
          "initialValue": 10000,
          "finalValue": 7099.6533203125,
          "totalReturn": -29.00346565246582,
          "finalCoinValue": 0,
          "finalCoinAmount": 0.16835540533065796,
          "endPrice": 42170.62890625,
          "buyHoldValue": 14338.8798828125,
          "buyHoldReturn": 43.3887939453125,
          "totalTrades": 454,
          "winRate": 30.837003707885742,
          "maxDrawdown": 7604.0029296875,
          "maxDrawdownPct": 61.98835372924805,
          "totalFees": 3258.363037109375,
          "error": 0,
          "source_row_index": 7744,
          "source_status": "Observed original metric row"
        },
        {
          "conversion_length": 9,
          "base_length": 26,
          "span_b_length": 52,
          "cloud_age": 34,
          "initialValue": 10000,
          "finalValue": 7382.20361328125,
          "totalReturn": -26.17796516418457,
          "finalCoinValue": 0,
          "finalCoinAmount": 0.17505556344985962,
          "endPrice": 42170.62890625,
          "buyHoldValue": 14338.8798828125,
          "buyHoldReturn": 43.3887939453125,
          "totalTrades": 452,
          "winRate": 31.415929794311523,
          "maxDrawdown": 7352.66162109375,
          "maxDrawdownPct": 59.93940353393555,
          "totalFees": 3315.65478515625,
          "error": 0,
          "source_row_index": 7115,
          "source_status": "Observed original metric row"
        },
        {
          "conversion_length": 9,
          "base_length": 26,
          "span_b_length": 52,
          "cloud_age": 36,
          "initialValue": 10000,
          "finalValue": 7246.70166015625,
          "totalReturn": -27.532981872558594,
          "finalCoinValue": 0,
          "finalCoinAmount": 0.17184239625930786,
          "endPrice": 42170.62890625,
          "buyHoldValue": 14338.8798828125,
          "buyHoldReturn": 43.3887939453125,
          "totalTrades": 454,
          "winRate": 31.718061447143555,
          "maxDrawdown": 7074.830078125,
          "maxDrawdownPct": 60.00117874145508,
          "totalFees": 3198.104736328125,
          "error": 0,
          "source_row_index": 7417,
          "source_status": "Observed original metric row"
        },
        {
          "conversion_length": 9,
          "base_length": 26,
          "span_b_length": 52,
          "cloud_age": 38,
          "initialValue": 10000,
          "finalValue": 8259.9609375,
          "totalReturn": -17.400394439697266,
          "finalCoinValue": 0,
          "finalCoinAmount": 0.19586998224258423,
          "endPrice": 42170.62890625,
          "buyHoldValue": 14338.8798828125,
          "buyHoldReturn": 43.3887939453125,
          "totalTrades": 448,
          "winRate": 33.03571319580078,
          "maxDrawdown": 6235.822265625,
          "maxDrawdownPct": 52.95237350463867,
          "totalFees": 3517.65576171875,
          "error": 0,
          "source_row_index": 5064,
          "source_status": "Observed original metric row"
        },
        {
          "conversion_length": 9,
          "base_length": 26,
          "span_b_length": 52,
          "cloud_age": 40,
          "initialValue": 10000,
          "finalValue": 9547.1328125,
          "totalReturn": -4.528672695159912,
          "finalCoinValue": 0,
          "finalCoinAmount": 0.2263929396867752,
          "endPrice": 42170.62890625,
          "buyHoldValue": 14338.8798828125,
          "buyHoldReturn": 43.3887939453125,
          "totalTrades": 440,
          "winRate": 33.181819915771484,
          "maxDrawdown": 5714.123046875,
          "maxDrawdownPct": 47.2225227355957,
          "totalFees": 3834.333740234375,
          "error": 0,
          "source_row_index": 2476,
          "source_status": "Observed original metric row"
        },
        {
          "conversion_length": 9,
          "base_length": 26,
          "span_b_length": 52,
          "cloud_age": 42,
          "initialValue": 10000,
          "finalValue": 9628.986328125,
          "totalReturn": -3.7101361751556396,
          "finalCoinValue": 0,
          "finalCoinAmount": 0.2283339500427246,
          "endPrice": 42170.62890625,
          "buyHoldValue": 14338.8798828125,
          "buyHoldReturn": 43.3887939453125,
          "totalTrades": 442,
          "winRate": 33.484161376953125,
          "maxDrawdown": 5278.1552734375,
          "maxDrawdownPct": 43.619606018066406,
          "totalFees": 3987.77783203125,
          "error": 0,
          "source_row_index": 2356,
          "source_status": "Observed original metric row"
        },
        {
          "conversion_length": 9,
          "base_length": 26,
          "span_b_length": 52,
          "cloud_age": 44,
          "initialValue": 10000,
          "finalValue": 10173.6533203125,
          "totalReturn": 1.7365295886993408,
          "finalCoinValue": 0,
          "finalCoinAmount": 0.24124972522258759,
          "endPrice": 42170.62890625,
          "buyHoldValue": 14338.8798828125,
          "buyHoldReturn": 43.3887939453125,
          "totalTrades": 426,
          "winRate": 33.802818298339844,
          "maxDrawdown": 5877.7822265625,
          "maxDrawdownPct": 46.711769104003906,
          "totalFees": 3886.1611328125,
          "error": 0,
          "source_row_index": 1701,
          "source_status": "Observed original metric row"
        },
        {
          "conversion_length": 9,
          "base_length": 26,
          "span_b_length": 52,
          "cloud_age": 46,
          "initialValue": 10000,
          "finalValue": 12537.4462890625,
          "totalReturn": 25.374462127685547,
          "finalCoinValue": 0,
          "finalCoinAmount": 0.297302782535553,
          "endPrice": 42170.62890625,
          "buyHoldValue": 14338.8798828125,
          "buyHoldReturn": 43.3887939453125,
          "totalTrades": 416,
          "winRate": 34.13461685180664,
          "maxDrawdown": 5164.92236328125,
          "maxDrawdownPct": 39.834407806396484,
          "totalFees": 4365.875,
          "error": 0,
          "source_row_index": 353,
          "source_status": "Observed original metric row"
        },
        {
          "conversion_length": 9,
          "base_length": 26,
          "span_b_length": 52,
          "cloud_age": 48,
          "initialValue": 10000,
          "finalValue": 10973.21484375,
          "totalReturn": 9.732152938842773,
          "finalCoinValue": 0,
          "finalCoinAmount": 0.2602098882198334,
          "endPrice": 42170.62890625,
          "buyHoldValue": 14338.8798828125,
          "buyHoldReturn": 43.3887939453125,
          "totalTrades": 420,
          "winRate": 33.33333206176758,
          "maxDrawdown": 5379.22216796875,
          "maxDrawdownPct": 43.53641891479492,
          "totalFees": 3959.611328125,
          "error": 0,
          "source_row_index": 1034,
          "source_status": "Observed original metric row"
        },
        {
          "conversion_length": 9,
          "base_length": 26,
          "span_b_length": 52,
          "cloud_age": 50,
          "initialValue": 10000,
          "finalValue": 12168.2353515625,
          "totalReturn": 21.682353973388672,
          "finalCoinValue": 0,
          "finalCoinAmount": 0.2885476350784302,
          "endPrice": 42170.62890625,
          "buyHoldValue": 14338.8798828125,
          "buyHoldReturn": 43.3887939453125,
          "totalTrades": 406,
          "winRate": 34.97536849975586,
          "maxDrawdown": 5334.7861328125,
          "maxDrawdownPct": 41.53829574584961,
          "totalFees": 4100.29638671875,
          "error": 0,
          "source_row_index": 455,
          "source_status": "Observed original metric row"
        },
        {
          "conversion_length": 9,
          "base_length": 26,
          "span_b_length": 52,
          "cloud_age": 52,
          "initialValue": 10000,
          "finalValue": 11961.6953125,
          "totalReturn": 19.6169490814209,
          "finalCoinValue": 0,
          "finalCoinAmount": 0.28364989161491394,
          "endPrice": 42170.62890625,
          "buyHoldValue": 14338.8798828125,
          "buyHoldReturn": 43.3887939453125,
          "totalTrades": 402,
          "winRate": 34.825870513916016,
          "maxDrawdown": 5801.4365234375,
          "maxDrawdownPct": 45.4051399230957,
          "totalFees": 3925.05126953125,
          "error": 0,
          "source_row_index": 527,
          "source_status": "Observed original metric row"
        }
      ]
    },
    {
      "family": "ichimoku",
      "id": "ichimoku-btcusdt-2h-later",
      "market": {
        "exchange": "binance",
        "symbol": "BTCUSDT",
        "timeframe": "2h",
        "start": "2024-01-01",
        "end": "2025-12-31",
        "starting_amount": 10000,
        "trading_fee_percent": 0.1
      },
      "source": {
        "interface": "UI",
        "ui_job": "UI-REMAIN-ichimoku-main-btcusdt-later-2h-4h",
        "raw_result": "ichimoku/raw-ui/UI-REMAIN-ichimoku-main-btcusdt-later-2h-4h/export.compact.json",
        "completion": "ichimoku/raw-ui/UI-REMAIN-ichimoku-main-btcusdt-later-2h-4h/completion.json",
        "normalized_result": "ichimoku/raw-ui/UI-REMAIN-ichimoku-main-btcusdt-later-2h-4h/normalized-ui.json",
        "request": "ichimoku/raw-ui/UI-REMAIN-ichimoku-main-btcusdt-later-2h-4h/completion.json",
        "request_sha256": "54bdc79e3379165f5cc147f4d8ca1fabf706231cfdbecbda5e1b8c66d20afce1",
        "result_sha256": "f235bcfa3b1ac518786497af096858d6291eec90dcdedee981fbfd256b2c9971",
        "normalized_sha256": "25c287de9e9095cd463ce580f960c6ddd827546128d2740f1fd0d736029c6888",
        "source_sha256": "36d6ae3b9189b10573b320d8d942b0cebb07ab17a7485848a2bf1f196f611121",
        "ui_counts": {
          "requested": 10530,
          "structural_invalid": 0,
          "failed_runtime_tuples": 0,
          "accepted_valid": 10530,
          "observed_metric_rows": 10530,
          "traded_rows": 10530,
          "explicit_zero_rows": 0,
          "reconciled_omitted_zero_tuples": 0,
          "inclusion": "unique"
        }
      },
      "rows": 10530,
      "observed_metric_rows": 10530,
      "traded": 10530,
      "zero": 0,
      "omitted_zero_tuples": 0,
      "profitable": 5088,
      "median_observed_return": -1.1155914664268494,
      "minimum_observed_return": -46.67978286743164,
      "maximum_observed_return": 75.07330322265625,
      "median_observed_reported_drawdown": 42.40905952453613,
      "cloud_age_0_to_26": {
        "pairs": 390,
        "more_executions": 0,
        "fewer_executions": 390,
        "equal_executions": 0,
        "observed_return_pairs": 390,
        "higher_return": 363,
        "lower_return": 27,
        "median_observed_return_delta_pp": 15.070322424173355
      },
      "representative_default_metrics": [
        {
          "conversion_length": 9,
          "base_length": 26,
          "span_b_length": 52,
          "cloud_age": 0,
          "initialValue": 10000,
          "finalValue": 6718.65673828125,
          "totalReturn": -32.81343460083008,
          "finalCoinValue": 0,
          "finalCoinAmount": 0.07578913867473602,
          "endPrice": 88649.328125,
          "buyHoldValue": 20803.080078125,
          "buyHoldReturn": 108.03079986572266,
          "totalTrades": 366,
          "winRate": 31.147541046142578,
          "maxDrawdown": 5737.49267578125,
          "maxDrawdownPct": 46.061527252197266,
          "totalFees": 3276.921142578125,
          "error": 0,
          "candleSize": "2h",
          "source_row_index": 20134,
          "source_status": "Observed original metric row"
        },
        {
          "conversion_length": 9,
          "base_length": 26,
          "span_b_length": 52,
          "cloud_age": 2,
          "initialValue": 10000,
          "finalValue": 6106.3408203125,
          "totalReturn": -38.93659210205078,
          "finalCoinValue": 0,
          "finalCoinAmount": 0.06888197362422943,
          "endPrice": 88649.328125,
          "buyHoldValue": 20803.080078125,
          "buyHoldReturn": 108.03079986572266,
          "totalTrades": 358,
          "winRate": 30.72625732421875,
          "maxDrawdown": 6373.8271484375,
          "maxDrawdownPct": 51.0716438293457,
          "totalFees": 3112.1845703125,
          "error": 0,
          "candleSize": "2h",
          "source_row_index": 20917,
          "source_status": "Observed original metric row"
        },
        {
          "conversion_length": 9,
          "base_length": 26,
          "span_b_length": 52,
          "cloud_age": 4,
          "initialValue": 10000,
          "finalValue": 6343.3681640625,
          "totalReturn": -36.566314697265625,
          "finalCoinValue": 0,
          "finalCoinAmount": 0.0715557411313057,
          "endPrice": 88649.328125,
          "buyHoldValue": 20803.080078125,
          "buyHoldReturn": 108.03079986572266,
          "totalTrades": 342,
          "winRate": 31.578947067260742,
          "maxDrawdown": 6153.490234375,
          "maxDrawdownPct": 49.24029541015625,
          "totalFees": 2991.512939453125,
          "error": 0,
          "candleSize": "2h",
          "source_row_index": 20752,
          "source_status": "Observed original metric row"
        },
        {
          "conversion_length": 9,
          "base_length": 26,
          "span_b_length": 52,
          "cloud_age": 6,
          "initialValue": 10000,
          "finalValue": 6386.6484375,
          "totalReturn": -36.13351821899414,
          "finalCoinValue": 0,
          "finalCoinAmount": 0.07204395532608032,
          "endPrice": 88649.328125,
          "buyHoldValue": 20803.080078125,
          "buyHoldReturn": 108.03079986572266,
          "totalTrades": 344,
          "winRate": 30.813953399658203,
          "maxDrawdown": 6088.701171875,
          "maxDrawdownPct": 48.80585861206055,
          "totalFees": 3067.281982421875,
          "error": 0,
          "candleSize": "2h",
          "source_row_index": 20706,
          "source_status": "Observed original metric row"
        },
        {
          "conversion_length": 9,
          "base_length": 26,
          "span_b_length": 52,
          "cloud_age": 8,
          "initialValue": 10000,
          "finalValue": 6710.4716796875,
          "totalReturn": -32.89528274536133,
          "finalCoinValue": 0,
          "finalCoinAmount": 0.07569681107997894,
          "endPrice": 88649.328125,
          "buyHoldValue": 20803.080078125,
          "buyHoldReturn": 108.03079986572266,
          "totalTrades": 336,
          "winRate": 31.547618865966797,
          "maxDrawdown": 5825.2890625,
          "maxDrawdownPct": 46.4693717956543,
          "totalFees": 3100.608154296875,
          "error": 0,
          "candleSize": "2h",
          "source_row_index": 20154,
          "source_status": "Observed original metric row"
        },
        {
          "conversion_length": 9,
          "base_length": 26,
          "span_b_length": 52,
          "cloud_age": 10,
          "initialValue": 10000,
          "finalValue": 6583.529296875,
          "totalReturn": -34.164703369140625,
          "finalCoinValue": 0,
          "finalCoinAmount": 0.07426485419273376,
          "endPrice": 88649.328125,
          "buyHoldValue": 20803.080078125,
          "buyHoldReturn": 108.03079986572266,
          "totalTrades": 326,
          "winRate": 32.51533889770508,
          "maxDrawdown": 5885.08740234375,
          "maxDrawdownPct": 47.19919967651367,
          "totalFees": 2940.346923828125,
          "error": 0,
          "candleSize": "2h",
          "source_row_index": 20411,
          "source_status": "Observed original metric row"
        },
        {
          "conversion_length": 9,
          "base_length": 26,
          "span_b_length": 52,
          "cloud_age": 12,
          "initialValue": 10000,
          "finalValue": 6631.40673828125,
          "totalReturn": -33.685935974121094,
          "finalCoinValue": 0,
          "finalCoinAmount": 0.07480492442846298,
          "endPrice": 88649.328125,
          "buyHoldValue": 20803.080078125,
          "buyHoldReturn": 108.03079986572266,
          "totalTrades": 318,
          "winRate": 32.075469970703125,
          "maxDrawdown": 5828.52490234375,
          "maxDrawdownPct": 46.77814483642578,
          "totalFees": 2937.904052734375,
          "error": 0,
          "candleSize": "2h",
          "source_row_index": 20337,
          "source_status": "Observed original metric row"
        },
        {
          "conversion_length": 9,
          "base_length": 26,
          "span_b_length": 52,
          "cloud_age": 14,
          "initialValue": 10000,
          "finalValue": 6636.6162109375,
          "totalReturn": -33.63383483886719,
          "finalCoinValue": 0,
          "finalCoinAmount": 0.07486369460821152,
          "endPrice": 88649.328125,
          "buyHoldValue": 20803.080078125,
          "buyHoldReturn": 108.03079986572266,
          "totalTrades": 316,
          "winRate": 32.278480529785156,
          "maxDrawdown": 5795.85888671875,
          "maxDrawdownPct": 46.61870574951172,
          "totalFees": 2901.183349609375,
          "error": 0,
          "candleSize": "2h",
          "source_row_index": 20323,
          "source_status": "Observed original metric row"
        },
        {
          "conversion_length": 9,
          "base_length": 26,
          "span_b_length": 52,
          "cloud_age": 16,
          "initialValue": 10000,
          "finalValue": 6375.95556640625,
          "totalReturn": -36.24044418334961,
          "finalCoinValue": 0,
          "finalCoinAmount": 0.07192333787679672,
          "endPrice": 88649.328125,
          "buyHoldValue": 20803.080078125,
          "buyHoldReturn": 108.03079986572266,
          "totalTrades": 312,
          "winRate": 32.0512809753418,
          "maxDrawdown": 6152.49560546875,
          "maxDrawdownPct": 49.108192443847656,
          "totalFees": 2786.556396484375,
          "error": 0,
          "candleSize": "2h",
          "source_row_index": 20723,
          "source_status": "Observed original metric row"
        },
        {
          "conversion_length": 9,
          "base_length": 26,
          "span_b_length": 52,
          "cloud_age": 18,
          "initialValue": 10000,
          "finalValue": 7280.83203125,
          "totalReturn": -27.19167709350586,
          "finalCoinValue": 0,
          "finalCoinAmount": 0.08213070780038834,
          "endPrice": 88649.328125,
          "buyHoldValue": 20803.080078125,
          "buyHoldReturn": 108.03079986572266,
          "totalTrades": 304,
          "winRate": 33.55263137817383,
          "maxDrawdown": 5598.32421875,
          "maxDrawdownPct": 43.46809768676758,
          "totalFees": 2896.609619140625,
          "error": 0,
          "candleSize": "2h",
          "source_row_index": 18132,
          "source_status": "Observed original metric row"
        },
        {
          "conversion_length": 9,
          "base_length": 26,
          "span_b_length": 52,
          "cloud_age": 20,
          "initialValue": 10000,
          "finalValue": 8289.501953125,
          "totalReturn": -17.104982376098633,
          "finalCoinValue": 0,
          "finalCoinAmount": 0.09350890666246414,
          "endPrice": 88649.328125,
          "buyHoldValue": 20803.080078125,
          "buyHoldReturn": 108.03079986572266,
          "totalTrades": 290,
          "winRate": 35.17241287231445,
          "maxDrawdown": 5915.5791015625,
          "maxDrawdownPct": 41.644107818603516,
          "totalFees": 3039.13671875,
          "error": 0,
          "candleSize": "2h",
          "source_row_index": 12293,
          "source_status": "Observed original metric row"
        },
        {
          "conversion_length": 9,
          "base_length": 26,
          "span_b_length": 52,
          "cloud_age": 22,
          "initialValue": 10000,
          "finalValue": 8813.521484375,
          "totalReturn": -11.864788055419922,
          "finalCoinValue": 0,
          "finalCoinAmount": 0.09942005574703217,
          "endPrice": 88649.328125,
          "buyHoldValue": 20803.080078125,
          "buyHoldReturn": 108.03079986572266,
          "totalTrades": 288,
          "winRate": 36.11111068725586,
          "maxDrawdown": 6313.2587890625,
          "maxDrawdownPct": 41.73564147949219,
          "totalFees": 3264.351318359375,
          "error": 0,
          "candleSize": "2h",
          "source_row_index": 9553,
          "source_status": "Observed original metric row"
        },
        {
          "conversion_length": 9,
          "base_length": 26,
          "span_b_length": 52,
          "cloud_age": 24,
          "initialValue": 10000,
          "finalValue": 8783.7744140625,
          "totalReturn": -12.162251472473145,
          "finalCoinValue": 0,
          "finalCoinAmount": 0.09908450394868851,
          "endPrice": 88649.328125,
          "buyHoldValue": 20803.080078125,
          "buyHoldReturn": 108.03079986572266,
          "totalTrades": 290,
          "winRate": 35.86206817626953,
          "maxDrawdown": 6804.18994140625,
          "maxDrawdownPct": 43.65027618408203,
          "totalFees": 3360.253173828125,
          "error": 0,
          "candleSize": "2h",
          "source_row_index": 9714,
          "source_status": "Observed original metric row"
        },
        {
          "conversion_length": 9,
          "base_length": 26,
          "span_b_length": 52,
          "cloud_age": 26,
          "initialValue": 10000,
          "finalValue": 8254.130859375,
          "totalReturn": -17.458690643310547,
          "finalCoinValue": 0,
          "finalCoinAmount": 0.09310990571975708,
          "endPrice": 88649.328125,
          "buyHoldValue": 20803.080078125,
          "buyHoldReturn": 108.03079986572266,
          "totalTrades": 284,
          "winRate": 35.91549301147461,
          "maxDrawdown": 6761.64599609375,
          "maxDrawdownPct": 45.030277252197266,
          "totalFees": 3159.088623046875,
          "error": 0,
          "candleSize": "2h",
          "source_row_index": 12519,
          "source_status": "Observed original metric row"
        },
        {
          "conversion_length": 9,
          "base_length": 26,
          "span_b_length": 52,
          "cloud_age": 28,
          "initialValue": 10000,
          "finalValue": 8247.068359375,
          "totalReturn": -17.529312133789062,
          "finalCoinValue": 0,
          "finalCoinAmount": 0.09303024411201477,
          "endPrice": 88649.328125,
          "buyHoldValue": 20803.080078125,
          "buyHoldReturn": 108.03079986572266,
          "totalTrades": 290,
          "winRate": 36.55172348022461,
          "maxDrawdown": 6741.60498046875,
          "maxDrawdownPct": 44.977996826171875,
          "totalFees": 3242.575439453125,
          "error": 0,
          "candleSize": "2h",
          "source_row_index": 12544,
          "source_status": "Observed original metric row"
        },
        {
          "conversion_length": 9,
          "base_length": 26,
          "span_b_length": 52,
          "cloud_age": 30,
          "initialValue": 10000,
          "finalValue": 8241.1259765625,
          "totalReturn": -17.5887393951416,
          "finalCoinValue": 0,
          "finalCoinAmount": 0.09296320378780365,
          "endPrice": 88649.328125,
          "buyHoldValue": 20803.080078125,
          "buyHoldReturn": 108.03079986572266,
          "totalTrades": 298,
          "winRate": 36.24161148071289,
          "maxDrawdown": 6582.10595703125,
          "maxDrawdownPct": 44.40398406982422,
          "totalFees": 3315.46875,
          "error": 0,
          "candleSize": "2h",
          "source_row_index": 12578,
          "source_status": "Observed original metric row"
        },
        {
          "conversion_length": 9,
          "base_length": 26,
          "span_b_length": 52,
          "cloud_age": 32,
          "initialValue": 10000,
          "finalValue": 8480.2470703125,
          "totalReturn": -15.197527885437012,
          "finalCoinValue": 0,
          "finalCoinAmount": 0.09566058963537216,
          "endPrice": 88649.328125,
          "buyHoldValue": 20803.080078125,
          "buyHoldReturn": 108.03079986572266,
          "totalTrades": 280,
          "winRate": 35.71428680419922,
          "maxDrawdown": 7080.11328125,
          "maxDrawdownPct": 45.50096130371094,
          "totalFees": 3231.41845703125,
          "error": 0,
          "candleSize": "2h",
          "source_row_index": 11285,
          "source_status": "Observed original metric row"
        },
        {
          "conversion_length": 9,
          "base_length": 26,
          "span_b_length": 52,
          "cloud_age": 34,
          "initialValue": 10000,
          "finalValue": 8527.876953125,
          "totalReturn": -14.721226692199707,
          "finalCoinValue": 0,
          "finalCoinAmount": 0.09619788080453873,
          "endPrice": 88649.328125,
          "buyHoldValue": 20803.080078125,
          "buyHoldReturn": 108.03079986572266,
          "totalTrades": 276,
          "winRate": 36.23188400268555,
          "maxDrawdown": 6662.310546875,
          "maxDrawdownPct": 43.85930252075195,
          "totalFees": 3106.138427734375,
          "error": 0,
          "candleSize": "2h",
          "source_row_index": 11038,
          "source_status": "Observed original metric row"
        },
        {
          "conversion_length": 9,
          "base_length": 26,
          "span_b_length": 52,
          "cloud_age": 36,
          "initialValue": 10000,
          "finalValue": 7971.1005859375,
          "totalReturn": -20.28899383544922,
          "finalCoinValue": 0,
          "finalCoinAmount": 0.08991721272468567,
          "endPrice": 88649.328125,
          "buyHoldValue": 20803.080078125,
          "buyHoldReturn": 108.03079986572266,
          "totalTrades": 280,
          "winRate": 35.71428680419922,
          "maxDrawdown": 6177.86376953125,
          "maxDrawdownPct": 43.66300964355469,
          "totalFees": 2998.974853515625,
          "error": 0,
          "candleSize": "2h",
          "source_row_index": 14283,
          "source_status": "Observed original metric row"
        },
        {
          "conversion_length": 9,
          "base_length": 26,
          "span_b_length": 52,
          "cloud_age": 38,
          "initialValue": 10000,
          "finalValue": 8201.884765625,
          "totalReturn": -17.981151580810547,
          "finalCoinValue": 0,
          "finalCoinAmount": 0.09252054989337921,
          "endPrice": 88649.328125,
          "buyHoldValue": 20803.080078125,
          "buyHoldReturn": 108.03079986572266,
          "totalTrades": 288,
          "winRate": 35.41666793823242,
          "maxDrawdown": 6380.63623046875,
          "maxDrawdownPct": 43.75537109375,
          "totalFees": 3141.077880859375,
          "error": 0,
          "candleSize": "2h",
          "source_row_index": 12821,
          "source_status": "Observed original metric row"
        },
        {
          "conversion_length": 9,
          "base_length": 26,
          "span_b_length": 52,
          "cloud_age": 40,
          "initialValue": 10000,
          "finalValue": 8542.908203125,
          "totalReturn": -14.570920944213867,
          "finalCoinValue": 0,
          "finalCoinAmount": 0.09636742621660233,
          "endPrice": 88649.328125,
          "buyHoldValue": 20803.080078125,
          "buyHoldReturn": 108.03079986572266,
          "totalTrades": 286,
          "winRate": 36.3636360168457,
          "maxDrawdown": 6401.736328125,
          "maxDrawdownPct": 42.83632278442383,
          "totalFees": 3177.494384765625,
          "error": 0,
          "candleSize": "2h",
          "source_row_index": 10967,
          "source_status": "Observed original metric row"
        },
        {
          "conversion_length": 9,
          "base_length": 26,
          "span_b_length": 52,
          "cloud_age": 42,
          "initialValue": 10000,
          "finalValue": 9130.486328125,
          "totalReturn": -8.695141792297363,
          "finalCoinValue": 0,
          "finalCoinAmount": 0.10299554467201233,
          "endPrice": 88649.328125,
          "buyHoldValue": 20803.080078125,
          "buyHoldReturn": 108.03079986572266,
          "totalTrades": 264,
          "winRate": 38.6363639831543,
          "maxDrawdown": 7092.345703125,
          "maxDrawdownPct": 43.71829605102539,
          "totalFees": 3174.84521484375,
          "error": 0,
          "candleSize": "2h",
          "source_row_index": 8198,
          "source_status": "Observed original metric row"
        },
        {
          "conversion_length": 9,
          "base_length": 26,
          "span_b_length": 52,
          "cloud_age": 44,
          "initialValue": 10000,
          "finalValue": 8798.00390625,
          "totalReturn": -12.019965171813965,
          "finalCoinValue": 0,
          "finalCoinAmount": 0.09924501180648804,
          "endPrice": 88649.328125,
          "buyHoldValue": 20803.080078125,
          "buyHoldReturn": 108.03079986572266,
          "totalTrades": 258,
          "winRate": 37.9844970703125,
          "maxDrawdown": 6564.95947265625,
          "maxDrawdownPct": 42.73237609863281,
          "totalFees": 2997.726318359375,
          "error": 0,
          "candleSize": "2h",
          "source_row_index": 9646,
          "source_status": "Observed original metric row"
        },
        {
          "conversion_length": 9,
          "base_length": 26,
          "span_b_length": 52,
          "cloud_age": 46,
          "initialValue": 10000,
          "finalValue": 8660.46484375,
          "totalReturn": -13.395346641540527,
          "finalCoinValue": 0,
          "finalCoinAmount": 0.09769352525472641,
          "endPrice": 88649.328125,
          "buyHoldValue": 20803.080078125,
          "buyHoldReturn": 108.03079986572266,
          "totalTrades": 266,
          "winRate": 37.59398651123047,
          "maxDrawdown": 6777.1875,
          "maxDrawdownPct": 43.90037536621094,
          "totalFees": 3071.29052734375,
          "error": 0,
          "candleSize": "2h",
          "source_row_index": 10362,
          "source_status": "Observed original metric row"
        },
        {
          "conversion_length": 9,
          "base_length": 26,
          "span_b_length": 52,
          "cloud_age": 48,
          "initialValue": 10000,
          "finalValue": 8013.033203125,
          "totalReturn": -19.869667053222656,
          "finalCoinValue": 0,
          "finalCoinAmount": 0.09039022773504257,
          "endPrice": 88649.328125,
          "buyHoldValue": 20803.080078125,
          "buyHoldReturn": 108.03079986572266,
          "totalTrades": 266,
          "winRate": 36.842105865478516,
          "maxDrawdown": 7116.765625,
          "maxDrawdownPct": 47.03807067871094,
          "totalFees": 2970.3154296875,
          "error": 0,
          "candleSize": "2h",
          "source_row_index": 14018,
          "source_status": "Observed original metric row"
        },
        {
          "conversion_length": 9,
          "base_length": 26,
          "span_b_length": 52,
          "cloud_age": 50,
          "initialValue": 10000,
          "finalValue": 7965.48291015625,
          "totalReturn": -20.345169067382812,
          "finalCoinValue": 0,
          "finalCoinAmount": 0.08985384553670883,
          "endPrice": 88649.328125,
          "buyHoldValue": 20803.080078125,
          "buyHoldReturn": 108.03079986572266,
          "totalTrades": 268,
          "winRate": 35.82089614868164,
          "maxDrawdown": 7317.71240234375,
          "maxDrawdownPct": 47.880775451660156,
          "totalFees": 2988.7099609375,
          "error": 0,
          "candleSize": "2h",
          "source_row_index": 14312,
          "source_status": "Observed original metric row"
        },
        {
          "conversion_length": 9,
          "base_length": 26,
          "span_b_length": 52,
          "cloud_age": 52,
          "initialValue": 10000,
          "finalValue": 8119.39306640625,
          "totalReturn": -18.80607032775879,
          "finalCoinValue": 0,
          "finalCoinAmount": 0.09159000962972641,
          "endPrice": 88649.328125,
          "buyHoldValue": 20803.080078125,
          "buyHoldReturn": 108.03079986572266,
          "totalTrades": 270,
          "winRate": 36.296295166015625,
          "maxDrawdown": 7322.84619140625,
          "maxDrawdownPct": 47.42088317871094,
          "totalFees": 3049.342041015625,
          "error": 0,
          "candleSize": "2h",
          "source_row_index": 13341,
          "source_status": "Observed original metric row"
        }
      ]
    },
    {
      "family": "ichimoku",
      "id": "ichimoku-btcusdt-4h-early",
      "market": {
        "exchange": "binance",
        "symbol": "BTCUSDT",
        "timeframe": "4h",
        "start": "2021-01-01",
        "end": "2023-12-31",
        "starting_amount": 10000,
        "trading_fee_percent": 0.1
      },
      "source": {
        "interface": "UI",
        "ui_job": "UI-REMAIN-ichimoku-main-btcusdt-early-4h",
        "raw_result": "ichimoku/raw-ui/UI-REMAIN-ichimoku-main-btcusdt-early-4h/export.compact.json",
        "completion": "ichimoku/raw-ui/UI-REMAIN-ichimoku-main-btcusdt-early-4h/completion.json",
        "normalized_result": "ichimoku/raw-ui/UI-REMAIN-ichimoku-main-btcusdt-early-4h/normalized-ui.json",
        "request": "ichimoku/raw-ui/UI-REMAIN-ichimoku-main-btcusdt-early-4h/completion.json",
        "request_sha256": "7524079058bd7b2961355408e951812f09e2d43296ea1bcb9965f17b2e1b1039",
        "result_sha256": "786c70945b4c612f53ebac59f1a7cac9bf636347ef0b14c85824f342684da94e",
        "normalized_sha256": "e9cef2685090b27db984b90e8926f5b6a1387123464ea06e42f4b32f929b5e3d",
        "source_sha256": "36d6ae3b9189b10573b320d8d942b0cebb07ab17a7485848a2bf1f196f611121",
        "ui_counts": {
          "requested": 10530,
          "structural_invalid": 0,
          "failed_runtime_tuples": 0,
          "accepted_valid": 10530,
          "observed_metric_rows": 10530,
          "traded_rows": 10530,
          "explicit_zero_rows": 0,
          "reconciled_omitted_zero_tuples": 0,
          "inclusion": "unique"
        }
      },
      "rows": 10530,
      "observed_metric_rows": 10530,
      "traded": 10530,
      "zero": 0,
      "omitted_zero_tuples": 0,
      "profitable": 3938,
      "median_observed_return": -5.418011903762817,
      "minimum_observed_return": -47.51115798950195,
      "maximum_observed_return": 89.38043212890625,
      "median_observed_reported_drawdown": 47.64062690734863,
      "cloud_age_0_to_26": {
        "pairs": 390,
        "more_executions": 0,
        "fewer_executions": 390,
        "equal_executions": 0,
        "observed_return_pairs": 390,
        "higher_return": 312,
        "lower_return": 78,
        "median_observed_return_delta_pp": 7.984113454818726
      },
      "representative_default_metrics": [
        {
          "conversion_length": 9,
          "base_length": 26,
          "span_b_length": 52,
          "cloud_age": 0,
          "initialValue": 10000,
          "finalValue": 7087.22998046875,
          "totalReturn": -29.127700805664062,
          "finalCoinValue": 0,
          "finalCoinAmount": 0.16803939640522003,
          "endPrice": 42176,
          "buyHoldValue": 14405.1591796875,
          "buyHoldReturn": 44.05158615112305,
          "totalTrades": 254,
          "winRate": 27.55905532836914,
          "maxDrawdown": 6873.36572265625,
          "maxDrawdownPct": 61.24870300292969,
          "totalFees": 1679.0614013671875,
          "error": 0,
          "candleSize": "4h",
          "source_row_index": 10103,
          "source_status": "Observed original metric row"
        },
        {
          "conversion_length": 9,
          "base_length": 26,
          "span_b_length": 52,
          "cloud_age": 2,
          "initialValue": 10000,
          "finalValue": 6850.34521484375,
          "totalReturn": -31.496549606323242,
          "finalCoinValue": 0,
          "finalCoinAmount": 0.16242282092571259,
          "endPrice": 42176,
          "buyHoldValue": 14405.1591796875,
          "buyHoldReturn": 44.05158615112305,
          "totalTrades": 254,
          "winRate": 29.13385772705078,
          "maxDrawdown": 7045.9072265625,
          "maxDrawdownPct": 62.93631362915039,
          "totalFees": 1623.32373046875,
          "error": 0,
          "candleSize": "4h",
          "source_row_index": 10276,
          "source_status": "Observed original metric row"
        },
        {
          "conversion_length": 9,
          "base_length": 26,
          "span_b_length": 52,
          "cloud_age": 4,
          "initialValue": 10000,
          "finalValue": 6905.79443359375,
          "totalReturn": -30.942052841186523,
          "finalCoinValue": 0,
          "finalCoinAmount": 0.16373755037784576,
          "endPrice": 42176,
          "buyHoldValue": 14405.1591796875,
          "buyHoldReturn": 44.05158615112305,
          "totalTrades": 246,
          "winRate": 30.081300735473633,
          "maxDrawdown": 6953.69677734375,
          "maxDrawdownPct": 63.785545349121094,
          "totalFees": 1556.6434326171875,
          "error": 0,
          "candleSize": "4h",
          "source_row_index": 10246,
          "source_status": "Observed original metric row"
        },
        {
          "conversion_length": 9,
          "base_length": 26,
          "span_b_length": 52,
          "cloud_age": 6,
          "initialValue": 10000,
          "finalValue": 6554.97607421875,
          "totalReturn": -34.45023727416992,
          "finalCoinValue": 0,
          "finalCoinAmount": 0.15541957318782806,
          "endPrice": 42176,
          "buyHoldValue": 14405.1591796875,
          "buyHoldReturn": 44.05158615112305,
          "totalTrades": 244,
          "winRate": 30.327869415283203,
          "maxDrawdown": 7094.404296875,
          "maxDrawdownPct": 65.07624053955078,
          "totalFees": 1505.137939453125,
          "error": 0,
          "candleSize": "4h",
          "source_row_index": 10412,
          "source_status": "Observed original metric row"
        },
        {
          "conversion_length": 9,
          "base_length": 26,
          "span_b_length": 52,
          "cloud_age": 8,
          "initialValue": 10000,
          "finalValue": 7104.736328125,
          "totalReturn": -28.952638626098633,
          "finalCoinValue": 0,
          "finalCoinAmount": 0.16845448315143585,
          "endPrice": 42176,
          "buyHoldValue": 14405.1591796875,
          "buyHoldReturn": 44.05158615112305,
          "totalTrades": 244,
          "winRate": 29.508195877075195,
          "maxDrawdown": 7019.5576171875,
          "maxDrawdownPct": 64.38968658447266,
          "totalFees": 1579.8919677734375,
          "error": 0,
          "candleSize": "4h",
          "source_row_index": 10094,
          "source_status": "Observed original metric row"
        },
        {
          "conversion_length": 9,
          "base_length": 26,
          "span_b_length": 52,
          "cloud_age": 10,
          "initialValue": 10000,
          "finalValue": 7057.08056640625,
          "totalReturn": -29.42919158935547,
          "finalCoinValue": 0,
          "finalCoinAmount": 0.16732455790042877,
          "endPrice": 42176,
          "buyHoldValue": 14405.1591796875,
          "buyHoldReturn": 44.05158615112305,
          "totalTrades": 248,
          "winRate": 29.838708877563477,
          "maxDrawdown": 6968.947265625,
          "maxDrawdownPct": 63.925437927246094,
          "totalFees": 1612.6300048828125,
          "error": 0,
          "candleSize": "4h",
          "source_row_index": 10125,
          "source_status": "Observed original metric row"
        },
        {
          "conversion_length": 9,
          "base_length": 26,
          "span_b_length": 52,
          "cloud_age": 12,
          "initialValue": 10000,
          "finalValue": 7250.8828125,
          "totalReturn": -27.49117088317871,
          "finalCoinValue": 0,
          "finalCoinAmount": 0.17191964387893677,
          "endPrice": 42176,
          "buyHoldValue": 14405.1591796875,
          "buyHoldReturn": 44.05158615112305,
          "totalTrades": 242,
          "winRate": 30.57851219177246,
          "maxDrawdown": 6940.9521484375,
          "maxDrawdownPct": 63.668643951416016,
          "totalFees": 1581.9122314453125,
          "error": 0,
          "candleSize": "4h",
          "source_row_index": 9952,
          "source_status": "Observed original metric row"
        },
        {
          "conversion_length": 9,
          "base_length": 26,
          "span_b_length": 52,
          "cloud_age": 14,
          "initialValue": 10000,
          "finalValue": 6394.35400390625,
          "totalReturn": -36.056461334228516,
          "finalCoinValue": 0,
          "finalCoinAmount": 0.15161119401454926,
          "endPrice": 42176,
          "buyHoldValue": 14405.1591796875,
          "buyHoldReturn": 44.05158615112305,
          "totalTrades": 240,
          "winRate": 28.33333396911621,
          "maxDrawdown": 7275.40869140625,
          "maxDrawdownPct": 66.94732666015625,
          "totalFees": 1453.9066162109375,
          "error": 0,
          "candleSize": "4h",
          "source_row_index": 10460,
          "source_status": "Observed original metric row"
        },
        {
          "conversion_length": 9,
          "base_length": 26,
          "span_b_length": 52,
          "cloud_age": 16,
          "initialValue": 10000,
          "finalValue": 6849.6787109375,
          "totalReturn": -31.50321388244629,
          "finalCoinValue": 0,
          "finalCoinAmount": 0.1624070256948471,
          "endPrice": 42176,
          "buyHoldValue": 14405.1591796875,
          "buyHoldReturn": 44.05158615112305,
          "totalTrades": 232,
          "winRate": 28.44827651977539,
          "maxDrawdown": 6884.00927734375,
          "maxDrawdownPct": 64.2873306274414,
          "totalFees": 1449.59912109375,
          "error": 0,
          "candleSize": "4h",
          "source_row_index": 10277,
          "source_status": "Observed original metric row"
        },
        {
          "conversion_length": 9,
          "base_length": 26,
          "span_b_length": 52,
          "cloud_age": 18,
          "initialValue": 10000,
          "finalValue": 8873.9931640625,
          "totalReturn": -11.260072708129883,
          "finalCoinValue": 0,
          "finalCoinAmount": 0.21040384471416473,
          "endPrice": 42176,
          "buyHoldValue": 14405.1591796875,
          "buyHoldReturn": 44.05158615112305,
          "totalTrades": 214,
          "winRate": 28.971961975097656,
          "maxDrawdown": 6374.42431640625,
          "maxDrawdownPct": 56.76216125488281,
          "totalFees": 1637.9854736328125,
          "error": 0,
          "candleSize": "4h",
          "source_row_index": 6837,
          "source_status": "Observed original metric row"
        },
        {
          "conversion_length": 9,
          "base_length": 26,
          "span_b_length": 52,
          "cloud_age": 20,
          "initialValue": 10000,
          "finalValue": 9354.0302734375,
          "totalReturn": -6.459701061248779,
          "finalCoinValue": 0,
          "finalCoinAmount": 0.22178560495376587,
          "endPrice": 42176,
          "buyHoldValue": 14405.1591796875,
          "buyHoldReturn": 44.05158615112305,
          "totalTrades": 210,
          "winRate": 28.571428298950195,
          "maxDrawdown": 6507.9453125,
          "maxDrawdownPct": 54.990909576416016,
          "totalFees": 1728.7471923828125,
          "error": 0,
          "candleSize": "4h",
          "source_row_index": 5548,
          "source_status": "Observed original metric row"
        },
        {
          "conversion_length": 9,
          "base_length": 26,
          "span_b_length": 52,
          "cloud_age": 22,
          "initialValue": 10000,
          "finalValue": 7223.48095703125,
          "totalReturn": -27.76519203186035,
          "finalCoinValue": 0,
          "finalCoinAmount": 0.17126993834972382,
          "endPrice": 42176,
          "buyHoldValue": 14405.1591796875,
          "buyHoldReturn": 44.05158615112305,
          "totalTrades": 210,
          "winRate": 26.66666603088379,
          "maxDrawdown": 6741.21044921875,
          "maxDrawdownPct": 60.216487884521484,
          "totalFees": 1478.5701904296875,
          "error": 0,
          "candleSize": "4h",
          "source_row_index": 9978,
          "source_status": "Observed original metric row"
        },
        {
          "conversion_length": 9,
          "base_length": 26,
          "span_b_length": 52,
          "cloud_age": 24,
          "initialValue": 10000,
          "finalValue": 7827.18115234375,
          "totalReturn": -21.728187561035156,
          "finalCoinValue": 0,
          "finalCoinAmount": 0.18558377027511597,
          "endPrice": 42176,
          "buyHoldValue": 14405.1591796875,
          "buyHoldReturn": 44.05158615112305,
          "totalTrades": 210,
          "winRate": 25.714284896850586,
          "maxDrawdown": 6678.61328125,
          "maxDrawdownPct": 58.337493896484375,
          "totalFees": 1549.2559814453125,
          "error": 0,
          "candleSize": "4h",
          "source_row_index": 9225,
          "source_status": "Observed original metric row"
        },
        {
          "conversion_length": 9,
          "base_length": 26,
          "span_b_length": 52,
          "cloud_age": 26,
          "initialValue": 10000,
          "finalValue": 7979.52978515625,
          "totalReturn": -20.204702377319336,
          "finalCoinValue": 0,
          "finalCoinAmount": 0.18919599056243896,
          "endPrice": 42176,
          "buyHoldValue": 14405.1591796875,
          "buyHoldReturn": 44.05158615112305,
          "totalTrades": 200,
          "winRate": 27,
          "maxDrawdown": 6462.74365234375,
          "maxDrawdownPct": 57.4774169921875,
          "totalFees": 1459.68212890625,
          "error": 0,
          "candleSize": "4h",
          "source_row_index": 8951,
          "source_status": "Observed original metric row"
        },
        {
          "conversion_length": 9,
          "base_length": 26,
          "span_b_length": 52,
          "cloud_age": 28,
          "initialValue": 10000,
          "finalValue": 7950.71533203125,
          "totalReturn": -20.49284553527832,
          "finalCoinValue": 0,
          "finalCoinAmount": 0.18851278722286224,
          "endPrice": 42176,
          "buyHoldValue": 14405.1591796875,
          "buyHoldReturn": 44.05158615112305,
          "totalTrades": 200,
          "winRate": 27,
          "maxDrawdown": 6469.48095703125,
          "maxDrawdownPct": 57.43541717529297,
          "totalFees": 1463.3255615234375,
          "error": 0,
          "candleSize": "4h",
          "source_row_index": 9016,
          "source_status": "Observed original metric row"
        },
        {
          "conversion_length": 9,
          "base_length": 26,
          "span_b_length": 52,
          "cloud_age": 30,
          "initialValue": 10000,
          "finalValue": 7046.96923828125,
          "totalReturn": -29.530309677124023,
          "finalCoinValue": 0,
          "finalCoinAmount": 0.16708481311798096,
          "endPrice": 42176,
          "buyHoldValue": 14405.1591796875,
          "buyHoldReturn": 44.05158615112305,
          "totalTrades": 196,
          "winRate": 26.53061294555664,
          "maxDrawdown": 5971.85791015625,
          "maxDrawdownPct": 56.41725540161133,
          "totalFees": 1332.33056640625,
          "error": 0,
          "candleSize": "4h",
          "source_row_index": 10135,
          "source_status": "Observed original metric row"
        },
        {
          "conversion_length": 9,
          "base_length": 26,
          "span_b_length": 52,
          "cloud_age": 32,
          "initialValue": 10000,
          "finalValue": 7482.53173828125,
          "totalReturn": -25.1746826171875,
          "finalCoinValue": 0,
          "finalCoinAmount": 0.17741207778453827,
          "endPrice": 42176,
          "buyHoldValue": 14405.1591796875,
          "buyHoldReturn": 44.05158615112305,
          "totalTrades": 192,
          "winRate": 27.08333396911621,
          "maxDrawdown": 5690.42529296875,
          "maxDrawdownPct": 53.758506774902344,
          "totalFees": 1338.5435791015625,
          "error": 0,
          "candleSize": "4h",
          "source_row_index": 9691,
          "source_status": "Observed original metric row"
        },
        {
          "conversion_length": 9,
          "base_length": 26,
          "span_b_length": 52,
          "cloud_age": 34,
          "initialValue": 10000,
          "finalValue": 7887.43310546875,
          "totalReturn": -21.12567138671875,
          "finalCoinValue": 0,
          "finalCoinAmount": 0.18701234459877014,
          "endPrice": 42176,
          "buyHoldValue": 14405.1591796875,
          "buyHoldReturn": 44.05158615112305,
          "totalTrades": 184,
          "winRate": 26.086956024169922,
          "maxDrawdown": 5502.3896484375,
          "maxDrawdownPct": 52.0980339050293,
          "totalFees": 1304.9031982421875,
          "error": 0,
          "candleSize": "4h",
          "source_row_index": 9124,
          "source_status": "Observed original metric row"
        },
        {
          "conversion_length": 9,
          "base_length": 26,
          "span_b_length": 52,
          "cloud_age": 36,
          "initialValue": 10000,
          "finalValue": 8364.0068359375,
          "totalReturn": -16.359926223754883,
          "finalCoinValue": 0,
          "finalCoinAmount": 0.19831201434135437,
          "endPrice": 42176,
          "buyHoldValue": 14405.1591796875,
          "buyHoldReturn": 44.05158615112305,
          "totalTrades": 184,
          "winRate": 26.086956024169922,
          "maxDrawdown": 5000.14208984375,
          "maxDrawdownPct": 48.03543472290039,
          "totalFees": 1350.86279296875,
          "error": 0,
          "candleSize": "4h",
          "source_row_index": 8203,
          "source_status": "Observed original metric row"
        },
        {
          "conversion_length": 9,
          "base_length": 26,
          "span_b_length": 52,
          "cloud_age": 38,
          "initialValue": 10000,
          "finalValue": 8117.94482421875,
          "totalReturn": -18.8205509185791,
          "finalCoinValue": 0,
          "finalCoinAmount": 0.19247782230377197,
          "endPrice": 42176,
          "buyHoldValue": 14405.1591796875,
          "buyHoldReturn": 44.05158615112305,
          "totalTrades": 188,
          "winRate": 25.53191566467285,
          "maxDrawdown": 4781.03857421875,
          "maxDrawdownPct": 45.93054962158203,
          "totalFees": 1413.72314453125,
          "error": 0,
          "candleSize": "4h",
          "source_row_index": 8671,
          "source_status": "Observed original metric row"
        },
        {
          "conversion_length": 9,
          "base_length": 26,
          "span_b_length": 52,
          "cloud_age": 40,
          "initialValue": 10000,
          "finalValue": 8340.208984375,
          "totalReturn": -16.59790802001953,
          "finalCoinValue": 0,
          "finalCoinAmount": 0.19774775207042694,
          "endPrice": 42176,
          "buyHoldValue": 14405.1591796875,
          "buyHoldReturn": 44.05158615112305,
          "totalTrades": 184,
          "winRate": 26.086956024169922,
          "maxDrawdown": 4700.69287109375,
          "maxDrawdownPct": 44.22166442871094,
          "totalFees": 1447.4927978515625,
          "error": 0,
          "candleSize": "4h",
          "source_row_index": 8247,
          "source_status": "Observed original metric row"
        },
        {
          "conversion_length": 9,
          "base_length": 26,
          "span_b_length": 52,
          "cloud_age": 42,
          "initialValue": 10000,
          "finalValue": 8795.5361328125,
          "totalReturn": -12.044639587402344,
          "finalCoinValue": 0,
          "finalCoinAmount": 0.20854362845420837,
          "endPrice": 42176,
          "buyHoldValue": 14405.1591796875,
          "buyHoldReturn": 44.05158615112305,
          "totalTrades": 180,
          "winRate": 26.66666603088379,
          "maxDrawdown": 4917.85546875,
          "maxDrawdownPct": 45.9021110534668,
          "totalFees": 1429.1187744140625,
          "error": 0,
          "candleSize": "4h",
          "source_row_index": 7061,
          "source_status": "Observed original metric row"
        },
        {
          "conversion_length": 9,
          "base_length": 26,
          "span_b_length": 52,
          "cloud_age": 44,
          "initialValue": 10000,
          "finalValue": 7744.48583984375,
          "totalReturn": -22.555143356323242,
          "finalCoinValue": 0,
          "finalCoinAmount": 0.1836230456829071,
          "endPrice": 42176,
          "buyHoldValue": 14405.1591796875,
          "buyHoldReturn": 44.05158615112305,
          "totalTrades": 186,
          "winRate": 24.731182098388672,
          "maxDrawdown": 5451.55810546875,
          "maxDrawdownPct": 50.954227447509766,
          "totalFees": 1372.3780517578125,
          "error": 0,
          "candleSize": "4h",
          "source_row_index": 9319,
          "source_status": "Observed original metric row"
        },
        {
          "conversion_length": 9,
          "base_length": 26,
          "span_b_length": 52,
          "cloud_age": 46,
          "initialValue": 10000,
          "finalValue": 6667.93603515625,
          "totalReturn": -33.320640563964844,
          "finalCoinValue": 0,
          "finalCoinAmount": 0.15809787809848785,
          "endPrice": 42176,
          "buyHoldValue": 14405.1591796875,
          "buyHoldReturn": 44.05158615112305,
          "totalTrades": 190,
          "winRate": 24.210525512695312,
          "maxDrawdown": 5948.7509765625,
          "maxDrawdownPct": 57.21571350097656,
          "totalFees": 1233.0804443359375,
          "error": 0,
          "candleSize": "4h",
          "source_row_index": 10376,
          "source_status": "Observed original metric row"
        },
        {
          "conversion_length": 9,
          "base_length": 26,
          "span_b_length": 52,
          "cloud_age": 48,
          "initialValue": 10000,
          "finalValue": 7831.7998046875,
          "totalReturn": -21.682003021240234,
          "finalCoinValue": 0,
          "finalCoinAmount": 0.18569327890872955,
          "endPrice": 42176,
          "buyHoldValue": 14405.1591796875,
          "buyHoldReturn": 44.05158615112305,
          "totalTrades": 188,
          "winRate": 24.46808433532715,
          "maxDrawdown": 5735.36474609375,
          "maxDrawdownPct": 53.10313034057617,
          "totalFees": 1377.532958984375,
          "error": 0,
          "candleSize": "4h",
          "source_row_index": 9221,
          "source_status": "Observed original metric row"
        },
        {
          "conversion_length": 9,
          "base_length": 26,
          "span_b_length": 52,
          "cloud_age": 50,
          "initialValue": 10000,
          "finalValue": 8168.38671875,
          "totalReturn": -18.316131591796875,
          "finalCoinValue": 0,
          "finalCoinAmount": 0.19367381930351257,
          "endPrice": 42176,
          "buyHoldValue": 14405.1591796875,
          "buyHoldReturn": 44.05158615112305,
          "totalTrades": 186,
          "winRate": 24.731182098388672,
          "maxDrawdown": 5629.796875,
          "maxDrawdownPct": 51.82639694213867,
          "totalFees": 1394.7760009765625,
          "error": 0,
          "candleSize": "4h",
          "source_row_index": 8577,
          "source_status": "Observed original metric row"
        },
        {
          "conversion_length": 9,
          "base_length": 26,
          "span_b_length": 52,
          "cloud_age": 52,
          "initialValue": 10000,
          "finalValue": 7704.95068359375,
          "totalReturn": -22.950490951538086,
          "finalCoinValue": 0,
          "finalCoinAmount": 0.18268567323684692,
          "endPrice": 42176,
          "buyHoldValue": 14405.1591796875,
          "buyHoldReturn": 44.05158615112305,
          "totalTrades": 186,
          "winRate": 25.80645179748535,
          "maxDrawdown": 5740.427734375,
          "maxDrawdownPct": 53.68930435180664,
          "totalFees": 1340.4700927734375,
          "error": 0,
          "candleSize": "4h",
          "source_row_index": 9379,
          "source_status": "Observed original metric row"
        }
      ]
    },
    {
      "family": "ichimoku",
      "id": "ichimoku-btcusdt-4h-later",
      "market": {
        "exchange": "binance",
        "symbol": "BTCUSDT",
        "timeframe": "4h",
        "start": "2024-01-01",
        "end": "2025-12-31",
        "starting_amount": 10000,
        "trading_fee_percent": 0.1
      },
      "source": {
        "interface": "UI",
        "ui_job": "UI-REMAIN-ichimoku-main-btcusdt-later-2h-4h",
        "raw_result": "ichimoku/raw-ui/UI-REMAIN-ichimoku-main-btcusdt-later-2h-4h/export.compact.json",
        "completion": "ichimoku/raw-ui/UI-REMAIN-ichimoku-main-btcusdt-later-2h-4h/completion.json",
        "normalized_result": "ichimoku/raw-ui/UI-REMAIN-ichimoku-main-btcusdt-later-2h-4h/normalized-ui.json",
        "request": "ichimoku/raw-ui/UI-REMAIN-ichimoku-main-btcusdt-later-2h-4h/completion.json",
        "request_sha256": "54bdc79e3379165f5cc147f4d8ca1fabf706231cfdbecbda5e1b8c66d20afce1",
        "result_sha256": "f235bcfa3b1ac518786497af096858d6291eec90dcdedee981fbfd256b2c9971",
        "normalized_sha256": "25c287de9e9095cd463ce580f960c6ddd827546128d2740f1fd0d736029c6888",
        "source_sha256": "36d6ae3b9189b10573b320d8d942b0cebb07ab17a7485848a2bf1f196f611121",
        "ui_counts": {
          "requested": 10530,
          "structural_invalid": 0,
          "failed_runtime_tuples": 0,
          "accepted_valid": 10530,
          "observed_metric_rows": 10530,
          "traded_rows": 10530,
          "explicit_zero_rows": 0,
          "reconciled_omitted_zero_tuples": 0,
          "inclusion": "unique"
        }
      },
      "rows": 10530,
      "observed_metric_rows": 10530,
      "traded": 10530,
      "zero": 0,
      "omitted_zero_tuples": 0,
      "profitable": 497,
      "median_observed_return": -19.24916172027588,
      "minimum_observed_return": -44.02278518676758,
      "maximum_observed_return": 19.218791961669922,
      "median_observed_reported_drawdown": 36.18860626220703,
      "cloud_age_0_to_26": {
        "pairs": 390,
        "more_executions": 0,
        "fewer_executions": 390,
        "equal_executions": 0,
        "observed_return_pairs": 390,
        "higher_return": 202,
        "lower_return": 188,
        "median_observed_return_delta_pp": 0.35433197021484375
      },
      "representative_default_metrics": [
        {
          "conversion_length": 9,
          "base_length": 26,
          "span_b_length": 52,
          "cloud_age": 0,
          "initialValue": 10000,
          "finalValue": 6987.7431640625,
          "totalReturn": -30.122570037841797,
          "finalCoinValue": 0,
          "finalCoinAmount": 0.07899946719408035,
          "endPrice": 88453.0390625,
          "buyHoldValue": 20895.822265625,
          "buyHoldReturn": 108.95822143554688,
          "totalTrades": 184,
          "winRate": 23.913043975830078,
          "maxDrawdown": 6443.97265625,
          "maxDrawdownPct": 47.97579574584961,
          "totalFees": 1739.4293212890625,
          "error": 0,
          "candleSize": "4h",
          "source_row_index": 19337,
          "source_status": "Observed original metric row"
        },
        {
          "conversion_length": 9,
          "base_length": 26,
          "span_b_length": 52,
          "cloud_age": 2,
          "initialValue": 10000,
          "finalValue": 7026.486328125,
          "totalReturn": -29.735137939453125,
          "finalCoinValue": 0,
          "finalCoinAmount": 0.07943747937679291,
          "endPrice": 88453.0390625,
          "buyHoldValue": 20895.822265625,
          "buyHoldReturn": 108.95822143554688,
          "totalTrades": 178,
          "winRate": 24.719100952148438,
          "maxDrawdown": 7055.5302734375,
          "maxDrawdownPct": 50.10312271118164,
          "totalFees": 1735.741455078125,
          "error": 0,
          "candleSize": "4h",
          "source_row_index": 19188,
          "source_status": "Observed original metric row"
        },
        {
          "conversion_length": 9,
          "base_length": 26,
          "span_b_length": 52,
          "cloud_age": 4,
          "initialValue": 10000,
          "finalValue": 7038.7421875,
          "totalReturn": -29.612579345703125,
          "finalCoinValue": 0,
          "finalCoinAmount": 0.0795760303735733,
          "endPrice": 88453.0390625,
          "buyHoldValue": 20895.822265625,
          "buyHoldReturn": 108.95822143554688,
          "totalTrades": 174,
          "winRate": 25.287355422973633,
          "maxDrawdown": 6395.20654296875,
          "maxDrawdownPct": 47.60481643676758,
          "totalFees": 1651.344970703125,
          "error": 0,
          "candleSize": "4h",
          "source_row_index": 19133,
          "source_status": "Observed original metric row"
        },
        {
          "conversion_length": 9,
          "base_length": 26,
          "span_b_length": 52,
          "cloud_age": 6,
          "initialValue": 10000,
          "finalValue": 7362.65185546875,
          "totalReturn": -26.37347984313965,
          "finalCoinValue": 0,
          "finalCoinAmount": 0.08323797583580017,
          "endPrice": 88453.0390625,
          "buyHoldValue": 20895.822265625,
          "buyHoldReturn": 108.95822143554688,
          "totalTrades": 166,
          "winRate": 26.506023406982422,
          "maxDrawdown": 5664.6005859375,
          "maxDrawdownPct": 43.482696533203125,
          "totalFees": 1598.2406005859375,
          "error": 0,
          "candleSize": "4h",
          "source_row_index": 17738,
          "source_status": "Observed original metric row"
        },
        {
          "conversion_length": 9,
          "base_length": 26,
          "span_b_length": 52,
          "cloud_age": 8,
          "initialValue": 10000,
          "finalValue": 7682.58154296875,
          "totalReturn": -23.174182891845703,
          "finalCoinValue": 0,
          "finalCoinAmount": 0.08685491979122162,
          "endPrice": 88453.0390625,
          "buyHoldValue": 20895.822265625,
          "buyHoldReturn": 108.95822143554688,
          "totalTrades": 160,
          "winRate": 30,
          "maxDrawdown": 5494.9716796875,
          "maxDrawdownPct": 41.69948196411133,
          "totalFees": 1532.937744140625,
          "error": 0,
          "candleSize": "4h",
          "source_row_index": 15992,
          "source_status": "Observed original metric row"
        },
        {
          "conversion_length": 9,
          "base_length": 26,
          "span_b_length": 52,
          "cloud_age": 10,
          "initialValue": 10000,
          "finalValue": 7211.8349609375,
          "totalReturn": -27.881649017333984,
          "finalCoinValue": 0,
          "finalCoinAmount": 0.08153292536735535,
          "endPrice": 88453.0390625,
          "buyHoldValue": 20895.822265625,
          "buyHoldReturn": 108.95822143554688,
          "totalTrades": 160,
          "winRate": 30,
          "maxDrawdown": 5548.32666015625,
          "maxDrawdownPct": 43.481632232666016,
          "totalFees": 1480.076904296875,
          "error": 0,
          "candleSize": "4h",
          "source_row_index": 18418,
          "source_status": "Observed original metric row"
        },
        {
          "conversion_length": 9,
          "base_length": 26,
          "span_b_length": 52,
          "cloud_age": 12,
          "initialValue": 10000,
          "finalValue": 7785.75732421875,
          "totalReturn": -22.14242935180664,
          "finalCoinValue": 0,
          "finalCoinAmount": 0.08802136033773422,
          "endPrice": 88453.0390625,
          "buyHoldValue": 20895.822265625,
          "buyHoldReturn": 108.95822143554688,
          "totalTrades": 160,
          "winRate": 30,
          "maxDrawdown": 5589.03173828125,
          "maxDrawdownPct": 41.79788589477539,
          "totalFees": 1565.5887451171875,
          "error": 0,
          "candleSize": "4h",
          "source_row_index": 15388,
          "source_status": "Observed original metric row"
        },
        {
          "conversion_length": 9,
          "base_length": 26,
          "span_b_length": 52,
          "cloud_age": 14,
          "initialValue": 10000,
          "finalValue": 8056.11376953125,
          "totalReturn": -19.438861846923828,
          "finalCoinValue": 0,
          "finalCoinAmount": 0.09107786417007446,
          "endPrice": 88453.0390625,
          "buyHoldValue": 20895.822265625,
          "buyHoldReturn": 108.95822143554688,
          "totalTrades": 156,
          "winRate": 33.33333206176758,
          "maxDrawdown": 5607.51611328125,
          "maxDrawdownPct": 41.03972625732422,
          "totalFees": 1560.13671875,
          "error": 0,
          "candleSize": "4h",
          "source_row_index": 13760,
          "source_status": "Observed original metric row"
        },
        {
          "conversion_length": 9,
          "base_length": 26,
          "span_b_length": 52,
          "cloud_age": 16,
          "initialValue": 10000,
          "finalValue": 7220.83984375,
          "totalReturn": -27.791603088378906,
          "finalCoinValue": 0,
          "finalCoinAmount": 0.08163473010063171,
          "endPrice": 88453.0390625,
          "buyHoldValue": 20895.822265625,
          "buyHoldReturn": 108.95822143554688,
          "totalTrades": 156,
          "winRate": 32.0512809753418,
          "maxDrawdown": 5473.1064453125,
          "maxDrawdownPct": 43.11587905883789,
          "totalFees": 1439.619873046875,
          "error": 0,
          "candleSize": "4h",
          "source_row_index": 18380,
          "source_status": "Observed original metric row"
        },
        {
          "conversion_length": 9,
          "base_length": 26,
          "span_b_length": 52,
          "cloud_age": 18,
          "initialValue": 10000,
          "finalValue": 7161.65966796875,
          "totalReturn": -28.38340187072754,
          "finalCoinValue": 0,
          "finalCoinAmount": 0.08096567541360855,
          "endPrice": 88453.0390625,
          "buyHoldValue": 20895.822265625,
          "buyHoldReturn": 108.95822143554688,
          "totalTrades": 156,
          "winRate": 30.769229888916016,
          "maxDrawdown": 5443.3427734375,
          "maxDrawdownPct": 43.18398666381836,
          "totalFees": 1456.2869873046875,
          "error": 0,
          "candleSize": "4h",
          "source_row_index": 18643,
          "source_status": "Observed original metric row"
        },
        {
          "conversion_length": 9,
          "base_length": 26,
          "span_b_length": 52,
          "cloud_age": 20,
          "initialValue": 10000,
          "finalValue": 8105.22802734375,
          "totalReturn": -18.94771957397461,
          "finalCoinValue": 0,
          "finalCoinAmount": 0.09163311868906021,
          "endPrice": 88453.0390625,
          "buyHoldValue": 20895.822265625,
          "buyHoldReturn": 108.95822143554688,
          "totalTrades": 150,
          "winRate": 32,
          "maxDrawdown": 5147.39599609375,
          "maxDrawdownPct": 38.840579986572266,
          "totalFees": 1491.95068359375,
          "error": 0,
          "candleSize": "4h",
          "source_row_index": 13438,
          "source_status": "Observed original metric row"
        },
        {
          "conversion_length": 9,
          "base_length": 26,
          "span_b_length": 52,
          "cloud_age": 22,
          "initialValue": 10000,
          "finalValue": 7792.19873046875,
          "totalReturn": -22.078014373779297,
          "finalCoinValue": 0,
          "finalCoinAmount": 0.08809418231248856,
          "endPrice": 88453.0390625,
          "buyHoldValue": 20895.822265625,
          "buyHoldReturn": 108.95822143554688,
          "totalTrades": 152,
          "winRate": 28.947368621826172,
          "maxDrawdown": 5057.00341796875,
          "maxDrawdownPct": 39.3565559387207,
          "totalFees": 1467.7042236328125,
          "error": 0,
          "candleSize": "4h",
          "source_row_index": 15339,
          "source_status": "Observed original metric row"
        },
        {
          "conversion_length": 9,
          "base_length": 26,
          "span_b_length": 52,
          "cloud_age": 24,
          "initialValue": 10000,
          "finalValue": 7876.9853515625,
          "totalReturn": -21.230146408081055,
          "finalCoinValue": 0,
          "finalCoinAmount": 0.08905273675918579,
          "endPrice": 88453.0390625,
          "buyHoldValue": 20895.822265625,
          "buyHoldReturn": 108.95822143554688,
          "totalTrades": 146,
          "winRate": 28.76712417602539,
          "maxDrawdown": 5344.94091796875,
          "maxDrawdownPct": 40.424827575683594,
          "totalFees": 1454.7701416015625,
          "error": 0,
          "candleSize": "4h",
          "source_row_index": 14841,
          "source_status": "Observed original metric row"
        },
        {
          "conversion_length": 9,
          "base_length": 26,
          "span_b_length": 52,
          "cloud_age": 26,
          "initialValue": 10000,
          "finalValue": 7737.87353515625,
          "totalReturn": -22.62126350402832,
          "finalCoinValue": 0,
          "finalCoinAmount": 0.08748002350330353,
          "endPrice": 88453.0390625,
          "buyHoldValue": 20895.822265625,
          "buyHoldReturn": 108.95822143554688,
          "totalTrades": 146,
          "winRate": 30.136985778808594,
          "maxDrawdown": 5147.1162109375,
          "maxDrawdownPct": 39.94660568237305,
          "totalFees": 1414.3951416015625,
          "error": 0,
          "candleSize": "4h",
          "source_row_index": 15649,
          "source_status": "Observed original metric row"
        },
        {
          "conversion_length": 9,
          "base_length": 26,
          "span_b_length": 52,
          "cloud_age": 28,
          "initialValue": 10000,
          "finalValue": 7682.9169921875,
          "totalReturn": -23.170827865600586,
          "finalCoinValue": 0,
          "finalCoinAmount": 0.08685871213674545,
          "endPrice": 88453.0390625,
          "buyHoldValue": 20895.822265625,
          "buyHoldReturn": 108.95822143554688,
          "totalTrades": 146,
          "winRate": 28.76712417602539,
          "maxDrawdown": 4914.51416015625,
          "maxDrawdownPct": 39.01203536987305,
          "totalFees": 1398.1268310546875,
          "error": 0,
          "candleSize": "4h",
          "source_row_index": 15988,
          "source_status": "Observed original metric row"
        },
        {
          "conversion_length": 9,
          "base_length": 26,
          "span_b_length": 52,
          "cloud_age": 30,
          "initialValue": 10000,
          "finalValue": 7004.09423828125,
          "totalReturn": -29.95905876159668,
          "finalCoinValue": 0,
          "finalCoinAmount": 0.07918432354927063,
          "endPrice": 88453.0390625,
          "buyHoldValue": 20895.822265625,
          "buyHoldReturn": 108.95822143554688,
          "totalTrades": 150,
          "winRate": 26.66666603088379,
          "maxDrawdown": 3945.50146484375,
          "maxDrawdownPct": 36.071563720703125,
          "totalFees": 1287.4375,
          "error": 0,
          "candleSize": "4h",
          "source_row_index": 19276,
          "source_status": "Observed original metric row"
        },
        {
          "conversion_length": 9,
          "base_length": 26,
          "span_b_length": 52,
          "cloud_age": 32,
          "initialValue": 10000,
          "finalValue": 7540.44384765625,
          "totalReturn": -24.595561981201172,
          "finalCoinValue": 0,
          "finalCoinAmount": 0.08524799346923828,
          "endPrice": 88453.0390625,
          "buyHoldValue": 20895.822265625,
          "buyHoldReturn": 108.95822143554688,
          "totalTrades": 144,
          "winRate": 27.77777862548828,
          "maxDrawdown": 3447.63330078125,
          "maxDrawdownPct": 31.425674438476562,
          "totalFees": 1249.021484375,
          "error": 0,
          "candleSize": "4h",
          "source_row_index": 16759,
          "source_status": "Observed original metric row"
        },
        {
          "conversion_length": 9,
          "base_length": 26,
          "span_b_length": 52,
          "cloud_age": 34,
          "initialValue": 10000,
          "finalValue": 7790.5,
          "totalReturn": -22.095001220703125,
          "finalCoinValue": 0,
          "finalCoinAmount": 0.08807498216629028,
          "endPrice": 88453.0390625,
          "buyHoldValue": 20895.822265625,
          "buyHoldReturn": 108.95822143554688,
          "totalTrades": 142,
          "winRate": 28.16901397705078,
          "maxDrawdown": 3753.2666015625,
          "maxDrawdownPct": 32.513362884521484,
          "totalFees": 1285.884765625,
          "error": 0,
          "candleSize": "4h",
          "source_row_index": 15357,
          "source_status": "Observed original metric row"
        },
        {
          "conversion_length": 9,
          "base_length": 26,
          "span_b_length": 52,
          "cloud_age": 36,
          "initialValue": 10000,
          "finalValue": 8601.4716796875,
          "totalReturn": -13.985281944274902,
          "finalCoinValue": 0,
          "finalCoinAmount": 0.09724336862564087,
          "endPrice": 88453.0390625,
          "buyHoldValue": 20895.822265625,
          "buyHoldReturn": 108.95822143554688,
          "totalTrades": 138,
          "winRate": 27.536231994628906,
          "maxDrawdown": 3440.81640625,
          "maxDrawdownPct": 28.572778701782227,
          "totalFees": 1310.6788330078125,
          "error": 0,
          "candleSize": "4h",
          "source_row_index": 10639,
          "source_status": "Observed original metric row"
        },
        {
          "conversion_length": 9,
          "base_length": 26,
          "span_b_length": 52,
          "cloud_age": 38,
          "initialValue": 10000,
          "finalValue": 8169.3232421875,
          "totalReturn": -18.306766510009766,
          "finalCoinValue": 0,
          "finalCoinAmount": 0.09235774725675583,
          "endPrice": 88453.0390625,
          "buyHoldValue": 20895.822265625,
          "buyHoldReturn": 108.95822143554688,
          "totalTrades": 134,
          "winRate": 26.865671157836914,
          "maxDrawdown": 3309.30859375,
          "maxDrawdownPct": 29.079238891601562,
          "totalFees": 1201.142333984375,
          "error": 0,
          "candleSize": "4h",
          "source_row_index": 13034,
          "source_status": "Observed original metric row"
        },
        {
          "conversion_length": 9,
          "base_length": 26,
          "span_b_length": 52,
          "cloud_age": 40,
          "initialValue": 10000,
          "finalValue": 8557.130859375,
          "totalReturn": -14.428692817687988,
          "finalCoinValue": 0,
          "finalCoinAmount": 0.09674207866191864,
          "endPrice": 88453.0390625,
          "buyHoldValue": 20895.822265625,
          "buyHoldReturn": 108.95822143554688,
          "totalTrades": 132,
          "winRate": 27.272727966308594,
          "maxDrawdown": 3460.9072265625,
          "maxDrawdownPct": 29.079238891601562,
          "totalFees": 1226.2799072265625,
          "error": 0,
          "candleSize": "4h",
          "source_row_index": 10880,
          "source_status": "Observed original metric row"
        },
        {
          "conversion_length": 9,
          "base_length": 26,
          "span_b_length": 52,
          "cloud_age": 42,
          "initialValue": 10000,
          "finalValue": 9538.90625,
          "totalReturn": -4.6109418869018555,
          "finalCoinValue": 0,
          "finalCoinAmount": 0.10784146934747696,
          "endPrice": 88453.0390625,
          "buyHoldValue": 20895.822265625,
          "buyHoldReturn": 108.95822143554688,
          "totalTrades": 130,
          "winRate": 29.230770111083984,
          "maxDrawdown": 3737.940185546875,
          "maxDrawdownPct": 28.522958755493164,
          "totalFees": 1325.05810546875,
          "error": 0,
          "candleSize": "4h",
          "source_row_index": 6820,
          "source_status": "Observed original metric row"
        },
        {
          "conversion_length": 9,
          "base_length": 26,
          "span_b_length": 52,
          "cloud_age": 44,
          "initialValue": 10000,
          "finalValue": 9412.6494140625,
          "totalReturn": -5.873508453369141,
          "finalCoinValue": 0,
          "finalCoinAmount": 0.1064140796661377,
          "endPrice": 88453.0390625,
          "buyHoldValue": 20895.822265625,
          "buyHoldReturn": 108.95822143554688,
          "totalTrades": 126,
          "winRate": 28.571428298950195,
          "maxDrawdown": 4057.322021484375,
          "maxDrawdownPct": 30.12123680114746,
          "totalFees": 1319.559814453125,
          "error": 0,
          "candleSize": "4h",
          "source_row_index": 7213,
          "source_status": "Observed original metric row"
        },
        {
          "conversion_length": 9,
          "base_length": 26,
          "span_b_length": 52,
          "cloud_age": 46,
          "initialValue": 10000,
          "finalValue": 9831.923828125,
          "totalReturn": -1.6807624101638794,
          "finalCoinValue": 0,
          "finalCoinAmount": 0.11115416139364243,
          "endPrice": 88453.0390625,
          "buyHoldValue": 20895.822265625,
          "buyHoldReturn": 108.95822143554688,
          "totalTrades": 122,
          "winRate": 31.147541046142578,
          "maxDrawdown": 3838.317138671875,
          "maxDrawdownPct": 28.077903747558594,
          "totalFees": 1315.8643798828125,
          "error": 0,
          "candleSize": "4h",
          "source_row_index": 6010,
          "source_status": "Observed original metric row"
        },
        {
          "conversion_length": 9,
          "base_length": 26,
          "span_b_length": 52,
          "cloud_age": 48,
          "initialValue": 10000,
          "finalValue": 9689.056640625,
          "totalReturn": -3.109433174133301,
          "finalCoinValue": 0,
          "finalCoinAmount": 0.1095389872789383,
          "endPrice": 88453.0390625,
          "buyHoldValue": 20895.822265625,
          "buyHoldReturn": 108.95822143554688,
          "totalTrades": 124,
          "winRate": 30.645160675048828,
          "maxDrawdown": 3915.412109375,
          "maxDrawdownPct": 28.780338287353516,
          "totalFees": 1323.350830078125,
          "error": 0,
          "candleSize": "4h",
          "source_row_index": 6410,
          "source_status": "Observed original metric row"
        },
        {
          "conversion_length": 9,
          "base_length": 26,
          "span_b_length": 52,
          "cloud_age": 50,
          "initialValue": 10000,
          "finalValue": 9758.8876953125,
          "totalReturn": -2.411127805709839,
          "finalCoinValue": 0,
          "finalCoinAmount": 0.11032845824956894,
          "endPrice": 88453.0390625,
          "buyHoldValue": 20895.822265625,
          "buyHoldReturn": 108.95822143554688,
          "totalTrades": 128,
          "winRate": 31.25,
          "maxDrawdown": 4050.90576171875,
          "maxDrawdownPct": 29.367982864379883,
          "totalFees": 1379.4049072265625,
          "error": 0,
          "candleSize": "4h",
          "source_row_index": 6219,
          "source_status": "Observed original metric row"
        },
        {
          "conversion_length": 9,
          "base_length": 26,
          "span_b_length": 52,
          "cloud_age": 52,
          "initialValue": 10000,
          "finalValue": 10200.2900390625,
          "totalReturn": 2.002901077270508,
          "finalCoinValue": 0,
          "finalCoinAmount": 0.11531870812177658,
          "endPrice": 88453.0390625,
          "buyHoldValue": 20895.822265625,
          "buyHoldReturn": 108.95822143554688,
          "totalTrades": 126,
          "winRate": 31.746030807495117,
          "maxDrawdown": 3535.69921875,
          "maxDrawdownPct": 25.77213478088379,
          "totalFees": 1352.2276611328125,
          "error": 0,
          "candleSize": "4h",
          "source_row_index": 5095,
          "source_status": "Observed original metric row"
        }
      ]
    },
    {
      "family": "ichimoku",
      "id": "ichimoku-ethusdt-2h-early",
      "market": {
        "exchange": "binance",
        "symbol": "ETHUSDT",
        "timeframe": "2h",
        "start": "2021-01-01",
        "end": "2023-12-31",
        "starting_amount": 10000,
        "trading_fee_percent": 0.1
      },
      "source": {
        "interface": "UI",
        "ui_job": "UI-REMAIN-ichimoku-main-ethusdt-early-2h-4h",
        "raw_result": "ichimoku/raw-ui/UI-REMAIN-ichimoku-main-ethusdt-early-2h-4h/export.compact.json",
        "completion": "ichimoku/raw-ui/UI-REMAIN-ichimoku-main-ethusdt-early-2h-4h/completion.json",
        "normalized_result": "ichimoku/raw-ui/UI-REMAIN-ichimoku-main-ethusdt-early-2h-4h/normalized-ui.json",
        "request": "ichimoku/raw-ui/UI-REMAIN-ichimoku-main-ethusdt-early-2h-4h/completion.json",
        "request_sha256": "c6743d8ccb20280ef8ff14b8ddd3af1e5ac03d4487b31c247947c0b91ed29c48",
        "result_sha256": "2f0a5757b252bfad186bc8a5d444ec3c3203f2a6b55746684c47cd21323b30f1",
        "normalized_sha256": "b9ee87d6fca8170ce6fa9d9ec5e38014348e652abc007276426b6c40a38503ed",
        "source_sha256": "36d6ae3b9189b10573b320d8d942b0cebb07ab17a7485848a2bf1f196f611121",
        "ui_counts": {
          "requested": 10530,
          "structural_invalid": 0,
          "failed_runtime_tuples": 0,
          "accepted_valid": 10530,
          "observed_metric_rows": 10530,
          "traded_rows": 10530,
          "explicit_zero_rows": 0,
          "reconciled_omitted_zero_tuples": 0,
          "inclusion": "unique"
        }
      },
      "rows": 10530,
      "observed_metric_rows": 10530,
      "traded": 10530,
      "zero": 0,
      "omitted_zero_tuples": 0,
      "profitable": 6564,
      "median_observed_return": 8.600860595703125,
      "minimum_observed_return": -65.90302276611328,
      "maximum_observed_return": 138.96151733398438,
      "median_observed_reported_drawdown": 56.61232566833496,
      "cloud_age_0_to_26": {
        "pairs": 390,
        "more_executions": 0,
        "fewer_executions": 390,
        "equal_executions": 0,
        "observed_return_pairs": 390,
        "higher_return": 360,
        "lower_return": 30,
        "median_observed_return_delta_pp": 20.208056151866913
      },
      "representative_default_metrics": [
        {
          "conversion_length": 9,
          "base_length": 26,
          "span_b_length": 52,
          "cloud_age": 0,
          "initialValue": 10000,
          "finalValue": 11374.552734375,
          "totalReturn": 13.745524406433105,
          "finalCoinValue": 0,
          "finalCoinAmount": 4.967487335205078,
          "endPrice": 2289.800048828125,
          "buyHoldValue": 30600.84375,
          "buyHoldReturn": 206.00845336914062,
          "totalTrades": 530,
          "winRate": 30.566038131713867,
          "maxDrawdown": 10949.330078125,
          "maxDrawdownPct": 57.6755256652832,
          "totalFees": 6355.14697265625,
          "error": 0,
          "candleSize": "2h",
          "source_row_index": 14507,
          "source_status": "Observed original metric row"
        },
        {
          "conversion_length": 9,
          "base_length": 26,
          "span_b_length": 52,
          "cloud_age": 2,
          "initialValue": 10000,
          "finalValue": 10472.53125,
          "totalReturn": 4.72531270980835,
          "finalCoinValue": 0,
          "finalCoinAmount": 4.573557376861572,
          "endPrice": 2289.800048828125,
          "buyHoldValue": 30600.84375,
          "buyHoldReturn": 206.00845336914062,
          "totalTrades": 524,
          "winRate": 30.534351348876953,
          "maxDrawdown": 11561.046875,
          "maxDrawdownPct": 61.18400192260742,
          "totalFees": 5868.94091796875,
          "error": 0,
          "candleSize": "2h",
          "source_row_index": 16108,
          "source_status": "Observed original metric row"
        },
        {
          "conversion_length": 9,
          "base_length": 26,
          "span_b_length": 52,
          "cloud_age": 4,
          "initialValue": 10000,
          "finalValue": 11565.66015625,
          "totalReturn": 15.656606674194336,
          "finalCoinValue": 0,
          "finalCoinAmount": 5.050948143005371,
          "endPrice": 2289.800048828125,
          "buyHoldValue": 30600.84375,
          "buyHoldReturn": 206.00845336914062,
          "totalTrades": 524,
          "winRate": 30.534351348876953,
          "maxDrawdown": 10885.263671875,
          "maxDrawdownPct": 56.96537399291992,
          "totalFees": 6545.7119140625,
          "error": 0,
          "candleSize": "2h",
          "source_row_index": 14157,
          "source_status": "Observed original metric row"
        },
        {
          "conversion_length": 9,
          "base_length": 26,
          "span_b_length": 52,
          "cloud_age": 6,
          "initialValue": 10000,
          "finalValue": 12025.2783203125,
          "totalReturn": 20.252788543701172,
          "finalCoinValue": 0,
          "finalCoinAmount": 5.251672267913818,
          "endPrice": 2289.800048828125,
          "buyHoldValue": 30600.84375,
          "buyHoldReturn": 206.00845336914062,
          "totalTrades": 512,
          "winRate": 31.25,
          "maxDrawdown": 11380.318359375,
          "maxDrawdownPct": 58.028926849365234,
          "totalFees": 6598.5478515625,
          "error": 0,
          "candleSize": "2h",
          "source_row_index": 13370,
          "source_status": "Observed original metric row"
        },
        {
          "conversion_length": 9,
          "base_length": 26,
          "span_b_length": 52,
          "cloud_age": 8,
          "initialValue": 10000,
          "finalValue": 11603.9794921875,
          "totalReturn": 16.039798736572266,
          "finalCoinValue": 0,
          "finalCoinAmount": 5.06768274307251,
          "endPrice": 2289.800048828125,
          "buyHoldValue": 30600.84375,
          "buyHoldReturn": 206.00845336914062,
          "totalTrades": 498,
          "winRate": 31.325302124023438,
          "maxDrawdown": 11354.228515625,
          "maxDrawdownPct": 58.593284606933594,
          "totalFees": 6235.828125,
          "error": 0,
          "candleSize": "2h",
          "source_row_index": 14096,
          "source_status": "Observed original metric row"
        },
        {
          "conversion_length": 9,
          "base_length": 26,
          "span_b_length": 52,
          "cloud_age": 10,
          "initialValue": 10000,
          "finalValue": 12036.04296875,
          "totalReturn": 20.360429763793945,
          "finalCoinValue": 0,
          "finalCoinAmount": 5.256372928619385,
          "endPrice": 2289.800048828125,
          "buyHoldValue": 30600.84375,
          "buyHoldReturn": 206.00845336914062,
          "totalTrades": 494,
          "winRate": 32.38866424560547,
          "maxDrawdown": 11950.1630859375,
          "maxDrawdownPct": 57.63899230957031,
          "totalFees": 6475.4951171875,
          "error": 0,
          "candleSize": "2h",
          "source_row_index": 13349,
          "source_status": "Observed original metric row"
        },
        {
          "conversion_length": 9,
          "base_length": 26,
          "span_b_length": 52,
          "cloud_age": 12,
          "initialValue": 10000,
          "finalValue": 13879.6279296875,
          "totalReturn": 38.7962760925293,
          "finalCoinValue": 0,
          "finalCoinAmount": 6.061501979827881,
          "endPrice": 2289.800048828125,
          "buyHoldValue": 30600.84375,
          "buyHoldReturn": 206.00845336914062,
          "totalTrades": 482,
          "winRate": 32.78008270263672,
          "maxDrawdown": 12887.048828125,
          "maxDrawdownPct": 56.13697052001953,
          "totalFees": 7183.861328125,
          "error": 0,
          "candleSize": "2h",
          "source_row_index": 9983,
          "source_status": "Observed original metric row"
        },
        {
          "conversion_length": 9,
          "base_length": 26,
          "span_b_length": 52,
          "cloud_age": 14,
          "initialValue": 10000,
          "finalValue": 11256.1708984375,
          "totalReturn": 12.561713218688965,
          "finalCoinValue": 0,
          "finalCoinAmount": 4.915788173675537,
          "endPrice": 2289.800048828125,
          "buyHoldValue": 30600.84375,
          "buyHoldReturn": 206.00845336914062,
          "totalTrades": 476,
          "winRate": 33.193275451660156,
          "maxDrawdown": 14370.7607421875,
          "maxDrawdownPct": 61.300174713134766,
          "totalFees": 6490.77001953125,
          "error": 0,
          "candleSize": "2h",
          "source_row_index": 14702,
          "source_status": "Observed original metric row"
        },
        {
          "conversion_length": 9,
          "base_length": 26,
          "span_b_length": 52,
          "cloud_age": 16,
          "initialValue": 10000,
          "finalValue": 11211.15625,
          "totalReturn": 12.11155891418457,
          "finalCoinValue": 0,
          "finalCoinAmount": 4.8961286544799805,
          "endPrice": 2289.800048828125,
          "buyHoldValue": 30600.84375,
          "buyHoldReturn": 206.00845336914062,
          "totalTrades": 474,
          "winRate": 32.91139221191406,
          "maxDrawdown": 13447.7197265625,
          "maxDrawdownPct": 61.65945053100586,
          "totalFees": 6144.43896484375,
          "error": 0,
          "candleSize": "2h",
          "source_row_index": 14778,
          "source_status": "Observed original metric row"
        },
        {
          "conversion_length": 9,
          "base_length": 26,
          "span_b_length": 52,
          "cloud_age": 18,
          "initialValue": 10000,
          "finalValue": 13096.462890625,
          "totalReturn": 30.964632034301758,
          "finalCoinValue": 0,
          "finalCoinAmount": 5.719479084014893,
          "endPrice": 2289.800048828125,
          "buyHoldValue": 30600.84375,
          "buyHoldReturn": 206.00845336914062,
          "totalTrades": 456,
          "winRate": 34.21052551269531,
          "maxDrawdown": 11767.9140625,
          "maxDrawdownPct": 56.442996978759766,
          "totalFees": 6199.166015625,
          "error": 0,
          "candleSize": "2h",
          "source_row_index": 11395,
          "source_status": "Observed original metric row"
        },
        {
          "conversion_length": 9,
          "base_length": 26,
          "span_b_length": 52,
          "cloud_age": 20,
          "initialValue": 10000,
          "finalValue": 11210.5732421875,
          "totalReturn": 12.105734825134277,
          "finalCoinValue": 0,
          "finalCoinAmount": 4.895874500274658,
          "endPrice": 2289.800048828125,
          "buyHoldValue": 30600.84375,
          "buyHoldReturn": 206.00845336914062,
          "totalTrades": 452,
          "winRate": 34.070796966552734,
          "maxDrawdown": 11025.5859375,
          "maxDrawdownPct": 58.99835968017578,
          "totalFees": 5222.18212890625,
          "error": 0,
          "candleSize": "2h",
          "source_row_index": 14781,
          "source_status": "Observed original metric row"
        },
        {
          "conversion_length": 9,
          "base_length": 26,
          "span_b_length": 52,
          "cloud_age": 22,
          "initialValue": 10000,
          "finalValue": 10558.134765625,
          "totalReturn": 5.581343650817871,
          "finalCoinValue": 0,
          "finalCoinAmount": 4.6109418869018555,
          "endPrice": 2289.800048828125,
          "buyHoldValue": 30600.84375,
          "buyHoldReturn": 206.00845336914062,
          "totalTrades": 458,
          "winRate": 33.187774658203125,
          "maxDrawdown": 11154.8291015625,
          "maxDrawdownPct": 58.71862030029297,
          "totalFees": 5119.06689453125,
          "error": 0,
          "candleSize": "2h",
          "source_row_index": 15960,
          "source_status": "Observed original metric row"
        },
        {
          "conversion_length": 9,
          "base_length": 26,
          "span_b_length": 52,
          "cloud_age": 24,
          "initialValue": 10000,
          "finalValue": 13183.9072265625,
          "totalReturn": 31.839073181152344,
          "finalCoinValue": 0,
          "finalCoinAmount": 5.757667541503906,
          "endPrice": 2289.800048828125,
          "buyHoldValue": 30600.84375,
          "buyHoldReturn": 206.00845336914062,
          "totalTrades": 446,
          "winRate": 34.52914810180664,
          "maxDrawdown": 12456.087890625,
          "maxDrawdownPct": 57.3931999206543,
          "totalFees": 5777.80078125,
          "error": 0,
          "candleSize": "2h",
          "source_row_index": 11221,
          "source_status": "Observed original metric row"
        },
        {
          "conversion_length": 9,
          "base_length": 26,
          "span_b_length": 52,
          "cloud_age": 26,
          "initialValue": 10000,
          "finalValue": 12980.296875,
          "totalReturn": 29.802968978881836,
          "finalCoinValue": 0,
          "finalCoinAmount": 5.6687469482421875,
          "endPrice": 2289.800048828125,
          "buyHoldValue": 30600.84375,
          "buyHoldReturn": 206.00845336914062,
          "totalTrades": 438,
          "winRate": 36.07305908203125,
          "maxDrawdown": 13661.5205078125,
          "maxDrawdownPct": 58.63664627075195,
          "totalFees": 5655.81689453125,
          "error": 0,
          "candleSize": "2h",
          "source_row_index": 11590,
          "source_status": "Observed original metric row"
        },
        {
          "conversion_length": 9,
          "base_length": 26,
          "span_b_length": 52,
          "cloud_age": 28,
          "initialValue": 10000,
          "finalValue": 12625.384765625,
          "totalReturn": 26.25385093688965,
          "finalCoinValue": 0,
          "finalCoinAmount": 5.513750076293945,
          "endPrice": 2289.800048828125,
          "buyHoldValue": 30600.84375,
          "buyHoldReturn": 206.00845336914062,
          "totalTrades": 428,
          "winRate": 35.046730041503906,
          "maxDrawdown": 13630.0302734375,
          "maxDrawdownPct": 58.399436950683594,
          "totalFees": 5814.3525390625,
          "error": 0,
          "candleSize": "2h",
          "source_row_index": 12275,
          "source_status": "Observed original metric row"
        },
        {
          "conversion_length": 9,
          "base_length": 26,
          "span_b_length": 52,
          "cloud_age": 30,
          "initialValue": 10000,
          "finalValue": 10995.5791015625,
          "totalReturn": 9.955788612365723,
          "finalCoinValue": 0,
          "finalCoinAmount": 4.801982402801514,
          "endPrice": 2289.800048828125,
          "buyHoldValue": 30600.84375,
          "buyHoldReturn": 206.00845336914062,
          "totalTrades": 436,
          "winRate": 33.94495391845703,
          "maxDrawdown": 12218.9560546875,
          "maxDrawdownPct": 58.3153190612793,
          "totalFees": 5387.06298828125,
          "error": 0,
          "candleSize": "2h",
          "source_row_index": 15180,
          "source_status": "Observed original metric row"
        },
        {
          "conversion_length": 9,
          "base_length": 26,
          "span_b_length": 52,
          "cloud_age": 32,
          "initialValue": 10000,
          "finalValue": 11879.822265625,
          "totalReturn": 18.79822540283203,
          "finalCoinValue": 0,
          "finalCoinAmount": 5.188148498535156,
          "endPrice": 2289.800048828125,
          "buyHoldValue": 30600.84375,
          "buyHoldReturn": 206.00845336914062,
          "totalTrades": 434,
          "winRate": 34.56221008300781,
          "maxDrawdown": 9551.8544921875,
          "maxDrawdownPct": 49.822364807128906,
          "totalFees": 5550.93798828125,
          "error": 0,
          "candleSize": "2h",
          "source_row_index": 13616,
          "source_status": "Observed original metric row"
        },
        {
          "conversion_length": 9,
          "base_length": 26,
          "span_b_length": 52,
          "cloud_age": 34,
          "initialValue": 10000,
          "finalValue": 12664.9287109375,
          "totalReturn": 26.6492919921875,
          "finalCoinValue": 0,
          "finalCoinAmount": 5.531019687652588,
          "endPrice": 2289.800048828125,
          "buyHoldValue": 30600.84375,
          "buyHoldReturn": 206.00845336914062,
          "totalTrades": 432,
          "winRate": 34.25925827026367,
          "maxDrawdown": 8249.23828125,
          "maxDrawdownPct": 44.680885314941406,
          "totalFees": 5622.8818359375,
          "error": 0,
          "candleSize": "2h",
          "source_row_index": 12204,
          "source_status": "Observed original metric row"
        },
        {
          "conversion_length": 9,
          "base_length": 26,
          "span_b_length": 52,
          "cloud_age": 36,
          "initialValue": 10000,
          "finalValue": 13277.8994140625,
          "totalReturn": 32.778995513916016,
          "finalCoinValue": 0,
          "finalCoinAmount": 5.798716068267822,
          "endPrice": 2289.800048828125,
          "buyHoldValue": 30600.84375,
          "buyHoldReturn": 206.00845336914062,
          "totalTrades": 426,
          "winRate": 34.741783142089844,
          "maxDrawdown": 8128.943359375,
          "maxDrawdownPct": 42.949275970458984,
          "totalFees": 5836.16015625,
          "error": 0,
          "candleSize": "2h",
          "source_row_index": 11028,
          "source_status": "Observed original metric row"
        },
        {
          "conversion_length": 9,
          "base_length": 26,
          "span_b_length": 52,
          "cloud_age": 38,
          "initialValue": 10000,
          "finalValue": 14968.6728515625,
          "totalReturn": 49.686729431152344,
          "finalCoinValue": 0,
          "finalCoinAmount": 6.537109375,
          "endPrice": 2289.800048828125,
          "buyHoldValue": 30600.84375,
          "buyHoldReturn": 206.00845336914062,
          "totalTrades": 426,
          "winRate": 34.741783142089844,
          "maxDrawdown": 7256.0517578125,
          "maxDrawdownPct": 37.79312515258789,
          "totalFees": 6276.52783203125,
          "error": 0,
          "candleSize": "2h",
          "source_row_index": 8067,
          "source_status": "Observed original metric row"
        },
        {
          "conversion_length": 9,
          "base_length": 26,
          "span_b_length": 52,
          "cloud_age": 40,
          "initialValue": 10000,
          "finalValue": 14643.525390625,
          "totalReturn": 46.43525695800781,
          "finalCoinValue": 0,
          "finalCoinAmount": 6.395111083984375,
          "endPrice": 2289.800048828125,
          "buyHoldValue": 30600.84375,
          "buyHoldReturn": 206.00845336914062,
          "totalTrades": 422,
          "winRate": 34.12322235107422,
          "maxDrawdown": 7552.9140625,
          "maxDrawdownPct": 39.667198181152344,
          "totalFees": 6129.01806640625,
          "error": 0,
          "candleSize": "2h",
          "source_row_index": 8613,
          "source_status": "Observed original metric row"
        },
        {
          "conversion_length": 9,
          "base_length": 26,
          "span_b_length": 52,
          "cloud_age": 42,
          "initialValue": 10000,
          "finalValue": 15470.779296875,
          "totalReturn": 54.707794189453125,
          "finalCoinValue": 0,
          "finalCoinAmount": 6.7563886642456055,
          "endPrice": 2289.800048828125,
          "buyHoldValue": 30600.84375,
          "buyHoldReturn": 206.00845336914062,
          "totalTrades": 412,
          "winRate": 34.46601867675781,
          "maxDrawdown": 7178.27001953125,
          "maxDrawdownPct": 38.20489501953125,
          "totalFees": 6042.64306640625,
          "error": 0,
          "candleSize": "2h",
          "source_row_index": 7216,
          "source_status": "Observed original metric row"
        },
        {
          "conversion_length": 9,
          "base_length": 26,
          "span_b_length": 52,
          "cloud_age": 44,
          "initialValue": 10000,
          "finalValue": 16646.96875,
          "totalReturn": 66.46968841552734,
          "finalCoinValue": 0,
          "finalCoinAmount": 7.270053863525391,
          "endPrice": 2289.800048828125,
          "buyHoldValue": 30600.84375,
          "buyHoldReturn": 206.00845336914062,
          "totalTrades": 408,
          "winRate": 34.80392074584961,
          "maxDrawdown": 7333.2275390625,
          "maxDrawdownPct": 39.12913131713867,
          "totalFees": 5970.650390625,
          "error": 0,
          "candleSize": "2h",
          "source_row_index": 5340,
          "source_status": "Observed original metric row"
        },
        {
          "conversion_length": 9,
          "base_length": 26,
          "span_b_length": 52,
          "cloud_age": 46,
          "initialValue": 10000,
          "finalValue": 16639.771484375,
          "totalReturn": 66.3977279663086,
          "finalCoinValue": 0,
          "finalCoinAmount": 7.266911029815674,
          "endPrice": 2289.800048828125,
          "buyHoldValue": 30600.84375,
          "buyHoldReturn": 206.00845336914062,
          "totalTrades": 408,
          "winRate": 34.80392074584961,
          "maxDrawdown": 6961.66015625,
          "maxDrawdownPct": 37.6822395324707,
          "totalFees": 5926.521484375,
          "error": 0,
          "candleSize": "2h",
          "source_row_index": 5350,
          "source_status": "Observed original metric row"
        },
        {
          "conversion_length": 9,
          "base_length": 26,
          "span_b_length": 52,
          "cloud_age": 48,
          "initialValue": 10000,
          "finalValue": 15003.380859375,
          "totalReturn": 50.03380584716797,
          "finalCoinValue": 0,
          "finalCoinAmount": 6.552267074584961,
          "endPrice": 2289.800048828125,
          "buyHoldValue": 30600.84375,
          "buyHoldReturn": 206.00845336914062,
          "totalTrades": 406,
          "winRate": 34.97536849975586,
          "maxDrawdown": 6512.3193359375,
          "maxDrawdownPct": 38.652584075927734,
          "totalFees": 5357.74609375,
          "error": 0,
          "candleSize": "2h",
          "source_row_index": 8001,
          "source_status": "Observed original metric row"
        },
        {
          "conversion_length": 9,
          "base_length": 26,
          "span_b_length": 52,
          "cloud_age": 50,
          "initialValue": 10000,
          "finalValue": 16250.1572265625,
          "totalReturn": 62.5015754699707,
          "finalCoinValue": 0,
          "finalCoinAmount": 7.0967583656311035,
          "endPrice": 2289.800048828125,
          "buyHoldValue": 30600.84375,
          "buyHoldReturn": 206.00845336914062,
          "totalTrades": 400,
          "winRate": 35,
          "maxDrawdown": 6024.2919921875,
          "maxDrawdownPct": 35.572933197021484,
          "totalFees": 5470.1630859375,
          "error": 0,
          "candleSize": "2h",
          "source_row_index": 5923,
          "source_status": "Observed original metric row"
        },
        {
          "conversion_length": 9,
          "base_length": 26,
          "span_b_length": 52,
          "cloud_age": 52,
          "initialValue": 10000,
          "finalValue": 16010.0830078125,
          "totalReturn": 60.100826263427734,
          "finalCoinValue": 0,
          "finalCoinAmount": 6.991912841796875,
          "endPrice": 2289.800048828125,
          "buyHoldValue": 30600.84375,
          "buyHoldReturn": 206.00845336914062,
          "totalTrades": 400,
          "winRate": 35,
          "maxDrawdown": 6189.337890625,
          "maxDrawdownPct": 36.98735046386719,
          "totalFees": 5373.36865234375,
          "error": 0,
          "candleSize": "2h",
          "source_row_index": 6346,
          "source_status": "Observed original metric row"
        }
      ]
    },
    {
      "family": "ichimoku",
      "id": "ichimoku-ethusdt-2h-later",
      "market": {
        "exchange": "binance",
        "symbol": "ETHUSDT",
        "timeframe": "2h",
        "start": "2024-01-01",
        "end": "2025-12-31",
        "starting_amount": 10000,
        "trading_fee_percent": 0.1
      },
      "source": {
        "interface": "UI",
        "ui_job": "UI-REMAIN-ichimoku-main-ethusdt-later-2h-4h",
        "raw_result": "ichimoku/raw-ui/UI-REMAIN-ichimoku-main-ethusdt-later-2h-4h/export.compact.json",
        "completion": "ichimoku/raw-ui/UI-REMAIN-ichimoku-main-ethusdt-later-2h-4h/completion.json",
        "normalized_result": "ichimoku/raw-ui/UI-REMAIN-ichimoku-main-ethusdt-later-2h-4h/normalized-ui.json",
        "request": "ichimoku/raw-ui/UI-REMAIN-ichimoku-main-ethusdt-later-2h-4h/completion.json",
        "request_sha256": "897b8ecb979eb39fe94831e81a9067025962742d68492c2ed1cfc2fe9415ce5c",
        "result_sha256": "dd26f5fea64e385b6d182cdc407250232a6b1c6d35e76c47abda9e290728e9fb",
        "normalized_sha256": "edc242f19e93fe74437bea2ee9486bb9811d7e6453ace7e68312bf8d5f137307",
        "source_sha256": "36d6ae3b9189b10573b320d8d942b0cebb07ab17a7485848a2bf1f196f611121",
        "ui_counts": {
          "requested": 10530,
          "structural_invalid": 0,
          "failed_runtime_tuples": 0,
          "accepted_valid": 10530,
          "observed_metric_rows": 10530,
          "traded_rows": 10530,
          "explicit_zero_rows": 0,
          "reconciled_omitted_zero_tuples": 0,
          "inclusion": "unique"
        }
      },
      "rows": 10530,
      "observed_metric_rows": 10530,
      "traded": 10530,
      "zero": 0,
      "omitted_zero_tuples": 0,
      "profitable": 7774,
      "median_observed_return": 16.87602138519287,
      "minimum_observed_return": -54.27875900268555,
      "maximum_observed_return": 122.30929565429688,
      "median_observed_reported_drawdown": 50.81414604187012,
      "cloud_age_0_to_26": {
        "pairs": 390,
        "more_executions": 0,
        "fewer_executions": 390,
        "equal_executions": 0,
        "observed_return_pairs": 390,
        "higher_return": 327,
        "lower_return": 63,
        "median_observed_return_delta_pp": 15.005961418151855
      },
      "representative_default_metrics": [
        {
          "conversion_length": 9,
          "base_length": 26,
          "span_b_length": 52,
          "cloud_age": 0,
          "initialValue": 10000,
          "finalValue": 8758.265625,
          "totalReturn": -12.417344093322754,
          "finalCoinValue": 0,
          "finalCoinAmount": 2.938887119293213,
          "endPrice": 2980.1298828125,
          "buyHoldValue": 12936.1640625,
          "buyHoldReturn": 29.36164093017578,
          "totalTrades": 360,
          "winRate": 31.11111068725586,
          "maxDrawdown": 8452.2099609375,
          "maxDrawdownPct": 61.824825286865234,
          "totalFees": 3332.096435546875,
          "error": 0,
          "candleSize": "2h",
          "source_row_index": 15168,
          "source_status": "Observed original metric row"
        },
        {
          "conversion_length": 9,
          "base_length": 26,
          "span_b_length": 52,
          "cloud_age": 2,
          "initialValue": 10000,
          "finalValue": 8107.4111328125,
          "totalReturn": -18.925886154174805,
          "finalCoinValue": 0,
          "finalCoinAmount": 2.720489263534546,
          "endPrice": 2980.1298828125,
          "buyHoldValue": 12936.1640625,
          "buyHoldReturn": 29.36164093017578,
          "totalTrades": 362,
          "winRate": 30.38673973083496,
          "maxDrawdown": 8335.80078125,
          "maxDrawdownPct": 62.43153762817383,
          "totalFees": 3283.241455078125,
          "error": 0,
          "candleSize": "2h",
          "source_row_index": 16726,
          "source_status": "Observed original metric row"
        },
        {
          "conversion_length": 9,
          "base_length": 26,
          "span_b_length": 52,
          "cloud_age": 4,
          "initialValue": 10000,
          "finalValue": 8692.48046875,
          "totalReturn": -13.075199127197266,
          "finalCoinValue": 0,
          "finalCoinAmount": 2.9168124198913574,
          "endPrice": 2980.1298828125,
          "buyHoldValue": 12936.1640625,
          "buyHoldReturn": 29.36164093017578,
          "totalTrades": 342,
          "winRate": 30.994152069091797,
          "maxDrawdown": 8073.412109375,
          "maxDrawdownPct": 60.96992874145508,
          "totalFees": 3142.27001953125,
          "error": 0,
          "candleSize": "2h",
          "source_row_index": 15321,
          "source_status": "Observed original metric row"
        },
        {
          "conversion_length": 9,
          "base_length": 26,
          "span_b_length": 52,
          "cloud_age": 6,
          "initialValue": 10000,
          "finalValue": 7903.8603515625,
          "totalReturn": -20.961395263671875,
          "finalCoinValue": 0,
          "finalCoinAmount": 2.652186393737793,
          "endPrice": 2980.1298828125,
          "buyHoldValue": 12936.1640625,
          "buyHoldReturn": 29.36164093017578,
          "totalTrades": 342,
          "winRate": 30.40935707092285,
          "maxDrawdown": 8090.92578125,
          "maxDrawdownPct": 63.36378479003906,
          "totalFees": 2929.715087890625,
          "error": 0,
          "candleSize": "2h",
          "source_row_index": 17199,
          "source_status": "Observed original metric row"
        },
        {
          "conversion_length": 9,
          "base_length": 26,
          "span_b_length": 52,
          "cloud_age": 8,
          "initialValue": 10000,
          "finalValue": 7327.9697265625,
          "totalReturn": -26.720304489135742,
          "finalCoinValue": 0,
          "finalCoinAmount": 2.4589428901672363,
          "endPrice": 2980.1298828125,
          "buyHoldValue": 12936.1640625,
          "buyHoldReturn": 29.36164093017578,
          "totalTrades": 340,
          "winRate": 31.176469802856445,
          "maxDrawdown": 8448.62109375,
          "maxDrawdownPct": 65.50238800048828,
          "totalFees": 2857.24462890625,
          "error": 0,
          "candleSize": "2h",
          "source_row_index": 18494,
          "source_status": "Observed original metric row"
        },
        {
          "conversion_length": 9,
          "base_length": 26,
          "span_b_length": 52,
          "cloud_age": 10,
          "initialValue": 10000,
          "finalValue": 7052.52099609375,
          "totalReturn": -29.47479248046875,
          "finalCoinValue": 0,
          "finalCoinAmount": 2.3665144443511963,
          "endPrice": 2980.1298828125,
          "buyHoldValue": 12936.1640625,
          "buyHoldReturn": 29.36164093017578,
          "totalTrades": 334,
          "winRate": 32.335330963134766,
          "maxDrawdown": 8587.3447265625,
          "maxDrawdownPct": 66.57791900634766,
          "totalFees": 2797.2939453125,
          "error": 0,
          "candleSize": "2h",
          "source_row_index": 19048,
          "source_status": "Observed original metric row"
        },
        {
          "conversion_length": 9,
          "base_length": 26,
          "span_b_length": 52,
          "cloud_age": 12,
          "initialValue": 10000,
          "finalValue": 9075.423828125,
          "totalReturn": -9.245760917663574,
          "finalCoinValue": 0,
          "finalCoinAmount": 3.045311450958252,
          "endPrice": 2980.1298828125,
          "buyHoldValue": 12936.1640625,
          "buyHoldReturn": 29.36164093017578,
          "totalTrades": 318,
          "winRate": 34.59119415283203,
          "maxDrawdown": 7942.56884765625,
          "maxDrawdownPct": 60.308868408203125,
          "totalFees": 2948.339599609375,
          "error": 0,
          "candleSize": "2h",
          "source_row_index": 14424,
          "source_status": "Observed original metric row"
        },
        {
          "conversion_length": 9,
          "base_length": 26,
          "span_b_length": 52,
          "cloud_age": 14,
          "initialValue": 10000,
          "finalValue": 9113.2607421875,
          "totalReturn": -8.86739444732666,
          "finalCoinValue": 0,
          "finalCoinAmount": 3.0580077171325684,
          "endPrice": 2980.1298828125,
          "buyHoldValue": 12936.1640625,
          "buyHoldReturn": 29.36164093017578,
          "totalTrades": 306,
          "winRate": 35.29411697387695,
          "maxDrawdown": 7828.18359375,
          "maxDrawdownPct": 59.787418365478516,
          "totalFees": 2859.50634765625,
          "error": 0,
          "candleSize": "2h",
          "source_row_index": 14336,
          "source_status": "Observed original metric row"
        },
        {
          "conversion_length": 9,
          "base_length": 26,
          "span_b_length": 52,
          "cloud_age": 16,
          "initialValue": 10000,
          "finalValue": 9169.8115234375,
          "totalReturn": -8.301886558532715,
          "finalCoinValue": 0,
          "finalCoinAmount": 3.076983690261841,
          "endPrice": 2980.1298828125,
          "buyHoldValue": 12936.1640625,
          "buyHoldReturn": 29.36164093017578,
          "totalTrades": 302,
          "winRate": 34.43708419799805,
          "maxDrawdown": 7933.4306640625,
          "maxDrawdownPct": 58.95066833496094,
          "totalFees": 2886.0126953125,
          "error": 0,
          "candleSize": "2h",
          "source_row_index": 14195,
          "source_status": "Observed original metric row"
        },
        {
          "conversion_length": 9,
          "base_length": 26,
          "span_b_length": 52,
          "cloud_age": 18,
          "initialValue": 10000,
          "finalValue": 8498.1796875,
          "totalReturn": -15.018199920654297,
          "finalCoinValue": 0,
          "finalCoinAmount": 2.851613759994507,
          "endPrice": 2980.1298828125,
          "buyHoldValue": 12936.1640625,
          "buyHoldReturn": 29.36164093017578,
          "totalTrades": 298,
          "winRate": 33.55704879760742,
          "maxDrawdown": 7946.54443359375,
          "maxDrawdownPct": 61.02851104736328,
          "totalFees": 2733.92529296875,
          "error": 0,
          "candleSize": "2h",
          "source_row_index": 15814,
          "source_status": "Observed original metric row"
        },
        {
          "conversion_length": 9,
          "base_length": 26,
          "span_b_length": 52,
          "cloud_age": 20,
          "initialValue": 10000,
          "finalValue": 9077.0810546875,
          "totalReturn": -9.229188919067383,
          "finalCoinValue": 0,
          "finalCoinAmount": 3.045867443084717,
          "endPrice": 2980.1298828125,
          "buyHoldValue": 12936.1640625,
          "buyHoldReturn": 29.36164093017578,
          "totalTrades": 296,
          "winRate": 33.10810852050781,
          "maxDrawdown": 7912.8583984375,
          "maxDrawdownPct": 58.78778839111328,
          "totalFees": 2847.2861328125,
          "error": 0,
          "candleSize": "2h",
          "source_row_index": 14420,
          "source_status": "Observed original metric row"
        },
        {
          "conversion_length": 9,
          "base_length": 26,
          "span_b_length": 52,
          "cloud_age": 22,
          "initialValue": 10000,
          "finalValue": 9250.7451171875,
          "totalReturn": -7.492550849914551,
          "finalCoinValue": 0,
          "finalCoinAmount": 3.1041414737701416,
          "endPrice": 2980.1298828125,
          "buyHoldValue": 12936.1640625,
          "buyHoldReturn": 29.36164093017578,
          "totalTrades": 298,
          "winRate": 32.21476364135742,
          "maxDrawdown": 8912.294921875,
          "maxDrawdownPct": 59.01044845581055,
          "totalFees": 3168.359619140625,
          "error": 0,
          "candleSize": "2h",
          "source_row_index": 13974,
          "source_status": "Observed original metric row"
        },
        {
          "conversion_length": 9,
          "base_length": 26,
          "span_b_length": 52,
          "cloud_age": 24,
          "initialValue": 10000,
          "finalValue": 10505.4775390625,
          "totalReturn": 5.054774761199951,
          "finalCoinValue": 0,
          "finalCoinAmount": 3.525174140930176,
          "endPrice": 2980.1298828125,
          "buyHoldValue": 12936.1640625,
          "buyHoldReturn": 29.36164093017578,
          "totalTrades": 286,
          "winRate": 32.86713409423828,
          "maxDrawdown": 9228.5966796875,
          "maxDrawdownPct": 58.354976654052734,
          "totalFees": 3184.336669921875,
          "error": 0,
          "candleSize": "2h",
          "source_row_index": 10734,
          "source_status": "Observed original metric row"
        },
        {
          "conversion_length": 9,
          "base_length": 26,
          "span_b_length": 52,
          "cloud_age": 26,
          "initialValue": 10000,
          "finalValue": 9265.1982421875,
          "totalReturn": -7.348021984100342,
          "finalCoinValue": 0,
          "finalCoinAmount": 3.1089911460876465,
          "endPrice": 2980.1298828125,
          "buyHoldValue": 12936.1640625,
          "buyHoldReturn": 29.36164093017578,
          "totalTrades": 292,
          "winRate": 31.50684928894043,
          "maxDrawdown": 9262.7255859375,
          "maxDrawdownPct": 61.076263427734375,
          "totalFees": 3049.151123046875,
          "error": 0,
          "candleSize": "2h",
          "source_row_index": 13944,
          "source_status": "Observed original metric row"
        },
        {
          "conversion_length": 9,
          "base_length": 26,
          "span_b_length": 52,
          "cloud_age": 28,
          "initialValue": 10000,
          "finalValue": 9861.314453125,
          "totalReturn": -1.386857509613037,
          "finalCoinValue": 0,
          "finalCoinAmount": 3.309021472930908,
          "endPrice": 2980.1298828125,
          "buyHoldValue": 12936.1640625,
          "buyHoldReturn": 29.36164093017578,
          "totalTrades": 292,
          "winRate": 31.50684928894043,
          "maxDrawdown": 9566.421875,
          "maxDrawdownPct": 61.3482666015625,
          "totalFees": 3105.020263671875,
          "error": 0,
          "candleSize": "2h",
          "source_row_index": 12454,
          "source_status": "Observed original metric row"
        },
        {
          "conversion_length": 9,
          "base_length": 26,
          "span_b_length": 52,
          "cloud_age": 30,
          "initialValue": 10000,
          "finalValue": 8760.1484375,
          "totalReturn": -12.39851188659668,
          "finalCoinValue": 0,
          "finalCoinAmount": 2.939518928527832,
          "endPrice": 2980.1298828125,
          "buyHoldValue": 12936.1640625,
          "buyHoldReturn": 29.36164093017578,
          "totalTrades": 286,
          "winRate": 31.468530654907227,
          "maxDrawdown": 8545.5380859375,
          "maxDrawdownPct": 57.659759521484375,
          "totalFees": 2945.2333984375,
          "error": 0,
          "candleSize": "2h",
          "source_row_index": 15163,
          "source_status": "Observed original metric row"
        },
        {
          "conversion_length": 9,
          "base_length": 26,
          "span_b_length": 52,
          "cloud_age": 32,
          "initialValue": 10000,
          "finalValue": 8737.669921875,
          "totalReturn": -12.62330436706543,
          "finalCoinValue": 0,
          "finalCoinAmount": 2.931976079940796,
          "endPrice": 2980.1298828125,
          "buyHoldValue": 12936.1640625,
          "buyHoldReturn": 29.36164093017578,
          "totalTrades": 286,
          "winRate": 30.769229888916016,
          "maxDrawdown": 8793.5400390625,
          "maxDrawdownPct": 59.45630645751953,
          "totalFees": 2913.908935546875,
          "error": 0,
          "candleSize": "2h",
          "source_row_index": 15213,
          "source_status": "Observed original metric row"
        },
        {
          "conversion_length": 9,
          "base_length": 26,
          "span_b_length": 52,
          "cloud_age": 34,
          "initialValue": 10000,
          "finalValue": 9468.953125,
          "totalReturn": -5.3104729652404785,
          "finalCoinValue": 0,
          "finalCoinAmount": 3.1773622035980225,
          "endPrice": 2980.1298828125,
          "buyHoldValue": 12936.1640625,
          "buyHoldReturn": 29.36164093017578,
          "totalTrades": 278,
          "winRate": 31.65467643737793,
          "maxDrawdown": 7981.81884765625,
          "maxDrawdownPct": 55.4650764465332,
          "totalFees": 2880.2158203125,
          "error": 0,
          "candleSize": "2h",
          "source_row_index": 13384,
          "source_status": "Observed original metric row"
        },
        {
          "conversion_length": 9,
          "base_length": 26,
          "span_b_length": 52,
          "cloud_age": 36,
          "initialValue": 10000,
          "finalValue": 11689.48046875,
          "totalReturn": 16.89480972290039,
          "finalCoinValue": 0,
          "finalCoinAmount": 3.922473430633545,
          "endPrice": 2980.1298828125,
          "buyHoldValue": 12936.1640625,
          "buyHoldReturn": 29.36164093017578,
          "totalTrades": 276,
          "winRate": 31.159420013427734,
          "maxDrawdown": 7082.42578125,
          "maxDrawdownPct": 46.20475769042969,
          "totalFees": 3222.75634765625,
          "error": 0,
          "candleSize": "2h",
          "source_row_index": 7582,
          "source_status": "Observed original metric row"
        },
        {
          "conversion_length": 9,
          "base_length": 26,
          "span_b_length": 52,
          "cloud_age": 38,
          "initialValue": 10000,
          "finalValue": 12829.6630859375,
          "totalReturn": 28.2966251373291,
          "finalCoinValue": 0,
          "finalCoinAmount": 4.305068016052246,
          "endPrice": 2980.1298828125,
          "buyHoldValue": 12936.1640625,
          "buyHoldReturn": 29.36164093017578,
          "totalTrades": 268,
          "winRate": 32.08955383300781,
          "maxDrawdown": 6725.708984375,
          "maxDrawdownPct": 42.67502212524414,
          "totalFees": 3264.006591796875,
          "error": 0,
          "candleSize": "2h",
          "source_row_index": 5033,
          "source_status": "Observed original metric row"
        },
        {
          "conversion_length": 9,
          "base_length": 26,
          "span_b_length": 52,
          "cloud_age": 40,
          "initialValue": 10000,
          "finalValue": 14088.974609375,
          "totalReturn": 40.889747619628906,
          "finalCoinValue": 0,
          "finalCoinAmount": 4.727637767791748,
          "endPrice": 2980.1298828125,
          "buyHoldValue": 12936.1640625,
          "buyHoldReturn": 29.36164093017578,
          "totalTrades": 260,
          "winRate": 32.30769348144531,
          "maxDrawdown": 6350.2529296875,
          "maxDrawdownPct": 40.47692108154297,
          "totalFees": 3249.14990234375,
          "error": 0,
          "candleSize": "2h",
          "source_row_index": 2957,
          "source_status": "Observed original metric row"
        },
        {
          "conversion_length": 9,
          "base_length": 26,
          "span_b_length": 52,
          "cloud_age": 42,
          "initialValue": 10000,
          "finalValue": 14432.38671875,
          "totalReturn": 44.32386779785156,
          "finalCoinValue": 0,
          "finalCoinAmount": 4.84287166595459,
          "endPrice": 2980.1298828125,
          "buyHoldValue": 12936.1640625,
          "buyHoldReturn": 29.36164093017578,
          "totalTrades": 256,
          "winRate": 33.59375,
          "maxDrawdown": 6081.7763671875,
          "maxDrawdownPct": 38.09898376464844,
          "totalFees": 3295.218505859375,
          "error": 0,
          "candleSize": "2h",
          "source_row_index": 2527,
          "source_status": "Observed original metric row"
        },
        {
          "conversion_length": 9,
          "base_length": 26,
          "span_b_length": 52,
          "cloud_age": 44,
          "initialValue": 10000,
          "finalValue": 14558.994140625,
          "totalReturn": 45.589942932128906,
          "finalCoinValue": 0,
          "finalCoinAmount": 4.885355472564697,
          "endPrice": 2980.1298828125,
          "buyHoldValue": 12936.1640625,
          "buyHoldReturn": 29.36164093017578,
          "totalTrades": 248,
          "winRate": 33.870967864990234,
          "maxDrawdown": 5822.916015625,
          "maxDrawdownPct": 35.804447174072266,
          "totalFees": 3264.233642578125,
          "error": 0,
          "candleSize": "2h",
          "source_row_index": 2376,
          "source_status": "Observed original metric row"
        },
        {
          "conversion_length": 9,
          "base_length": 26,
          "span_b_length": 52,
          "cloud_age": 46,
          "initialValue": 10000,
          "finalValue": 12982.5224609375,
          "totalReturn": 29.82522964477539,
          "finalCoinValue": 0,
          "finalCoinAmount": 4.356361389160156,
          "endPrice": 2980.1298828125,
          "buyHoldValue": 12936.1640625,
          "buyHoldReturn": 29.36164093017578,
          "totalTrades": 250,
          "winRate": 33.599998474121094,
          "maxDrawdown": 5791.3896484375,
          "maxDrawdownPct": 37.807552337646484,
          "totalFees": 3052.087646484375,
          "error": 0,
          "candleSize": "2h",
          "source_row_index": 4752,
          "source_status": "Observed original metric row"
        },
        {
          "conversion_length": 9,
          "base_length": 26,
          "span_b_length": 52,
          "cloud_age": 48,
          "initialValue": 10000,
          "finalValue": 13571.7919921875,
          "totalReturn": 35.71791458129883,
          "finalCoinValue": 0,
          "finalCoinAmount": 4.554093837738037,
          "endPrice": 2980.1298828125,
          "buyHoldValue": 12936.1640625,
          "buyHoldReturn": 29.36164093017578,
          "totalTrades": 248,
          "winRate": 33.870967864990234,
          "maxDrawdown": 5837.27880859375,
          "maxDrawdownPct": 39.2532958984375,
          "totalFees": 2994.314453125,
          "error": 0,
          "candleSize": "2h",
          "source_row_index": 3691,
          "source_status": "Observed original metric row"
        },
        {
          "conversion_length": 9,
          "base_length": 26,
          "span_b_length": 52,
          "cloud_age": 50,
          "initialValue": 10000,
          "finalValue": 12816.638671875,
          "totalReturn": 28.1663875579834,
          "finalCoinValue": 0,
          "finalCoinAmount": 4.3006978034973145,
          "endPrice": 2980.1298828125,
          "buyHoldValue": 12936.1640625,
          "buyHoldReturn": 29.36164093017578,
          "totalTrades": 246,
          "winRate": 32.52032470703125,
          "maxDrawdown": 6497.13818359375,
          "maxDrawdownPct": 42.327369689941406,
          "totalFees": 2943.051025390625,
          "error": 0,
          "candleSize": "2h",
          "source_row_index": 5060,
          "source_status": "Observed original metric row"
        },
        {
          "conversion_length": 9,
          "base_length": 26,
          "span_b_length": 52,
          "cloud_age": 52,
          "initialValue": 10000,
          "finalValue": 12127.9228515625,
          "totalReturn": 21.27922821044922,
          "finalCoinValue": 0,
          "finalCoinAmount": 4.0695953369140625,
          "endPrice": 2980.1298828125,
          "buyHoldValue": 12936.1640625,
          "buyHoldReturn": 29.36164093017578,
          "totalTrades": 250,
          "winRate": 32,
          "maxDrawdown": 6113.146484375,
          "maxDrawdownPct": 41.40836715698242,
          "totalFees": 2904.104736328125,
          "error": 0,
          "candleSize": "2h",
          "source_row_index": 6565,
          "source_status": "Observed original metric row"
        }
      ]
    },
    {
      "family": "ichimoku",
      "id": "ichimoku-ethusdt-4h-early",
      "market": {
        "exchange": "binance",
        "symbol": "ETHUSDT",
        "timeframe": "4h",
        "start": "2021-01-01",
        "end": "2023-12-31",
        "starting_amount": 10000,
        "trading_fee_percent": 0.1
      },
      "source": {
        "interface": "UI",
        "ui_job": "UI-REMAIN-ichimoku-main-ethusdt-early-2h-4h",
        "raw_result": "ichimoku/raw-ui/UI-REMAIN-ichimoku-main-ethusdt-early-2h-4h/export.compact.json",
        "completion": "ichimoku/raw-ui/UI-REMAIN-ichimoku-main-ethusdt-early-2h-4h/completion.json",
        "normalized_result": "ichimoku/raw-ui/UI-REMAIN-ichimoku-main-ethusdt-early-2h-4h/normalized-ui.json",
        "request": "ichimoku/raw-ui/UI-REMAIN-ichimoku-main-ethusdt-early-2h-4h/completion.json",
        "request_sha256": "c6743d8ccb20280ef8ff14b8ddd3af1e5ac03d4487b31c247947c0b91ed29c48",
        "result_sha256": "2f0a5757b252bfad186bc8a5d444ec3c3203f2a6b55746684c47cd21323b30f1",
        "normalized_sha256": "b9ee87d6fca8170ce6fa9d9ec5e38014348e652abc007276426b6c40a38503ed",
        "source_sha256": "36d6ae3b9189b10573b320d8d942b0cebb07ab17a7485848a2bf1f196f611121",
        "ui_counts": {
          "requested": 10530,
          "structural_invalid": 0,
          "failed_runtime_tuples": 0,
          "accepted_valid": 10530,
          "observed_metric_rows": 10530,
          "traded_rows": 10530,
          "explicit_zero_rows": 0,
          "reconciled_omitted_zero_tuples": 0,
          "inclusion": "unique"
        }
      },
      "rows": 10530,
      "observed_metric_rows": 10530,
      "traded": 10530,
      "zero": 0,
      "omitted_zero_tuples": 0,
      "profitable": 10356,
      "median_observed_return": 61.69461631774902,
      "minimum_observed_return": -29.966230392456055,
      "maximum_observed_return": 244.5264129638672,
      "median_observed_reported_drawdown": 44.77182197570801,
      "cloud_age_0_to_26": {
        "pairs": 390,
        "more_executions": 0,
        "fewer_executions": 390,
        "equal_executions": 0,
        "observed_return_pairs": 390,
        "higher_return": 219,
        "lower_return": 171,
        "median_observed_return_delta_pp": 4.708904266357422
      },
      "representative_default_metrics": [
        {
          "conversion_length": 9,
          "base_length": 26,
          "span_b_length": 52,
          "cloud_age": 0,
          "initialValue": 10000,
          "finalValue": 14932.9560546875,
          "totalReturn": 49.329559326171875,
          "finalCoinValue": 0,
          "finalCoinAmount": 6.5380144119262695,
          "endPrice": 2284.02001953125,
          "buyHoldValue": 30665.396484375,
          "buyHoldReturn": 206.65396118164062,
          "totalTrades": 256,
          "winRate": 27.34375,
          "maxDrawdown": 14235.8369140625,
          "maxDrawdownPct": 54.357696533203125,
          "totalFees": 3977.034423828125,
          "error": 0,
          "candleSize": "4h",
          "source_row_index": 8115,
          "source_status": "Observed original metric row"
        },
        {
          "conversion_length": 9,
          "base_length": 26,
          "span_b_length": 52,
          "cloud_age": 2,
          "initialValue": 10000,
          "finalValue": 16944.388671875,
          "totalReturn": 69.44389343261719,
          "finalCoinValue": 0,
          "finalCoinAmount": 7.4186692237854,
          "endPrice": 2284.02001953125,
          "buyHoldValue": 30665.396484375,
          "buyHoldReturn": 206.65396118164062,
          "totalTrades": 238,
          "winRate": 29.41176414489746,
          "maxDrawdown": 13623.876953125,
          "maxDrawdownPct": 52.02100372314453,
          "totalFees": 3892.32763671875,
          "error": 0,
          "candleSize": "4h",
          "source_row_index": 4939,
          "source_status": "Observed original metric row"
        },
        {
          "conversion_length": 9,
          "base_length": 26,
          "span_b_length": 52,
          "cloud_age": 4,
          "initialValue": 10000,
          "finalValue": 17337.421875,
          "totalReturn": 73.37422180175781,
          "finalCoinValue": 0,
          "finalCoinAmount": 7.5907487869262695,
          "endPrice": 2284.02001953125,
          "buyHoldValue": 30665.396484375,
          "buyHoldReturn": 206.65396118164062,
          "totalTrades": 228,
          "winRate": 30.701753616333008,
          "maxDrawdown": 11769.4404296875,
          "maxDrawdownPct": 48.15589141845703,
          "totalFees": 3632.30126953125,
          "error": 0,
          "candleSize": "4h",
          "source_row_index": 4388,
          "source_status": "Observed original metric row"
        },
        {
          "conversion_length": 9,
          "base_length": 26,
          "span_b_length": 52,
          "cloud_age": 6,
          "initialValue": 10000,
          "finalValue": 16076.3037109375,
          "totalReturn": 60.763038635253906,
          "finalCoinValue": 0,
          "finalCoinAmount": 7.038600444793701,
          "endPrice": 2284.02001953125,
          "buyHoldValue": 30665.396484375,
          "buyHoldReturn": 206.65396118164062,
          "totalTrades": 222,
          "winRate": 30.630630493164062,
          "maxDrawdown": 12704.4814453125,
          "maxDrawdownPct": 51.814090728759766,
          "totalFees": 3416.607666015625,
          "error": 0,
          "candleSize": "4h",
          "source_row_index": 6225,
          "source_status": "Observed original metric row"
        },
        {
          "conversion_length": 9,
          "base_length": 26,
          "span_b_length": 52,
          "cloud_age": 8,
          "initialValue": 10000,
          "finalValue": 16478.736328125,
          "totalReturn": 64.78736877441406,
          "finalCoinValue": 0,
          "finalCoinAmount": 7.2147955894470215,
          "endPrice": 2284.02001953125,
          "buyHoldValue": 30665.396484375,
          "buyHoldReturn": 206.65396118164062,
          "totalTrades": 218,
          "winRate": 33.027523040771484,
          "maxDrawdown": 12067.9228515625,
          "maxDrawdownPct": 51.146907806396484,
          "totalFees": 3309.45751953125,
          "error": 0,
          "candleSize": "4h",
          "source_row_index": 5599,
          "source_status": "Observed original metric row"
        },
        {
          "conversion_length": 9,
          "base_length": 26,
          "span_b_length": 52,
          "cloud_age": 10,
          "initialValue": 10000,
          "finalValue": 15346.119140625,
          "totalReturn": 53.46118927001953,
          "finalCoinValue": 0,
          "finalCoinAmount": 6.718907356262207,
          "endPrice": 2284.02001953125,
          "buyHoldValue": 30665.396484375,
          "buyHoldReturn": 206.65396118164062,
          "totalTrades": 216,
          "winRate": 34.25925827026367,
          "maxDrawdown": 12014.142578125,
          "maxDrawdownPct": 52.82905197143555,
          "totalFees": 3096.36865234375,
          "error": 0,
          "candleSize": "4h",
          "source_row_index": 7419,
          "source_status": "Observed original metric row"
        },
        {
          "conversion_length": 9,
          "base_length": 26,
          "span_b_length": 52,
          "cloud_age": 12,
          "initialValue": 10000,
          "finalValue": 15109.4892578125,
          "totalReturn": 51.09489822387695,
          "finalCoinValue": 0,
          "finalCoinAmount": 6.615305423736572,
          "endPrice": 2284.02001953125,
          "buyHoldValue": 30665.396484375,
          "buyHoldReturn": 206.65396118164062,
          "totalTrades": 208,
          "winRate": 35.57692337036133,
          "maxDrawdown": 11987.7529296875,
          "maxDrawdownPct": 53.20244598388672,
          "totalFees": 2984.975830078125,
          "error": 0,
          "candleSize": "4h",
          "source_row_index": 7820,
          "source_status": "Observed original metric row"
        },
        {
          "conversion_length": 9,
          "base_length": 26,
          "span_b_length": 52,
          "cloud_age": 14,
          "initialValue": 10000,
          "finalValue": 14976.2099609375,
          "totalReturn": 49.7620964050293,
          "finalCoinValue": 0,
          "finalCoinAmount": 6.556951999664307,
          "endPrice": 2284.02001953125,
          "buyHoldValue": 30665.396484375,
          "buyHoldReturn": 206.65396118164062,
          "totalTrades": 208,
          "winRate": 35.57692337036133,
          "maxDrawdown": 11557.8359375,
          "maxDrawdownPct": 52.08034896850586,
          "totalFees": 2960.455322265625,
          "error": 0,
          "candleSize": "4h",
          "source_row_index": 8054,
          "source_status": "Observed original metric row"
        },
        {
          "conversion_length": 9,
          "base_length": 26,
          "span_b_length": 52,
          "cloud_age": 16,
          "initialValue": 10000,
          "finalValue": 13785.8173828125,
          "totalReturn": 37.85817337036133,
          "finalCoinValue": 13785.7568359375,
          "finalCoinAmount": 6.035768985748291,
          "endPrice": 2284.02001953125,
          "buyHoldValue": 30665.396484375,
          "buyHoldReturn": 206.65396118164062,
          "totalTrades": 207,
          "winRate": 35.92232894897461,
          "maxDrawdown": 11182.9697265625,
          "maxDrawdownPct": 51.70915603637695,
          "totalFees": 2842.49755859375,
          "error": 0,
          "candleSize": "4h",
          "source_row_index": 10157,
          "source_status": "Observed original metric row"
        },
        {
          "conversion_length": 9,
          "base_length": 26,
          "span_b_length": 52,
          "cloud_age": 18,
          "initialValue": 10000,
          "finalValue": 15666.9814453125,
          "totalReturn": 56.66981887817383,
          "finalCoinValue": 15666.9130859375,
          "finalCoinAmount": 6.859389305114746,
          "endPrice": 2284.02001953125,
          "buyHoldValue": 30665.396484375,
          "buyHoldReturn": 206.65396118164062,
          "totalTrades": 201,
          "winRate": 37,
          "maxDrawdown": 10163.48046875,
          "maxDrawdownPct": 47.39381790161133,
          "totalFees": 2875.08203125,
          "error": 0,
          "candleSize": "4h",
          "source_row_index": 6891,
          "source_status": "Observed original metric row"
        },
        {
          "conversion_length": 9,
          "base_length": 26,
          "span_b_length": 52,
          "cloud_age": 20,
          "initialValue": 10000,
          "finalValue": 15699.8935546875,
          "totalReturn": 56.99893569946289,
          "finalCoinValue": 15699.82421875,
          "finalCoinAmount": 6.873798370361328,
          "endPrice": 2284.02001953125,
          "buyHoldValue": 30665.396484375,
          "buyHoldReturn": 206.65396118164062,
          "totalTrades": 199,
          "winRate": 35.35353469848633,
          "maxDrawdown": 10342.0029296875,
          "maxDrawdownPct": 47.41176986694336,
          "totalFees": 2903.558837890625,
          "error": 0,
          "candleSize": "4h",
          "source_row_index": 6839,
          "source_status": "Observed original metric row"
        },
        {
          "conversion_length": 9,
          "base_length": 26,
          "span_b_length": 52,
          "cloud_age": 22,
          "initialValue": 10000,
          "finalValue": 19126.837890625,
          "totalReturn": 91.26837921142578,
          "finalCoinValue": 19126.75390625,
          "finalCoinAmount": 8.374198913574219,
          "endPrice": 2284.02001953125,
          "buyHoldValue": 30665.396484375,
          "buyHoldReturn": 206.65396118164062,
          "totalTrades": 199,
          "winRate": 35.35353469848633,
          "maxDrawdown": 12497.439453125,
          "maxDrawdownPct": 47.111629486083984,
          "totalFees": 3519.015380859375,
          "error": 0,
          "candleSize": "4h",
          "source_row_index": 2493,
          "source_status": "Observed original metric row"
        },
        {
          "conversion_length": 9,
          "base_length": 26,
          "span_b_length": 52,
          "cloud_age": 24,
          "initialValue": 10000,
          "finalValue": 19495.865234375,
          "totalReturn": 94.95865631103516,
          "finalCoinValue": 19495.779296875,
          "finalCoinAmount": 8.535768508911133,
          "endPrice": 2284.02001953125,
          "buyHoldValue": 30665.396484375,
          "buyHoldReturn": 206.65396118164062,
          "totalTrades": 199,
          "winRate": 35.35353469848633,
          "maxDrawdown": 12282.97265625,
          "maxDrawdownPct": 45.939083099365234,
          "totalFees": 3613.82421875,
          "error": 0,
          "candleSize": "4h",
          "source_row_index": 2240,
          "source_status": "Observed original metric row"
        },
        {
          "conversion_length": 9,
          "base_length": 26,
          "span_b_length": 52,
          "cloud_age": 26,
          "initialValue": 10000,
          "finalValue": 18242.0078125,
          "totalReturn": 82.42008209228516,
          "finalCoinValue": 18241.927734375,
          "finalCoinAmount": 7.9867987632751465,
          "endPrice": 2284.02001953125,
          "buyHoldValue": 30665.396484375,
          "buyHoldReturn": 206.65396118164062,
          "totalTrades": 193,
          "winRate": 34.375,
          "maxDrawdown": 12773.033203125,
          "maxDrawdownPct": 47.98347091674805,
          "totalFees": 3379.390380859375,
          "error": 0,
          "candleSize": "4h",
          "source_row_index": 3348,
          "source_status": "Observed original metric row"
        },
        {
          "conversion_length": 9,
          "base_length": 26,
          "span_b_length": 52,
          "cloud_age": 28,
          "initialValue": 10000,
          "finalValue": 17661.984375,
          "totalReturn": 76.6198501586914,
          "finalCoinValue": 17661.908203125,
          "finalCoinAmount": 7.732850074768066,
          "endPrice": 2284.02001953125,
          "buyHoldValue": 30665.396484375,
          "buyHoldReturn": 206.65396118164062,
          "totalTrades": 189,
          "winRate": 36.17021179199219,
          "maxDrawdown": 12274.3134765625,
          "maxDrawdownPct": 47.71996307373047,
          "totalFees": 3206.1845703125,
          "error": 0,
          "candleSize": "4h",
          "source_row_index": 3984,
          "source_status": "Observed original metric row"
        },
        {
          "conversion_length": 9,
          "base_length": 26,
          "span_b_length": 52,
          "cloud_age": 30,
          "initialValue": 10000,
          "finalValue": 15572.0654296875,
          "totalReturn": 55.72064971923828,
          "finalCoinValue": 15571.9970703125,
          "finalCoinAmount": 6.817831993103027,
          "endPrice": 2284.02001953125,
          "buyHoldValue": 30665.396484375,
          "buyHoldReturn": 206.65396118164062,
          "totalTrades": 189,
          "winRate": 36.17021179199219,
          "maxDrawdown": 12338.765625,
          "maxDrawdownPct": 50.573150634765625,
          "totalFees": 2926.852783203125,
          "error": 0,
          "candleSize": "4h",
          "source_row_index": 7053,
          "source_status": "Observed original metric row"
        },
        {
          "conversion_length": 9,
          "base_length": 26,
          "span_b_length": 52,
          "cloud_age": 32,
          "initialValue": 10000,
          "finalValue": 18238.466796875,
          "totalReturn": 82.38467407226562,
          "finalCoinValue": 18238.38671875,
          "finalCoinAmount": 7.985248565673828,
          "endPrice": 2284.02001953125,
          "buyHoldValue": 30665.396484375,
          "buyHoldReturn": 206.65396118164062,
          "totalTrades": 191,
          "winRate": 36.842105865478516,
          "maxDrawdown": 11406.1279296875,
          "maxDrawdownPct": 45.3572998046875,
          "totalFees": 3279.93310546875,
          "error": 0,
          "candleSize": "4h",
          "source_row_index": 3352,
          "source_status": "Observed original metric row"
        },
        {
          "conversion_length": 9,
          "base_length": 26,
          "span_b_length": 52,
          "cloud_age": 34,
          "initialValue": 10000,
          "finalValue": 21339.373046875,
          "totalReturn": 113.39373779296875,
          "finalCoinValue": 21339.279296875,
          "finalCoinAmount": 9.342901229858398,
          "endPrice": 2284.02001953125,
          "buyHoldValue": 30665.396484375,
          "buyHoldReturn": 206.65396118164062,
          "totalTrades": 185,
          "winRate": 36.956520080566406,
          "maxDrawdown": 9842.4228515625,
          "maxDrawdownPct": 39.44558334350586,
          "totalFees": 3411.763671875,
          "error": 0,
          "candleSize": "4h",
          "source_row_index": 1120,
          "source_status": "Observed original metric row"
        },
        {
          "conversion_length": 9,
          "base_length": 26,
          "span_b_length": 52,
          "cloud_age": 36,
          "initialValue": 10000,
          "finalValue": 20919.677734375,
          "totalReturn": 109.19677734375,
          "finalCoinValue": 20919.5859375,
          "finalCoinAmount": 9.159148216247559,
          "endPrice": 2284.02001953125,
          "buyHoldValue": 30665.396484375,
          "buyHoldReturn": 206.65396118164062,
          "totalTrades": 185,
          "winRate": 36.956520080566406,
          "maxDrawdown": 7881.458984375,
          "maxDrawdownPct": 34.06391525268555,
          "totalFees": 3358.437744140625,
          "error": 0,
          "candleSize": "4h",
          "source_row_index": 1331,
          "source_status": "Observed original metric row"
        },
        {
          "conversion_length": 9,
          "base_length": 26,
          "span_b_length": 52,
          "cloud_age": 38,
          "initialValue": 10000,
          "finalValue": 21491.34765625,
          "totalReturn": 114.91348266601562,
          "finalCoinValue": 21491.25390625,
          "finalCoinAmount": 9.409439086914062,
          "endPrice": 2284.02001953125,
          "buyHoldValue": 30665.396484375,
          "buyHoldReturn": 206.65396118164062,
          "totalTrades": 179,
          "winRate": 39.325843811035156,
          "maxDrawdown": 7403.9794921875,
          "maxDrawdownPct": 32.186439514160156,
          "totalFees": 3268.88232421875,
          "error": 0,
          "candleSize": "4h",
          "source_row_index": 1049,
          "source_status": "Observed original metric row"
        },
        {
          "conversion_length": 9,
          "base_length": 26,
          "span_b_length": 52,
          "cloud_age": 40,
          "initialValue": 10000,
          "finalValue": 23612.35546875,
          "totalReturn": 136.12355041503906,
          "finalCoinValue": 23612.251953125,
          "finalCoinAmount": 10.338068008422852,
          "endPrice": 2284.02001953125,
          "buyHoldValue": 30665.396484375,
          "buyHoldReturn": 206.65396118164062,
          "totalTrades": 173,
          "winRate": 38.372093200683594,
          "maxDrawdown": 7587.0830078125,
          "maxDrawdownPct": 32.33073806762695,
          "totalFees": 3330.727783203125,
          "error": 0,
          "candleSize": "4h",
          "source_row_index": 437,
          "source_status": "Observed original metric row"
        },
        {
          "conversion_length": 9,
          "base_length": 26,
          "span_b_length": 52,
          "cloud_age": 42,
          "initialValue": 10000,
          "finalValue": 23924.767578125,
          "totalReturn": 139.2476806640625,
          "finalCoinValue": 23924.6640625,
          "finalCoinAmount": 10.47485065460205,
          "endPrice": 2284.02001953125,
          "buyHoldValue": 30665.396484375,
          "buyHoldReturn": 206.65396118164062,
          "totalTrades": 167,
          "winRate": 40.9638557434082,
          "maxDrawdown": 7163.8603515625,
          "maxDrawdownPct": 32.33073806762695,
          "totalFees": 3158.021728515625,
          "error": 0,
          "candleSize": "4h",
          "source_row_index": 376,
          "source_status": "Observed original metric row"
        },
        {
          "conversion_length": 9,
          "base_length": 26,
          "span_b_length": 52,
          "cloud_age": 44,
          "initialValue": 10000,
          "finalValue": 20505.072265625,
          "totalReturn": 105.05071258544922,
          "finalCoinValue": 20504.982421875,
          "finalCoinAmount": 8.97762393951416,
          "endPrice": 2284.02001953125,
          "buyHoldValue": 30665.396484375,
          "buyHoldReturn": 206.65396118164062,
          "totalTrades": 171,
          "winRate": 38.82352828979492,
          "maxDrawdown": 7102.3818359375,
          "maxDrawdownPct": 32.91681671142578,
          "totalFees": 3037.3310546875,
          "error": 0,
          "candleSize": "4h",
          "source_row_index": 1563,
          "source_status": "Observed original metric row"
        },
        {
          "conversion_length": 9,
          "base_length": 26,
          "span_b_length": 52,
          "cloud_age": 46,
          "initialValue": 10000,
          "finalValue": 19410.373046875,
          "totalReturn": 94.10372924804688,
          "finalCoinValue": 19410.287109375,
          "finalCoinAmount": 8.498337745666504,
          "endPrice": 2284.02001953125,
          "buyHoldValue": 30665.396484375,
          "buyHoldReturn": 206.65396118164062,
          "totalTrades": 175,
          "winRate": 37.931034088134766,
          "maxDrawdown": 7118.38623046875,
          "maxDrawdownPct": 33.526363372802734,
          "totalFees": 3027.9248046875,
          "error": 0,
          "candleSize": "4h",
          "source_row_index": 2299,
          "source_status": "Observed original metric row"
        },
        {
          "conversion_length": 9,
          "base_length": 26,
          "span_b_length": 52,
          "cloud_age": 48,
          "initialValue": 10000,
          "finalValue": 17032.515625,
          "totalReturn": 70.32515716552734,
          "finalCoinValue": 17032.44140625,
          "finalCoinAmount": 7.457253456115723,
          "endPrice": 2284.02001953125,
          "buyHoldValue": 30665.396484375,
          "buyHoldReturn": 206.65396118164062,
          "totalTrades": 177,
          "winRate": 37.5,
          "maxDrawdown": 6944.35888671875,
          "maxDrawdownPct": 34.342498779296875,
          "totalFees": 2806.357666015625,
          "error": 0,
          "candleSize": "4h",
          "source_row_index": 4815,
          "source_status": "Observed original metric row"
        },
        {
          "conversion_length": 9,
          "base_length": 26,
          "span_b_length": 52,
          "cloud_age": 50,
          "initialValue": 10000,
          "finalValue": 16181.6669921875,
          "totalReturn": 61.81666564941406,
          "finalCoinValue": 16181.595703125,
          "finalCoinAmount": 7.084730625152588,
          "endPrice": 2284.02001953125,
          "buyHoldValue": 30665.396484375,
          "buyHoldReturn": 206.65396118164062,
          "totalTrades": 177,
          "winRate": 36.3636360168457,
          "maxDrawdown": 6872.71240234375,
          "maxDrawdownPct": 34.75962829589844,
          "totalFees": 2731.21875,
          "error": 0,
          "candleSize": "4h",
          "source_row_index": 6049,
          "source_status": "Observed original metric row"
        },
        {
          "conversion_length": 9,
          "base_length": 26,
          "span_b_length": 52,
          "cloud_age": 52,
          "initialValue": 10000,
          "finalValue": 14920.1953125,
          "totalReturn": 49.20195388793945,
          "finalCoinValue": 14920.1298828125,
          "finalCoinAmount": 6.532427787780762,
          "endPrice": 2284.02001953125,
          "buyHoldValue": 30665.396484375,
          "buyHoldReturn": 206.65396118164062,
          "totalTrades": 179,
          "winRate": 35.955055236816406,
          "maxDrawdown": 8202.63671875,
          "maxDrawdownPct": 39.75394058227539,
          "totalFees": 2722.770263671875,
          "error": 0,
          "candleSize": "4h",
          "source_row_index": 8138,
          "source_status": "Observed original metric row"
        }
      ]
    },
    {
      "family": "ichimoku",
      "id": "ichimoku-ethusdt-4h-later",
      "market": {
        "exchange": "binance",
        "symbol": "ETHUSDT",
        "timeframe": "4h",
        "start": "2024-01-01",
        "end": "2025-12-31",
        "starting_amount": 10000,
        "trading_fee_percent": 0.1
      },
      "source": {
        "interface": "UI",
        "ui_job": "UI-REMAIN-ichimoku-main-ethusdt-later-2h-4h",
        "raw_result": "ichimoku/raw-ui/UI-REMAIN-ichimoku-main-ethusdt-later-2h-4h/export.compact.json",
        "completion": "ichimoku/raw-ui/UI-REMAIN-ichimoku-main-ethusdt-later-2h-4h/completion.json",
        "normalized_result": "ichimoku/raw-ui/UI-REMAIN-ichimoku-main-ethusdt-later-2h-4h/normalized-ui.json",
        "request": "ichimoku/raw-ui/UI-REMAIN-ichimoku-main-ethusdt-later-2h-4h/completion.json",
        "request_sha256": "897b8ecb979eb39fe94831e81a9067025962742d68492c2ed1cfc2fe9415ce5c",
        "result_sha256": "dd26f5fea64e385b6d182cdc407250232a6b1c6d35e76c47abda9e290728e9fb",
        "normalized_sha256": "edc242f19e93fe74437bea2ee9486bb9811d7e6453ace7e68312bf8d5f137307",
        "source_sha256": "36d6ae3b9189b10573b320d8d942b0cebb07ab17a7485848a2bf1f196f611121",
        "ui_counts": {
          "requested": 10530,
          "structural_invalid": 0,
          "failed_runtime_tuples": 0,
          "accepted_valid": 10530,
          "observed_metric_rows": 10530,
          "traded_rows": 10530,
          "explicit_zero_rows": 0,
          "reconciled_omitted_zero_tuples": 0,
          "inclusion": "unique"
        }
      },
      "rows": 10530,
      "observed_metric_rows": 10530,
      "traded": 10530,
      "zero": 0,
      "omitted_zero_tuples": 0,
      "profitable": 4315,
      "median_observed_return": -7.047760009765625,
      "minimum_observed_return": -53.409828186035156,
      "maximum_observed_return": 96.02120971679688,
      "median_observed_reported_drawdown": 45.18475151062012,
      "cloud_age_0_to_26": {
        "pairs": 390,
        "more_executions": 0,
        "fewer_executions": 390,
        "equal_executions": 0,
        "observed_return_pairs": 390,
        "higher_return": 256,
        "lower_return": 134,
        "median_observed_return_delta_pp": 6.556577622890472
      },
      "representative_default_metrics": [
        {
          "conversion_length": 9,
          "base_length": 26,
          "span_b_length": 52,
          "cloud_age": 0,
          "initialValue": 10000,
          "finalValue": 6879.83349609375,
          "totalReturn": -31.201663970947266,
          "finalCoinValue": 0,
          "finalCoinAmount": 2.315904378890991,
          "endPrice": 2970.68994140625,
          "buyHoldValue": 13064.8115234375,
          "buyHoldReturn": 30.64811897277832,
          "totalTrades": 188,
          "winRate": 20.212766647338867,
          "maxDrawdown": 6235.53857421875,
          "maxDrawdownPct": 55.45147705078125,
          "totalFees": 1523.611328125,
          "error": 0,
          "candleSize": "4h",
          "source_row_index": 19354,
          "source_status": "Observed original metric row"
        },
        {
          "conversion_length": 9,
          "base_length": 26,
          "span_b_length": 52,
          "cloud_age": 2,
          "initialValue": 10000,
          "finalValue": 5758.98486328125,
          "totalReturn": -42.41014862060547,
          "finalCoinValue": 0,
          "finalCoinAmount": 1.9386018514633179,
          "endPrice": 2970.68994140625,
          "buyHoldValue": 13064.8115234375,
          "buyHoldReturn": 30.64811897277832,
          "totalTrades": 194,
          "winRate": 19.587629318237305,
          "maxDrawdown": 6962.87548828125,
          "maxDrawdownPct": 61.76377487182617,
          "totalFees": 1464.13037109375,
          "error": 0,
          "candleSize": "4h",
          "source_row_index": 20747,
          "source_status": "Observed original metric row"
        },
        {
          "conversion_length": 9,
          "base_length": 26,
          "span_b_length": 52,
          "cloud_age": 4,
          "initialValue": 10000,
          "finalValue": 5723.25390625,
          "totalReturn": -42.76746368408203,
          "finalCoinValue": 0,
          "finalCoinAmount": 1.9265738725662231,
          "endPrice": 2970.68994140625,
          "buyHoldValue": 13064.8115234375,
          "buyHoldReturn": 30.64811897277832,
          "totalTrades": 190,
          "winRate": 20,
          "maxDrawdown": 6871.83642578125,
          "maxDrawdownPct": 61.55841064453125,
          "totalFees": 1423.9288330078125,
          "error": 0,
          "candleSize": "4h",
          "source_row_index": 20772,
          "source_status": "Observed original metric row"
        },
        {
          "conversion_length": 9,
          "base_length": 26,
          "span_b_length": 52,
          "cloud_age": 6,
          "initialValue": 10000,
          "finalValue": 5746.1962890625,
          "totalReturn": -42.53803634643555,
          "finalCoinValue": 0,
          "finalCoinAmount": 1.93429696559906,
          "endPrice": 2970.68994140625,
          "buyHoldValue": 13064.8115234375,
          "buyHoldReturn": 30.64811897277832,
          "totalTrades": 182,
          "winRate": 19.78022003173828,
          "maxDrawdown": 6746.78564453125,
          "maxDrawdownPct": 61.03038787841797,
          "totalFees": 1383.24853515625,
          "error": 0,
          "candleSize": "4h",
          "source_row_index": 20759,
          "source_status": "Observed original metric row"
        },
        {
          "conversion_length": 9,
          "base_length": 26,
          "span_b_length": 52,
          "cloud_age": 8,
          "initialValue": 10000,
          "finalValue": 6351.63720703125,
          "totalReturn": -36.48362731933594,
          "finalCoinValue": 0,
          "finalCoinAmount": 2.138101577758789,
          "endPrice": 2970.68994140625,
          "buyHoldValue": 13064.8115234375,
          "buyHoldReturn": 30.64811897277832,
          "totalTrades": 172,
          "winRate": 22.0930233001709,
          "maxDrawdown": 6660.220703125,
          "maxDrawdownPct": 58.96582794189453,
          "totalFees": 1360.8209228515625,
          "error": 0,
          "candleSize": "4h",
          "source_row_index": 20179,
          "source_status": "Observed original metric row"
        },
        {
          "conversion_length": 9,
          "base_length": 26,
          "span_b_length": 52,
          "cloud_age": 10,
          "initialValue": 10000,
          "finalValue": 6763.2763671875,
          "totalReturn": -32.36723327636719,
          "finalCoinValue": 0,
          "finalCoinAmount": 2.2766685485839844,
          "endPrice": 2970.68994140625,
          "buyHoldValue": 13064.8115234375,
          "buyHoldReturn": 30.64811897277832,
          "totalTrades": 162,
          "winRate": 23.456790924072266,
          "maxDrawdown": 6984.1640625,
          "maxDrawdownPct": 59.1148796081543,
          "totalFees": 1329.3084716796875,
          "error": 0,
          "candleSize": "4h",
          "source_row_index": 19568,
          "source_status": "Observed original metric row"
        },
        {
          "conversion_length": 9,
          "base_length": 26,
          "span_b_length": 52,
          "cloud_age": 12,
          "initialValue": 10000,
          "finalValue": 6093.5859375,
          "totalReturn": -39.06414031982422,
          "finalCoinValue": 0,
          "finalCoinAmount": 2.0512359142303467,
          "endPrice": 2970.68994140625,
          "buyHoldValue": 13064.8115234375,
          "buyHoldReturn": 30.64811897277832,
          "totalTrades": 164,
          "winRate": 23.170732498168945,
          "maxDrawdown": 6971.08740234375,
          "maxDrawdownPct": 61.77190399169922,
          "totalFees": 1258.4085693359375,
          "error": 0,
          "candleSize": "4h",
          "source_row_index": 20479,
          "source_status": "Observed original metric row"
        },
        {
          "conversion_length": 9,
          "base_length": 26,
          "span_b_length": 52,
          "cloud_age": 14,
          "initialValue": 10000,
          "finalValue": 5619.392578125,
          "totalReturn": -43.80607604980469,
          "finalCoinValue": 0,
          "finalCoinAmount": 1.8916118144989014,
          "endPrice": 2970.68994140625,
          "buyHoldValue": 13064.8115234375,
          "buyHoldReturn": 30.64811897277832,
          "totalTrades": 160,
          "winRate": 22.5,
          "maxDrawdown": 6672.3447265625,
          "maxDrawdownPct": 62.15980529785156,
          "totalFees": 1182.4229736328125,
          "error": 0,
          "candleSize": "4h",
          "source_row_index": 20839,
          "source_status": "Observed original metric row"
        },
        {
          "conversion_length": 9,
          "base_length": 26,
          "span_b_length": 52,
          "cloud_age": 16,
          "initialValue": 10000,
          "finalValue": 6620.81884765625,
          "totalReturn": -33.791812896728516,
          "finalCoinValue": 0,
          "finalCoinAmount": 2.2287142276763916,
          "endPrice": 2970.68994140625,
          "buyHoldValue": 13064.8115234375,
          "buyHoldReturn": 30.64811897277832,
          "totalTrades": 158,
          "winRate": 22.78481101989746,
          "maxDrawdown": 5604.5546875,
          "maxDrawdownPct": 53.48325729370117,
          "totalFees": 1223.7403564453125,
          "error": 0,
          "candleSize": "4h",
          "source_row_index": 19804,
          "source_status": "Observed original metric row"
        },
        {
          "conversion_length": 9,
          "base_length": 26,
          "span_b_length": 52,
          "cloud_age": 18,
          "initialValue": 10000,
          "finalValue": 7442.1220703125,
          "totalReturn": -25.578781127929688,
          "finalCoinValue": 0,
          "finalCoinAmount": 2.505182981491089,
          "endPrice": 2970.68994140625,
          "buyHoldValue": 13064.8115234375,
          "buyHoldReturn": 30.64811897277832,
          "totalTrades": 150,
          "winRate": 24,
          "maxDrawdown": 5745.728515625,
          "maxDrawdownPct": 52.59703063964844,
          "totalFees": 1213.9791259765625,
          "error": 0,
          "candleSize": "4h",
          "source_row_index": 18264,
          "source_status": "Observed original metric row"
        },
        {
          "conversion_length": 9,
          "base_length": 26,
          "span_b_length": 52,
          "cloud_age": 20,
          "initialValue": 10000,
          "finalValue": 6756.44775390625,
          "totalReturn": -32.43552017211914,
          "finalCoinValue": 0,
          "finalCoinAmount": 2.274369955062866,
          "endPrice": 2970.68994140625,
          "buyHoldValue": 13064.8115234375,
          "buyHoldReturn": 30.64811897277832,
          "totalTrades": 148,
          "winRate": 24.324323654174805,
          "maxDrawdown": 5557.52880859375,
          "maxDrawdownPct": 52.620357513427734,
          "totalFees": 1126.6541748046875,
          "error": 0,
          "candleSize": "4h",
          "source_row_index": 19580,
          "source_status": "Observed original metric row"
        },
        {
          "conversion_length": 9,
          "base_length": 26,
          "span_b_length": 52,
          "cloud_age": 22,
          "initialValue": 10000,
          "finalValue": 6603.29541015625,
          "totalReturn": -33.96704864501953,
          "finalCoinValue": 0,
          "finalCoinAmount": 2.2228152751922607,
          "endPrice": 2970.68994140625,
          "buyHoldValue": 13064.8115234375,
          "buyHoldReturn": 30.64811897277832,
          "totalTrades": 146,
          "winRate": 23.28767204284668,
          "maxDrawdown": 5232.00732421875,
          "maxDrawdownPct": 51.55290985107422,
          "totalFees": 1093.8192138671875,
          "error": 0,
          "candleSize": "4h",
          "source_row_index": 19835,
          "source_status": "Observed original metric row"
        },
        {
          "conversion_length": 9,
          "base_length": 26,
          "span_b_length": 52,
          "cloud_age": 24,
          "initialValue": 10000,
          "finalValue": 7357.2412109375,
          "totalReturn": -26.42758560180664,
          "finalCoinValue": 0,
          "finalCoinAmount": 2.4766101837158203,
          "endPrice": 2970.68994140625,
          "buyHoldValue": 13064.8115234375,
          "buyHoldReturn": 30.64811897277832,
          "totalTrades": 144,
          "winRate": 25,
          "maxDrawdown": 4962.02294921875,
          "maxDrawdownPct": 48.89265441894531,
          "totalFees": 1122.54736328125,
          "error": 0,
          "candleSize": "4h",
          "source_row_index": 18425,
          "source_status": "Observed original metric row"
        },
        {
          "conversion_length": 9,
          "base_length": 26,
          "span_b_length": 52,
          "cloud_age": 26,
          "initialValue": 10000,
          "finalValue": 7763.505859375,
          "totalReturn": -22.364940643310547,
          "finalCoinValue": 0,
          "finalCoinAmount": 2.613367795944214,
          "endPrice": 2970.68994140625,
          "buyHoldValue": 13064.8115234375,
          "buyHoldReturn": 30.64811897277832,
          "totalTrades": 140,
          "winRate": 25.714284896850586,
          "maxDrawdown": 5224.55224609375,
          "maxDrawdownPct": 49.51942443847656,
          "totalFees": 1121.4874267578125,
          "error": 0,
          "candleSize": "4h",
          "source_row_index": 17542,
          "source_status": "Observed original metric row"
        },
        {
          "conversion_length": 9,
          "base_length": 26,
          "span_b_length": 52,
          "cloud_age": 28,
          "initialValue": 10000,
          "finalValue": 8215.5634765625,
          "totalReturn": -17.8443603515625,
          "finalCoinValue": 0,
          "finalCoinAmount": 2.765540599822998,
          "endPrice": 2970.68994140625,
          "buyHoldValue": 13064.8115234375,
          "buyHoldReturn": 30.64811897277832,
          "totalTrades": 136,
          "winRate": 26.47058868408203,
          "maxDrawdown": 4988.1279296875,
          "maxDrawdownPct": 49.14987564086914,
          "totalFees": 1069.8148193359375,
          "error": 0,
          "candleSize": "4h",
          "source_row_index": 16466,
          "source_status": "Observed original metric row"
        },
        {
          "conversion_length": 9,
          "base_length": 26,
          "span_b_length": 52,
          "cloud_age": 30,
          "initialValue": 10000,
          "finalValue": 9201.4150390625,
          "totalReturn": -7.985846519470215,
          "finalCoinValue": 0,
          "finalCoinAmount": 3.097399950027466,
          "endPrice": 2970.68994140625,
          "buyHoldValue": 13064.8115234375,
          "buyHoldReturn": 30.64811897277832,
          "totalTrades": 136,
          "winRate": 27.941177368164062,
          "maxDrawdown": 5279.03515625,
          "maxDrawdownPct": 48.216495513916016,
          "totalFees": 1149.294677734375,
          "error": 0,
          "candleSize": "4h",
          "source_row_index": 14104,
          "source_status": "Observed original metric row"
        },
        {
          "conversion_length": 9,
          "base_length": 26,
          "span_b_length": 52,
          "cloud_age": 32,
          "initialValue": 10000,
          "finalValue": 9356.3564453125,
          "totalReturn": -6.436434745788574,
          "finalCoinValue": 0,
          "finalCoinAmount": 3.1495566368103027,
          "endPrice": 2970.68994140625,
          "buyHoldValue": 13064.8115234375,
          "buyHoldReturn": 30.64811897277832,
          "totalTrades": 136,
          "winRate": 27.941177368164062,
          "maxDrawdown": 5352.4033203125,
          "maxDrawdownPct": 48.59731674194336,
          "totalFees": 1154.343505859375,
          "error": 0,
          "candleSize": "4h",
          "source_row_index": 13683,
          "source_status": "Observed original metric row"
        },
        {
          "conversion_length": 9,
          "base_length": 26,
          "span_b_length": 52,
          "cloud_age": 34,
          "initialValue": 10000,
          "finalValue": 10830.3203125,
          "totalReturn": 8.303200721740723,
          "finalCoinValue": 0,
          "finalCoinAmount": 3.6457254886627197,
          "endPrice": 2970.68994140625,
          "buyHoldValue": 13064.8115234375,
          "buyHoldReturn": 30.64811897277832,
          "totalTrades": 124,
          "winRate": 25.80645179748535,
          "maxDrawdown": 4414.28955078125,
          "maxDrawdownPct": 40.68245315551758,
          "totalFees": 1131.83837890625,
          "error": 0,
          "candleSize": "4h",
          "source_row_index": 9822,
          "source_status": "Observed original metric row"
        },
        {
          "conversion_length": 9,
          "base_length": 26,
          "span_b_length": 52,
          "cloud_age": 36,
          "initialValue": 10000,
          "finalValue": 11942.224609375,
          "totalReturn": 19.422250747680664,
          "finalCoinValue": 0,
          "finalCoinAmount": 4.020017147064209,
          "endPrice": 2970.68994140625,
          "buyHoldValue": 13064.8115234375,
          "buyHoldReturn": 30.64811897277832,
          "totalTrades": 122,
          "winRate": 27.868852615356445,
          "maxDrawdown": 4576.640625,
          "maxDrawdownPct": 40.83201217651367,
          "totalFees": 1139.8509521484375,
          "error": 0,
          "candleSize": "4h",
          "source_row_index": 6985,
          "source_status": "Observed original metric row"
        },
        {
          "conversion_length": 9,
          "base_length": 26,
          "span_b_length": 52,
          "cloud_age": 38,
          "initialValue": 10000,
          "finalValue": 11596.7783203125,
          "totalReturn": 15.967782020568848,
          "finalCoinValue": 0,
          "finalCoinAmount": 3.9037322998046875,
          "endPrice": 2970.68994140625,
          "buyHoldValue": 13064.8115234375,
          "buyHoldReturn": 30.64811897277832,
          "totalTrades": 120,
          "winRate": 30,
          "maxDrawdown": 4241.20458984375,
          "maxDrawdownPct": 39.300514221191406,
          "totalFees": 1098.549072265625,
          "error": 0,
          "candleSize": "4h",
          "source_row_index": 7818,
          "source_status": "Observed original metric row"
        },
        {
          "conversion_length": 9,
          "base_length": 26,
          "span_b_length": 52,
          "cloud_age": 40,
          "initialValue": 10000,
          "finalValue": 10457.9775390625,
          "totalReturn": 4.579771518707275,
          "finalCoinValue": 0,
          "finalCoinAmount": 3.5203864574432373,
          "endPrice": 2970.68994140625,
          "buyHoldValue": 13064.8115234375,
          "buyHoldReturn": 30.64811897277832,
          "totalTrades": 120,
          "winRate": 28.33333396911621,
          "maxDrawdown": 4716.26025390625,
          "maxDrawdownPct": 42.73043441772461,
          "totalFees": 1063.9610595703125,
          "error": 0,
          "candleSize": "4h",
          "source_row_index": 10873,
          "source_status": "Observed original metric row"
        },
        {
          "conversion_length": 9,
          "base_length": 26,
          "span_b_length": 52,
          "cloud_age": 42,
          "initialValue": 10000,
          "finalValue": 10537.9599609375,
          "totalReturn": 5.379597187042236,
          "finalCoinValue": 0,
          "finalCoinAmount": 3.5473103523254395,
          "endPrice": 2970.68994140625,
          "buyHoldValue": 13064.8115234375,
          "buyHoldReturn": 30.64811897277832,
          "totalTrades": 120,
          "winRate": 26.66666603088379,
          "maxDrawdown": 4973.8486328125,
          "maxDrawdownPct": 43.26485061645508,
          "totalFees": 1090.829345703125,
          "error": 0,
          "candleSize": "4h",
          "source_row_index": 10632,
          "source_status": "Observed original metric row"
        },
        {
          "conversion_length": 9,
          "base_length": 26,
          "span_b_length": 52,
          "cloud_age": 44,
          "initialValue": 10000,
          "finalValue": 11080.1806640625,
          "totalReturn": 10.801810264587402,
          "finalCoinValue": 0,
          "finalCoinAmount": 3.7298340797424316,
          "endPrice": 2970.68994140625,
          "buyHoldValue": 13064.8115234375,
          "buyHoldReturn": 30.64811897277832,
          "totalTrades": 122,
          "winRate": 29.508195877075195,
          "maxDrawdown": 4758.63330078125,
          "maxDrawdownPct": 42.08904266357422,
          "totalFees": 1127.447998046875,
          "error": 0,
          "candleSize": "4h",
          "source_row_index": 9151,
          "source_status": "Observed original metric row"
        },
        {
          "conversion_length": 9,
          "base_length": 26,
          "span_b_length": 52,
          "cloud_age": 46,
          "initialValue": 10000,
          "finalValue": 11234.33984375,
          "totalReturn": 12.343396186828613,
          "finalCoinValue": 0,
          "finalCoinAmount": 3.7817273139953613,
          "endPrice": 2970.68994140625,
          "buyHoldValue": 13064.8115234375,
          "buyHoldReturn": 30.64811897277832,
          "totalTrades": 120,
          "winRate": 28.33333396911621,
          "maxDrawdown": 5179.46728515625,
          "maxDrawdownPct": 42.247283935546875,
          "totalFees": 1162.6630859375,
          "error": 0,
          "candleSize": "4h",
          "source_row_index": 8753,
          "source_status": "Observed original metric row"
        },
        {
          "conversion_length": 9,
          "base_length": 26,
          "span_b_length": 52,
          "cloud_age": 48,
          "initialValue": 10000,
          "finalValue": 11307.93359375,
          "totalReturn": 13.079331398010254,
          "finalCoinValue": 0,
          "finalCoinAmount": 3.8065006732940674,
          "endPrice": 2970.68994140625,
          "buyHoldValue": 13064.8115234375,
          "buyHoldReturn": 30.64811897277832,
          "totalTrades": 120,
          "winRate": 28.33333396911621,
          "maxDrawdown": 5199.30615234375,
          "maxDrawdownPct": 41.718563079833984,
          "totalFees": 1172.3984375,
          "error": 0,
          "candleSize": "4h",
          "source_row_index": 8552,
          "source_status": "Observed original metric row"
        },
        {
          "conversion_length": 9,
          "base_length": 26,
          "span_b_length": 52,
          "cloud_age": 50,
          "initialValue": 10000,
          "finalValue": 11473.333984375,
          "totalReturn": 14.733341217041016,
          "finalCoinValue": 0,
          "finalCoinAmount": 3.862178087234497,
          "endPrice": 2970.68994140625,
          "buyHoldValue": 13064.8115234375,
          "buyHoldReturn": 30.64811897277832,
          "totalTrades": 118,
          "winRate": 30.508474349975586,
          "maxDrawdown": 5463.97509765625,
          "maxDrawdownPct": 42.6429328918457,
          "totalFees": 1170.2310791015625,
          "error": 0,
          "candleSize": "4h",
          "source_row_index": 8131,
          "source_status": "Observed original metric row"
        },
        {
          "conversion_length": 9,
          "base_length": 26,
          "span_b_length": 52,
          "cloud_age": 52,
          "initialValue": 10000,
          "finalValue": 11383.119140625,
          "totalReturn": 13.831192970275879,
          "finalCoinValue": 0,
          "finalCoinAmount": 3.8318097591400146,
          "endPrice": 2970.68994140625,
          "buyHoldValue": 13064.8115234375,
          "buyHoldReturn": 30.64811897277832,
          "totalTrades": 114,
          "winRate": 29.824562072753906,
          "maxDrawdown": 4974.146484375,
          "maxDrawdownPct": 39.9738883972168,
          "totalFees": 1126.2030029296875,
          "error": 0,
          "candleSize": "4h",
          "source_row_index": 8366,
          "source_status": "Observed original metric row"
        }
      ]
    }
  ],
  "fixed_quote_activity": [
    {
      "family": "ichimoku",
      "frame": {
        "exchange": "binance",
        "symbol": "BTCUSDT",
        "timeframe": "2h",
        "start": "2021-01-01",
        "end": "2023-12-31",
        "starting_amount": 10000,
        "trading_fee_percent": 0.1
      },
      "batch_id": "9dac9843-3dcb-418b-be9d-bcfa8a72ebdc",
      "source": {
        "interface": "MCP",
        "batch_id": "9dac9843-3dcb-418b-be9d-bcfa8a72ebdc",
        "raw_result": "ichimoku/raw/fixed100-ichimoku-btcusdt-2h-early/complete-result.json",
        "request": "ichimoku/requests/fixed100-ichimoku-btcusdt-2h-early.json",
        "request_sha256": "b86a767420e1723f8e0ec1e9cc4125b06f3a93ac264016d8839a00703e174d87",
        "result_sha256": "b222fd6366e847262235e4ffef9f834e1474049a4d08dd959d77c8841a161be1",
        "source_sha256": "49564369db82ec113de1b0ee10ef234c10723bde89fdfaea2557f8f989f22ef1"
      },
      "points": [
        {
          "parameters": {
            "cloud_age": 52,
            "base_length": 26,
            "span_b_length": 52,
            "conversion_length": 9
          },
          "totalTrades": 414,
          "totalReturn": 0.31250858306884766,
          "maxDrawdownPct": 0.575435996055603,
          "winRate": 32.850242614746094,
          "totalFees": 41.47264099121094,
          "source_row_index": 0
        },
        {
          "parameters": {
            "cloud_age": 46,
            "base_length": 26,
            "span_b_length": 52,
            "conversion_length": 9
          },
          "totalTrades": 436,
          "totalReturn": 0.31048378348350525,
          "maxDrawdownPct": 0.49660155177116394,
          "winRate": 32.11009216308594,
          "totalFees": 43.67472839355469,
          "source_row_index": 1
        },
        {
          "parameters": {
            "cloud_age": 50,
            "base_length": 26,
            "span_b_length": 52,
            "conversion_length": 9
          },
          "totalTrades": 420,
          "totalReturn": 0.28289663791656494,
          "maxDrawdownPct": 0.5889305472373962,
          "winRate": 32.85714340209961,
          "totalFees": 42.07032775878906,
          "source_row_index": 2
        },
        {
          "parameters": {
            "cloud_age": 22,
            "base_length": 26,
            "span_b_length": 52,
            "conversion_length": 9
          },
          "totalTrades": 464,
          "totalReturn": 0.26825380325317383,
          "maxDrawdownPct": 0.5690239071846008,
          "winRate": 31.89655113220215,
          "totalFees": 46.47323226928711,
          "source_row_index": 3
        },
        {
          "parameters": {
            "cloud_age": 20,
            "base_length": 26,
            "span_b_length": 52,
            "conversion_length": 9
          },
          "totalTrades": 466,
          "totalReturn": 0.2673199474811554,
          "maxDrawdownPct": 0.5945322513580322,
          "winRate": 33.047210693359375,
          "totalFees": 46.673465728759766,
          "source_row_index": 4
        },
        {
          "parameters": {
            "cloud_age": 48,
            "base_length": 26,
            "span_b_length": 52,
            "conversion_length": 9
          },
          "totalTrades": 432,
          "totalReturn": 0.2597699761390686,
          "maxDrawdownPct": 0.5257685780525208,
          "winRate": 31.94444465637207,
          "totalFees": 43.26914978027344,
          "source_row_index": 5
        },
        {
          "parameters": {
            "cloud_age": 26,
            "base_length": 26,
            "span_b_length": 52,
            "conversion_length": 9
          },
          "totalTrades": 462,
          "totalReturn": 0.1329798698425293,
          "maxDrawdownPct": 0.6526356935501099,
          "winRate": 31.16883087158203,
          "totalFees": 46.25952911376953,
          "source_row_index": 6
        },
        {
          "parameters": {
            "cloud_age": 44,
            "base_length": 26,
            "span_b_length": 52,
            "conversion_length": 9
          },
          "totalTrades": 446,
          "totalReturn": 0.11714083701372147,
          "maxDrawdownPct": 0.6020512580871582,
          "winRate": 31.838565826416016,
          "totalFees": 44.656368255615234,
          "source_row_index": 7
        },
        {
          "parameters": {
            "cloud_age": 18,
            "base_length": 26,
            "span_b_length": 52,
            "conversion_length": 9
          },
          "totalTrades": 476,
          "totalReturn": 0.11532896012067795,
          "maxDrawdownPct": 0.7612401247024536,
          "winRate": 31.512605667114258,
          "totalFees": 47.65921401977539,
          "source_row_index": 8
        },
        {
          "parameters": {
            "cloud_age": 10,
            "base_length": 26,
            "span_b_length": 52,
            "conversion_length": 9
          },
          "totalTrades": 528,
          "totalReturn": 0.10790995508432388,
          "maxDrawdownPct": 0.760518491268158,
          "winRate": 29.16666603088379,
          "totalFees": 52.863800048828125,
          "source_row_index": 9
        },
        {
          "parameters": {
            "cloud_age": 16,
            "base_length": 26,
            "span_b_length": 52,
            "conversion_length": 9
          },
          "totalTrades": 494,
          "totalReturn": 0.09413374960422516,
          "maxDrawdownPct": 0.7684563994407654,
          "winRate": 31.578947067260742,
          "totalFees": 49.458892822265625,
          "source_row_index": 10
        },
        {
          "parameters": {
            "cloud_age": 0,
            "base_length": 26,
            "span_b_length": 52,
            "conversion_length": 9
          },
          "totalTrades": 590,
          "totalReturn": 0.08350863307714462,
          "maxDrawdownPct": 0.7812649011611938,
          "winRate": 25.423728942871094,
          "totalFees": 59.067535400390625,
          "source_row_index": 11
        },
        {
          "parameters": {
            "cloud_age": 14,
            "base_length": 26,
            "span_b_length": 52,
            "conversion_length": 9
          },
          "totalTrades": 498,
          "totalReturn": 0.0785202831029892,
          "maxDrawdownPct": 0.7548812627792358,
          "winRate": 30.120481491088867,
          "totalFees": 49.8577995300293,
          "source_row_index": 12
        },
        {
          "parameters": {
            "cloud_age": 24,
            "base_length": 26,
            "span_b_length": 52,
            "conversion_length": 9
          },
          "totalTrades": 472,
          "totalReturn": 0.0754089504480362,
          "maxDrawdownPct": 0.6728648543357849,
          "winRate": 31.779661178588867,
          "totalFees": 47.25480270385742,
          "source_row_index": 13
        },
        {
          "parameters": {
            "cloud_age": 2,
            "base_length": 26,
            "span_b_length": 52,
            "conversion_length": 9
          },
          "totalTrades": 578,
          "totalReturn": 0.06268097460269928,
          "maxDrawdownPct": 0.8053737878799438,
          "winRate": 25.60553550720215,
          "totalFees": 57.86428451538086,
          "source_row_index": 14
        },
        {
          "parameters": {
            "cloud_age": 4,
            "base_length": 26,
            "span_b_length": 52,
            "conversion_length": 9
          },
          "totalTrades": 560,
          "totalReturn": 0.03800508752465248,
          "maxDrawdownPct": 0.8440343141555786,
          "winRate": 26.071428298950195,
          "totalFees": 56.05998992919922,
          "source_row_index": 15
        },
        {
          "parameters": {
            "cloud_age": 12,
            "base_length": 26,
            "span_b_length": 52,
            "conversion_length": 9
          },
          "totalTrades": 510,
          "totalReturn": 0.006188848055899143,
          "maxDrawdownPct": 0.7535418272018433,
          "winRate": 29.80392074584961,
          "totalFees": 51.051795959472656,
          "source_row_index": 16
        },
        {
          "parameters": {
            "cloud_age": 6,
            "base_length": 26,
            "span_b_length": 52,
            "conversion_length": 9
          },
          "totalTrades": 552,
          "totalReturn": 0.00400108378380537,
          "maxDrawdownPct": 0.8252897262573242,
          "winRate": 27.173913955688477,
          "totalFees": 55.255767822265625,
          "source_row_index": 17
        },
        {
          "parameters": {
            "cloud_age": 40,
            "base_length": 26,
            "span_b_length": 52,
            "conversion_length": 9
          },
          "totalTrades": 456,
          "totalReturn": -0.004862077999860048,
          "maxDrawdownPct": 0.669990599155426,
          "winRate": 31.578947067260742,
          "totalFees": 45.64512634277344,
          "source_row_index": 18
        },
        {
          "parameters": {
            "cloud_age": 42,
            "base_length": 26,
            "span_b_length": 52,
            "conversion_length": 9
          },
          "totalTrades": 460,
          "totalReturn": -0.009543461725115776,
          "maxDrawdownPct": 0.6055623888969421,
          "winRate": 31.7391300201416,
          "totalFees": 46.045047760009766,
          "source_row_index": 19
        },
        {
          "parameters": {
            "cloud_age": 28,
            "base_length": 26,
            "span_b_length": 52,
            "conversion_length": 9
          },
          "totalTrades": 476,
          "totalReturn": -0.042349815368652344,
          "maxDrawdownPct": 0.7779788970947266,
          "winRate": 29.41176414489746,
          "totalFees": 47.64329147338867,
          "source_row_index": 20
        },
        {
          "parameters": {
            "cloud_age": 8,
            "base_length": 26,
            "span_b_length": 52,
            "conversion_length": 9
          },
          "totalTrades": 536,
          "totalReturn": -0.05337255448102951,
          "maxDrawdownPct": 0.8403952121734619,
          "winRate": 28.35820960998535,
          "totalFees": 53.64845657348633,
          "source_row_index": 21
        },
        {
          "parameters": {
            "cloud_age": 38,
            "base_length": 26,
            "span_b_length": 52,
            "conversion_length": 9
          },
          "totalTrades": 464,
          "totalReturn": -0.1347266435623169,
          "maxDrawdownPct": 0.7864469289779663,
          "winRate": 31.89655113220215,
          "totalFees": 46.43290710449219,
          "source_row_index": 22
        },
        {
          "parameters": {
            "cloud_age": 34,
            "base_length": 26,
            "span_b_length": 52,
            "conversion_length": 9
          },
          "totalTrades": 462,
          "totalReturn": -0.15621532499790192,
          "maxDrawdownPct": 0.8919437527656555,
          "winRate": 29.87013053894043,
          "totalFees": 46.230587005615234,
          "source_row_index": 23
        },
        {
          "parameters": {
            "cloud_age": 30,
            "base_length": 26,
            "span_b_length": 52,
            "conversion_length": 9
          },
          "totalTrades": 478,
          "totalReturn": -0.21550844609737396,
          "maxDrawdownPct": 0.9587043523788452,
          "winRate": 28.87029266357422,
          "totalFees": 47.82619094848633,
          "source_row_index": 24
        },
        {
          "parameters": {
            "cloud_age": 36,
            "base_length": 26,
            "span_b_length": 52,
            "conversion_length": 9
          },
          "totalTrades": 470,
          "totalReturn": -0.2435288280248642,
          "maxDrawdownPct": 0.9215669631958008,
          "winRate": 31.06382942199707,
          "totalFees": 47.0225830078125,
          "source_row_index": 25
        },
        {
          "parameters": {
            "cloud_age": 32,
            "base_length": 26,
            "span_b_length": 52,
            "conversion_length": 9
          },
          "totalTrades": 468,
          "totalReturn": -0.24584166705608368,
          "maxDrawdownPct": 0.9677563905715942,
          "winRate": 29.487178802490234,
          "totalFees": 46.82225036621094,
          "source_row_index": 26
        }
      ]
    },
    {
      "family": "ichimoku",
      "frame": {
        "exchange": "binance",
        "symbol": "BTCUSDT",
        "timeframe": "2h",
        "start": "2024-01-01",
        "end": "2025-12-31",
        "starting_amount": 10000,
        "trading_fee_percent": 0.1
      },
      "batch_id": null,
      "source": {
        "interface": "UI",
        "ui_job": "UI-REMAIN-ichimoku-control-btcusdt-later-2h-4h",
        "raw_result": "ichimoku/raw-ui/UI-REMAIN-ichimoku-control-btcusdt-later-2h-4h/export.compact.json",
        "completion": "ichimoku/raw-ui/UI-REMAIN-ichimoku-control-btcusdt-later-2h-4h/completion.json",
        "normalized_result": "ichimoku/raw-ui/UI-REMAIN-ichimoku-control-btcusdt-later-2h-4h/normalized-ui.json",
        "request": "ichimoku/raw-ui/UI-REMAIN-ichimoku-control-btcusdt-later-2h-4h/completion.json",
        "request_sha256": "0df15bea47d52eb82468f4ef08582a9237bbed753aab49551b0e379e2b670d78",
        "result_sha256": "fe44af99cb89c5fff874c085d20e49426a1f2163f67c52a53be1606452155ee4",
        "normalized_sha256": "0217d4e75ca828c98fbe76c979a1dd213550c6673e78038a2a3b3ed590bcdd8c",
        "source_sha256": "49564369db82ec113de1b0ee10ef234c10723bde89fdfaea2557f8f989f22ef1",
        "ui_counts": {
          "requested": 27,
          "structural_invalid": 0,
          "failed_runtime_tuples": 0,
          "accepted_valid": 27,
          "observed_metric_rows": 27,
          "traded_rows": 27,
          "explicit_zero_rows": 0,
          "reconciled_omitted_zero_tuples": 0,
          "inclusion": "unique"
        }
      },
      "points": [
        {
          "parameters": {
            "cloud_age": 22,
            "base_length": 26,
            "span_b_length": 52,
            "conversion_length": 9
          },
          "totalTrades": 300,
          "totalReturn": 0.05043548345565796,
          "maxDrawdownPct": 0.39130139350891113,
          "winRate": 34.66666793823242,
          "totalFees": 30.035064697265625,
          "source_row_index": 4
        },
        {
          "parameters": {
            "cloud_age": 24,
            "base_length": 26,
            "span_b_length": 52,
            "conversion_length": 9
          },
          "totalTrades": 302,
          "totalReturn": 0.03229307755827904,
          "maxDrawdownPct": 0.43719032406806946,
          "winRate": 34.43708419799805,
          "totalFees": 30.233444213867188,
          "source_row_index": 6
        },
        {
          "parameters": {
            "cloud_age": 20,
            "base_length": 26,
            "span_b_length": 52,
            "conversion_length": 9
          },
          "totalTrades": 304,
          "totalReturn": -0.035362083464860916,
          "maxDrawdownPct": 0.4383828341960907,
          "winRate": 33.55263137817383,
          "totalFees": 30.426877975463867,
          "source_row_index": 9
        },
        {
          "parameters": {
            "cloud_age": 32,
            "base_length": 26,
            "span_b_length": 52,
            "conversion_length": 9
          },
          "totalTrades": 292,
          "totalReturn": -0.061671897768974304,
          "maxDrawdownPct": 0.581608235836029,
          "winRate": 34.9315071105957,
          "totalFees": 29.223054885864258,
          "source_row_index": 11
        },
        {
          "parameters": {
            "cloud_age": 26,
            "base_length": 26,
            "span_b_length": 52,
            "conversion_length": 9
          },
          "totalTrades": 298,
          "totalReturn": -0.06619488447904587,
          "maxDrawdownPct": 0.5031687617301941,
          "winRate": 34.899330139160156,
          "totalFees": 29.823198318481445,
          "source_row_index": 12
        },
        {
          "parameters": {
            "cloud_age": 30,
            "base_length": 26,
            "span_b_length": 52,
            "conversion_length": 9
          },
          "totalTrades": 310,
          "totalReturn": -0.09635762125253677,
          "maxDrawdownPct": 0.5669642686843872,
          "winRate": 35.48387145996094,
          "totalFees": 31.021379470825195,
          "source_row_index": 16
        },
        {
          "parameters": {
            "cloud_age": 28,
            "base_length": 26,
            "span_b_length": 52,
            "conversion_length": 9
          },
          "totalTrades": 302,
          "totalReturn": -0.09645410627126694,
          "maxDrawdownPct": 0.5693018436431885,
          "winRate": 35.76158905029297,
          "totalFees": 30.220569610595703,
          "source_row_index": 17
        },
        {
          "parameters": {
            "cloud_age": 34,
            "base_length": 26,
            "span_b_length": 52,
            "conversion_length": 9
          },
          "totalTrades": 294,
          "totalReturn": -0.1030501127243042,
          "maxDrawdownPct": 0.5971085429191589,
          "winRate": 34.013607025146484,
          "totalFees": 29.419113159179688,
          "source_row_index": 19
        },
        {
          "parameters": {
            "cloud_age": 42,
            "base_length": 26,
            "span_b_length": 52,
            "conversion_length": 9
          },
          "totalTrades": 282,
          "totalReturn": -0.10419122129678726,
          "maxDrawdownPct": 0.5955802798271179,
          "winRate": 36.17021179199219,
          "totalFees": 28.2177791595459,
          "source_row_index": 20
        },
        {
          "parameters": {
            "cloud_age": 46,
            "base_length": 26,
            "span_b_length": 52,
            "conversion_length": 9
          },
          "totalTrades": 278,
          "totalReturn": -0.1056017130613327,
          "maxDrawdownPct": 0.5540019869804382,
          "winRate": 35.971221923828125,
          "totalFees": 27.817245483398438,
          "source_row_index": 21
        },
        {
          "parameters": {
            "cloud_age": 40,
            "base_length": 26,
            "span_b_length": 52,
            "conversion_length": 9
          },
          "totalTrades": 296,
          "totalReturn": -0.11478982120752335,
          "maxDrawdownPct": 0.547367513179779,
          "winRate": 35.135135650634766,
          "totalFees": 29.618133544921875,
          "source_row_index": 22
        },
        {
          "parameters": {
            "cloud_age": 44,
            "base_length": 26,
            "span_b_length": 52,
            "conversion_length": 9
          },
          "totalTrades": 278,
          "totalReturn": -0.11702568829059601,
          "maxDrawdownPct": 0.5873480439186096,
          "winRate": 35.971221923828125,
          "totalFees": 27.816112518310547,
          "source_row_index": 23
        },
        {
          "parameters": {
            "cloud_age": 18,
            "base_length": 26,
            "span_b_length": 52,
            "conversion_length": 9
          },
          "totalTrades": 316,
          "totalReturn": -0.1214829683303833,
          "maxDrawdownPct": 0.432051420211792,
          "winRate": 32.278480529785156,
          "totalFees": 31.619457244873047,
          "source_row_index": 25
        },
        {
          "parameters": {
            "cloud_age": 36,
            "base_length": 26,
            "span_b_length": 52,
            "conversion_length": 9
          },
          "totalTrades": 294,
          "totalReturn": -0.15512388944625854,
          "maxDrawdownPct": 0.5868856906890869,
          "winRate": 34.013607025146484,
          "totalFees": 29.41390037536621,
          "source_row_index": 30
        },
        {
          "parameters": {
            "cloud_age": 38,
            "base_length": 26,
            "span_b_length": 52,
            "conversion_length": 9
          },
          "totalTrades": 298,
          "totalReturn": -0.16533683240413666,
          "maxDrawdownPct": 0.5785984396934509,
          "winRate": 34.228187561035156,
          "totalFees": 29.813278198242188,
          "source_row_index": 31
        },
        {
          "parameters": {
            "cloud_age": 48,
            "base_length": 26,
            "span_b_length": 52,
            "conversion_length": 9
          },
          "totalTrades": 278,
          "totalReturn": -0.17053668200969696,
          "maxDrawdownPct": 0.610188364982605,
          "winRate": 35.25179672241211,
          "totalFees": 27.81075668334961,
          "source_row_index": 33
        },
        {
          "parameters": {
            "cloud_age": 50,
            "base_length": 26,
            "span_b_length": 52,
            "conversion_length": 9
          },
          "totalTrades": 280,
          "totalReturn": -0.17613568902015686,
          "maxDrawdownPct": 0.625158965587616,
          "winRate": 34.28571319580078,
          "totalFees": 28.01039695739746,
          "source_row_index": 34
        },
        {
          "parameters": {
            "cloud_age": 52,
            "base_length": 26,
            "span_b_length": 52,
            "conversion_length": 9
          },
          "totalTrades": 282,
          "totalReturn": -0.19623172283172607,
          "maxDrawdownPct": 0.64303058385849,
          "winRate": 34.751773834228516,
          "totalFees": 28.208585739135742,
          "source_row_index": 40
        },
        {
          "parameters": {
            "cloud_age": 0,
            "base_length": 26,
            "span_b_length": 52,
            "conversion_length": 9
          },
          "totalTrades": 374,
          "totalReturn": -0.23530274629592896,
          "maxDrawdownPct": 0.4915909767150879,
          "winRate": 31.55080223083496,
          "totalFees": 37.41386795043945,
          "source_row_index": 44
        },
        {
          "parameters": {
            "cloud_age": 16,
            "base_length": 26,
            "span_b_length": 52,
            "conversion_length": 9
          },
          "totalTrades": 326,
          "totalReturn": -0.2649948000907898,
          "maxDrawdownPct": 0.5042885541915894,
          "winRate": 30.674846649169922,
          "totalFees": 32.60610580444336,
          "source_row_index": 46
        },
        {
          "parameters": {
            "cloud_age": 12,
            "base_length": 26,
            "span_b_length": 52,
            "conversion_length": 9
          },
          "totalTrades": 330,
          "totalReturn": -0.3015337288379669,
          "maxDrawdownPct": 0.5889621376991272,
          "winRate": 31.515151977539062,
          "totalFees": 33.00284957885742,
          "source_row_index": 47
        },
        {
          "parameters": {
            "cloud_age": 14,
            "base_length": 26,
            "span_b_length": 52,
            "conversion_length": 9
          },
          "totalTrades": 328,
          "totalReturn": -0.30798280239105225,
          "maxDrawdownPct": 0.557682454586029,
          "winRate": 31.09756088256836,
          "totalFees": 32.802001953125,
          "source_row_index": 48
        },
        {
          "parameters": {
            "cloud_age": 6,
            "base_length": 26,
            "span_b_length": 52,
            "conversion_length": 9
          },
          "totalTrades": 354,
          "totalReturn": -0.32330089807510376,
          "maxDrawdownPct": 0.570836067199707,
          "winRate": 29.94350242614746,
          "totalFees": 35.403053283691406,
          "source_row_index": 49
        },
        {
          "parameters": {
            "cloud_age": 4,
            "base_length": 26,
            "span_b_length": 52,
            "conversion_length": 9
          },
          "totalTrades": 354,
          "totalReturn": -0.3376685380935669,
          "maxDrawdownPct": 0.5702354311943054,
          "winRate": 30.508474349975586,
          "totalFees": 35.4016227722168,
          "source_row_index": 50
        },
        {
          "parameters": {
            "cloud_age": 8,
            "base_length": 26,
            "span_b_length": 52,
            "conversion_length": 9
          },
          "totalTrades": 352,
          "totalReturn": -0.34590134024620056,
          "maxDrawdownPct": 0.6413085460662842,
          "winRate": 30.113636016845703,
          "totalFees": 35.200592041015625,
          "source_row_index": 51
        },
        {
          "parameters": {
            "cloud_age": 10,
            "base_length": 26,
            "span_b_length": 52,
            "conversion_length": 9
          },
          "totalTrades": 340,
          "totalReturn": -0.36406055092811584,
          "maxDrawdownPct": 0.6238981485366821,
          "winRate": 31.176469802856445,
          "totalFees": 33.997589111328125,
          "source_row_index": 52
        },
        {
          "parameters": {
            "cloud_age": 2,
            "base_length": 26,
            "span_b_length": 52,
            "conversion_length": 9
          },
          "totalTrades": 368,
          "totalReturn": -0.39050477743148804,
          "maxDrawdownPct": 0.6214271187782288,
          "winRate": 29.34782600402832,
          "totalFees": 36.797733306884766,
          "source_row_index": 53
        }
      ]
    },
    {
      "family": "ichimoku",
      "frame": {
        "exchange": "binance",
        "symbol": "BTCUSDT",
        "timeframe": "4h",
        "start": "2021-01-01",
        "end": "2023-12-31",
        "starting_amount": 10000,
        "trading_fee_percent": 0.1
      },
      "batch_id": null,
      "source": {
        "interface": "UI",
        "ui_job": "UI-REMAIN-ichimoku-control-btcusdt-early-4h",
        "raw_result": "ichimoku/raw-ui/UI-REMAIN-ichimoku-control-btcusdt-early-4h/export.compact.json",
        "completion": "ichimoku/raw-ui/UI-REMAIN-ichimoku-control-btcusdt-early-4h/completion.json",
        "normalized_result": "ichimoku/raw-ui/UI-REMAIN-ichimoku-control-btcusdt-early-4h/normalized-ui.json",
        "request": "ichimoku/raw-ui/UI-REMAIN-ichimoku-control-btcusdt-early-4h/completion.json",
        "request_sha256": "93f0574633319b272566a0d8d2622b20097205a264e0873b714aa06fc060fc51",
        "result_sha256": "9935423137b5bda83d3ba54ba147b6468b248d694073fea4464e433c20fa2d52",
        "normalized_sha256": "893c501b9ad881742cae861df8cbbeb9711886784fc0f75fab4257d4253da87d",
        "source_sha256": "49564369db82ec113de1b0ee10ef234c10723bde89fdfaea2557f8f989f22ef1",
        "ui_counts": {
          "requested": 27,
          "structural_invalid": 0,
          "failed_runtime_tuples": 0,
          "accepted_valid": 27,
          "observed_metric_rows": 27,
          "traded_rows": 27,
          "explicit_zero_rows": 0,
          "reconciled_omitted_zero_tuples": 0,
          "inclusion": "unique"
        }
      },
      "points": [
        {
          "parameters": {
            "cloud_age": 18,
            "base_length": 26,
            "span_b_length": 52,
            "conversion_length": 9
          },
          "totalTrades": 216,
          "totalReturn": 0.03181155025959015,
          "maxDrawdownPct": 0.8303894996643066,
          "winRate": 29.629629135131836,
          "totalFees": 21.624818801879883,
          "source_row_index": 0
        },
        {
          "parameters": {
            "cloud_age": 20,
            "base_length": 26,
            "span_b_length": 52,
            "conversion_length": 9
          },
          "totalTrades": 216,
          "totalReturn": 0.0274086631834507,
          "maxDrawdownPct": 0.8629864454269409,
          "winRate": 28.703702926635742,
          "totalFees": 21.624347686767578,
          "source_row_index": 1
        },
        {
          "parameters": {
            "cloud_age": 36,
            "base_length": 26,
            "span_b_length": 52,
            "conversion_length": 9
          },
          "totalTrades": 188,
          "totalReturn": 0.00441268365830183,
          "maxDrawdownPct": 0.6092875003814697,
          "winRate": 26.595745086669922,
          "totalFees": 18.81926918029785,
          "source_row_index": 2
        },
        {
          "parameters": {
            "cloud_age": 42,
            "base_length": 26,
            "span_b_length": 52,
            "conversion_length": 9
          },
          "totalTrades": 186,
          "totalReturn": -0.008559039793908596,
          "maxDrawdownPct": 0.5964071750640869,
          "winRate": 25.80645179748535,
          "totalFees": 18.617767333984375,
          "source_row_index": 3
        },
        {
          "parameters": {
            "cloud_age": 34,
            "base_length": 26,
            "span_b_length": 52,
            "conversion_length": 9
          },
          "totalTrades": 188,
          "totalReturn": -0.014021380804479122,
          "maxDrawdownPct": 0.6872649192810059,
          "winRate": 27.659574508666992,
          "totalFees": 18.81742286682129,
          "source_row_index": 4
        },
        {
          "parameters": {
            "cloud_age": 50,
            "base_length": 26,
            "span_b_length": 52,
            "conversion_length": 9
          },
          "totalTrades": 188,
          "totalReturn": -0.02177896536886692,
          "maxDrawdownPct": 0.6917745471000671,
          "winRate": 24.46808433532715,
          "totalFees": 18.816669464111328,
          "source_row_index": 5
        },
        {
          "parameters": {
            "cloud_age": 28,
            "base_length": 26,
            "span_b_length": 52,
            "conversion_length": 9
          },
          "totalTrades": 200,
          "totalReturn": -0.025777539238333702,
          "maxDrawdownPct": 0.8155250549316406,
          "winRate": 27,
          "totalFees": 20.017473220825195,
          "source_row_index": 6
        },
        {
          "parameters": {
            "cloud_age": 52,
            "base_length": 26,
            "span_b_length": 52,
            "conversion_length": 9
          },
          "totalTrades": 188,
          "totalReturn": -0.03339659050107002,
          "maxDrawdownPct": 0.716395378112793,
          "winRate": 24.46808433532715,
          "totalFees": 18.815502166748047,
          "source_row_index": 7
        },
        {
          "parameters": {
            "cloud_age": 26,
            "base_length": 26,
            "span_b_length": 52,
            "conversion_length": 9
          },
          "totalTrades": 204,
          "totalReturn": -0.056158218532800674,
          "maxDrawdownPct": 0.8318925499916077,
          "winRate": 26.47058868408203,
          "totalFees": 20.414817810058594,
          "source_row_index": 8
        },
        {
          "parameters": {
            "cloud_age": 38,
            "base_length": 26,
            "span_b_length": 52,
            "conversion_length": 9
          },
          "totalTrades": 192,
          "totalReturn": -0.05889755114912987,
          "maxDrawdownPct": 0.6094864010810852,
          "winRate": 26.04166603088379,
          "totalFees": 19.21333122253418,
          "source_row_index": 9
        },
        {
          "parameters": {
            "cloud_age": 40,
            "base_length": 26,
            "span_b_length": 52,
            "conversion_length": 9
          },
          "totalTrades": 188,
          "totalReturn": -0.07060910761356354,
          "maxDrawdownPct": 0.6164335012435913,
          "winRate": 25.53191566467285,
          "totalFees": 18.811756134033203,
          "source_row_index": 10
        },
        {
          "parameters": {
            "cloud_age": 48,
            "base_length": 26,
            "span_b_length": 52,
            "conversion_length": 9
          },
          "totalTrades": 190,
          "totalReturn": -0.07496818155050278,
          "maxDrawdownPct": 0.7195566892623901,
          "winRate": 24.210525512695312,
          "totalFees": 19.01151466369629,
          "source_row_index": 11
        },
        {
          "parameters": {
            "cloud_age": 12,
            "base_length": 26,
            "span_b_length": 52,
            "conversion_length": 9
          },
          "totalTrades": 244,
          "totalReturn": -0.0846523642539978,
          "maxDrawdownPct": 0.9123452305793762,
          "winRate": 31.147541046142578,
          "totalFees": 24.415956497192383,
          "source_row_index": 12
        },
        {
          "parameters": {
            "cloud_age": 24,
            "base_length": 26,
            "span_b_length": 52,
            "conversion_length": 9
          },
          "totalTrades": 212,
          "totalReturn": -0.09180967509746552,
          "maxDrawdownPct": 0.8645938038825989,
          "winRate": 25.471698760986328,
          "totalFees": 21.212032318115234,
          "source_row_index": 13
        },
        {
          "parameters": {
            "cloud_age": 22,
            "base_length": 26,
            "span_b_length": 52,
            "conversion_length": 9
          },
          "totalTrades": 210,
          "totalReturn": -0.09567157179117203,
          "maxDrawdownPct": 0.8863939046859741,
          "winRate": 26.66666603088379,
          "totalFees": 21.01144027709961,
          "source_row_index": 14
        },
        {
          "parameters": {
            "cloud_age": 44,
            "base_length": 26,
            "span_b_length": 52,
            "conversion_length": 9
          },
          "totalTrades": 190,
          "totalReturn": -0.12095877528190613,
          "maxDrawdownPct": 0.691465437412262,
          "winRate": 24.210525512695312,
          "totalFees": 19.006893157958984,
          "source_row_index": 15
        },
        {
          "parameters": {
            "cloud_age": 32,
            "base_length": 26,
            "span_b_length": 52,
            "conversion_length": 9
          },
          "totalTrades": 196,
          "totalReturn": -0.14481091499328613,
          "maxDrawdownPct": 0.8172088265419006,
          "winRate": 26.53061294555664,
          "totalFees": 19.60514259338379,
          "source_row_index": 16
        },
        {
          "parameters": {
            "cloud_age": 16,
            "base_length": 26,
            "span_b_length": 52,
            "conversion_length": 9
          },
          "totalTrades": 234,
          "totalReturn": -0.16676050424575806,
          "maxDrawdownPct": 0.9374537467956543,
          "winRate": 28.205127716064453,
          "totalFees": 23.406784057617188,
          "source_row_index": 17
        },
        {
          "parameters": {
            "cloud_age": 10,
            "base_length": 26,
            "span_b_length": 52,
            "conversion_length": 9
          },
          "totalTrades": 252,
          "totalReturn": -0.17341496050357819,
          "maxDrawdownPct": 0.9579851031303406,
          "winRate": 30.158729553222656,
          "totalFees": 25.20784568786621,
          "source_row_index": 18
        },
        {
          "parameters": {
            "cloud_age": 30,
            "base_length": 26,
            "span_b_length": 52,
            "conversion_length": 9
          },
          "totalTrades": 204,
          "totalReturn": -0.19400303065776825,
          "maxDrawdownPct": 0.8684121370315552,
          "winRate": 26.47058868408203,
          "totalFees": 20.401018142700195,
          "source_row_index": 19
        },
        {
          "parameters": {
            "cloud_age": 8,
            "base_length": 26,
            "span_b_length": 52,
            "conversion_length": 9
          },
          "totalTrades": 252,
          "totalReturn": -0.19583752751350403,
          "maxDrawdownPct": 1.00580632686615,
          "winRate": 29.365079879760742,
          "totalFees": 25.20561408996582,
          "source_row_index": 20
        },
        {
          "parameters": {
            "cloud_age": 0,
            "base_length": 26,
            "span_b_length": 52,
            "conversion_length": 9
          },
          "totalTrades": 262,
          "totalReturn": -0.19825434684753418,
          "maxDrawdownPct": 0.9252276420593262,
          "winRate": 27.48091697692871,
          "totalFees": 26.206348419189453,
          "source_row_index": 21
        },
        {
          "parameters": {
            "cloud_age": 2,
            "base_length": 26,
            "span_b_length": 52,
            "conversion_length": 9
          },
          "totalTrades": 262,
          "totalReturn": -0.2229512482881546,
          "maxDrawdownPct": 0.961923360824585,
          "winRate": 28.244274139404297,
          "totalFees": 26.203868865966797,
          "source_row_index": 22
        },
        {
          "parameters": {
            "cloud_age": 46,
            "base_length": 26,
            "span_b_length": 52,
            "conversion_length": 9
          },
          "totalTrades": 194,
          "totalReturn": -0.2559123635292053,
          "maxDrawdownPct": 0.7920764088630676,
          "winRate": 23.711339950561523,
          "totalFees": 19.393821716308594,
          "source_row_index": 23
        },
        {
          "parameters": {
            "cloud_age": 14,
            "base_length": 26,
            "span_b_length": 52,
            "conversion_length": 9
          },
          "totalTrades": 242,
          "totalReturn": -0.26443639397621155,
          "maxDrawdownPct": 1.0487351417541504,
          "winRate": 28.92561912536621,
          "totalFees": 24.197778701782227,
          "source_row_index": 24
        },
        {
          "parameters": {
            "cloud_age": 4,
            "base_length": 26,
            "span_b_length": 52,
            "conversion_length": 9
          },
          "totalTrades": 256,
          "totalReturn": -0.2859061062335968,
          "maxDrawdownPct": 1.0516141653060913,
          "winRate": 29.6875,
          "totalFees": 25.59703254699707,
          "source_row_index": 25
        },
        {
          "parameters": {
            "cloud_age": 6,
            "base_length": 26,
            "span_b_length": 52,
            "conversion_length": 9
          },
          "totalTrades": 256,
          "totalReturn": -0.2947157025337219,
          "maxDrawdownPct": 1.0337470769882202,
          "winRate": 28.90625,
          "totalFees": 25.596111297607422,
          "source_row_index": 26
        }
      ]
    },
    {
      "family": "ichimoku",
      "frame": {
        "exchange": "binance",
        "symbol": "BTCUSDT",
        "timeframe": "4h",
        "start": "2024-01-01",
        "end": "2025-12-31",
        "starting_amount": 10000,
        "trading_fee_percent": 0.1
      },
      "batch_id": null,
      "source": {
        "interface": "UI",
        "ui_job": "UI-REMAIN-ichimoku-control-btcusdt-later-2h-4h",
        "raw_result": "ichimoku/raw-ui/UI-REMAIN-ichimoku-control-btcusdt-later-2h-4h/export.compact.json",
        "completion": "ichimoku/raw-ui/UI-REMAIN-ichimoku-control-btcusdt-later-2h-4h/completion.json",
        "normalized_result": "ichimoku/raw-ui/UI-REMAIN-ichimoku-control-btcusdt-later-2h-4h/normalized-ui.json",
        "request": "ichimoku/raw-ui/UI-REMAIN-ichimoku-control-btcusdt-later-2h-4h/completion.json",
        "request_sha256": "0df15bea47d52eb82468f4ef08582a9237bbed753aab49551b0e379e2b670d78",
        "result_sha256": "fe44af99cb89c5fff874c085d20e49426a1f2163f67c52a53be1606452155ee4",
        "normalized_sha256": "0217d4e75ca828c98fbe76c979a1dd213550c6673e78038a2a3b3ed590bcdd8c",
        "source_sha256": "49564369db82ec113de1b0ee10ef234c10723bde89fdfaea2557f8f989f22ef1",
        "ui_counts": {
          "requested": 27,
          "structural_invalid": 0,
          "failed_runtime_tuples": 0,
          "accepted_valid": 27,
          "observed_metric_rows": 27,
          "traded_rows": 27,
          "explicit_zero_rows": 0,
          "reconciled_omitted_zero_tuples": 0,
          "inclusion": "unique"
        }
      },
      "points": [
        {
          "parameters": {
            "cloud_age": 52,
            "base_length": 26,
            "span_b_length": 52,
            "conversion_length": 9
          },
          "totalTrades": 128,
          "totalReturn": 0.143375426530838,
          "maxDrawdownPct": 0.2773139178752899,
          "winRate": 32.8125,
          "totalFees": 12.827159881591797,
          "source_row_index": 0
        },
        {
          "parameters": {
            "cloud_age": 48,
            "base_length": 26,
            "span_b_length": 52,
            "conversion_length": 9
          },
          "totalTrades": 128,
          "totalReturn": 0.0857759565114975,
          "maxDrawdownPct": 0.30122119188308716,
          "winRate": 31.25,
          "totalFees": 12.821393966674805,
          "source_row_index": 1
        },
        {
          "parameters": {
            "cloud_age": 46,
            "base_length": 26,
            "span_b_length": 52,
            "conversion_length": 9
          },
          "totalTrades": 126,
          "totalReturn": 0.08386728167533875,
          "maxDrawdownPct": 0.30725908279418945,
          "winRate": 31.746030807495117,
          "totalFees": 12.621003150939941,
          "source_row_index": 2
        },
        {
          "parameters": {
            "cloud_age": 50,
            "base_length": 26,
            "span_b_length": 52,
            "conversion_length": 9
          },
          "totalTrades": 134,
          "totalReturn": 0.06705760955810547,
          "maxDrawdownPct": 0.33561667799949646,
          "winRate": 31.34328269958496,
          "totalFees": 13.420121192932129,
          "source_row_index": 3
        },
        {
          "parameters": {
            "cloud_age": 42,
            "base_length": 26,
            "span_b_length": 52,
            "conversion_length": 9
          },
          "totalTrades": 138,
          "totalReturn": 0.04553026333451271,
          "maxDrawdownPct": 0.3054952919483185,
          "winRate": 27.536231994628906,
          "totalFees": 13.818371772766113,
          "source_row_index": 5
        },
        {
          "parameters": {
            "cloud_age": 44,
            "base_length": 26,
            "span_b_length": 52,
            "conversion_length": 9
          },
          "totalTrades": 132,
          "totalReturn": 0.02112971805036068,
          "maxDrawdownPct": 0.338716059923172,
          "winRate": 28.787878036499023,
          "totalFees": 13.215323448181152,
          "source_row_index": 7
        },
        {
          "parameters": {
            "cloud_age": 40,
            "base_length": 26,
            "span_b_length": 52,
            "conversion_length": 9
          },
          "totalTrades": 138,
          "totalReturn": -0.01929786615073681,
          "maxDrawdownPct": 0.31080877780914307,
          "winRate": 27.536231994628906,
          "totalFees": 13.811882019042969,
          "source_row_index": 8
        },
        {
          "parameters": {
            "cloud_age": 36,
            "base_length": 26,
            "span_b_length": 52,
            "conversion_length": 9
          },
          "totalTrades": 142,
          "totalReturn": -0.05593036115169525,
          "maxDrawdownPct": 0.30450156331062317,
          "winRate": 28.16901397705078,
          "totalFees": 14.20861530303955,
          "source_row_index": 10
        },
        {
          "parameters": {
            "cloud_age": 14,
            "base_length": 26,
            "span_b_length": 52,
            "conversion_length": 9
          },
          "totalTrades": 160,
          "totalReturn": -0.06805761903524399,
          "maxDrawdownPct": 0.4588435888290405,
          "winRate": 33.75,
          "totalFees": 16.00920295715332,
          "source_row_index": 13
        },
        {
          "parameters": {
            "cloud_age": 20,
            "base_length": 26,
            "span_b_length": 52,
            "conversion_length": 9
          },
          "totalTrades": 154,
          "totalReturn": -0.0759691372513771,
          "maxDrawdownPct": 0.4217626750469208,
          "winRate": 32.467533111572266,
          "totalFees": 15.407811164855957,
          "source_row_index": 14
        },
        {
          "parameters": {
            "cloud_age": 38,
            "base_length": 26,
            "span_b_length": 52,
            "conversion_length": 9
          },
          "totalTrades": 140,
          "totalReturn": -0.08490817993879318,
          "maxDrawdownPct": 0.3111831843852997,
          "winRate": 27.14285659790039,
          "totalFees": 14.005515098571777,
          "source_row_index": 15
        },
        {
          "parameters": {
            "cloud_age": 8,
            "base_length": 26,
            "span_b_length": 52,
            "conversion_length": 9
          },
          "totalTrades": 166,
          "totalReturn": -0.10278768092393875,
          "maxDrawdownPct": 0.45670846104621887,
          "winRate": 32.530120849609375,
          "totalFees": 16.606327056884766,
          "source_row_index": 18
        },
        {
          "parameters": {
            "cloud_age": 12,
            "base_length": 26,
            "span_b_length": 52,
            "conversion_length": 9
          },
          "totalTrades": 164,
          "totalReturn": -0.11998270452022552,
          "maxDrawdownPct": 0.4539029896259308,
          "winRate": 31.707317352294922,
          "totalFees": 16.40440559387207,
          "source_row_index": 24
        },
        {
          "parameters": {
            "cloud_age": 22,
            "base_length": 26,
            "span_b_length": 52,
            "conversion_length": 9
          },
          "totalTrades": 156,
          "totalReturn": -0.13453298807144165,
          "maxDrawdownPct": 0.4520876705646515,
          "winRate": 30.769229888916016,
          "totalFees": 15.60214900970459,
          "source_row_index": 26
        },
        {
          "parameters": {
            "cloud_age": 24,
            "base_length": 26,
            "span_b_length": 52,
            "conversion_length": 9
          },
          "totalTrades": 150,
          "totalReturn": -0.14696615934371948,
          "maxDrawdownPct": 0.47360461950302124,
          "winRate": 29.33333396911621,
          "totalFees": 15.000303268432617,
          "source_row_index": 27
        },
        {
          "parameters": {
            "cloud_age": 26,
            "base_length": 26,
            "span_b_length": 52,
            "conversion_length": 9
          },
          "totalTrades": 152,
          "totalReturn": -0.14827482402324677,
          "maxDrawdownPct": 0.4839443564414978,
          "winRate": 30.263158798217773,
          "totalFees": 15.200372695922852,
          "source_row_index": 28
        },
        {
          "parameters": {
            "cloud_age": 6,
            "base_length": 26,
            "span_b_length": 52,
            "conversion_length": 9
          },
          "totalTrades": 172,
          "totalReturn": -0.15297247469425201,
          "maxDrawdownPct": 0.5002555847167969,
          "winRate": 29.069766998291016,
          "totalFees": 17.201904296875,
          "source_row_index": 29
        },
        {
          "parameters": {
            "cloud_age": 16,
            "base_length": 26,
            "span_b_length": 52,
            "conversion_length": 9
          },
          "totalTrades": 162,
          "totalReturn": -0.16826443374156952,
          "maxDrawdownPct": 0.47670987248420715,
          "winRate": 32.0987663269043,
          "totalFees": 16.199373245239258,
          "source_row_index": 32
        },
        {
          "parameters": {
            "cloud_age": 32,
            "base_length": 26,
            "span_b_length": 52,
            "conversion_length": 9
          },
          "totalTrades": 150,
          "totalReturn": -0.1848890483379364,
          "maxDrawdownPct": 0.3678644597530365,
          "winRate": 28,
          "totalFees": 14.99650764465332,
          "source_row_index": 35
        },
        {
          "parameters": {
            "cloud_age": 2,
            "base_length": 26,
            "span_b_length": 52,
            "conversion_length": 9
          },
          "totalTrades": 182,
          "totalReturn": -0.18530899286270142,
          "maxDrawdownPct": 0.5821390748023987,
          "winRate": 27.47252655029297,
          "totalFees": 18.199668884277344,
          "source_row_index": 36
        },
        {
          "parameters": {
            "cloud_age": 34,
            "base_length": 26,
            "span_b_length": 52,
            "conversion_length": 9
          },
          "totalTrades": 148,
          "totalReturn": -0.18815147876739502,
          "maxDrawdownPct": 0.39446693658828735,
          "winRate": 28.37837791442871,
          "totalFees": 14.795980453491211,
          "source_row_index": 37
        },
        {
          "parameters": {
            "cloud_age": 10,
            "base_length": 26,
            "span_b_length": 52,
            "conversion_length": 9
          },
          "totalTrades": 166,
          "totalReturn": -0.1899605393409729,
          "maxDrawdownPct": 0.49385687708854675,
          "winRate": 31.325302124023438,
          "totalFees": 16.59760093688965,
          "source_row_index": 38
        },
        {
          "parameters": {
            "cloud_age": 4,
            "base_length": 26,
            "span_b_length": 52,
            "conversion_length": 9
          },
          "totalTrades": 180,
          "totalReturn": -0.19442665576934814,
          "maxDrawdownPct": 0.5624523758888245,
          "winRate": 27.77777862548828,
          "totalFees": 17.99855613708496,
          "source_row_index": 39
        },
        {
          "parameters": {
            "cloud_age": 28,
            "base_length": 26,
            "span_b_length": 52,
            "conversion_length": 9
          },
          "totalTrades": 158,
          "totalReturn": -0.19840635359287262,
          "maxDrawdownPct": 0.49490681290626526,
          "winRate": 27.848100662231445,
          "totalFees": 15.795955657958984,
          "source_row_index": 41
        },
        {
          "parameters": {
            "cloud_age": 18,
            "base_length": 26,
            "span_b_length": 52,
            "conversion_length": 9
          },
          "totalTrades": 162,
          "totalReturn": -0.20196841657161713,
          "maxDrawdownPct": 0.5030182600021362,
          "winRate": 32.0987663269043,
          "totalFees": 16.195999145507812,
          "source_row_index": 42
        },
        {
          "parameters": {
            "cloud_age": 0,
            "base_length": 26,
            "span_b_length": 52,
            "conversion_length": 9
          },
          "totalTrades": 188,
          "totalReturn": -0.21414227783679962,
          "maxDrawdownPct": 0.5636866688728333,
          "winRate": 26.595745086669922,
          "totalFees": 18.797382354736328,
          "source_row_index": 43
        },
        {
          "parameters": {
            "cloud_age": 30,
            "base_length": 26,
            "span_b_length": 52,
            "conversion_length": 9
          },
          "totalTrades": 156,
          "totalReturn": -0.24221724271774292,
          "maxDrawdownPct": 0.4465767443180084,
          "winRate": 26.923076629638672,
          "totalFees": 15.59136962890625,
          "source_row_index": 45
        }
      ]
    },
    {
      "family": "ichimoku",
      "frame": {
        "exchange": "binance",
        "symbol": "ETHUSDT",
        "timeframe": "2h",
        "start": "2021-01-01",
        "end": "2023-12-31",
        "starting_amount": 10000,
        "trading_fee_percent": 0.1
      },
      "batch_id": null,
      "source": {
        "interface": "UI",
        "ui_job": "UI-REMAIN-ichimoku-control-ethusdt-early-2h-4h",
        "raw_result": "ichimoku/raw-ui/UI-REMAIN-ichimoku-control-ethusdt-early-2h-4h/export.compact.json",
        "completion": "ichimoku/raw-ui/UI-REMAIN-ichimoku-control-ethusdt-early-2h-4h/completion.json",
        "normalized_result": "ichimoku/raw-ui/UI-REMAIN-ichimoku-control-ethusdt-early-2h-4h/normalized-ui.json",
        "request": "ichimoku/raw-ui/UI-REMAIN-ichimoku-control-ethusdt-early-2h-4h/completion.json",
        "request_sha256": "60e6fe905e10aac45d44ea5206b2a7c4d330a1d63a1b24d509ed8e599f97c8a3",
        "result_sha256": "d2b9a68f04dfcd38adb455ec843e9297dc612c873759159ff25749af180607a6",
        "normalized_sha256": "657e0adf8ebce2eef7b51e50c08def6d538393423d7063a9e8ffc797aa82d8ee",
        "source_sha256": "49564369db82ec113de1b0ee10ef234c10723bde89fdfaea2557f8f989f22ef1",
        "ui_counts": {
          "requested": 27,
          "structural_invalid": 0,
          "failed_runtime_tuples": 0,
          "accepted_valid": 27,
          "observed_metric_rows": 27,
          "traded_rows": 27,
          "explicit_zero_rows": 0,
          "reconciled_omitted_zero_tuples": 0,
          "inclusion": "unique"
        }
      },
      "points": [
        {
          "parameters": {
            "cloud_age": 50,
            "base_length": 26,
            "span_b_length": 52,
            "conversion_length": 9
          },
          "totalTrades": 408,
          "totalReturn": 0.8453660607337952,
          "maxDrawdownPct": 0.4494549334049225,
          "winRate": 36.27450942993164,
          "totalFees": 40.925498962402344,
          "source_row_index": 19
        },
        {
          "parameters": {
            "cloud_age": 52,
            "base_length": 26,
            "span_b_length": 52,
            "conversion_length": 9
          },
          "totalTrades": 408,
          "totalReturn": 0.8064534664154053,
          "maxDrawdownPct": 0.46722546219825745,
          "winRate": 35.7843132019043,
          "totalFees": 40.92161178588867,
          "source_row_index": 24
        },
        {
          "parameters": {
            "cloud_age": 44,
            "base_length": 26,
            "span_b_length": 52,
            "conversion_length": 9
          },
          "totalTrades": 414,
          "totalReturn": 0.801982045173645,
          "maxDrawdownPct": 0.5422151684761047,
          "winRate": 35.7487907409668,
          "totalFees": 41.52178192138672,
          "source_row_index": 25
        },
        {
          "parameters": {
            "cloud_age": 46,
            "base_length": 26,
            "span_b_length": 52,
            "conversion_length": 9
          },
          "totalTrades": 414,
          "totalReturn": 0.7807698845863342,
          "maxDrawdownPct": 0.49416688084602356,
          "winRate": 35.26570129394531,
          "totalFees": 41.51958465576172,
          "source_row_index": 28
        },
        {
          "parameters": {
            "cloud_age": 42,
            "base_length": 26,
            "span_b_length": 52,
            "conversion_length": 9
          },
          "totalTrades": 420,
          "totalReturn": 0.7189597487449646,
          "maxDrawdownPct": 0.5479159355163574,
          "winRate": 34.761905670166016,
          "totalFees": 42.11406326293945,
          "source_row_index": 30
        },
        {
          "parameters": {
            "cloud_age": 48,
            "base_length": 26,
            "span_b_length": 52,
            "conversion_length": 9
          },
          "totalTrades": 418,
          "totalReturn": 0.6902512907981873,
          "maxDrawdownPct": 0.4912751317024231,
          "winRate": 34.92823028564453,
          "totalFees": 41.91099548339844,
          "source_row_index": 32
        },
        {
          "parameters": {
            "cloud_age": 38,
            "base_length": 26,
            "span_b_length": 52,
            "conversion_length": 9
          },
          "totalTrades": 434,
          "totalReturn": 0.644545316696167,
          "maxDrawdownPct": 0.5442150831222534,
          "winRate": 35.023040771484375,
          "totalFees": 43.50794982910156,
          "source_row_index": 33
        },
        {
          "parameters": {
            "cloud_age": 34,
            "base_length": 26,
            "span_b_length": 52,
            "conversion_length": 9
          },
          "totalTrades": 442,
          "totalReturn": 0.6097819209098816,
          "maxDrawdownPct": 0.6187283396720886,
          "winRate": 34.38914108276367,
          "totalFees": 44.30546951293945,
          "source_row_index": 34
        },
        {
          "parameters": {
            "cloud_age": 40,
            "base_length": 26,
            "span_b_length": 52,
            "conversion_length": 9
          },
          "totalTrades": 436,
          "totalReturn": 0.6064445376396179,
          "maxDrawdownPct": 0.5869946479797363,
          "winRate": 33.94495391845703,
          "totalFees": 43.70444869995117,
          "source_row_index": 35
        },
        {
          "parameters": {
            "cloud_age": 36,
            "base_length": 26,
            "span_b_length": 52,
            "conversion_length": 9
          },
          "totalTrades": 440,
          "totalReturn": 0.5987336039543152,
          "maxDrawdownPct": 0.5655173659324646,
          "winRate": 35,
          "totalFees": 44.10399627685547,
          "source_row_index": 36
        },
        {
          "parameters": {
            "cloud_age": 4,
            "base_length": 26,
            "span_b_length": 52,
            "conversion_length": 9
          },
          "totalTrades": 548,
          "totalReturn": 0.5944733619689941,
          "maxDrawdownPct": 0.8077986240386963,
          "winRate": 30.29197120666504,
          "totalFees": 54.914833068847656,
          "source_row_index": 37
        },
        {
          "parameters": {
            "cloud_age": 32,
            "base_length": 26,
            "span_b_length": 52,
            "conversion_length": 9
          },
          "totalTrades": 444,
          "totalReturn": 0.5661057233810425,
          "maxDrawdownPct": 0.633273184299469,
          "winRate": 34.68468475341797,
          "totalFees": 44.501304626464844,
          "source_row_index": 38
        },
        {
          "parameters": {
            "cloud_age": 24,
            "base_length": 26,
            "span_b_length": 52,
            "conversion_length": 9
          },
          "totalTrades": 462,
          "totalReturn": 0.5599347352981567,
          "maxDrawdownPct": 0.8599757552146912,
          "winRate": 34.199134826660156,
          "totalFees": 46.302425384521484,
          "source_row_index": 39
        },
        {
          "parameters": {
            "cloud_age": 6,
            "base_length": 26,
            "span_b_length": 52,
            "conversion_length": 9
          },
          "totalTrades": 532,
          "totalReturn": 0.5516949892044067,
          "maxDrawdownPct": 0.846270740032196,
          "winRate": 30.827068328857422,
          "totalFees": 53.3089485168457,
          "source_row_index": 40
        },
        {
          "parameters": {
            "cloud_age": 28,
            "base_length": 26,
            "span_b_length": 52,
            "conversion_length": 9
          },
          "totalTrades": 438,
          "totalReturn": 0.5511837601661682,
          "maxDrawdownPct": 0.7745531797409058,
          "winRate": 34.70319747924805,
          "totalFees": 43.89921188354492,
          "source_row_index": 41
        },
        {
          "parameters": {
            "cloud_age": 18,
            "base_length": 26,
            "span_b_length": 52,
            "conversion_length": 9
          },
          "totalTrades": 466,
          "totalReturn": 0.5480075478553772,
          "maxDrawdownPct": 0.8020269274711609,
          "winRate": 34.33476257324219,
          "totalFees": 46.701904296875,
          "source_row_index": 42
        },
        {
          "parameters": {
            "cloud_age": 0,
            "base_length": 26,
            "span_b_length": 52,
            "conversion_length": 9
          },
          "totalTrades": 564,
          "totalReturn": 0.5399060845375061,
          "maxDrawdownPct": 0.6861284971237183,
          "winRate": 30.4964542388916,
          "totalFees": 56.51097106933594,
          "source_row_index": 43
        },
        {
          "parameters": {
            "cloud_age": 2,
            "base_length": 26,
            "span_b_length": 52,
            "conversion_length": 9
          },
          "totalTrades": 554,
          "totalReturn": 0.5255118012428284,
          "maxDrawdownPct": 0.7764058113098145,
          "winRate": 29.963899612426758,
          "totalFees": 55.508522033691406,
          "source_row_index": 44
        },
        {
          "parameters": {
            "cloud_age": 30,
            "base_length": 26,
            "span_b_length": 52,
            "conversion_length": 9
          },
          "totalTrades": 442,
          "totalReturn": 0.5216831564903259,
          "maxDrawdownPct": 0.7537329196929932,
          "winRate": 34.38914108276367,
          "totalFees": 44.296634674072266,
          "source_row_index": 45
        },
        {
          "parameters": {
            "cloud_age": 8,
            "base_length": 26,
            "span_b_length": 52,
            "conversion_length": 9
          },
          "totalTrades": 512,
          "totalReturn": 0.47614410519599915,
          "maxDrawdownPct": 0.8461602330207825,
          "winRate": 31.25,
          "totalFees": 51.299373626708984,
          "source_row_index": 46
        },
        {
          "parameters": {
            "cloud_age": 12,
            "base_length": 26,
            "span_b_length": 52,
            "conversion_length": 9
          },
          "totalTrades": 498,
          "totalReturn": 0.4647867977619171,
          "maxDrawdownPct": 0.879137396812439,
          "winRate": 32.530120849609375,
          "totalFees": 49.89686584472656,
          "source_row_index": 47
        },
        {
          "parameters": {
            "cloud_age": 10,
            "base_length": 26,
            "span_b_length": 52,
            "conversion_length": 9
          },
          "totalTrades": 514,
          "totalReturn": 0.4131329655647278,
          "maxDrawdownPct": 0.9094735980033875,
          "winRate": 31.906614303588867,
          "totalFees": 51.4932861328125,
          "source_row_index": 48
        },
        {
          "parameters": {
            "cloud_age": 20,
            "base_length": 26,
            "span_b_length": 52,
            "conversion_length": 9
          },
          "totalTrades": 468,
          "totalReturn": 0.39925968647003174,
          "maxDrawdownPct": 0.8554627895355225,
          "winRate": 34.18803405761719,
          "totalFees": 46.887229919433594,
          "source_row_index": 49
        },
        {
          "parameters": {
            "cloud_age": 14,
            "base_length": 26,
            "span_b_length": 52,
            "conversion_length": 9
          },
          "totalTrades": 494,
          "totalReturn": 0.38962599635124207,
          "maxDrawdownPct": 0.9874469041824341,
          "winRate": 33.19837951660156,
          "totalFees": 49.48884582519531,
          "source_row_index": 50
        },
        {
          "parameters": {
            "cloud_age": 16,
            "base_length": 26,
            "span_b_length": 52,
            "conversion_length": 9
          },
          "totalTrades": 488,
          "totalReturn": 0.37832170724868774,
          "maxDrawdownPct": 0.9807979464530945,
          "winRate": 32.78688430786133,
          "totalFees": 48.887210845947266,
          "source_row_index": 51
        },
        {
          "parameters": {
            "cloud_age": 22,
            "base_length": 26,
            "span_b_length": 52,
            "conversion_length": 9
          },
          "totalTrades": 474,
          "totalReturn": 0.3511684238910675,
          "maxDrawdownPct": 0.8884290456771851,
          "winRate": 33.33333206176758,
          "totalFees": 47.48273849487305,
          "source_row_index": 52
        },
        {
          "parameters": {
            "cloud_age": 26,
            "base_length": 26,
            "span_b_length": 52,
            "conversion_length": 9
          },
          "totalTrades": 458,
          "totalReturn": 0.34511101245880127,
          "maxDrawdownPct": 0.9174887537956238,
          "winRate": 35.371177673339844,
          "totalFees": 45.88053512573242,
          "source_row_index": 53
        }
      ]
    },
    {
      "family": "ichimoku",
      "frame": {
        "exchange": "binance",
        "symbol": "ETHUSDT",
        "timeframe": "2h",
        "start": "2024-01-01",
        "end": "2025-12-31",
        "starting_amount": 10000,
        "trading_fee_percent": 0.1
      },
      "batch_id": null,
      "source": {
        "interface": "UI",
        "ui_job": "UI-REMAIN-ichimoku-control-ethusdt-later-2h-4h",
        "raw_result": "ichimoku/raw-ui/UI-REMAIN-ichimoku-control-ethusdt-later-2h-4h/export.compact.json",
        "completion": "ichimoku/raw-ui/UI-REMAIN-ichimoku-control-ethusdt-later-2h-4h/completion.json",
        "normalized_result": "ichimoku/raw-ui/UI-REMAIN-ichimoku-control-ethusdt-later-2h-4h/normalized-ui.json",
        "request": "ichimoku/raw-ui/UI-REMAIN-ichimoku-control-ethusdt-later-2h-4h/completion.json",
        "request_sha256": "8af4bf2b9c57a991cc6d71dc21e4dc024beace0539a1ecf51d282d27f6377d7c",
        "result_sha256": "7ba1df259cc821150f4d16db16c6cdf2961342166182e1686c649cdce6acdae8",
        "normalized_sha256": "7472956040e3569987e1be7480208e79c4ff83cedf4177a4380bdc539a487dba",
        "source_sha256": "49564369db82ec113de1b0ee10ef234c10723bde89fdfaea2557f8f989f22ef1",
        "ui_counts": {
          "requested": 27,
          "structural_invalid": 0,
          "failed_runtime_tuples": 0,
          "accepted_valid": 27,
          "observed_metric_rows": 27,
          "traded_rows": 27,
          "explicit_zero_rows": 0,
          "reconciled_omitted_zero_tuples": 0,
          "inclusion": "unique"
        }
      },
      "points": [
        {
          "parameters": {
            "cloud_age": 48,
            "base_length": 26,
            "span_b_length": 52,
            "conversion_length": 9
          },
          "totalTrades": 254,
          "totalReturn": 0.4220503866672516,
          "maxDrawdownPct": 0.5097763538360596,
          "winRate": 33.85826873779297,
          "totalFees": 25.46767234802246,
          "source_row_index": 2
        },
        {
          "parameters": {
            "cloud_age": 44,
            "base_length": 26,
            "span_b_length": 52,
            "conversion_length": 9
          },
          "totalTrades": 256,
          "totalReturn": 0.40317463874816895,
          "maxDrawdownPct": 0.45629993081092834,
          "winRate": 33.59375,
          "totalFees": 25.665979385375977,
          "source_row_index": 4
        },
        {
          "parameters": {
            "cloud_age": 46,
            "base_length": 26,
            "span_b_length": 52,
            "conversion_length": 9
          },
          "totalTrades": 256,
          "totalReturn": 0.36715254187583923,
          "maxDrawdownPct": 0.4834141731262207,
          "winRate": 33.59375,
          "totalFees": 25.66237449645996,
          "source_row_index": 9
        },
        {
          "parameters": {
            "cloud_age": 50,
            "base_length": 26,
            "span_b_length": 52,
            "conversion_length": 9
          },
          "totalTrades": 254,
          "totalReturn": 0.3568413257598877,
          "maxDrawdownPct": 0.560771107673645,
          "winRate": 32.28346633911133,
          "totalFees": 25.461149215698242,
          "source_row_index": 10
        },
        {
          "parameters": {
            "cloud_age": 42,
            "base_length": 26,
            "span_b_length": 52,
            "conversion_length": 9
          },
          "totalTrades": 270,
          "totalReturn": 0.32018035650253296,
          "maxDrawdownPct": 0.49209287762641907,
          "winRate": 32.592594146728516,
          "totalFees": 27.059080123901367,
          "source_row_index": 11
        },
        {
          "parameters": {
            "cloud_age": 52,
            "base_length": 26,
            "span_b_length": 52,
            "conversion_length": 9
          },
          "totalTrades": 258,
          "totalReturn": 0.3179381787776947,
          "maxDrawdownPct": 0.5546494126319885,
          "winRate": 31.78294563293457,
          "totalFees": 25.857650756835938,
          "source_row_index": 12
        },
        {
          "parameters": {
            "cloud_age": 40,
            "base_length": 26,
            "span_b_length": 52,
            "conversion_length": 9
          },
          "totalTrades": 272,
          "totalReturn": 0.29575106501579285,
          "maxDrawdownPct": 0.5275209546089172,
          "winRate": 32.35293960571289,
          "totalFees": 27.2568302154541,
          "source_row_index": 14
        },
        {
          "parameters": {
            "cloud_age": 38,
            "base_length": 26,
            "span_b_length": 52,
            "conversion_length": 9
          },
          "totalTrades": 278,
          "totalReturn": 0.2479190230369568,
          "maxDrawdownPct": 0.5580915808677673,
          "winRate": 31.65467643737793,
          "totalFees": 27.852642059326172,
          "source_row_index": 18
        },
        {
          "parameters": {
            "cloud_age": 36,
            "base_length": 26,
            "span_b_length": 52,
            "conversion_length": 9
          },
          "totalTrades": 288,
          "totalReturn": 0.22945907711982727,
          "maxDrawdownPct": 0.6197868585586548,
          "winRate": 31.94444465637207,
          "totalFees": 28.851795196533203,
          "source_row_index": 19
        },
        {
          "parameters": {
            "cloud_age": 24,
            "base_length": 26,
            "span_b_length": 52,
            "conversion_length": 9
          },
          "totalTrades": 302,
          "totalReturn": 0.18160323798656464,
          "maxDrawdownPct": 0.8871825337409973,
          "winRate": 33.11258316040039,
          "totalFees": 30.24840545654297,
          "source_row_index": 21
        },
        {
          "parameters": {
            "cloud_age": 16,
            "base_length": 26,
            "span_b_length": 52,
            "conversion_length": 9
          },
          "totalTrades": 312,
          "totalReturn": 0.09004832059144974,
          "maxDrawdownPct": 0.883100152015686,
          "winRate": 35.25640869140625,
          "totalFees": 31.24024772644043,
          "source_row_index": 24
        },
        {
          "parameters": {
            "cloud_age": 0,
            "base_length": 26,
            "span_b_length": 52,
            "conversion_length": 9
          },
          "totalTrades": 374,
          "totalReturn": 0.059239909052848816,
          "maxDrawdownPct": 0.8938177824020386,
          "winRate": 31.016042709350586,
          "totalFees": 37.44337463378906,
          "source_row_index": 25
        },
        {
          "parameters": {
            "cloud_age": 26,
            "base_length": 26,
            "span_b_length": 52,
            "conversion_length": 9
          },
          "totalTrades": 304,
          "totalReturn": 0.05005372315645218,
          "maxDrawdownPct": 0.9356546401977539,
          "winRate": 32.23684310913086,
          "totalFees": 30.43543815612793,
          "source_row_index": 26
        },
        {
          "parameters": {
            "cloud_age": 4,
            "base_length": 26,
            "span_b_length": 52,
            "conversion_length": 9
          },
          "totalTrades": 354,
          "totalReturn": 0.0419427789747715,
          "maxDrawdownPct": 0.8973026275634766,
          "winRate": 31.07344627380371,
          "totalFees": 35.439632415771484,
          "source_row_index": 27
        },
        {
          "parameters": {
            "cloud_age": 28,
            "base_length": 26,
            "span_b_length": 52,
            "conversion_length": 9
          },
          "totalTrades": 302,
          "totalReturn": 0.03947283327579498,
          "maxDrawdownPct": 0.9433841109275818,
          "winRate": 30.46357536315918,
          "totalFees": 30.234180450439453,
          "source_row_index": 28
        },
        {
          "parameters": {
            "cloud_age": 22,
            "base_length": 26,
            "span_b_length": 52,
            "conversion_length": 9
          },
          "totalTrades": 312,
          "totalReturn": 0.03713401407003403,
          "maxDrawdownPct": 0.9175747036933899,
          "winRate": 32.0512809753418,
          "totalFees": 31.23495101928711,
          "source_row_index": 29
        },
        {
          "parameters": {
            "cloud_age": 18,
            "base_length": 26,
            "span_b_length": 52,
            "conversion_length": 9
          },
          "totalTrades": 308,
          "totalReturn": 0.0020240291487425566,
          "maxDrawdownPct": 0.9302051663398743,
          "winRate": 34.415584564208984,
          "totalFees": 30.831037521362305,
          "source_row_index": 31
        },
        {
          "parameters": {
            "cloud_age": 20,
            "base_length": 26,
            "span_b_length": 52,
            "conversion_length": 9
          },
          "totalTrades": 308,
          "totalReturn": -7.710841600783169e-05,
          "maxDrawdownPct": 0.901530385017395,
          "winRate": 32.467533111572266,
          "totalFees": 30.830825805664062,
          "source_row_index": 32
        },
        {
          "parameters": {
            "cloud_age": 14,
            "base_length": 26,
            "span_b_length": 52,
            "conversion_length": 9
          },
          "totalTrades": 320,
          "totalReturn": -0.008184529840946198,
          "maxDrawdownPct": 0.9186092615127563,
          "winRate": 35,
          "totalFees": 32.031219482421875,
          "source_row_index": 34
        },
        {
          "parameters": {
            "cloud_age": 12,
            "base_length": 26,
            "span_b_length": 52,
            "conversion_length": 9
          },
          "totalTrades": 332,
          "totalReturn": -0.011150974780321121,
          "maxDrawdownPct": 0.9209014177322388,
          "winRate": 33.73493957519531,
          "totalFees": 33.232112884521484,
          "source_row_index": 35
        },
        {
          "parameters": {
            "cloud_age": 6,
            "base_length": 26,
            "span_b_length": 52,
            "conversion_length": 9
          },
          "totalTrades": 354,
          "totalReturn": -0.021297620609402657,
          "maxDrawdownPct": 0.9213833808898926,
          "winRate": 31.07344627380371,
          "totalFees": 35.43330383300781,
          "source_row_index": 37
        },
        {
          "parameters": {
            "cloud_age": 2,
            "base_length": 26,
            "span_b_length": 52,
            "conversion_length": 9
          },
          "totalTrades": 374,
          "totalReturn": -0.023080715909600258,
          "maxDrawdownPct": 0.9398042559623718,
          "winRate": 30.48128318786621,
          "totalFees": 37.435123443603516,
          "source_row_index": 39
        },
        {
          "parameters": {
            "cloud_age": 34,
            "base_length": 26,
            "span_b_length": 52,
            "conversion_length": 9
          },
          "totalTrades": 292,
          "totalReturn": -0.03887143358588219,
          "maxDrawdownPct": 0.8240097165107727,
          "winRate": 30.821918487548828,
          "totalFees": 29.225339889526367,
          "source_row_index": 40
        },
        {
          "parameters": {
            "cloud_age": 30,
            "base_length": 26,
            "span_b_length": 52,
            "conversion_length": 9
          },
          "totalTrades": 296,
          "totalReturn": -0.061666060239076614,
          "maxDrawdownPct": 0.8578416705131531,
          "winRate": 31.756755828857422,
          "totalFees": 29.623458862304688,
          "source_row_index": 42
        },
        {
          "parameters": {
            "cloud_age": 8,
            "base_length": 26,
            "span_b_length": 52,
            "conversion_length": 9
          },
          "totalTrades": 352,
          "totalReturn": -0.07299826294183731,
          "maxDrawdownPct": 0.9749608635902405,
          "winRate": 30.68181800842285,
          "totalFees": 35.227928161621094,
          "source_row_index": 44
        },
        {
          "parameters": {
            "cloud_age": 32,
            "base_length": 26,
            "span_b_length": 52,
            "conversion_length": 9
          },
          "totalTrades": 298,
          "totalReturn": -0.08251746743917465,
          "maxDrawdownPct": 0.9154283404350281,
          "winRate": 30.872482299804688,
          "totalFees": 29.82156753540039,
          "source_row_index": 45
        },
        {
          "parameters": {
            "cloud_age": 10,
            "base_length": 26,
            "span_b_length": 52,
            "conversion_length": 9
          },
          "totalTrades": 342,
          "totalReturn": -0.10850708186626434,
          "maxDrawdownPct": 1.0231804847717285,
          "winRate": 31.578947067260742,
          "totalFees": 34.22337341308594,
          "source_row_index": 47
        }
      ]
    },
    {
      "family": "ichimoku",
      "frame": {
        "exchange": "binance",
        "symbol": "ETHUSDT",
        "timeframe": "4h",
        "start": "2021-01-01",
        "end": "2023-12-31",
        "starting_amount": 10000,
        "trading_fee_percent": 0.1
      },
      "batch_id": null,
      "source": {
        "interface": "UI",
        "ui_job": "UI-REMAIN-ichimoku-control-ethusdt-early-2h-4h",
        "raw_result": "ichimoku/raw-ui/UI-REMAIN-ichimoku-control-ethusdt-early-2h-4h/export.compact.json",
        "completion": "ichimoku/raw-ui/UI-REMAIN-ichimoku-control-ethusdt-early-2h-4h/completion.json",
        "normalized_result": "ichimoku/raw-ui/UI-REMAIN-ichimoku-control-ethusdt-early-2h-4h/normalized-ui.json",
        "request": "ichimoku/raw-ui/UI-REMAIN-ichimoku-control-ethusdt-early-2h-4h/completion.json",
        "request_sha256": "60e6fe905e10aac45d44ea5206b2a7c4d330a1d63a1b24d509ed8e599f97c8a3",
        "result_sha256": "d2b9a68f04dfcd38adb455ec843e9297dc612c873759159ff25749af180607a6",
        "normalized_sha256": "657e0adf8ebce2eef7b51e50c08def6d538393423d7063a9e8ffc797aa82d8ee",
        "source_sha256": "49564369db82ec113de1b0ee10ef234c10723bde89fdfaea2557f8f989f22ef1",
        "ui_counts": {
          "requested": 27,
          "structural_invalid": 0,
          "failed_runtime_tuples": 0,
          "accepted_valid": 27,
          "observed_metric_rows": 27,
          "traded_rows": 27,
          "explicit_zero_rows": 0,
          "reconciled_omitted_zero_tuples": 0,
          "inclusion": "unique"
        }
      },
      "points": [
        {
          "parameters": {
            "cloud_age": 40,
            "base_length": 26,
            "span_b_length": 52,
            "conversion_length": 9
          },
          "totalTrades": 177,
          "totalReturn": 1.2356576919555664,
          "maxDrawdownPct": 0.4490772783756256,
          "winRate": 40.90909194946289,
          "totalFees": 17.845481872558594,
          "source_row_index": 0
        },
        {
          "parameters": {
            "cloud_age": 42,
            "base_length": 26,
            "span_b_length": 52,
            "conversion_length": 9
          },
          "totalTrades": 171,
          "totalReturn": 1.2348185777664185,
          "maxDrawdownPct": 0.4330560863018036,
          "winRate": 42.35293960571289,
          "totalFees": 17.24479866027832,
          "source_row_index": 1
        },
        {
          "parameters": {
            "cloud_age": 38,
            "base_length": 26,
            "span_b_length": 52,
            "conversion_length": 9
          },
          "totalTrades": 187,
          "totalReturn": 1.1259273290634155,
          "maxDrawdownPct": 0.45854654908180237,
          "winRate": 39.78494644165039,
          "totalFees": 18.835494995117188,
          "source_row_index": 2
        },
        {
          "parameters": {
            "cloud_age": 44,
            "base_length": 26,
            "span_b_length": 52,
            "conversion_length": 9
          },
          "totalTrades": 175,
          "totalReturn": 1.096572995185852,
          "maxDrawdownPct": 0.44286075234413147,
          "winRate": 40.22988510131836,
          "totalFees": 17.63137435913086,
          "source_row_index": 3
        },
        {
          "parameters": {
            "cloud_age": 36,
            "base_length": 26,
            "span_b_length": 52,
            "conversion_length": 9
          },
          "totalTrades": 191,
          "totalReturn": 1.0744078159332275,
          "maxDrawdownPct": 0.44081026315689087,
          "winRate": 36.842105865478516,
          "totalFees": 19.230716705322266,
          "source_row_index": 4
        },
        {
          "parameters": {
            "cloud_age": 46,
            "base_length": 26,
            "span_b_length": 52,
            "conversion_length": 9
          },
          "totalTrades": 177,
          "totalReturn": 1.0644147396087646,
          "maxDrawdownPct": 0.4429404139518738,
          "winRate": 39.772727966308594,
          "totalFees": 17.8283634185791,
          "source_row_index": 5
        },
        {
          "parameters": {
            "cloud_age": 4,
            "base_length": 26,
            "span_b_length": 52,
            "conversion_length": 9
          },
          "totalTrades": 238,
          "totalReturn": 1.0449453592300415,
          "maxDrawdownPct": 0.4956088066101074,
          "winRate": 30.252099990844727,
          "totalFees": 23.928401947021484,
          "source_row_index": 6
        },
        {
          "parameters": {
            "cloud_age": 2,
            "base_length": 26,
            "span_b_length": 52,
            "conversion_length": 9
          },
          "totalTrades": 248,
          "totalReturn": 1.019066572189331,
          "maxDrawdownPct": 0.5391449332237244,
          "winRate": 29.032258987426758,
          "totalFees": 24.9268741607666,
          "source_row_index": 7
        },
        {
          "parameters": {
            "cloud_age": 26,
            "base_length": 26,
            "span_b_length": 52,
            "conversion_length": 9
          },
          "totalTrades": 197,
          "totalReturn": 0.9896568655967712,
          "maxDrawdownPct": 0.5577315092086792,
          "winRate": 34.693878173828125,
          "totalFees": 19.82288932800293,
          "source_row_index": 8
        },
        {
          "parameters": {
            "cloud_age": 22,
            "base_length": 26,
            "span_b_length": 52,
            "conversion_length": 9
          },
          "totalTrades": 203,
          "totalReturn": 0.9654414057731628,
          "maxDrawdownPct": 0.5497429966926575,
          "winRate": 35.6435661315918,
          "totalFees": 20.42104721069336,
          "source_row_index": 9
        },
        {
          "parameters": {
            "cloud_age": 34,
            "base_length": 26,
            "span_b_length": 52,
            "conversion_length": 9
          },
          "totalTrades": 195,
          "totalReturn": 0.9632413983345032,
          "maxDrawdownPct": 0.47597768902778625,
          "winRate": 36.08247375488281,
          "totalFees": 19.620012283325195,
          "source_row_index": 10
        },
        {
          "parameters": {
            "cloud_age": 48,
            "base_length": 26,
            "span_b_length": 52,
            "conversion_length": 9
          },
          "totalTrades": 179,
          "totalReturn": 0.9566914439201355,
          "maxDrawdownPct": 0.443763792514801,
          "winRate": 38.202247619628906,
          "totalFees": 18.017786026000977,
          "source_row_index": 11
        },
        {
          "parameters": {
            "cloud_age": 6,
            "base_length": 26,
            "span_b_length": 52,
            "conversion_length": 9
          },
          "totalTrades": 228,
          "totalReturn": 0.9555863738059998,
          "maxDrawdownPct": 0.5639025568962097,
          "winRate": 30.701753616333008,
          "totalFees": 22.918476104736328,
          "source_row_index": 12
        },
        {
          "parameters": {
            "cloud_age": 24,
            "base_length": 26,
            "span_b_length": 52,
            "conversion_length": 9
          },
          "totalTrades": 203,
          "totalReturn": 0.9505702257156372,
          "maxDrawdownPct": 0.5589295029640198,
          "winRate": 35.6435661315918,
          "totalFees": 20.419538497924805,
          "source_row_index": 13
        },
        {
          "parameters": {
            "cloud_age": 28,
            "base_length": 26,
            "span_b_length": 52,
            "conversion_length": 9
          },
          "totalTrades": 193,
          "totalReturn": 0.9318656325340271,
          "maxDrawdownPct": 0.5091121792793274,
          "winRate": 36.45833206176758,
          "totalFees": 19.41671371459961,
          "source_row_index": 14
        },
        {
          "parameters": {
            "cloud_age": 8,
            "base_length": 26,
            "span_b_length": 52,
            "conversion_length": 9
          },
          "totalTrades": 226,
          "totalReturn": 0.8924626708030701,
          "maxDrawdownPct": 0.5504268407821655,
          "winRate": 32.74336242675781,
          "totalFees": 22.711973190307617,
          "source_row_index": 15
        },
        {
          "parameters": {
            "cloud_age": 32,
            "base_length": 26,
            "span_b_length": 52,
            "conversion_length": 9
          },
          "totalTrades": 197,
          "totalReturn": 0.8784143924713135,
          "maxDrawdownPct": 0.5115529894828796,
          "winRate": 36.73469543457031,
          "totalFees": 19.81170082092285,
          "source_row_index": 16
        },
        {
          "parameters": {
            "cloud_age": 0,
            "base_length": 26,
            "span_b_length": 52,
            "conversion_length": 9
          },
          "totalTrades": 264,
          "totalReturn": 0.8780226707458496,
          "maxDrawdownPct": 0.6116678714752197,
          "winRate": 27.272727966308594,
          "totalFees": 26.514339447021484,
          "source_row_index": 17
        },
        {
          "parameters": {
            "cloud_age": 12,
            "base_length": 26,
            "span_b_length": 52,
            "conversion_length": 9
          },
          "totalTrades": 214,
          "totalReturn": 0.8604154586791992,
          "maxDrawdownPct": 0.5693328976631165,
          "winRate": 35.51401901245117,
          "totalFees": 21.507551193237305,
          "source_row_index": 18
        },
        {
          "parameters": {
            "cloud_age": 50,
            "base_length": 26,
            "span_b_length": 52,
            "conversion_length": 9
          },
          "totalTrades": 181,
          "totalReturn": 0.8430595993995667,
          "maxDrawdownPct": 0.4905549883842468,
          "winRate": 36.66666793823242,
          "totalFees": 18.20658302307129,
          "source_row_index": 20
        },
        {
          "parameters": {
            "cloud_age": 18,
            "base_length": 26,
            "span_b_length": 52,
            "conversion_length": 9
          },
          "totalTrades": 205,
          "totalReturn": 0.8426156044006348,
          "maxDrawdownPct": 0.5827451944351196,
          "winRate": 37.25490188598633,
          "totalFees": 20.6088924407959,
          "source_row_index": 21
        },
        {
          "parameters": {
            "cloud_age": 14,
            "base_length": 26,
            "span_b_length": 52,
            "conversion_length": 9
          },
          "totalTrades": 214,
          "totalReturn": 0.8299651145935059,
          "maxDrawdownPct": 0.5639145970344543,
          "winRate": 35.51401901245117,
          "totalFees": 21.50450325012207,
          "source_row_index": 22
        },
        {
          "parameters": {
            "cloud_age": 10,
            "base_length": 26,
            "span_b_length": 52,
            "conversion_length": 9
          },
          "totalTrades": 224,
          "totalReturn": 0.8253013491630554,
          "maxDrawdownPct": 0.5824905633926392,
          "winRate": 33.92856979370117,
          "totalFees": 22.505043029785156,
          "source_row_index": 23
        },
        {
          "parameters": {
            "cloud_age": 52,
            "base_length": 26,
            "span_b_length": 52,
            "conversion_length": 9
          },
          "totalTrades": 181,
          "totalReturn": 0.7837675213813782,
          "maxDrawdownPct": 0.46267208456993103,
          "winRate": 37.77777862548828,
          "totalFees": 18.200651168823242,
          "source_row_index": 26
        },
        {
          "parameters": {
            "cloud_age": 20,
            "base_length": 26,
            "span_b_length": 52,
            "conversion_length": 9
          },
          "totalTrades": 203,
          "totalReturn": 0.7821967601776123,
          "maxDrawdownPct": 0.6150381565093994,
          "winRate": 35.6435661315918,
          "totalFees": 20.402637481689453,
          "source_row_index": 27
        },
        {
          "parameters": {
            "cloud_age": 30,
            "base_length": 26,
            "span_b_length": 52,
            "conversion_length": 9
          },
          "totalTrades": 195,
          "totalReturn": 0.7381832003593445,
          "maxDrawdownPct": 0.5835601687431335,
          "winRate": 36.08247375488281,
          "totalFees": 19.59749412536621,
          "source_row_index": 29
        },
        {
          "parameters": {
            "cloud_age": 16,
            "base_length": 26,
            "span_b_length": 52,
            "conversion_length": 9
          },
          "totalTrades": 213,
          "totalReturn": 0.7180806994438171,
          "maxDrawdownPct": 0.5815156102180481,
          "winRate": 35.849056243896484,
          "totalFees": 21.397235870361328,
          "source_row_index": 31
        }
      ]
    },
    {
      "family": "ichimoku",
      "frame": {
        "exchange": "binance",
        "symbol": "ETHUSDT",
        "timeframe": "4h",
        "start": "2024-01-01",
        "end": "2025-12-31",
        "starting_amount": 10000,
        "trading_fee_percent": 0.1
      },
      "batch_id": null,
      "source": {
        "interface": "UI",
        "ui_job": "UI-REMAIN-ichimoku-control-ethusdt-later-2h-4h",
        "raw_result": "ichimoku/raw-ui/UI-REMAIN-ichimoku-control-ethusdt-later-2h-4h/export.compact.json",
        "completion": "ichimoku/raw-ui/UI-REMAIN-ichimoku-control-ethusdt-later-2h-4h/completion.json",
        "normalized_result": "ichimoku/raw-ui/UI-REMAIN-ichimoku-control-ethusdt-later-2h-4h/normalized-ui.json",
        "request": "ichimoku/raw-ui/UI-REMAIN-ichimoku-control-ethusdt-later-2h-4h/completion.json",
        "request_sha256": "8af4bf2b9c57a991cc6d71dc21e4dc024beace0539a1ecf51d282d27f6377d7c",
        "result_sha256": "7ba1df259cc821150f4d16db16c6cdf2961342166182e1686c649cdce6acdae8",
        "normalized_sha256": "7472956040e3569987e1be7480208e79c4ff83cedf4177a4380bdc539a487dba",
        "source_sha256": "49564369db82ec113de1b0ee10ef234c10723bde89fdfaea2557f8f989f22ef1",
        "ui_counts": {
          "requested": 27,
          "structural_invalid": 0,
          "failed_runtime_tuples": 0,
          "accepted_valid": 27,
          "observed_metric_rows": 27,
          "traded_rows": 27,
          "explicit_zero_rows": 0,
          "reconciled_omitted_zero_tuples": 0,
          "inclusion": "unique"
        }
      },
      "points": [
        {
          "parameters": {
            "cloud_age": 52,
            "base_length": 26,
            "span_b_length": 52,
            "conversion_length": 9
          },
          "totalTrades": 114,
          "totalReturn": 0.469853937625885,
          "maxDrawdownPct": 0.48983192443847656,
          "winRate": 31.578947067260742,
          "totalFees": 11.458455085754395,
          "source_row_index": 0
        },
        {
          "parameters": {
            "cloud_age": 50,
            "base_length": 26,
            "span_b_length": 52,
            "conversion_length": 9
          },
          "totalTrades": 120,
          "totalReturn": 0.4664405584335327,
          "maxDrawdownPct": 0.5188679099082947,
          "winRate": 31.66666603088379,
          "totalFees": 12.058717727661133,
          "source_row_index": 1
        },
        {
          "parameters": {
            "cloud_age": 38,
            "base_length": 26,
            "span_b_length": 52,
            "conversion_length": 9
          },
          "totalTrades": 126,
          "totalReturn": 0.40493762493133545,
          "maxDrawdownPct": 0.5295083522796631,
          "winRate": 30.158729553222656,
          "totalFees": 12.653162956237793,
          "source_row_index": 3
        },
        {
          "parameters": {
            "cloud_age": 48,
            "base_length": 26,
            "span_b_length": 52,
            "conversion_length": 9
          },
          "totalTrades": 122,
          "totalReturn": 0.3987677991390228,
          "maxDrawdownPct": 0.5655180811882019,
          "winRate": 29.508195877075195,
          "totalFees": 12.252140045166016,
          "source_row_index": 5
        },
        {
          "parameters": {
            "cloud_age": 36,
            "base_length": 26,
            "span_b_length": 52,
            "conversion_length": 9
          },
          "totalTrades": 126,
          "totalReturn": 0.39854133129119873,
          "maxDrawdownPct": 0.594365119934082,
          "winRate": 28.571428298950195,
          "totalFees": 12.652519226074219,
          "source_row_index": 6
        },
        {
          "parameters": {
            "cloud_age": 46,
            "base_length": 26,
            "span_b_length": 52,
            "conversion_length": 9
          },
          "totalTrades": 122,
          "totalReturn": 0.3796433210372925,
          "maxDrawdownPct": 0.5759339332580566,
          "winRate": 29.508195877075195,
          "totalFees": 12.250226974487305,
          "source_row_index": 7
        },
        {
          "parameters": {
            "cloud_age": 44,
            "base_length": 26,
            "span_b_length": 52,
            "conversion_length": 9
          },
          "totalTrades": 124,
          "totalReturn": 0.37174731492996216,
          "maxDrawdownPct": 0.5703561902046204,
          "winRate": 29.032258987426758,
          "totalFees": 12.449638366699219,
          "source_row_index": 8
        },
        {
          "parameters": {
            "cloud_age": 34,
            "base_length": 26,
            "span_b_length": 52,
            "conversion_length": 9
          },
          "totalTrades": 130,
          "totalReturn": 0.30601027607917786,
          "maxDrawdownPct": 0.5919198393821716,
          "winRate": 27.69230842590332,
          "totalFees": 13.043661117553711,
          "source_row_index": 13
        },
        {
          "parameters": {
            "cloud_age": 42,
            "base_length": 26,
            "span_b_length": 52,
            "conversion_length": 9
          },
          "totalTrades": 126,
          "totalReturn": 0.2951098680496216,
          "maxDrawdownPct": 0.6171706318855286,
          "winRate": 26.984127044677734,
          "totalFees": 12.642166137695312,
          "source_row_index": 15
        },
        {
          "parameters": {
            "cloud_age": 40,
            "base_length": 26,
            "span_b_length": 52,
            "conversion_length": 9
          },
          "totalTrades": 126,
          "totalReturn": 0.2546200156211853,
          "maxDrawdownPct": 0.6186880469322205,
          "winRate": 26.984127044677734,
          "totalFees": 12.638113975524902,
          "source_row_index": 16
        },
        {
          "parameters": {
            "cloud_age": 32,
            "base_length": 26,
            "span_b_length": 52,
            "conversion_length": 9
          },
          "totalTrades": 140,
          "totalReturn": 0.2494954913854599,
          "maxDrawdownPct": 0.6913725137710571,
          "winRate": 30,
          "totalFees": 14.0390043258667,
          "source_row_index": 17
        },
        {
          "parameters": {
            "cloud_age": 30,
            "base_length": 26,
            "span_b_length": 52,
            "conversion_length": 9
          },
          "totalTrades": 138,
          "totalReturn": 0.21633461117744446,
          "maxDrawdownPct": 0.6606578826904297,
          "winRate": 27.536231994628906,
          "totalFees": 13.835480690002441,
          "source_row_index": 20
        },
        {
          "parameters": {
            "cloud_age": 28,
            "base_length": 26,
            "span_b_length": 52,
            "conversion_length": 9
          },
          "totalTrades": 138,
          "totalReturn": 0.15140050649642944,
          "maxDrawdownPct": 0.6345451474189758,
          "winRate": 26.086956024169922,
          "totalFees": 13.8289794921875,
          "source_row_index": 22
        },
        {
          "parameters": {
            "cloud_age": 26,
            "base_length": 26,
            "span_b_length": 52,
            "conversion_length": 9
          },
          "totalTrades": 142,
          "totalReturn": 0.10290265828371048,
          "maxDrawdownPct": 0.6436303853988647,
          "winRate": 25.35211181640625,
          "totalFees": 14.224526405334473,
          "source_row_index": 23
        },
        {
          "parameters": {
            "cloud_age": 24,
            "base_length": 26,
            "span_b_length": 52,
            "conversion_length": 9
          },
          "totalTrades": 148,
          "totalReturn": 0.006456615868955851,
          "maxDrawdownPct": 0.6351418495178223,
          "winRate": 24.324323654174805,
          "totalFees": 14.815473556518555,
          "source_row_index": 30
        },
        {
          "parameters": {
            "cloud_age": 18,
            "base_length": 26,
            "span_b_length": 52,
            "conversion_length": 9
          },
          "totalTrades": 152,
          "totalReturn": -0.0066465656273067,
          "maxDrawdownPct": 0.7334998846054077,
          "winRate": 25,
          "totalFees": 15.214561462402344,
          "source_row_index": 33
        },
        {
          "parameters": {
            "cloud_age": 20,
            "base_length": 26,
            "span_b_length": 52,
            "conversion_length": 9
          },
          "totalTrades": 152,
          "totalReturn": -0.019146651029586792,
          "maxDrawdownPct": 0.7237182259559631,
          "winRate": 26.3157901763916,
          "totalFees": 15.213312149047852,
          "source_row_index": 36
        },
        {
          "parameters": {
            "cloud_age": 22,
            "base_length": 26,
            "span_b_length": 52,
            "conversion_length": 9
          },
          "totalTrades": 150,
          "totalReturn": -0.023036668077111244,
          "maxDrawdownPct": 0.6957080364227295,
          "winRate": 25.33333396911621,
          "totalFees": 15.012722969055176,
          "source_row_index": 38
        },
        {
          "parameters": {
            "cloud_age": 10,
            "base_length": 26,
            "span_b_length": 52,
            "conversion_length": 9
          },
          "totalTrades": 170,
          "totalReturn": -0.0403866246342659,
          "maxDrawdownPct": 0.8300772905349731,
          "winRate": 24.705883026123047,
          "totalFees": 17.012989044189453,
          "source_row_index": 41
        },
        {
          "parameters": {
            "cloud_age": 0,
            "base_length": 26,
            "span_b_length": 52,
            "conversion_length": 9
          },
          "totalTrades": 196,
          "totalReturn": -0.06662490218877792,
          "maxDrawdownPct": 0.761299192905426,
          "winRate": 20.40816307067871,
          "totalFees": 19.612964630126953,
          "source_row_index": 43
        },
        {
          "parameters": {
            "cloud_age": 12,
            "base_length": 26,
            "span_b_length": 52,
            "conversion_length": 9
          },
          "totalTrades": 168,
          "totalReturn": -0.10410023480653763,
          "maxDrawdownPct": 0.8783192038536072,
          "winRate": 23.809524536132812,
          "totalFees": 16.806407928466797,
          "source_row_index": 46
        },
        {
          "parameters": {
            "cloud_age": 8,
            "base_length": 26,
            "span_b_length": 52,
            "conversion_length": 9
          },
          "totalTrades": 182,
          "totalReturn": -0.14614559710025787,
          "maxDrawdownPct": 0.8579634428024292,
          "winRate": 21.9780216217041,
          "totalFees": 18.2036075592041,
          "source_row_index": 48
        },
        {
          "parameters": {
            "cloud_age": 16,
            "base_length": 26,
            "span_b_length": 52,
            "conversion_length": 9
          },
          "totalTrades": 164,
          "totalReturn": -0.15530064702033997,
          "maxDrawdownPct": 0.8156560063362122,
          "winRate": 23.170732498168945,
          "totalFees": 16.40088653564453,
          "source_row_index": 49
        },
        {
          "parameters": {
            "cloud_age": 2,
            "base_length": 26,
            "span_b_length": 52,
            "conversion_length": 9
          },
          "totalTrades": 198,
          "totalReturn": -0.1796610951423645,
          "maxDrawdownPct": 0.889954149723053,
          "winRate": 20.2020206451416,
          "totalFees": 19.801849365234375,
          "source_row_index": 50
        },
        {
          "parameters": {
            "cloud_age": 14,
            "base_length": 26,
            "span_b_length": 52,
            "conversion_length": 9
          },
          "totalTrades": 164,
          "totalReturn": -0.20202989876270294,
          "maxDrawdownPct": 0.9141396284103394,
          "winRate": 23.170732498168945,
          "totalFees": 16.396207809448242,
          "source_row_index": 51
        },
        {
          "parameters": {
            "cloud_age": 4,
            "base_length": 26,
            "span_b_length": 52,
            "conversion_length": 9
          },
          "totalTrades": 194,
          "totalReturn": -0.20673692226409912,
          "maxDrawdownPct": 0.8900819420814514,
          "winRate": 20.61855697631836,
          "totalFees": 19.398738861083984,
          "source_row_index": 52
        },
        {
          "parameters": {
            "cloud_age": 6,
            "base_length": 26,
            "span_b_length": 52,
            "conversion_length": 9
          },
          "totalTrades": 186,
          "totalReturn": -0.2175198197364807,
          "maxDrawdownPct": 0.9039552807807922,
          "winRate": 19.354839324951172,
          "totalFees": 18.59685707092285,
          "source_row_index": 53
        }
      ]
    }
  ],
  "alignment25_26_controls": [
    {
      "frame": {
        "exchange": "binance",
        "symbol": "BTCUSDT",
        "timeframe": "2h",
        "start": "2021-01-01",
        "end": "2023-12-31",
        "starting_amount": 10000,
        "trading_fee_percent": 0.1
      },
      "source": {
        "interface": "UI",
        "ui_job": "UI-ALIGN25-26-ichimoku-btcusdt-early-2h-4h",
        "raw_result": "ichimoku/raw-ui/UI-ALIGN25-26-ichimoku-btcusdt-early-2h-4h/export.compact.json",
        "completion": "ichimoku/raw-ui/UI-ALIGN25-26-ichimoku-btcusdt-early-2h-4h/completion.json",
        "normalized_result": "ichimoku/raw-ui/UI-ALIGN25-26-ichimoku-btcusdt-early-2h-4h/normalized-ui.json",
        "request": "ichimoku/raw-ui/UI-ALIGN25-26-ichimoku-btcusdt-early-2h-4h/completion.json",
        "request_sha256": "53f74815bd5d8c89770ab1380452a4035b0341d027409613fd383700eb3cee60",
        "result_sha256": "f9a39536b1d93430112a70efe8fce3267ff8c3a7216dd9b34fe3da3f96484019",
        "normalized_sha256": "1213a1c2e2f6579361eff73a43b55e0d8d57c823a062de04591582b84fe65181",
        "source_sha256": "49564369db82ec113de1b0ee10ef234c10723bde89fdfaea2557f8f989f22ef1",
        "ui_counts": {
          "requested": 2,
          "structural_invalid": 0,
          "failed_runtime_tuples": 0,
          "accepted_valid": 2,
          "observed_metric_rows": 2,
          "traded_rows": 2,
          "explicit_zero_rows": 0,
          "reconciled_omitted_zero_tuples": 0,
          "inclusion": "unique"
        }
      },
      "points": [
        {
          "parameters": {
            "cloud_age": 25,
            "base_length": 26,
            "span_b_length": 52,
            "conversion_length": 9
          },
          "cloud_age": 25,
          "totalTrades": 466,
          "totalReturn": 0.16465522348880768,
          "maxDrawdownPct": 0.6066154837608337,
          "winRate": 31.330472946166992,
          "totalFees": 46.6630859375,
          "source_row_index": 0
        },
        {
          "parameters": {
            "cloud_age": 26,
            "base_length": 26,
            "span_b_length": 52,
            "conversion_length": 9
          },
          "cloud_age": 26,
          "totalTrades": 462,
          "totalReturn": 0.1329798698425293,
          "maxDrawdownPct": 0.6526356935501099,
          "winRate": 31.16883087158203,
          "totalFees": 46.25952911376953,
          "source_row_index": 1
        }
      ]
    },
    {
      "frame": {
        "exchange": "binance",
        "symbol": "BTCUSDT",
        "timeframe": "2h",
        "start": "2024-01-01",
        "end": "2025-12-31",
        "starting_amount": 10000,
        "trading_fee_percent": 0.1
      },
      "source": {
        "interface": "UI",
        "ui_job": "UI-ALIGN25-26-ichimoku-btcusdt-later-2h-4h",
        "raw_result": "ichimoku/raw-ui/UI-ALIGN25-26-ichimoku-btcusdt-later-2h-4h/export.compact.json",
        "completion": "ichimoku/raw-ui/UI-ALIGN25-26-ichimoku-btcusdt-later-2h-4h/completion.json",
        "normalized_result": "ichimoku/raw-ui/UI-ALIGN25-26-ichimoku-btcusdt-later-2h-4h/normalized-ui.json",
        "request": "ichimoku/raw-ui/UI-ALIGN25-26-ichimoku-btcusdt-later-2h-4h/completion.json",
        "request_sha256": "936aaaff315a46e56a54207f9929f01b1aefc46800cb71e1dc9230ec0721a0fa",
        "result_sha256": "f67388c6e60ba2d0614a570d6be0fb5d68799677beffed0b7d5d8ef252a802cd",
        "normalized_sha256": "8106e590c0ecb1f706d5234aa6c371d3e7e04a27d6dce8bfe54a6d4d4431dbdd",
        "source_sha256": "49564369db82ec113de1b0ee10ef234c10723bde89fdfaea2557f8f989f22ef1",
        "ui_counts": {
          "requested": 2,
          "structural_invalid": 0,
          "failed_runtime_tuples": 0,
          "accepted_valid": 2,
          "observed_metric_rows": 2,
          "traded_rows": 2,
          "explicit_zero_rows": 0,
          "reconciled_omitted_zero_tuples": 0,
          "inclusion": "unique"
        }
      },
      "points": [
        {
          "parameters": {
            "cloud_age": 25,
            "base_length": 26,
            "span_b_length": 52,
            "conversion_length": 9
          },
          "cloud_age": 25,
          "totalTrades": 308,
          "totalReturn": -0.05269106104969978,
          "maxDrawdownPct": 0.5022849440574646,
          "winRate": 33.7662353515625,
          "totalFees": 30.825550079345703,
          "source_row_index": 0
        },
        {
          "parameters": {
            "cloud_age": 26,
            "base_length": 26,
            "span_b_length": 52,
            "conversion_length": 9
          },
          "cloud_age": 26,
          "totalTrades": 298,
          "totalReturn": -0.06619488447904587,
          "maxDrawdownPct": 0.5031687617301941,
          "winRate": 34.899330139160156,
          "totalFees": 29.823198318481445,
          "source_row_index": 1
        }
      ]
    },
    {
      "frame": {
        "exchange": "binance",
        "symbol": "BTCUSDT",
        "timeframe": "4h",
        "start": "2021-01-01",
        "end": "2023-12-31",
        "starting_amount": 10000,
        "trading_fee_percent": 0.1
      },
      "source": {
        "interface": "UI",
        "ui_job": "UI-ALIGN25-26-ichimoku-btcusdt-early-2h-4h",
        "raw_result": "ichimoku/raw-ui/UI-ALIGN25-26-ichimoku-btcusdt-early-2h-4h/export.compact.json",
        "completion": "ichimoku/raw-ui/UI-ALIGN25-26-ichimoku-btcusdt-early-2h-4h/completion.json",
        "normalized_result": "ichimoku/raw-ui/UI-ALIGN25-26-ichimoku-btcusdt-early-2h-4h/normalized-ui.json",
        "request": "ichimoku/raw-ui/UI-ALIGN25-26-ichimoku-btcusdt-early-2h-4h/completion.json",
        "request_sha256": "53f74815bd5d8c89770ab1380452a4035b0341d027409613fd383700eb3cee60",
        "result_sha256": "f9a39536b1d93430112a70efe8fce3267ff8c3a7216dd9b34fe3da3f96484019",
        "normalized_sha256": "1213a1c2e2f6579361eff73a43b55e0d8d57c823a062de04591582b84fe65181",
        "source_sha256": "49564369db82ec113de1b0ee10ef234c10723bde89fdfaea2557f8f989f22ef1",
        "ui_counts": {
          "requested": 2,
          "structural_invalid": 0,
          "failed_runtime_tuples": 0,
          "accepted_valid": 2,
          "observed_metric_rows": 2,
          "traded_rows": 2,
          "explicit_zero_rows": 0,
          "reconciled_omitted_zero_tuples": 0,
          "inclusion": "unique"
        }
      },
      "points": [
        {
          "parameters": {
            "cloud_age": 26,
            "base_length": 26,
            "span_b_length": 52,
            "conversion_length": 9
          },
          "cloud_age": 26,
          "totalTrades": 204,
          "totalReturn": -0.056158218532800674,
          "maxDrawdownPct": 0.8318925499916077,
          "winRate": 26.47058868408203,
          "totalFees": 20.414817810058594,
          "source_row_index": 2
        },
        {
          "parameters": {
            "cloud_age": 25,
            "base_length": 26,
            "span_b_length": 52,
            "conversion_length": 9
          },
          "cloud_age": 25,
          "totalTrades": 212,
          "totalReturn": -0.08051726222038269,
          "maxDrawdownPct": 0.8660778403282166,
          "winRate": 26.41509437561035,
          "totalFees": 21.21316909790039,
          "source_row_index": 3
        }
      ]
    },
    {
      "frame": {
        "exchange": "binance",
        "symbol": "BTCUSDT",
        "timeframe": "4h",
        "start": "2024-01-01",
        "end": "2025-12-31",
        "starting_amount": 10000,
        "trading_fee_percent": 0.1
      },
      "source": {
        "interface": "UI",
        "ui_job": "UI-ALIGN25-26-ichimoku-btcusdt-later-2h-4h",
        "raw_result": "ichimoku/raw-ui/UI-ALIGN25-26-ichimoku-btcusdt-later-2h-4h/export.compact.json",
        "completion": "ichimoku/raw-ui/UI-ALIGN25-26-ichimoku-btcusdt-later-2h-4h/completion.json",
        "normalized_result": "ichimoku/raw-ui/UI-ALIGN25-26-ichimoku-btcusdt-later-2h-4h/normalized-ui.json",
        "request": "ichimoku/raw-ui/UI-ALIGN25-26-ichimoku-btcusdt-later-2h-4h/completion.json",
        "request_sha256": "936aaaff315a46e56a54207f9929f01b1aefc46800cb71e1dc9230ec0721a0fa",
        "result_sha256": "f67388c6e60ba2d0614a570d6be0fb5d68799677beffed0b7d5d8ef252a802cd",
        "normalized_sha256": "8106e590c0ecb1f706d5234aa6c371d3e7e04a27d6dce8bfe54a6d4d4431dbdd",
        "source_sha256": "49564369db82ec113de1b0ee10ef234c10723bde89fdfaea2557f8f989f22ef1",
        "ui_counts": {
          "requested": 2,
          "structural_invalid": 0,
          "failed_runtime_tuples": 0,
          "accepted_valid": 2,
          "observed_metric_rows": 2,
          "traded_rows": 2,
          "explicit_zero_rows": 0,
          "reconciled_omitted_zero_tuples": 0,
          "inclusion": "unique"
        }
      },
      "points": [
        {
          "parameters": {
            "cloud_age": 25,
            "base_length": 26,
            "span_b_length": 52,
            "conversion_length": 9
          },
          "cloud_age": 25,
          "totalTrades": 150,
          "totalReturn": -0.14820951223373413,
          "maxDrawdownPct": 0.48865607380867004,
          "winRate": 29.33333396911621,
          "totalFees": 15.000179290771484,
          "source_row_index": 2
        },
        {
          "parameters": {
            "cloud_age": 26,
            "base_length": 26,
            "span_b_length": 52,
            "conversion_length": 9
          },
          "cloud_age": 26,
          "totalTrades": 152,
          "totalReturn": -0.14827482402324677,
          "maxDrawdownPct": 0.4839443564414978,
          "winRate": 30.263158798217773,
          "totalFees": 15.200372695922852,
          "source_row_index": 3
        }
      ]
    },
    {
      "frame": {
        "exchange": "binance",
        "symbol": "ETHUSDT",
        "timeframe": "2h",
        "start": "2021-01-01",
        "end": "2023-12-31",
        "starting_amount": 10000,
        "trading_fee_percent": 0.1
      },
      "source": {
        "interface": "UI",
        "ui_job": "UI-ALIGN25-26-ichimoku-ethusdt-early-2h-4h",
        "raw_result": "ichimoku/raw-ui/UI-ALIGN25-26-ichimoku-ethusdt-early-2h-4h/export.compact.json",
        "completion": "ichimoku/raw-ui/UI-ALIGN25-26-ichimoku-ethusdt-early-2h-4h/completion.json",
        "normalized_result": "ichimoku/raw-ui/UI-ALIGN25-26-ichimoku-ethusdt-early-2h-4h/normalized-ui.json",
        "request": "ichimoku/raw-ui/UI-ALIGN25-26-ichimoku-ethusdt-early-2h-4h/completion.json",
        "request_sha256": "11361dea664a86cf700b857131193b23e5aada846aba0c191a4f5f8d8da74827",
        "result_sha256": "46b43451db0f9932e2e054cc13770f2459687064e2dd8aaffff2b427194bb463",
        "normalized_sha256": "ad5aecc348ea737cd8b184f74457b9680299d2f5e0b6eb6edeefed7c5cc1b763",
        "source_sha256": "49564369db82ec113de1b0ee10ef234c10723bde89fdfaea2557f8f989f22ef1",
        "ui_counts": {
          "requested": 2,
          "structural_invalid": 0,
          "failed_runtime_tuples": 0,
          "accepted_valid": 2,
          "observed_metric_rows": 2,
          "traded_rows": 2,
          "explicit_zero_rows": 0,
          "reconciled_omitted_zero_tuples": 0,
          "inclusion": "unique"
        }
      },
      "points": [
        {
          "parameters": {
            "cloud_age": 25,
            "base_length": 26,
            "span_b_length": 52,
            "conversion_length": 9
          },
          "cloud_age": 25,
          "totalTrades": 458,
          "totalReturn": 0.49101686477661133,
          "maxDrawdownPct": 0.8899546265602112,
          "winRate": 34.49781799316406,
          "totalFees": 45.89510726928711,
          "source_row_index": 2
        },
        {
          "parameters": {
            "cloud_age": 26,
            "base_length": 26,
            "span_b_length": 52,
            "conversion_length": 9
          },
          "cloud_age": 26,
          "totalTrades": 458,
          "totalReturn": 0.34511101245880127,
          "maxDrawdownPct": 0.9174887537956238,
          "winRate": 35.371177673339844,
          "totalFees": 45.88053512573242,
          "source_row_index": 3
        }
      ]
    },
    {
      "frame": {
        "exchange": "binance",
        "symbol": "ETHUSDT",
        "timeframe": "2h",
        "start": "2024-01-01",
        "end": "2025-12-31",
        "starting_amount": 10000,
        "trading_fee_percent": 0.1
      },
      "source": {
        "interface": "UI",
        "ui_job": "UI-ALIGN25-26-ichimoku-ethusdt-later-2h-4h",
        "raw_result": "ichimoku/raw-ui/UI-ALIGN25-26-ichimoku-ethusdt-later-2h-4h/export.compact.json",
        "completion": "ichimoku/raw-ui/UI-ALIGN25-26-ichimoku-ethusdt-later-2h-4h/completion.json",
        "normalized_result": "ichimoku/raw-ui/UI-ALIGN25-26-ichimoku-ethusdt-later-2h-4h/normalized-ui.json",
        "request": "ichimoku/raw-ui/UI-ALIGN25-26-ichimoku-ethusdt-later-2h-4h/completion.json",
        "request_sha256": "cbf88555bbb6744304abc2bda84ec34ac4ad06743bbf0d4e00321fc5bbb1ce8e",
        "result_sha256": "eb13c724eb23f3554bb19930504eeb2b8097aad83b362f401168ed6483317251",
        "normalized_sha256": "69b73e53298fcfe0d32dd3a45b96f9a7e137a6e2e1ae3dfafc3ab8bdae62f3d7",
        "source_sha256": "49564369db82ec113de1b0ee10ef234c10723bde89fdfaea2557f8f989f22ef1",
        "ui_counts": {
          "requested": 2,
          "structural_invalid": 0,
          "failed_runtime_tuples": 0,
          "accepted_valid": 2,
          "observed_metric_rows": 2,
          "traded_rows": 2,
          "explicit_zero_rows": 0,
          "reconciled_omitted_zero_tuples": 0,
          "inclusion": "unique"
        }
      },
      "points": [
        {
          "parameters": {
            "cloud_age": 25,
            "base_length": 26,
            "span_b_length": 52,
            "conversion_length": 9
          },
          "cloud_age": 25,
          "totalTrades": 304,
          "totalReturn": 0.0851789116859436,
          "maxDrawdownPct": 0.9422377943992615,
          "winRate": 32.23684310913086,
          "totalFees": 30.43895149230957,
          "source_row_index": 1
        },
        {
          "parameters": {
            "cloud_age": 26,
            "base_length": 26,
            "span_b_length": 52,
            "conversion_length": 9
          },
          "cloud_age": 26,
          "totalTrades": 304,
          "totalReturn": 0.05005372315645218,
          "maxDrawdownPct": 0.9356546401977539,
          "winRate": 32.23684310913086,
          "totalFees": 30.43543815612793,
          "source_row_index": 3
        }
      ]
    },
    {
      "frame": {
        "exchange": "binance",
        "symbol": "ETHUSDT",
        "timeframe": "4h",
        "start": "2021-01-01",
        "end": "2023-12-31",
        "starting_amount": 10000,
        "trading_fee_percent": 0.1
      },
      "source": {
        "interface": "UI",
        "ui_job": "UI-ALIGN25-26-ichimoku-ethusdt-early-2h-4h",
        "raw_result": "ichimoku/raw-ui/UI-ALIGN25-26-ichimoku-ethusdt-early-2h-4h/export.compact.json",
        "completion": "ichimoku/raw-ui/UI-ALIGN25-26-ichimoku-ethusdt-early-2h-4h/completion.json",
        "normalized_result": "ichimoku/raw-ui/UI-ALIGN25-26-ichimoku-ethusdt-early-2h-4h/normalized-ui.json",
        "request": "ichimoku/raw-ui/UI-ALIGN25-26-ichimoku-ethusdt-early-2h-4h/completion.json",
        "request_sha256": "11361dea664a86cf700b857131193b23e5aada846aba0c191a4f5f8d8da74827",
        "result_sha256": "46b43451db0f9932e2e054cc13770f2459687064e2dd8aaffff2b427194bb463",
        "normalized_sha256": "ad5aecc348ea737cd8b184f74457b9680299d2f5e0b6eb6edeefed7c5cc1b763",
        "source_sha256": "49564369db82ec113de1b0ee10ef234c10723bde89fdfaea2557f8f989f22ef1",
        "ui_counts": {
          "requested": 2,
          "structural_invalid": 0,
          "failed_runtime_tuples": 0,
          "accepted_valid": 2,
          "observed_metric_rows": 2,
          "traded_rows": 2,
          "explicit_zero_rows": 0,
          "reconciled_omitted_zero_tuples": 0,
          "inclusion": "unique"
        }
      },
      "points": [
        {
          "parameters": {
            "cloud_age": 26,
            "base_length": 26,
            "span_b_length": 52,
            "conversion_length": 9
          },
          "cloud_age": 26,
          "totalTrades": 197,
          "totalReturn": 0.9896568655967712,
          "maxDrawdownPct": 0.5577315092086792,
          "winRate": 34.693878173828125,
          "totalFees": 19.82288932800293,
          "source_row_index": 0
        },
        {
          "parameters": {
            "cloud_age": 25,
            "base_length": 26,
            "span_b_length": 52,
            "conversion_length": 9
          },
          "cloud_age": 25,
          "totalTrades": 199,
          "totalReturn": 0.98326575756073,
          "maxDrawdownPct": 0.5754507780075073,
          "winRate": 35.35353469848633,
          "totalFees": 20.022430419921875,
          "source_row_index": 1
        }
      ]
    },
    {
      "frame": {
        "exchange": "binance",
        "symbol": "ETHUSDT",
        "timeframe": "4h",
        "start": "2024-01-01",
        "end": "2025-12-31",
        "starting_amount": 10000,
        "trading_fee_percent": 0.1
      },
      "source": {
        "interface": "UI",
        "ui_job": "UI-ALIGN25-26-ichimoku-ethusdt-later-2h-4h",
        "raw_result": "ichimoku/raw-ui/UI-ALIGN25-26-ichimoku-ethusdt-later-2h-4h/export.compact.json",
        "completion": "ichimoku/raw-ui/UI-ALIGN25-26-ichimoku-ethusdt-later-2h-4h/completion.json",
        "normalized_result": "ichimoku/raw-ui/UI-ALIGN25-26-ichimoku-ethusdt-later-2h-4h/normalized-ui.json",
        "request": "ichimoku/raw-ui/UI-ALIGN25-26-ichimoku-ethusdt-later-2h-4h/completion.json",
        "request_sha256": "cbf88555bbb6744304abc2bda84ec34ac4ad06743bbf0d4e00321fc5bbb1ce8e",
        "result_sha256": "eb13c724eb23f3554bb19930504eeb2b8097aad83b362f401168ed6483317251",
        "normalized_sha256": "69b73e53298fcfe0d32dd3a45b96f9a7e137a6e2e1ae3dfafc3ab8bdae62f3d7",
        "source_sha256": "49564369db82ec113de1b0ee10ef234c10723bde89fdfaea2557f8f989f22ef1",
        "ui_counts": {
          "requested": 2,
          "structural_invalid": 0,
          "failed_runtime_tuples": 0,
          "accepted_valid": 2,
          "observed_metric_rows": 2,
          "traded_rows": 2,
          "explicit_zero_rows": 0,
          "reconciled_omitted_zero_tuples": 0,
          "inclusion": "unique"
        }
      },
      "points": [
        {
          "parameters": {
            "cloud_age": 26,
            "base_length": 26,
            "span_b_length": 52,
            "conversion_length": 9
          },
          "cloud_age": 26,
          "totalTrades": 142,
          "totalReturn": 0.10290265828371048,
          "maxDrawdownPct": 0.6436303853988647,
          "winRate": 25.35211181640625,
          "totalFees": 14.224526405334473,
          "source_row_index": 0
        },
        {
          "parameters": {
            "cloud_age": 25,
            "base_length": 26,
            "span_b_length": 52,
            "conversion_length": 9
          },
          "cloud_age": 25,
          "totalTrades": 144,
          "totalReturn": 0.07332014292478561,
          "maxDrawdownPct": 0.6374605894088745,
          "winRate": 25,
          "totalFees": 14.421768188476562,
          "source_row_index": 2
        }
      ]
    }
  ],
  "excluded": {
    "initial_smoke": 2,
    "one_bar_alignment_controls": 16
  }
}
