{
  "schema_version": "ra_trader_public_performance_v1",
  "generated_at": "2026-06-03T15:08:34.997Z",
  "source": "api/db/launch/case_studies.json",
  "evidence_label": "historical_simulation_not_future_guarantee",
  "basket_count": 77,
  "pair_count": 20,
  "baskets": [
    {
      "basket_id": "adausdt-wave16-aggressive-v1",
      "pair": "ADAUSDT",
      "risk_profile": "aggressive",
      "name": "ADAUSDT Aggressive Wave16",
      "net_return_pct": 8108.067855589679,
      "max_drawdown_pct": -16.05676623285568,
      "profit_factor": 3.8368209998097598,
      "win_rate_pct": 61.572052401746724,
      "trades": 229,
      "tested_from": "2025-01-26T12:00:00+00:00",
      "tested_to": "2026-01-26T12:00:00+00:00",
      "strategy_count": 9,
      "included_strategies": [
        {
          "strategy_id": "mean_reversion_zscore#v733b533e39@rr_struct_pd",
          "pair": "ADAUSDT",
          "timeframe": "240",
          "family": "mean_reversion_zscore#v733b533e39@rr_struct_pd"
        },
        {
          "strategy_id": "mean_reversion_zscore#vd890f5e086@rr_struct_pd",
          "pair": "ADAUSDT",
          "timeframe": "240",
          "family": "mean_reversion_zscore#vd890f5e086@rr_struct_pd"
        },
        {
          "strategy_id": "doji_reclaim_breakout#v935ef0ebf4@rr_struct_pd",
          "pair": "ADAUSDT",
          "timeframe": "240",
          "family": "doji_reclaim_breakout#v935ef0ebf4@rr_struct_pd"
        },
        {
          "strategy_id": "mean_reversion_zscore#vb0ffbfe2e3@rr2",
          "pair": "ADAUSDT",
          "timeframe": "240",
          "family": "mean_reversion_zscore#vb0ffbfe2e3@rr2"
        },
        {
          "strategy_id": "pinbar_support_resistance_reversal#v1cd40ad8bd@rr_struct_pd",
          "pair": "ADAUSDT",
          "timeframe": "240",
          "family": "pinbar_support_resistance_reversal#v1cd40ad8bd@rr_struct_pd"
        },
        {
          "strategy_id": "marubozu_impulse_followthrough#vc4e483dc06@rr_struct_pd",
          "pair": "ADAUSDT",
          "timeframe": "240",
          "family": "marubozu_impulse_followthrough#vc4e483dc06@rr_struct_pd"
        },
        {
          "strategy_id": "mean_reversion_zscore#v5b9b3d4b44@rr2",
          "pair": "ADAUSDT",
          "timeframe": "240",
          "family": "mean_reversion_zscore#v5b9b3d4b44@rr2"
        },
        {
          "strategy_id": "mean_reversion_zscore#v5263d90851@rr_struct_pd",
          "pair": "ADAUSDT",
          "timeframe": "240",
          "family": "mean_reversion_zscore#v5263d90851@rr_struct_pd"
        },
        {
          "strategy_id": "pinbar_support_resistance_reversal#vb5cfc26b97@rr2",
          "pair": "ADAUSDT",
          "timeframe": "240",
          "family": "pinbar_support_resistance_reversal#vb5cfc26b97@rr2"
        }
      ]
    },
    {
      "basket_id": "adausdt-wave16-balanced-v1",
      "pair": "ADAUSDT",
      "risk_profile": "balanced",
      "name": "ADAUSDT Balanced Wave16",
      "net_return_pct": 957.091813592441,
      "max_drawdown_pct": -10.635956920314948,
      "profit_factor": 4.126818459392464,
      "win_rate_pct": 59.29203539823009,
      "trades": 113,
      "tested_from": "2025-01-26T12:00:00+00:00",
      "tested_to": "2026-01-26T12:00:00+00:00",
      "strategy_count": 4,
      "included_strategies": [
        {
          "strategy_id": "mean_reversion_zscore#v733b533e39@rr_struct_pd",
          "pair": "ADAUSDT",
          "timeframe": "240",
          "family": "mean_reversion_zscore#v733b533e39@rr_struct_pd"
        },
        {
          "strategy_id": "mean_reversion_zscore#vd890f5e086@rr_struct_pd",
          "pair": "ADAUSDT",
          "timeframe": "240",
          "family": "mean_reversion_zscore#vd890f5e086@rr_struct_pd"
        },
        {
          "strategy_id": "pinbar_support_resistance_reversal#v1cd40ad8bd@rr_struct_pd",
          "pair": "ADAUSDT",
          "timeframe": "240",
          "family": "pinbar_support_resistance_reversal#v1cd40ad8bd@rr_struct_pd"
        },
        {
          "strategy_id": "mean_reversion_zscore#v5b9b3d4b44@rr2",
          "pair": "ADAUSDT",
          "timeframe": "240",
          "family": "mean_reversion_zscore#v5b9b3d4b44@rr2"
        }
      ]
    },
    {
      "basket_id": "adausdt-wave16-conservative-v1",
      "pair": "ADAUSDT",
      "risk_profile": "conservative",
      "name": "ADAUSDT Conservative Wave16",
      "net_return_pct": 740.6093892772061,
      "max_drawdown_pct": -5.508863646470541,
      "profit_factor": 8.671405905253584,
      "win_rate_pct": 70,
      "trades": 70,
      "tested_from": "2025-02-18T00:00:00+00:00",
      "tested_to": "2026-02-18T00:00:00+00:00",
      "strategy_count": 4,
      "included_strategies": [
        {
          "strategy_id": "mean_reversion_zscore#v733b533e39@rr_struct_pd",
          "pair": "ADAUSDT",
          "timeframe": "240",
          "family": "mean_reversion_zscore#v733b533e39@rr_struct_pd"
        },
        {
          "strategy_id": "mean_reversion_zscore#vd890f5e086@rr_struct_pd",
          "pair": "ADAUSDT",
          "timeframe": "240",
          "family": "mean_reversion_zscore#vd890f5e086@rr_struct_pd"
        },
        {
          "strategy_id": "pinbar_support_resistance_reversal#v1cd40ad8bd@rr_struct_pd",
          "pair": "ADAUSDT",
          "timeframe": "240",
          "family": "pinbar_support_resistance_reversal#v1cd40ad8bd@rr_struct_pd"
        },
        {
          "strategy_id": "marubozu_impulse_followthrough#vc4e483dc06@rr_struct_pd",
          "pair": "ADAUSDT",
          "timeframe": "240",
          "family": "marubozu_impulse_followthrough#vc4e483dc06@rr_struct_pd"
        }
      ]
    },
    {
      "basket_id": "adausdt-wave16-max-pain-gain-v1",
      "pair": "ADAUSDT",
      "risk_profile": "aggressive",
      "name": "ADAUSDT Max Pain & Max Gain Wave16",
      "net_return_pct": 51801.5899801455,
      "max_drawdown_pct": -20.912546066643976,
      "profit_factor": 2.9307925169759015,
      "win_rate_pct": 58.080808080808076,
      "trades": 396,
      "tested_from": "2025-01-26T12:00:00+00:00",
      "tested_to": "2026-01-26T12:00:00+00:00",
      "strategy_count": 15,
      "included_strategies": [
        {
          "strategy_id": "mean_reversion_zscore#v733b533e39@rr_struct_pd",
          "pair": "ADAUSDT",
          "timeframe": "240",
          "family": "mean_reversion_zscore#v733b533e39@rr_struct_pd"
        },
        {
          "strategy_id": "mean_reversion_zscore#v3bb4da1b08@rr_struct_pd",
          "pair": "ADAUSDT",
          "timeframe": "240",
          "family": "mean_reversion_zscore#v3bb4da1b08@rr_struct_pd"
        },
        {
          "strategy_id": "mean_reversion_zscore#vd890f5e086@rr_struct_pd",
          "pair": "ADAUSDT",
          "timeframe": "240",
          "family": "mean_reversion_zscore#vd890f5e086@rr_struct_pd"
        },
        {
          "strategy_id": "breakout_range#v31b192e767@rr2",
          "pair": "ADAUSDT",
          "timeframe": "240",
          "family": "breakout_range#v31b192e767@rr2"
        },
        {
          "strategy_id": "doji_reclaim_breakout#v935ef0ebf4@rr_struct_pd",
          "pair": "ADAUSDT",
          "timeframe": "240",
          "family": "doji_reclaim_breakout#v935ef0ebf4@rr_struct_pd"
        },
        {
          "strategy_id": "mean_reversion_zscore#vb0ffbfe2e3@rr2",
          "pair": "ADAUSDT",
          "timeframe": "240",
          "family": "mean_reversion_zscore#vb0ffbfe2e3@rr2"
        },
        {
          "strategy_id": "pinbar_support_resistance_reversal#v1cd40ad8bd@rr_struct_pd",
          "pair": "ADAUSDT",
          "timeframe": "240",
          "family": "pinbar_support_resistance_reversal#v1cd40ad8bd@rr_struct_pd"
        },
        {
          "strategy_id": "marubozu_impulse_followthrough#vc4e483dc06@rr_struct_pd",
          "pair": "ADAUSDT",
          "timeframe": "240",
          "family": "marubozu_impulse_followthrough#vc4e483dc06@rr_struct_pd"
        },
        {
          "strategy_id": "mean_reversion_zscore#v5263d90851@rr_struct_pd",
          "pair": "ADAUSDT",
          "timeframe": "240",
          "family": "mean_reversion_zscore#v5263d90851@rr_struct_pd"
        },
        {
          "strategy_id": "engulfing_reversal#vc8f30d30db@rr2",
          "pair": "ADAUSDT",
          "timeframe": "240",
          "family": "engulfing_reversal#vc8f30d30db@rr2"
        },
        {
          "strategy_id": "pinbar_support_resistance_reversal#vb5cfc26b97@rr2",
          "pair": "ADAUSDT",
          "timeframe": "240",
          "family": "pinbar_support_resistance_reversal#vb5cfc26b97@rr2"
        },
        {
          "strategy_id": "mean_reversion_zscore#vdea69e28a6@rr2",
          "pair": "ADAUSDT",
          "timeframe": "240",
          "family": "mean_reversion_zscore#vdea69e28a6@rr2"
        },
        {
          "strategy_id": "equal_high_low_liquidity_raid#v324d660265@rr2",
          "pair": "ADAUSDT",
          "timeframe": "60",
          "family": "equal_high_low_liquidity_raid#v324d660265@rr2"
        },
        {
          "strategy_id": "mother_bar_retest_breakout#vaed48239a6@rr_struct_pd",
          "pair": "ADAUSDT",
          "timeframe": "60",
          "family": "mother_bar_retest_breakout#vaed48239a6@rr_struct_pd"
        },
        {
          "strategy_id": "inside_bar_breakout#vee14bace6b@rr_struct_pd",
          "pair": "ADAUSDT",
          "timeframe": "240",
          "family": "inside_bar_breakout#vee14bace6b@rr_struct_pd"
        }
      ]
    },
    {
      "basket_id": "algousdt-aggressive-best-ratio-v1",
      "pair": "ALGOUSDT",
      "risk_profile": "aggressive",
      "name": "ALGOUSDT Aggressive Best PnL/DD",
      "net_return_pct": 9087.058627065644,
      "max_drawdown_pct": -13.98610669770295,
      "profit_factor": 3.0834029120452326,
      "win_rate_pct": 63.48684210526315,
      "trades": 304,
      "tested_from": "2025-02-23T08:00:00+00:00",
      "tested_to": "2026-02-23T08:00:00+00:00",
      "strategy_count": 10,
      "included_strategies": [
        {
          "strategy_id": "wyckoff_spring_upthrust#vac9ea0df89@rr_struct_pd",
          "pair": "ALGOUSDT",
          "timeframe": "240",
          "family": "wyckoff_spring_upthrust#vac9ea0df89@rr_struct_pd"
        },
        {
          "strategy_id": "pullback_support_resistance_continuation#vc8cc1ce170@rr2",
          "pair": "ALGOUSDT",
          "timeframe": "240",
          "family": "pullback_support_resistance_continuation#vc8cc1ce170@rr2"
        },
        {
          "strategy_id": "wyckoff_spring_upthrust#v9940a514d5@rr_struct_pd",
          "pair": "ALGOUSDT",
          "timeframe": "240",
          "family": "wyckoff_spring_upthrust#v9940a514d5@rr_struct_pd"
        },
        {
          "strategy_id": "inside_bar_trend_breakout#vf89d4d4bbd@rr_struct_pd",
          "pair": "ALGOUSDT",
          "timeframe": "240",
          "family": "inside_bar_trend_breakout#vf89d4d4bbd@rr_struct_pd"
        },
        {
          "strategy_id": "inside_bar_session_breakout#v37123c9823@rr_struct_pd",
          "pair": "ALGOUSDT",
          "timeframe": "240",
          "family": "inside_bar_session_breakout#v37123c9823@rr_struct_pd"
        },
        {
          "strategy_id": "wyckoff_spring_upthrust#vd86c498c62@rr_struct_pd",
          "pair": "ALGOUSDT",
          "timeframe": "60",
          "family": "wyckoff_spring_upthrust#vd86c498c62@rr_struct_pd"
        },
        {
          "strategy_id": "wyckoff_spring_upthrust#vac9ea0df89@rr2",
          "pair": "ALGOUSDT",
          "timeframe": "240",
          "family": "wyckoff_spring_upthrust#vac9ea0df89@rr2"
        },
        {
          "strategy_id": "wyckoff_spring_upthrust#v8518f36034@rr3_10x",
          "pair": "ALGOUSDT",
          "timeframe": "240",
          "family": "wyckoff_spring_upthrust#v8518f36034@rr3_10x"
        },
        {
          "strategy_id": "wyckoff_spring_upthrust#v9359664c7d@rr_struct_pd",
          "pair": "ALGOUSDT",
          "timeframe": "60",
          "family": "wyckoff_spring_upthrust#v9359664c7d@rr_struct_pd"
        },
        {
          "strategy_id": "volatility_box_breakout#v904ac2009f@rr2",
          "pair": "ALGOUSDT",
          "timeframe": "240",
          "family": "volatility_box_breakout#v904ac2009f@rr2"
        }
      ]
    },
    {
      "basket_id": "algousdt-balanced-best-ratio-v1",
      "pair": "ALGOUSDT",
      "risk_profile": "balanced",
      "name": "ALGOUSDT Balanced Best PnL/DD",
      "net_return_pct": 7467.734777308652,
      "max_drawdown_pct": -13.986402087058092,
      "profit_factor": 3.8205910302728254,
      "win_rate_pct": 65.56016597510373,
      "trades": 241,
      "tested_from": "2025-02-23T08:00:00+00:00",
      "tested_to": "2026-02-23T08:00:00+00:00",
      "strategy_count": 9,
      "included_strategies": [
        {
          "strategy_id": "wyckoff_spring_upthrust#vac9ea0df89@rr_struct_pd",
          "pair": "ALGOUSDT",
          "timeframe": "240",
          "family": "wyckoff_spring_upthrust#vac9ea0df89@rr_struct_pd"
        },
        {
          "strategy_id": "pullback_support_resistance_continuation#vc8cc1ce170@rr2",
          "pair": "ALGOUSDT",
          "timeframe": "240",
          "family": "pullback_support_resistance_continuation#vc8cc1ce170@rr2"
        },
        {
          "strategy_id": "wyckoff_spring_upthrust#v9940a514d5@rr_struct_pd",
          "pair": "ALGOUSDT",
          "timeframe": "240",
          "family": "wyckoff_spring_upthrust#v9940a514d5@rr_struct_pd"
        },
        {
          "strategy_id": "inside_bar_trend_breakout#vf89d4d4bbd@rr_struct_pd",
          "pair": "ALGOUSDT",
          "timeframe": "240",
          "family": "inside_bar_trend_breakout#vf89d4d4bbd@rr_struct_pd"
        },
        {
          "strategy_id": "wyckoff_spring_upthrust#vd86c498c62@rr_struct_pd",
          "pair": "ALGOUSDT",
          "timeframe": "60",
          "family": "wyckoff_spring_upthrust#vd86c498c62@rr_struct_pd"
        },
        {
          "strategy_id": "wyckoff_spring_upthrust#v8518f36034@rr3_10x",
          "pair": "ALGOUSDT",
          "timeframe": "240",
          "family": "wyckoff_spring_upthrust#v8518f36034@rr3_10x"
        },
        {
          "strategy_id": "wyckoff_spring_upthrust#v9359664c7d@rr_struct_pd",
          "pair": "ALGOUSDT",
          "timeframe": "60",
          "family": "wyckoff_spring_upthrust#v9359664c7d@rr_struct_pd"
        },
        {
          "strategy_id": "volatility_box_breakout#v904ac2009f@rr2",
          "pair": "ALGOUSDT",
          "timeframe": "240",
          "family": "volatility_box_breakout#v904ac2009f@rr2"
        },
        {
          "strategy_id": "wyckoff_spring_upthrust#v54d3181ea5@rr_struct_pd",
          "pair": "ALGOUSDT",
          "timeframe": "240",
          "family": "wyckoff_spring_upthrust#v54d3181ea5@rr_struct_pd"
        }
      ]
    },
    {
      "basket_id": "algousdt-conservative-best-ratio-v1",
      "pair": "ALGOUSDT",
      "risk_profile": "conservative",
      "name": "ALGOUSDT Conservative Best PnL/DD",
      "net_return_pct": 1983.115517513415,
      "max_drawdown_pct": -8.318911337547586,
      "profit_factor": 8.679341750569236,
      "win_rate_pct": 83.52941176470588,
      "trades": 85,
      "tested_from": "2025-02-28T04:00:00+00:00",
      "tested_to": "2026-02-28T04:00:00+00:00",
      "strategy_count": 5,
      "included_strategies": [
        {
          "strategy_id": "wyckoff_spring_upthrust#vac9ea0df89@rr_struct_pd",
          "pair": "ALGOUSDT",
          "timeframe": "240",
          "family": "wyckoff_spring_upthrust#vac9ea0df89@rr_struct_pd"
        },
        {
          "strategy_id": "wyckoff_spring_upthrust#v9940a514d5@rr_struct_pd",
          "pair": "ALGOUSDT",
          "timeframe": "240",
          "family": "wyckoff_spring_upthrust#v9940a514d5@rr_struct_pd"
        },
        {
          "strategy_id": "wyckoff_spring_upthrust#vd86c498c62@rr_struct_pd",
          "pair": "ALGOUSDT",
          "timeframe": "60",
          "family": "wyckoff_spring_upthrust#vd86c498c62@rr_struct_pd"
        },
        {
          "strategy_id": "wyckoff_spring_upthrust#v9359664c7d@rr_struct_pd",
          "pair": "ALGOUSDT",
          "timeframe": "60",
          "family": "wyckoff_spring_upthrust#v9359664c7d@rr_struct_pd"
        },
        {
          "strategy_id": "wyckoff_spring_upthrust#v54d3181ea5@rr_struct_pd",
          "pair": "ALGOUSDT",
          "timeframe": "240",
          "family": "wyckoff_spring_upthrust#v54d3181ea5@rr_struct_pd"
        }
      ]
    },
    {
      "basket_id": "algousdt-wave16-max-pain-gain-v1",
      "pair": "ALGOUSDT",
      "risk_profile": "aggressive",
      "name": "ALGOUSDT Max Pain & Max Gain Wave16",
      "net_return_pct": 5280.314495290355,
      "max_drawdown_pct": -25.418120884369444,
      "profit_factor": 2.133107250458403,
      "win_rate_pct": 57.391304347826086,
      "trades": 460,
      "tested_from": "2025-02-01T15:00:00+00:00",
      "tested_to": "2026-02-01T15:00:00+00:00",
      "strategy_count": 14,
      "included_strategies": [
        {
          "strategy_id": "wyckoff_spring_upthrust#v4a04a90625@rr_struct_pd",
          "pair": "ALGOUSDT",
          "timeframe": "240",
          "family": "wyckoff_spring_upthrust#v4a04a90625@rr_struct_pd"
        },
        {
          "strategy_id": "wyckoff_spring_upthrust#vef828dce52@rr2",
          "pair": "ALGOUSDT",
          "timeframe": "240",
          "family": "wyckoff_spring_upthrust#vef828dce52@rr2"
        },
        {
          "strategy_id": "inside_bar_range_breakout#v7faf81ca76@rr_struct_pd",
          "pair": "ALGOUSDT",
          "timeframe": "240",
          "family": "inside_bar_range_breakout#v7faf81ca76@rr_struct_pd"
        },
        {
          "strategy_id": "wyckoff_spring_upthrust#veabd8d2e21@rr_struct_pd",
          "pair": "ALGOUSDT",
          "timeframe": "240",
          "family": "wyckoff_spring_upthrust#veabd8d2e21@rr_struct_pd"
        },
        {
          "strategy_id": "inside_bar_breakout#vdd8b798389@rr_struct_pd",
          "pair": "ALGOUSDT",
          "timeframe": "240",
          "family": "inside_bar_breakout#vdd8b798389@rr_struct_pd"
        },
        {
          "strategy_id": "wyckoff_spring_upthrust#ve82e73e261@rr_struct_pd",
          "pair": "ALGOUSDT",
          "timeframe": "60",
          "family": "wyckoff_spring_upthrust#ve82e73e261@rr_struct_pd"
        },
        {
          "strategy_id": "wyckoff_spring_upthrust#v2f0e4fde9d@rr_struct_pd",
          "pair": "ALGOUSDT",
          "timeframe": "60",
          "family": "wyckoff_spring_upthrust#v2f0e4fde9d@rr_struct_pd"
        },
        {
          "strategy_id": "wyckoff_spring_upthrust#v4a04a90625@rr3_10x",
          "pair": "ALGOUSDT",
          "timeframe": "240",
          "family": "wyckoff_spring_upthrust#v4a04a90625@rr3_10x"
        },
        {
          "strategy_id": "doji_reclaim_breakout#ve7e2354304@rr2",
          "pair": "ALGOUSDT",
          "timeframe": "240",
          "family": "doji_reclaim_breakout#ve7e2354304@rr2"
        },
        {
          "strategy_id": "wyckoff_spring_upthrust#v408a082014@rr_struct_pd",
          "pair": "ALGOUSDT",
          "timeframe": "60",
          "family": "wyckoff_spring_upthrust#v408a082014@rr_struct_pd"
        },
        {
          "strategy_id": "inside_bar_breakout#v4329e56c3e@rr_struct_pd",
          "pair": "ALGOUSDT",
          "timeframe": "60",
          "family": "inside_bar_breakout#v4329e56c3e@rr_struct_pd"
        },
        {
          "strategy_id": "inside_bar_session_breakout#v3b0066f0a4@rr_struct_pd",
          "pair": "ALGOUSDT",
          "timeframe": "60",
          "family": "inside_bar_session_breakout#v3b0066f0a4@rr_struct_pd"
        },
        {
          "strategy_id": "daily_compression_expansion#v66e926f39f@rr2",
          "pair": "ALGOUSDT",
          "timeframe": "240",
          "family": "daily_compression_expansion#v66e926f39f@rr2"
        },
        {
          "strategy_id": "compression_breakout_followthrough#v7c5e34686f@rr2",
          "pair": "ALGOUSDT",
          "timeframe": "240",
          "family": "compression_breakout_followthrough#v7c5e34686f@rr2"
        }
      ]
    },
    {
      "basket_id": "atomusdt-conservative-best-ratio-v1",
      "pair": "ATOMUSDT",
      "risk_profile": "conservative",
      "name": "ATOMUSDT Conservative Best PnL/DD",
      "net_return_pct": 156.28184309645664,
      "max_drawdown_pct": -5.927598722365001,
      "profit_factor": 6.090638393038414,
      "win_rate_pct": 66.66666666666666,
      "trades": 39,
      "tested_from": "2025-02-25T08:00:00+00:00",
      "tested_to": "2026-02-25T08:00:00+00:00",
      "strategy_count": 2,
      "included_strategies": [
        {
          "strategy_id": "marubozu_impulse_followthrough#v2251857c76@rr2",
          "pair": "ATOMUSDT",
          "timeframe": "240",
          "family": "marubozu_impulse_followthrough#v2251857c76@rr2"
        },
        {
          "strategy_id": "pinbar_sweep_reversal#v13676805cc@rr_struct_pd",
          "pair": "ATOMUSDT",
          "timeframe": "240",
          "family": "pinbar_sweep_reversal#v13676805cc@rr_struct_pd"
        }
      ]
    },
    {
      "basket_id": "atomusdt-wave16-aggressive-v1",
      "pair": "ATOMUSDT",
      "risk_profile": "aggressive",
      "name": "ATOMUSDT Aggressive Wave16",
      "net_return_pct": 542.2946534423082,
      "max_drawdown_pct": -14.33407887401904,
      "profit_factor": 3.9251343726151178,
      "win_rate_pct": 62.65060240963856,
      "trades": 83,
      "tested_from": "2025-03-04T00:00:00+00:00",
      "tested_to": "2026-03-04T00:00:00+00:00",
      "strategy_count": 5,
      "included_strategies": [
        {
          "strategy_id": "pinbar_sweep_reversal#v4cdf15be25@rr_struct_pd",
          "pair": "ATOMUSDT",
          "timeframe": "240",
          "family": "pinbar_sweep_reversal#v4cdf15be25@rr_struct_pd"
        },
        {
          "strategy_id": "pinbar_support_resistance_reversal#v21d3f9d6a4@rr_struct_pd",
          "pair": "ATOMUSDT",
          "timeframe": "240",
          "family": "pinbar_support_resistance_reversal#v21d3f9d6a4@rr_struct_pd"
        },
        {
          "strategy_id": "rejection_block_reentry#vf5c6f40e61@rr_struct_pd",
          "pair": "ATOMUSDT",
          "timeframe": "240",
          "family": "rejection_block_reentry#vf5c6f40e61@rr_struct_pd"
        },
        {
          "strategy_id": "marubozu_impulse_followthrough#vdfbbeff258@rr_struct_pd",
          "pair": "ATOMUSDT",
          "timeframe": "240",
          "family": "marubozu_impulse_followthrough#vdfbbeff258@rr_struct_pd"
        },
        {
          "strategy_id": "engulfing_breakout_retest#v5899e0cfd2@rr_struct_pd",
          "pair": "ATOMUSDT",
          "timeframe": "240",
          "family": "engulfing_breakout_retest#v5899e0cfd2@rr_struct_pd"
        }
      ]
    },
    {
      "basket_id": "atomusdt-wave16-balanced-v1",
      "pair": "ATOMUSDT",
      "risk_profile": "balanced",
      "name": "ATOMUSDT Balanced Wave16",
      "net_return_pct": 482.01164208226714,
      "max_drawdown_pct": -8.17769917007608,
      "profit_factor": 5.827626086800536,
      "win_rate_pct": 67.1875,
      "trades": 64,
      "tested_from": "2025-03-03T20:00:00+00:00",
      "tested_to": "2026-03-03T20:00:00+00:00",
      "strategy_count": 5,
      "included_strategies": [
        {
          "strategy_id": "pinbar_sweep_reversal#v4cdf15be25@rr_struct_pd",
          "pair": "ATOMUSDT",
          "timeframe": "240",
          "family": "pinbar_sweep_reversal#v4cdf15be25@rr_struct_pd"
        },
        {
          "strategy_id": "pinbar_support_resistance_reversal#v21d3f9d6a4@rr_struct_pd",
          "pair": "ATOMUSDT",
          "timeframe": "240",
          "family": "pinbar_support_resistance_reversal#v21d3f9d6a4@rr_struct_pd"
        },
        {
          "strategy_id": "two_bar_reversal#v90c1b0f280@rr_struct_pd",
          "pair": "ATOMUSDT",
          "timeframe": "240",
          "family": "two_bar_reversal#v90c1b0f280@rr_struct_pd"
        },
        {
          "strategy_id": "rejection_block_reentry#vf5c6f40e61@rr_struct_pd",
          "pair": "ATOMUSDT",
          "timeframe": "240",
          "family": "rejection_block_reentry#vf5c6f40e61@rr_struct_pd"
        },
        {
          "strategy_id": "engulfing_breakout_retest#v5899e0cfd2@rr_struct_pd",
          "pair": "ATOMUSDT",
          "timeframe": "240",
          "family": "engulfing_breakout_retest#v5899e0cfd2@rr_struct_pd"
        }
      ]
    },
    {
      "basket_id": "atomusdt-wave16-max-pain-gain-v1",
      "pair": "ATOMUSDT",
      "risk_profile": "aggressive",
      "name": "ATOMUSDT Max Pain & Max Gain Wave16",
      "net_return_pct": 18424.767624581313,
      "max_drawdown_pct": -24.890424499763398,
      "profit_factor": 2.550325693558978,
      "win_rate_pct": 60.05586592178771,
      "trades": 358,
      "tested_from": "2024-11-06T00:00:00+00:00",
      "tested_to": "2025-11-06T00:00:00+00:00",
      "strategy_count": 13,
      "included_strategies": [
        {
          "strategy_id": "marubozu_impulse_followthrough#vdfbbeff258@rr2",
          "pair": "ATOMUSDT",
          "timeframe": "240",
          "family": "marubozu_impulse_followthrough#vdfbbeff258@rr2"
        },
        {
          "strategy_id": "mean_reversion_zscore#v2b8f8dc911@rr_struct_pd",
          "pair": "ATOMUSDT",
          "timeframe": "240",
          "family": "mean_reversion_zscore#v2b8f8dc911@rr_struct_pd"
        },
        {
          "strategy_id": "marubozu_impulse_followthrough#v26448325f8@rr2",
          "pair": "ATOMUSDT",
          "timeframe": "240",
          "family": "marubozu_impulse_followthrough#v26448325f8@rr2"
        },
        {
          "strategy_id": "engulfing_breakout_retest#v5899e0cfd2@rr2",
          "pair": "ATOMUSDT",
          "timeframe": "240",
          "family": "engulfing_breakout_retest#v5899e0cfd2@rr2"
        },
        {
          "strategy_id": "pinbar_support_resistance_reversal#v21d3f9d6a4@rr_struct_pd",
          "pair": "ATOMUSDT",
          "timeframe": "240",
          "family": "pinbar_support_resistance_reversal#v21d3f9d6a4@rr_struct_pd"
        },
        {
          "strategy_id": "rejection_block_reentry#vf5c6f40e61@rr_struct_pd",
          "pair": "ATOMUSDT",
          "timeframe": "240",
          "family": "rejection_block_reentry#vf5c6f40e61@rr_struct_pd"
        },
        {
          "strategy_id": "marubozu_impulse_followthrough#vdfbbeff258@rr_struct_pd",
          "pair": "ATOMUSDT",
          "timeframe": "240",
          "family": "marubozu_impulse_followthrough#vdfbbeff258@rr_struct_pd"
        },
        {
          "strategy_id": "engulfing_breakout_retest#ve0fde36e14@rr_struct_pd",
          "pair": "ATOMUSDT",
          "timeframe": "240",
          "family": "engulfing_breakout_retest#ve0fde36e14@rr_struct_pd"
        },
        {
          "strategy_id": "pinbar_support_resistance_reversal#vd5fef00e94@rr_struct_pd",
          "pair": "ATOMUSDT",
          "timeframe": "240",
          "family": "pinbar_support_resistance_reversal#vd5fef00e94@rr_struct_pd"
        },
        {
          "strategy_id": "marubozu_impulse_followthrough#v948a3cdf50@rr_struct_pd",
          "pair": "ATOMUSDT",
          "timeframe": "240",
          "family": "marubozu_impulse_followthrough#v948a3cdf50@rr_struct_pd"
        },
        {
          "strategy_id": "engulfing_breakout_retest#v5899e0cfd2@rr_struct_pd",
          "pair": "ATOMUSDT",
          "timeframe": "240",
          "family": "engulfing_breakout_retest#v5899e0cfd2@rr_struct_pd"
        },
        {
          "strategy_id": "daily_compression_expansion#v5683f2537c@rr_struct_pd",
          "pair": "ATOMUSDT",
          "timeframe": "60",
          "family": "daily_compression_expansion#v5683f2537c@rr_struct_pd"
        },
        {
          "strategy_id": "pinbar_support_resistance_reversal#vd5fef00e94@rr3_10x",
          "pair": "ATOMUSDT",
          "timeframe": "240",
          "family": "pinbar_support_resistance_reversal#vd5fef00e94@rr3_10x"
        }
      ]
    },
    {
      "basket_id": "avaxusdt-aggressive-best-pnl-v1",
      "pair": "AVAXUSDT",
      "risk_profile": "aggressive",
      "name": "AVAXUSDT Aggressive Best PnL",
      "net_return_pct": 631.0565706481926,
      "max_drawdown_pct": -19.49256231687174,
      "profit_factor": 2.20590320280267,
      "win_rate_pct": 63.98104265402843,
      "trades": 211,
      "tested_from": "2025-01-23T12:00:00+00:00",
      "tested_to": "2026-01-23T12:00:00+00:00",
      "strategy_count": 8,
      "included_strategies": [
        {
          "strategy_id": "order_block_continuation#vd555895b8b@rr_struct_pd",
          "pair": "AVAXUSDT",
          "timeframe": "240",
          "family": "order_block_continuation#vd555895b8b@rr_struct_pd"
        },
        {
          "strategy_id": "wyckoff_spring_upthrust#vc38c00e425@rr_struct_pd",
          "pair": "AVAXUSDT",
          "timeframe": "240",
          "family": "wyckoff_spring_upthrust#vc38c00e425@rr_struct_pd"
        },
        {
          "strategy_id": "engulfing_breakout_retest#v6e9f8b5100@rr2",
          "pair": "AVAXUSDT",
          "timeframe": "240",
          "family": "engulfing_breakout_retest#v6e9f8b5100@rr2"
        },
        {
          "strategy_id": "order_block_continuation#v5a864883a8@rr_struct_pd",
          "pair": "AVAXUSDT",
          "timeframe": "240",
          "family": "order_block_continuation#v5a864883a8@rr_struct_pd"
        },
        {
          "strategy_id": "compression_breakout_followthrough#vceafd51cc7@rr_struct_pd",
          "pair": "AVAXUSDT",
          "timeframe": "60",
          "family": "compression_breakout_followthrough#vceafd51cc7@rr_struct_pd"
        },
        {
          "strategy_id": "wick_rejection_reversal#v1627dd448a@rr2",
          "pair": "AVAXUSDT",
          "timeframe": "240",
          "family": "wick_rejection_reversal#v1627dd448a@rr2"
        },
        {
          "strategy_id": "wyckoff_spring_upthrust#v079a820893@rr_struct_pd",
          "pair": "AVAXUSDT",
          "timeframe": "60",
          "family": "wyckoff_spring_upthrust#v079a820893@rr_struct_pd"
        },
        {
          "strategy_id": "outside_bar_continuation#v0c569cb67a@rr2",
          "pair": "AVAXUSDT",
          "timeframe": "240",
          "family": "outside_bar_continuation#v0c569cb67a@rr2"
        }
      ]
    },
    {
      "basket_id": "avaxusdt-balanced-best-pf-v1",
      "pair": "AVAXUSDT",
      "risk_profile": "balanced",
      "name": "AVAXUSDT Balanced Best Profit Factor",
      "net_return_pct": 216.32886116455245,
      "max_drawdown_pct": -14.991358272556887,
      "profit_factor": 2.8055753938117576,
      "win_rate_pct": 70.83333333333334,
      "trades": 72,
      "tested_from": "2025-01-23T12:00:00+00:00",
      "tested_to": "2026-01-23T12:00:00+00:00",
      "strategy_count": 3,
      "included_strategies": [
        {
          "strategy_id": "wyckoff_spring_upthrust#vc38c00e425@rr_struct_pd",
          "pair": "AVAXUSDT",
          "timeframe": "240",
          "family": "wyckoff_spring_upthrust#vc38c00e425@rr_struct_pd"
        },
        {
          "strategy_id": "engulfing_breakout_retest#v6e9f8b5100@rr2",
          "pair": "AVAXUSDT",
          "timeframe": "240",
          "family": "engulfing_breakout_retest#v6e9f8b5100@rr2"
        },
        {
          "strategy_id": "order_block_continuation#v5a864883a8@rr_struct_pd",
          "pair": "AVAXUSDT",
          "timeframe": "240",
          "family": "order_block_continuation#v5a864883a8@rr_struct_pd"
        }
      ]
    },
    {
      "basket_id": "avaxusdt-conservative-best-ratio-v1",
      "pair": "AVAXUSDT",
      "risk_profile": "conservative",
      "name": "AVAXUSDT Conservative Best PnL/DD",
      "net_return_pct": 134.08010794103933,
      "max_drawdown_pct": -9.40156874486947,
      "profit_factor": 2.384970195028345,
      "win_rate_pct": 59.34065934065934,
      "trades": 91,
      "tested_from": "2025-02-26T05:00:00+00:00",
      "tested_to": "2026-02-26T05:00:00+00:00",
      "strategy_count": 2,
      "included_strategies": [
        {
          "strategy_id": "order_block_continuation#v5a864883a8@rr_struct_pd",
          "pair": "AVAXUSDT",
          "timeframe": "240",
          "family": "order_block_continuation#v5a864883a8@rr_struct_pd"
        },
        {
          "strategy_id": "compression_breakout_followthrough#vceafd51cc7@rr_struct_pd",
          "pair": "AVAXUSDT",
          "timeframe": "60",
          "family": "compression_breakout_followthrough#vceafd51cc7@rr_struct_pd"
        }
      ]
    },
    {
      "basket_id": "avaxusdt-wave16-max-pain-gain-v1",
      "pair": "AVAXUSDT",
      "risk_profile": "aggressive",
      "name": "AVAXUSDT Max Pain & Max Gain Wave16",
      "net_return_pct": 592.0550394954296,
      "max_drawdown_pct": -27.943415949134966,
      "profit_factor": 1.6794811339336846,
      "win_rate_pct": 59.63302752293578,
      "trades": 327,
      "tested_from": "2025-02-23T20:00:00+00:00",
      "tested_to": "2026-02-23T20:00:00+00:00",
      "strategy_count": 7,
      "included_strategies": [
        {
          "strategy_id": "wyckoff_spring_upthrust#v9341738a04@rr_struct_pd",
          "pair": "AVAXUSDT",
          "timeframe": "240",
          "family": "wyckoff_spring_upthrust#v9341738a04@rr_struct_pd"
        },
        {
          "strategy_id": "nr7_breakout#vd3f33e60f7@rr_struct_pd",
          "pair": "AVAXUSDT",
          "timeframe": "60",
          "family": "nr7_breakout#vd3f33e60f7@rr_struct_pd"
        },
        {
          "strategy_id": "doji_reclaim_breakout#vaa493fdcfd@rr2",
          "pair": "AVAXUSDT",
          "timeframe": "240",
          "family": "doji_reclaim_breakout#vaa493fdcfd@rr2"
        },
        {
          "strategy_id": "nr7_breakout#vd3f33e60f7@rr2",
          "pair": "AVAXUSDT",
          "timeframe": "60",
          "family": "nr7_breakout#vd3f33e60f7@rr2"
        },
        {
          "strategy_id": "nr4_breakout#v31735053ea@rr_struct_pd",
          "pair": "AVAXUSDT",
          "timeframe": "60",
          "family": "nr4_breakout#v31735053ea@rr_struct_pd"
        },
        {
          "strategy_id": "compression_breakout_followthrough#vc7552731f7@rr2",
          "pair": "AVAXUSDT",
          "timeframe": "60",
          "family": "compression_breakout_followthrough#vc7552731f7@rr2"
        },
        {
          "strategy_id": "squeeze_breakout_retest#v1211d188c4@rr_struct_pd",
          "pair": "AVAXUSDT",
          "timeframe": "60",
          "family": "squeeze_breakout_retest#v1211d188c4@rr_struct_pd"
        }
      ]
    },
    {
      "basket_id": "bnbusdt-aggressive-best-ratio-v1",
      "pair": "BNBUSDT",
      "risk_profile": "aggressive",
      "name": "BNBUSDT Aggressive Best PnL/DD",
      "net_return_pct": 376.5775424486081,
      "max_drawdown_pct": -10.118379312112536,
      "profit_factor": 2.6930467960820557,
      "win_rate_pct": 64.56692913385827,
      "trades": 127,
      "tested_from": "2025-02-06T16:00:00+00:00",
      "tested_to": "2026-02-06T16:00:00+00:00",
      "strategy_count": 9,
      "included_strategies": [
        {
          "strategy_id": "inside_bar_compression_breakout#v506d276329@rr2",
          "pair": "BNBUSDT",
          "timeframe": "240",
          "family": "inside_bar_compression_breakout#v506d276329@rr2"
        },
        {
          "strategy_id": "stop_hunt_reclaim#vb8e983965f@rr2",
          "pair": "BNBUSDT",
          "timeframe": "240",
          "family": "stop_hunt_reclaim#vb8e983965f@rr2"
        },
        {
          "strategy_id": "inside_bar_fakey_reversal#vbb87713809@rr3_10x",
          "pair": "BNBUSDT",
          "timeframe": "240",
          "family": "inside_bar_fakey_reversal#vbb87713809@rr3_10x"
        },
        {
          "strategy_id": "equal_high_fakeout_fade#v1d4f8da48d@rr_struct_pd",
          "pair": "BNBUSDT",
          "timeframe": "240",
          "family": "equal_high_fakeout_fade#v1d4f8da48d@rr_struct_pd"
        },
        {
          "strategy_id": "equal_high_fakeout_fade#v0b0e7eb34e@rr2",
          "pair": "BNBUSDT",
          "timeframe": "240",
          "family": "equal_high_fakeout_fade#v0b0e7eb34e@rr2"
        },
        {
          "strategy_id": "inside_bar_range_breakout#v4dbc2a0fc6@rr_struct_pd",
          "pair": "BNBUSDT",
          "timeframe": "240",
          "family": "inside_bar_range_breakout#v4dbc2a0fc6@rr_struct_pd"
        },
        {
          "strategy_id": "inside_bar_liquidity_sweep#vab2061d28a@rr_struct_pd",
          "pair": "BNBUSDT",
          "timeframe": "240",
          "family": "inside_bar_liquidity_sweep#vab2061d28a@rr_struct_pd"
        },
        {
          "strategy_id": "equal_high_fakeout_fade#v1d4f8da48d@rr2",
          "pair": "BNBUSDT",
          "timeframe": "240",
          "family": "equal_high_fakeout_fade#v1d4f8da48d@rr2"
        },
        {
          "strategy_id": "support_resistance_fakeout#vd6387b20ee@rr3_10x",
          "pair": "BNBUSDT",
          "timeframe": "240",
          "family": "support_resistance_fakeout#vd6387b20ee@rr3_10x"
        }
      ]
    },
    {
      "basket_id": "bnbusdt-balanced-best-ratio-v1",
      "pair": "BNBUSDT",
      "risk_profile": "balanced",
      "name": "BNBUSDT Balanced Best PnL/DD",
      "net_return_pct": 455.5314627131668,
      "max_drawdown_pct": -8.156483658255686,
      "profit_factor": 3.2308535359178547,
      "win_rate_pct": 67.56756756756756,
      "trades": 111,
      "tested_from": "2025-02-06T16:00:00+00:00",
      "tested_to": "2026-02-06T16:00:00+00:00",
      "strategy_count": 8,
      "included_strategies": [
        {
          "strategy_id": "inside_bar_compression_breakout#v506d276329@rr2",
          "pair": "BNBUSDT",
          "timeframe": "240",
          "family": "inside_bar_compression_breakout#v506d276329@rr2"
        },
        {
          "strategy_id": "inside_bar_compression_breakout#v61386b0b20@rr2",
          "pair": "BNBUSDT",
          "timeframe": "240",
          "family": "inside_bar_compression_breakout#v61386b0b20@rr2"
        },
        {
          "strategy_id": "inside_bar_fakey_reversal#vc48473c4bc@rr2",
          "pair": "BNBUSDT",
          "timeframe": "240",
          "family": "inside_bar_fakey_reversal#vc48473c4bc@rr2"
        },
        {
          "strategy_id": "inside_bar_fakey_reversal#vbb87713809@rr3_10x",
          "pair": "BNBUSDT",
          "timeframe": "240",
          "family": "inside_bar_fakey_reversal#vbb87713809@rr3_10x"
        },
        {
          "strategy_id": "equal_high_fakeout_fade#v1d4f8da48d@rr_struct_pd",
          "pair": "BNBUSDT",
          "timeframe": "240",
          "family": "equal_high_fakeout_fade#v1d4f8da48d@rr_struct_pd"
        },
        {
          "strategy_id": "equal_high_fakeout_fade#v0b0e7eb34e@rr2",
          "pair": "BNBUSDT",
          "timeframe": "240",
          "family": "equal_high_fakeout_fade#v0b0e7eb34e@rr2"
        },
        {
          "strategy_id": "equal_high_fakeout_fade#v1d4f8da48d@rr2",
          "pair": "BNBUSDT",
          "timeframe": "240",
          "family": "equal_high_fakeout_fade#v1d4f8da48d@rr2"
        },
        {
          "strategy_id": "support_resistance_fakeout#vd6387b20ee@rr3_10x",
          "pair": "BNBUSDT",
          "timeframe": "240",
          "family": "support_resistance_fakeout#vd6387b20ee@rr3_10x"
        }
      ]
    },
    {
      "basket_id": "bnbusdt-conservative-best-ratio-v1",
      "pair": "BNBUSDT",
      "risk_profile": "conservative",
      "name": "BNBUSDT Conservative Best PnL/DD",
      "net_return_pct": 268.63344270503467,
      "max_drawdown_pct": -2.987931702239932,
      "profit_factor": 6.697080606654906,
      "win_rate_pct": 68.85245901639344,
      "trades": 61,
      "tested_from": "2025-02-06T16:00:00+00:00",
      "tested_to": "2026-02-06T16:00:00+00:00",
      "strategy_count": 10,
      "included_strategies": [
        {
          "strategy_id": "inside_bar_compression_breakout#v506d276329@rr3_10x",
          "pair": "BNBUSDT",
          "timeframe": "240",
          "family": "inside_bar_compression_breakout#v506d276329@rr3_10x"
        },
        {
          "strategy_id": "inside_bar_trend_breakout#v8dc346c2fc@rr_struct_pd",
          "pair": "BNBUSDT",
          "timeframe": "240",
          "family": "inside_bar_trend_breakout#v8dc346c2fc@rr_struct_pd"
        },
        {
          "strategy_id": "mother_bar_retest_breakout#v7d63d4d251@rr2",
          "pair": "BNBUSDT",
          "timeframe": "240",
          "family": "mother_bar_retest_breakout#v7d63d4d251@rr2"
        },
        {
          "strategy_id": "equal_high_fakeout_fade#v0b0e7eb34e@rr2",
          "pair": "BNBUSDT",
          "timeframe": "240",
          "family": "equal_high_fakeout_fade#v0b0e7eb34e@rr2"
        },
        {
          "strategy_id": "inside_bar_range_breakout#v4dbc2a0fc6@rr_struct_pd",
          "pair": "BNBUSDT",
          "timeframe": "240",
          "family": "inside_bar_range_breakout#v4dbc2a0fc6@rr_struct_pd"
        },
        {
          "strategy_id": "mother_bar_retest_breakout#v7d63d4d251@rr_struct_pd",
          "pair": "BNBUSDT",
          "timeframe": "240",
          "family": "mother_bar_retest_breakout#v7d63d4d251@rr_struct_pd"
        },
        {
          "strategy_id": "inside_bar_liquidity_sweep#vab2061d28a@rr_struct_pd",
          "pair": "BNBUSDT",
          "timeframe": "240",
          "family": "inside_bar_liquidity_sweep#vab2061d28a@rr_struct_pd"
        },
        {
          "strategy_id": "support_resistance_fakeout#vd6387b20ee@rr2",
          "pair": "BNBUSDT",
          "timeframe": "240",
          "family": "support_resistance_fakeout#vd6387b20ee@rr2"
        },
        {
          "strategy_id": "double_inside_bar_breakout#v2ff801ac2c@rr2",
          "pair": "BNBUSDT",
          "timeframe": "240",
          "family": "double_inside_bar_breakout#v2ff801ac2c@rr2"
        },
        {
          "strategy_id": "equal_high_fakeout_fade#v1d4f8da48d@rr2",
          "pair": "BNBUSDT",
          "timeframe": "240",
          "family": "equal_high_fakeout_fade#v1d4f8da48d@rr2"
        }
      ]
    },
    {
      "basket_id": "bnbusdt-wave16-max-pain-gain-v1",
      "pair": "BNBUSDT",
      "risk_profile": "aggressive",
      "name": "BNBUSDT Max Pain & Max Gain Wave16",
      "net_return_pct": 659.3325073514789,
      "max_drawdown_pct": -26.962863889711166,
      "profit_factor": 3.920460733865471,
      "win_rate_pct": 63.47826086956522,
      "trades": 115,
      "tested_from": "2025-02-14T08:00:00+00:00",
      "tested_to": "2026-02-14T08:00:00+00:00",
      "strategy_count": 6,
      "included_strategies": [
        {
          "strategy_id": "double_inside_bar_breakout#v4d6d8475e7@rr_struct_pd",
          "pair": "BNBUSDT",
          "timeframe": "240",
          "family": "double_inside_bar_breakout#v4d6d8475e7@rr_struct_pd"
        },
        {
          "strategy_id": "mother_bar_retest_breakout#v6dfd04fa63@rr_struct_pd",
          "pair": "BNBUSDT",
          "timeframe": "240",
          "family": "mother_bar_retest_breakout#v6dfd04fa63@rr_struct_pd"
        },
        {
          "strategy_id": "inside_bar_compression_breakout#v386cf0af63@rr_struct_pd",
          "pair": "BNBUSDT",
          "timeframe": "240",
          "family": "inside_bar_compression_breakout#v386cf0af63@rr_struct_pd"
        },
        {
          "strategy_id": "double_inside_bar_breakout#v5571038f51@rr2",
          "pair": "BNBUSDT",
          "timeframe": "240",
          "family": "double_inside_bar_breakout#v5571038f51@rr2"
        },
        {
          "strategy_id": "inside_bar_compression_breakout#v386cf0af63@rr3_10x",
          "pair": "BNBUSDT",
          "timeframe": "240",
          "family": "inside_bar_compression_breakout#v386cf0af63@rr3_10x"
        },
        {
          "strategy_id": "double_inside_bar_breakout#v4d6d8475e7@rr3_10x",
          "pair": "BNBUSDT",
          "timeframe": "240",
          "family": "double_inside_bar_breakout#v4d6d8475e7@rr3_10x"
        }
      ]
    },
    {
      "basket_id": "btcusdt-aggressive-best-ratio-v1",
      "pair": "BTCUSDT",
      "risk_profile": "aggressive",
      "name": "BTCUSDT Aggressive Best PnL/DD",
      "net_return_pct": 171.1869198924843,
      "max_drawdown_pct": -7.661981728211808,
      "profit_factor": 6.149946303546221,
      "win_rate_pct": 72.72727272727273,
      "trades": 33,
      "tested_from": "2025-03-09T20:00:00+00:00",
      "tested_to": "2026-03-09T20:00:00+00:00",
      "strategy_count": 4,
      "included_strategies": [
        {
          "strategy_id": "double_inside_bar_breakout#vdcb76eab2a@rr2",
          "pair": "BTCUSDT",
          "timeframe": "240",
          "family": "double_inside_bar_breakout#vdcb76eab2a@rr2"
        },
        {
          "strategy_id": "inside_bar_liquidity_sweep#vd33365ca91@rr2",
          "pair": "BTCUSDT",
          "timeframe": "240",
          "family": "inside_bar_liquidity_sweep#vd33365ca91@rr2"
        },
        {
          "strategy_id": "double_inside_bar_breakout#vdcb76eab2a@rr3_10x",
          "pair": "BTCUSDT",
          "timeframe": "240",
          "family": "double_inside_bar_breakout#vdcb76eab2a@rr3_10x"
        },
        {
          "strategy_id": "double_inside_bar_breakout#vf20137b9d0@rr2",
          "pair": "BTCUSDT",
          "timeframe": "240",
          "family": "double_inside_bar_breakout#vf20137b9d0@rr2"
        }
      ]
    },
    {
      "basket_id": "btcusdt-balanced-wave15-final-v1",
      "pair": "BTCUSDT",
      "risk_profile": "balanced",
      "name": "BTCUSDT Balanced Wave 15 Final",
      "net_return_pct": 145.1560985647161,
      "max_drawdown_pct": -5.421123072248091,
      "profit_factor": 5.306053638330664,
      "win_rate_pct": 65.45454545454545,
      "trades": 55,
      "tested_from": "2025-03-03T16:00:00+00:00",
      "tested_to": "2026-03-03T16:00:00+00:00",
      "strategy_count": 6,
      "included_strategies": [
        {
          "strategy_id": "wyckoff_spring_upthrust#vcbd9185c81@rr2",
          "pair": "BTCUSDT",
          "timeframe": "240",
          "family": "wyckoff_spring_upthrust#vcbd9185c81@rr2"
        },
        {
          "strategy_id": "wyckoff_spring_upthrust#v6c7ec3d6ce@rr2",
          "pair": "BTCUSDT",
          "timeframe": "240",
          "family": "wyckoff_spring_upthrust#v6c7ec3d6ce@rr2"
        },
        {
          "strategy_id": "wyckoff_spring_upthrust#v7642a0d6a9@rr3_10x",
          "pair": "BTCUSDT",
          "timeframe": "240",
          "family": "wyckoff_spring_upthrust#v7642a0d6a9@rr3_10x"
        },
        {
          "strategy_id": "wyckoff_spring_upthrust#ve6f9915a20@rr2",
          "pair": "BTCUSDT",
          "timeframe": "240",
          "family": "wyckoff_spring_upthrust#ve6f9915a20@rr2"
        },
        {
          "strategy_id": "wyckoff_spring_upthrust#v273023797d@rr_struct_pd",
          "pair": "BTCUSDT",
          "timeframe": "240",
          "family": "wyckoff_spring_upthrust#v273023797d@rr_struct_pd"
        },
        {
          "strategy_id": "wyckoff_spring_upthrust#v1e90e53f4b@rr_struct_pd",
          "pair": "BTCUSDT",
          "timeframe": "240",
          "family": "wyckoff_spring_upthrust#v1e90e53f4b@rr_struct_pd"
        }
      ]
    },
    {
      "basket_id": "btcusdt-conservative-wave15-final-v1",
      "pair": "BTCUSDT",
      "risk_profile": "conservative",
      "name": "BTCUSDT Conservative Wave 15 Final",
      "net_return_pct": 189.37752023781678,
      "max_drawdown_pct": -4.5107335798427295,
      "profit_factor": 7.523241481903007,
      "win_rate_pct": 81.57894736842105,
      "trades": 38,
      "tested_from": "2025-03-03T16:00:00+00:00",
      "tested_to": "2026-03-03T16:00:00+00:00",
      "strategy_count": 9,
      "included_strategies": [
        {
          "strategy_id": "wyckoff_spring_upthrust#vcbd9185c81@rr2",
          "pair": "BTCUSDT",
          "timeframe": "240",
          "family": "wyckoff_spring_upthrust#vcbd9185c81@rr2"
        },
        {
          "strategy_id": "wyckoff_spring_upthrust#v5170b2d288@rr3_10x",
          "pair": "BTCUSDT",
          "timeframe": "240",
          "family": "wyckoff_spring_upthrust#v5170b2d288@rr3_10x"
        },
        {
          "strategy_id": "wyckoff_spring_upthrust#vdf4d0f240e@rr_struct_pd",
          "pair": "BTCUSDT",
          "timeframe": "240",
          "family": "wyckoff_spring_upthrust#vdf4d0f240e@rr_struct_pd"
        },
        {
          "strategy_id": "wyckoff_spring_upthrust#v8c31bde7d1@rr3_10x",
          "pair": "BTCUSDT",
          "timeframe": "240",
          "family": "wyckoff_spring_upthrust#v8c31bde7d1@rr3_10x"
        },
        {
          "strategy_id": "wyckoff_spring_upthrust#vc468ed89cc@rr2",
          "pair": "BTCUSDT",
          "timeframe": "240",
          "family": "wyckoff_spring_upthrust#vc468ed89cc@rr2"
        },
        {
          "strategy_id": "wyckoff_spring_upthrust#vd5e740a3df@rr3_10x",
          "pair": "BTCUSDT",
          "timeframe": "240",
          "family": "wyckoff_spring_upthrust#vd5e740a3df@rr3_10x"
        },
        {
          "strategy_id": "wyckoff_spring_upthrust#v6c7ec3d6ce@rr2",
          "pair": "BTCUSDT",
          "timeframe": "240",
          "family": "wyckoff_spring_upthrust#v6c7ec3d6ce@rr2"
        },
        {
          "strategy_id": "wyckoff_spring_upthrust#v7642a0d6a9@rr3_10x",
          "pair": "BTCUSDT",
          "timeframe": "240",
          "family": "wyckoff_spring_upthrust#v7642a0d6a9@rr3_10x"
        },
        {
          "strategy_id": "wyckoff_spring_upthrust#v35ce0b201c@rr3_10x",
          "pair": "BTCUSDT",
          "timeframe": "240",
          "family": "wyckoff_spring_upthrust#v35ce0b201c@rr3_10x"
        }
      ]
    },
    {
      "basket_id": "dogeusdt-aggressive-best-ratio-v1",
      "pair": "DOGEUSDT",
      "risk_profile": "aggressive",
      "name": "DOGEUSDT Aggressive Best PnL/DD",
      "net_return_pct": 2719.392578452859,
      "max_drawdown_pct": -14.345152873329326,
      "profit_factor": 3.157322939551909,
      "win_rate_pct": 62,
      "trades": 200,
      "tested_from": "2025-01-25T00:00:00+00:00",
      "tested_to": "2026-01-25T00:00:00+00:00",
      "strategy_count": 6,
      "included_strategies": [
        {
          "strategy_id": "pullback_support_resistance_continuation#vf073462c72@rr2",
          "pair": "DOGEUSDT",
          "timeframe": "240",
          "family": "pullback_support_resistance_continuation#vf073462c72@rr2"
        },
        {
          "strategy_id": "pullback_support_resistance_continuation#vf073462c72@rr3_10x",
          "pair": "DOGEUSDT",
          "timeframe": "240",
          "family": "pullback_support_resistance_continuation#vf073462c72@rr3_10x"
        },
        {
          "strategy_id": "inside_bar_breakout#v6d706e0c6a@rr_struct_pd",
          "pair": "DOGEUSDT",
          "timeframe": "240",
          "family": "inside_bar_breakout#v6d706e0c6a@rr_struct_pd"
        },
        {
          "strategy_id": "turtle_soup_reversal#vcf69ae5897@rr3_10x",
          "pair": "DOGEUSDT",
          "timeframe": "240",
          "family": "turtle_soup_reversal#vcf69ae5897@rr3_10x"
        },
        {
          "strategy_id": "daily_open_reclaim#v3526b38fdb@rr2",
          "pair": "DOGEUSDT",
          "timeframe": "60",
          "family": "daily_open_reclaim#v3526b38fdb@rr2"
        },
        {
          "strategy_id": "equal_low_fakeout_fade#vc9484ef801@rr_struct_pd",
          "pair": "DOGEUSDT",
          "timeframe": "60",
          "family": "equal_low_fakeout_fade#vc9484ef801@rr_struct_pd"
        }
      ]
    },
    {
      "basket_id": "dogeusdt-wave16-balanced-v1",
      "pair": "DOGEUSDT",
      "risk_profile": "balanced",
      "name": "DOGEUSDT Balanced Wave16",
      "net_return_pct": 1895.5119309810318,
      "max_drawdown_pct": -10.052437661398795,
      "profit_factor": 4.158715548407089,
      "win_rate_pct": 69.6551724137931,
      "trades": 145,
      "tested_from": "2025-02-12T04:00:00+00:00",
      "tested_to": "2026-02-12T04:00:00+00:00",
      "strategy_count": 7,
      "included_strategies": [
        {
          "strategy_id": "pullback_support_resistance_continuation#v9933297780@rr2",
          "pair": "DOGEUSDT",
          "timeframe": "240",
          "family": "pullback_support_resistance_continuation#v9933297780@rr2"
        },
        {
          "strategy_id": "pullback_support_resistance_continuation#v9933297780@rr3_10x",
          "pair": "DOGEUSDT",
          "timeframe": "240",
          "family": "pullback_support_resistance_continuation#v9933297780@rr3_10x"
        },
        {
          "strategy_id": "inside_bar_fakey_reversal#vb8de5956ef@rr_struct_pd",
          "pair": "DOGEUSDT",
          "timeframe": "240",
          "family": "inside_bar_fakey_reversal#vb8de5956ef@rr_struct_pd"
        },
        {
          "strategy_id": "inside_bar_liquidity_sweep#v1b37ac979b@rr_struct_pd",
          "pair": "DOGEUSDT",
          "timeframe": "240",
          "family": "inside_bar_liquidity_sweep#v1b37ac979b@rr_struct_pd"
        },
        {
          "strategy_id": "inside_bar_range_breakout#va13af4d04a@rr_struct_pd",
          "pair": "DOGEUSDT",
          "timeframe": "240",
          "family": "inside_bar_range_breakout#va13af4d04a@rr_struct_pd"
        },
        {
          "strategy_id": "inside_bar_trend_breakout#v4b00e7aaab@rr_struct_pd",
          "pair": "DOGEUSDT",
          "timeframe": "240",
          "family": "inside_bar_trend_breakout#v4b00e7aaab@rr_struct_pd"
        },
        {
          "strategy_id": "stop_hunt_reclaim#v4807bd3511@rr_struct_pd",
          "pair": "DOGEUSDT",
          "timeframe": "60",
          "family": "stop_hunt_reclaim#v4807bd3511@rr_struct_pd"
        }
      ]
    },
    {
      "basket_id": "dogeusdt-wave16-conservative-v1",
      "pair": "DOGEUSDT",
      "risk_profile": "conservative",
      "name": "DOGEUSDT Conservative Wave16",
      "net_return_pct": 239.48624121628907,
      "max_drawdown_pct": -4.137461631770234,
      "profit_factor": 8.355257528954183,
      "win_rate_pct": 78,
      "trades": 50,
      "tested_from": "2025-02-21T16:00:00+00:00",
      "tested_to": "2026-02-21T16:00:00+00:00",
      "strategy_count": 3,
      "included_strategies": [
        {
          "strategy_id": "inside_bar_liquidity_sweep#v1b37ac979b@rr_struct_pd",
          "pair": "DOGEUSDT",
          "timeframe": "240",
          "family": "inside_bar_liquidity_sweep#v1b37ac979b@rr_struct_pd"
        },
        {
          "strategy_id": "inside_bar_range_breakout#va13af4d04a@rr_struct_pd",
          "pair": "DOGEUSDT",
          "timeframe": "240",
          "family": "inside_bar_range_breakout#va13af4d04a@rr_struct_pd"
        },
        {
          "strategy_id": "mother_bar_retest_breakout#v67ebb4dfeb@rr_struct_pd",
          "pair": "DOGEUSDT",
          "timeframe": "240",
          "family": "mother_bar_retest_breakout#v67ebb4dfeb@rr_struct_pd"
        }
      ]
    },
    {
      "basket_id": "dogeusdt-wave16-max-pain-gain-v1",
      "pair": "DOGEUSDT",
      "risk_profile": "aggressive",
      "name": "DOGEUSDT Max Pain & Max Gain Wave16",
      "net_return_pct": 12126.932363692078,
      "max_drawdown_pct": -29.615853419673854,
      "profit_factor": 2.413353847570484,
      "win_rate_pct": 61.83844011142061,
      "trades": 359,
      "tested_from": "2024-11-04T20:00:00+00:00",
      "tested_to": "2025-11-04T20:00:00+00:00",
      "strategy_count": 15,
      "included_strategies": [
        {
          "strategy_id": "pullback_support_resistance_continuation#v9933297780@rr2",
          "pair": "DOGEUSDT",
          "timeframe": "240",
          "family": "pullback_support_resistance_continuation#v9933297780@rr2"
        },
        {
          "strategy_id": "wyckoff_spring_upthrust#v32a80b8424@rr2",
          "pair": "DOGEUSDT",
          "timeframe": "240",
          "family": "wyckoff_spring_upthrust#v32a80b8424@rr2"
        },
        {
          "strategy_id": "pullback_support_resistance_continuation#v9933297780@rr3_10x",
          "pair": "DOGEUSDT",
          "timeframe": "240",
          "family": "pullback_support_resistance_continuation#v9933297780@rr3_10x"
        },
        {
          "strategy_id": "inside_bar_fakey_reversal#vb8de5956ef@rr_struct_pd",
          "pair": "DOGEUSDT",
          "timeframe": "240",
          "family": "inside_bar_fakey_reversal#vb8de5956ef@rr_struct_pd"
        },
        {
          "strategy_id": "inside_bar_fakey_reversal#v05f94c8683@rr_struct_pd",
          "pair": "DOGEUSDT",
          "timeframe": "240",
          "family": "inside_bar_fakey_reversal#v05f94c8683@rr_struct_pd"
        },
        {
          "strategy_id": "inside_bar_liquidity_sweep#v1b37ac979b@rr_struct_pd",
          "pair": "DOGEUSDT",
          "timeframe": "240",
          "family": "inside_bar_liquidity_sweep#v1b37ac979b@rr_struct_pd"
        },
        {
          "strategy_id": "inside_bar_range_breakout#va13af4d04a@rr_struct_pd",
          "pair": "DOGEUSDT",
          "timeframe": "240",
          "family": "inside_bar_range_breakout#va13af4d04a@rr_struct_pd"
        },
        {
          "strategy_id": "doji_reclaim_breakout#v8df9e91af3@rr2",
          "pair": "DOGEUSDT",
          "timeframe": "240",
          "family": "doji_reclaim_breakout#v8df9e91af3@rr2"
        },
        {
          "strategy_id": "inside_bar_trend_breakout#v4b00e7aaab@rr_struct_pd",
          "pair": "DOGEUSDT",
          "timeframe": "240",
          "family": "inside_bar_trend_breakout#v4b00e7aaab@rr_struct_pd"
        },
        {
          "strategy_id": "mother_bar_retest_breakout#v47e1464c20@rr_struct_pd",
          "pair": "DOGEUSDT",
          "timeframe": "240",
          "family": "mother_bar_retest_breakout#v47e1464c20@rr_struct_pd"
        },
        {
          "strategy_id": "mother_bar_retest_breakout#v67ebb4dfeb@rr_struct_pd",
          "pair": "DOGEUSDT",
          "timeframe": "240",
          "family": "mother_bar_retest_breakout#v67ebb4dfeb@rr_struct_pd"
        },
        {
          "strategy_id": "stop_hunt_reclaim#v4807bd3511@rr_struct_pd",
          "pair": "DOGEUSDT",
          "timeframe": "60",
          "family": "stop_hunt_reclaim#v4807bd3511@rr_struct_pd"
        },
        {
          "strategy_id": "compression_breakout_followthrough#va32908ef1a@rr2",
          "pair": "DOGEUSDT",
          "timeframe": "240",
          "family": "compression_breakout_followthrough#va32908ef1a@rr2"
        },
        {
          "strategy_id": "inside_bar_breakout#v3c49c67c49@rr_struct_pd",
          "pair": "DOGEUSDT",
          "timeframe": "240",
          "family": "inside_bar_breakout#v3c49c67c49@rr_struct_pd"
        },
        {
          "strategy_id": "daily_open_reclaim#v9128583e6b@rr2",
          "pair": "DOGEUSDT",
          "timeframe": "60",
          "family": "daily_open_reclaim#v9128583e6b@rr2"
        }
      ]
    },
    {
      "basket_id": "dotusdt-wave16-aggressive-v1",
      "pair": "DOTUSDT",
      "risk_profile": "aggressive",
      "name": "DOTUSDT Aggressive Wave16",
      "net_return_pct": 9539.987851083537,
      "max_drawdown_pct": -17.428411489713824,
      "profit_factor": 3.5802952319234485,
      "win_rate_pct": 66.66666666666666,
      "trades": 234,
      "tested_from": "2024-10-14T04:00:00+00:00",
      "tested_to": "2025-10-14T04:00:00+00:00",
      "strategy_count": 8,
      "included_strategies": [
        {
          "strategy_id": "wyckoff_spring_upthrust#vaed17c90ff@rr_struct_pd",
          "pair": "DOTUSDT",
          "timeframe": "240",
          "family": "wyckoff_spring_upthrust#vaed17c90ff@rr_struct_pd"
        },
        {
          "strategy_id": "engulfing_reversal#v77ac76fd86@rr2",
          "pair": "DOTUSDT",
          "timeframe": "240",
          "family": "engulfing_reversal#v77ac76fd86@rr2"
        },
        {
          "strategy_id": "two_bar_reversal#v9a852688da@rr_struct_pd",
          "pair": "DOTUSDT",
          "timeframe": "240",
          "family": "two_bar_reversal#v9a852688da@rr_struct_pd"
        },
        {
          "strategy_id": "equal_high_low_liquidity_raid#vf40251a027@rr_struct_pd",
          "pair": "DOTUSDT",
          "timeframe": "240",
          "family": "equal_high_low_liquidity_raid#vf40251a027@rr_struct_pd"
        },
        {
          "strategy_id": "engulfing_reversal#v08281b7c89@rr_struct_pd",
          "pair": "DOTUSDT",
          "timeframe": "240",
          "family": "engulfing_reversal#v08281b7c89@rr_struct_pd"
        },
        {
          "strategy_id": "wyckoff_spring_upthrust#v27a05f3ec7@rr_struct_pd",
          "pair": "DOTUSDT",
          "timeframe": "240",
          "family": "wyckoff_spring_upthrust#v27a05f3ec7@rr_struct_pd"
        },
        {
          "strategy_id": "turtle_soup_reversal#vf63c913e10@rr_struct_pd",
          "pair": "DOTUSDT",
          "timeframe": "240",
          "family": "turtle_soup_reversal#vf63c913e10@rr_struct_pd"
        },
        {
          "strategy_id": "pinbar_sweep_reversal#v17f7241f40@rr2",
          "pair": "DOTUSDT",
          "timeframe": "240",
          "family": "pinbar_sweep_reversal#v17f7241f40@rr2"
        }
      ]
    },
    {
      "basket_id": "dotusdt-wave16-balanced-v1",
      "pair": "DOTUSDT",
      "risk_profile": "balanced",
      "name": "DOTUSDT Balanced Wave16",
      "net_return_pct": 5004.503316457066,
      "max_drawdown_pct": -11.98902169315349,
      "profit_factor": 4.7164325017490905,
      "win_rate_pct": 71.51898734177216,
      "trades": 158,
      "tested_from": "2024-10-14T04:00:00+00:00",
      "tested_to": "2025-10-14T04:00:00+00:00",
      "strategy_count": 6,
      "included_strategies": [
        {
          "strategy_id": "wyckoff_spring_upthrust#vaed17c90ff@rr_struct_pd",
          "pair": "DOTUSDT",
          "timeframe": "240",
          "family": "wyckoff_spring_upthrust#vaed17c90ff@rr_struct_pd"
        },
        {
          "strategy_id": "two_bar_reversal#v9a852688da@rr_struct_pd",
          "pair": "DOTUSDT",
          "timeframe": "240",
          "family": "two_bar_reversal#v9a852688da@rr_struct_pd"
        },
        {
          "strategy_id": "engulfing_reversal#v08281b7c89@rr_struct_pd",
          "pair": "DOTUSDT",
          "timeframe": "240",
          "family": "engulfing_reversal#v08281b7c89@rr_struct_pd"
        },
        {
          "strategy_id": "marubozu_impulse_followthrough#vb34269ae46@rr2",
          "pair": "DOTUSDT",
          "timeframe": "240",
          "family": "marubozu_impulse_followthrough#vb34269ae46@rr2"
        },
        {
          "strategy_id": "marubozu_impulse_followthrough#v0e2c454150@rr2",
          "pair": "DOTUSDT",
          "timeframe": "240",
          "family": "marubozu_impulse_followthrough#v0e2c454150@rr2"
        },
        {
          "strategy_id": "turtle_soup_reversal#vf63c913e10@rr_struct_pd",
          "pair": "DOTUSDT",
          "timeframe": "240",
          "family": "turtle_soup_reversal#vf63c913e10@rr_struct_pd"
        }
      ]
    },
    {
      "basket_id": "dotusdt-wave16-conservative-v1",
      "pair": "DOTUSDT",
      "risk_profile": "conservative",
      "name": "DOTUSDT Conservative Wave16",
      "net_return_pct": 1108.2583086060179,
      "max_drawdown_pct": -6.214631430788753,
      "profit_factor": 9.311221665618541,
      "win_rate_pct": 77.46478873239437,
      "trades": 71,
      "tested_from": "2024-10-14T04:00:00+00:00",
      "tested_to": "2025-10-14T04:00:00+00:00",
      "strategy_count": 5,
      "included_strategies": [
        {
          "strategy_id": "wyckoff_spring_upthrust#vaed17c90ff@rr_struct_pd",
          "pair": "DOTUSDT",
          "timeframe": "240",
          "family": "wyckoff_spring_upthrust#vaed17c90ff@rr_struct_pd"
        },
        {
          "strategy_id": "mean_reversion_zscore#v0d1ce2371e@rr_struct_pd",
          "pair": "DOTUSDT",
          "timeframe": "240",
          "family": "mean_reversion_zscore#v0d1ce2371e@rr_struct_pd"
        },
        {
          "strategy_id": "mean_reversion_zscore#v4eada76927@rr_struct_pd",
          "pair": "DOTUSDT",
          "timeframe": "240",
          "family": "mean_reversion_zscore#v4eada76927@rr_struct_pd"
        },
        {
          "strategy_id": "wyckoff_spring_upthrust#v27a05f3ec7@rr_struct_pd",
          "pair": "DOTUSDT",
          "timeframe": "240",
          "family": "wyckoff_spring_upthrust#v27a05f3ec7@rr_struct_pd"
        },
        {
          "strategy_id": "turtle_soup_reversal#vf63c913e10@rr_struct_pd",
          "pair": "DOTUSDT",
          "timeframe": "240",
          "family": "turtle_soup_reversal#vf63c913e10@rr_struct_pd"
        }
      ]
    },
    {
      "basket_id": "dotusdt-wave16-max-pain-gain-v1",
      "pair": "DOTUSDT",
      "risk_profile": "aggressive",
      "name": "DOTUSDT Max Pain & Max Gain Wave16",
      "net_return_pct": 198181.5548069448,
      "max_drawdown_pct": -26.801414666829583,
      "profit_factor": 3.5516802324387284,
      "win_rate_pct": 65.94594594594595,
      "trades": 370,
      "tested_from": "2024-10-14T04:00:00+00:00",
      "tested_to": "2025-10-14T04:00:00+00:00",
      "strategy_count": 15,
      "included_strategies": [
        {
          "strategy_id": "wyckoff_spring_upthrust#vaed17c90ff@rr_struct_pd",
          "pair": "DOTUSDT",
          "timeframe": "240",
          "family": "wyckoff_spring_upthrust#vaed17c90ff@rr_struct_pd"
        },
        {
          "strategy_id": "engulfing_reversal#v77ac76fd86@rr2",
          "pair": "DOTUSDT",
          "timeframe": "240",
          "family": "engulfing_reversal#v77ac76fd86@rr2"
        },
        {
          "strategy_id": "mean_reversion_zscore#v0d1ce2371e@rr_struct_pd",
          "pair": "DOTUSDT",
          "timeframe": "240",
          "family": "mean_reversion_zscore#v0d1ce2371e@rr_struct_pd"
        },
        {
          "strategy_id": "two_bar_reversal#v9a852688da@rr_struct_pd",
          "pair": "DOTUSDT",
          "timeframe": "240",
          "family": "two_bar_reversal#v9a852688da@rr_struct_pd"
        },
        {
          "strategy_id": "wyckoff_spring_upthrust#v99023e69c3@rr_struct_pd",
          "pair": "DOTUSDT",
          "timeframe": "240",
          "family": "wyckoff_spring_upthrust#v99023e69c3@rr_struct_pd"
        },
        {
          "strategy_id": "engulfing_reversal#v08281b7c89@rr_struct_pd",
          "pair": "DOTUSDT",
          "timeframe": "240",
          "family": "engulfing_reversal#v08281b7c89@rr_struct_pd"
        },
        {
          "strategy_id": "marubozu_impulse_followthrough#v0e2c454150@rr_struct_pd",
          "pair": "DOTUSDT",
          "timeframe": "240",
          "family": "marubozu_impulse_followthrough#v0e2c454150@rr_struct_pd"
        },
        {
          "strategy_id": "mean_reversion_zscore#v4eada76927@rr_struct_pd",
          "pair": "DOTUSDT",
          "timeframe": "240",
          "family": "mean_reversion_zscore#v4eada76927@rr_struct_pd"
        },
        {
          "strategy_id": "wyckoff_spring_upthrust#v27a05f3ec7@rr_struct_pd",
          "pair": "DOTUSDT",
          "timeframe": "240",
          "family": "wyckoff_spring_upthrust#v27a05f3ec7@rr_struct_pd"
        },
        {
          "strategy_id": "pinbar_sweep_reversal#vef5c0c83ea@rr_struct_pd",
          "pair": "DOTUSDT",
          "timeframe": "240",
          "family": "pinbar_sweep_reversal#vef5c0c83ea@rr_struct_pd"
        },
        {
          "strategy_id": "marubozu_impulse_followthrough#vb34269ae46@rr2",
          "pair": "DOTUSDT",
          "timeframe": "240",
          "family": "marubozu_impulse_followthrough#vb34269ae46@rr2"
        },
        {
          "strategy_id": "marubozu_impulse_followthrough#v0e2c454150@rr2",
          "pair": "DOTUSDT",
          "timeframe": "240",
          "family": "marubozu_impulse_followthrough#v0e2c454150@rr2"
        },
        {
          "strategy_id": "turtle_soup_reversal#vf63c913e10@rr_struct_pd",
          "pair": "DOTUSDT",
          "timeframe": "240",
          "family": "turtle_soup_reversal#vf63c913e10@rr_struct_pd"
        },
        {
          "strategy_id": "pinbar_sweep_reversal#v17f7241f40@rr2",
          "pair": "DOTUSDT",
          "timeframe": "240",
          "family": "pinbar_sweep_reversal#v17f7241f40@rr2"
        },
        {
          "strategy_id": "rejection_block_reentry#v3ef1a22ead@rr_struct_pd",
          "pair": "DOTUSDT",
          "timeframe": "240",
          "family": "rejection_block_reentry#v3ef1a22ead@rr_struct_pd"
        }
      ]
    },
    {
      "basket_id": "egldusdt-wave16-aggressive-v1",
      "pair": "EGLDUSDT",
      "risk_profile": "aggressive",
      "name": "EGLDUSDT Aggressive Wave16",
      "net_return_pct": 527.8843460569173,
      "max_drawdown_pct": -13.458021262196397,
      "profit_factor": 1.6545611460338203,
      "win_rate_pct": 50.4885993485342,
      "trades": 307,
      "tested_from": "2025-03-10T21:30:00+00:00",
      "tested_to": "2026-02-11T03:30:00+00:00",
      "strategy_count": 4,
      "included_strategies": [
        {
          "strategy_id": "inside_bar_fakey_reversal#v13e38cf0e7@rr2",
          "pair": "EGLDUSDT",
          "timeframe": "15",
          "family": "inside_bar_fakey_reversal#v13e38cf0e7@rr2"
        },
        {
          "strategy_id": "ny_opening_range_breakout#v04a6f73120@rr3_10x",
          "pair": "EGLDUSDT",
          "timeframe": "60",
          "family": "ny_opening_range_breakout#v04a6f73120@rr3_10x"
        },
        {
          "strategy_id": "inside_bar_fakey_reversal#v13e38cf0e7@rr3_10x",
          "pair": "EGLDUSDT",
          "timeframe": "15",
          "family": "inside_bar_fakey_reversal#v13e38cf0e7@rr3_10x"
        },
        {
          "strategy_id": "doji_reclaim_breakout#v85efa0644a@rr2",
          "pair": "EGLDUSDT",
          "timeframe": "15",
          "family": "doji_reclaim_breakout#v85efa0644a@rr2"
        }
      ]
    },
    {
      "basket_id": "egldusdt-wave16-balanced-v1",
      "pair": "EGLDUSDT",
      "risk_profile": "balanced",
      "name": "EGLDUSDT Balanced Wave16",
      "net_return_pct": 539.4597708705144,
      "max_drawdown_pct": -11.32153293739735,
      "profit_factor": 2.662502399603797,
      "win_rate_pct": 62.5,
      "trades": 160,
      "tested_from": "2025-03-10T21:30:00+00:00",
      "tested_to": "2025-08-19T14:00:00+00:00",
      "strategy_count": 11,
      "included_strategies": [
        {
          "strategy_id": "inside_bar_fakey_reversal#v13e38cf0e7@rr2",
          "pair": "EGLDUSDT",
          "timeframe": "15",
          "family": "inside_bar_fakey_reversal#v13e38cf0e7@rr2"
        },
        {
          "strategy_id": "inside_bar_trend_breakout#v1173569498@rr2",
          "pair": "EGLDUSDT",
          "timeframe": "60",
          "family": "inside_bar_trend_breakout#v1173569498@rr2"
        },
        {
          "strategy_id": "inside_bar_breakout#vc490300fcd@rr2",
          "pair": "EGLDUSDT",
          "timeframe": "60",
          "family": "inside_bar_breakout#vc490300fcd@rr2"
        },
        {
          "strategy_id": "ny_opening_range_breakout#v04a6f73120@rr3_10x",
          "pair": "EGLDUSDT",
          "timeframe": "60",
          "family": "ny_opening_range_breakout#v04a6f73120@rr3_10x"
        },
        {
          "strategy_id": "mother_bar_retest_breakout#vdb6b95527d@rr3_10x",
          "pair": "EGLDUSDT",
          "timeframe": "60",
          "family": "mother_bar_retest_breakout#vdb6b95527d@rr3_10x"
        },
        {
          "strategy_id": "ny_opening_range_breakout#v04a6f73120@rr_struct_pd",
          "pair": "EGLDUSDT",
          "timeframe": "60",
          "family": "ny_opening_range_breakout#v04a6f73120@rr_struct_pd"
        },
        {
          "strategy_id": "inside_bar_session_breakout#v66656dbcd4@rr2",
          "pair": "EGLDUSDT",
          "timeframe": "60",
          "family": "inside_bar_session_breakout#v66656dbcd4@rr2"
        },
        {
          "strategy_id": "inside_bar_trend_breakout#vf4018ddbb9@rr3_10x",
          "pair": "EGLDUSDT",
          "timeframe": "60",
          "family": "inside_bar_trend_breakout#vf4018ddbb9@rr3_10x"
        },
        {
          "strategy_id": "inside_bar_fakey_reversal#v13e38cf0e7@rr3_10x",
          "pair": "EGLDUSDT",
          "timeframe": "15",
          "family": "inside_bar_fakey_reversal#v13e38cf0e7@rr3_10x"
        },
        {
          "strategy_id": "ny_opening_range_breakout#v5cd18db11c@rr_struct_pd",
          "pair": "EGLDUSDT",
          "timeframe": "240",
          "family": "ny_opening_range_breakout#v5cd18db11c@rr_struct_pd"
        },
        {
          "strategy_id": "inside_bar_breakout#v6fa10b6e99@rr2",
          "pair": "EGLDUSDT",
          "timeframe": "60",
          "family": "inside_bar_breakout#v6fa10b6e99@rr2"
        }
      ]
    },
    {
      "basket_id": "egldusdt-wave16-conservative-v1",
      "pair": "EGLDUSDT",
      "risk_profile": "conservative",
      "name": "EGLDUSDT Conservative Wave16",
      "net_return_pct": 582.1484582384309,
      "max_drawdown_pct": -6.391371912465593,
      "profit_factor": 3.1802890283931102,
      "win_rate_pct": 66.91176470588235,
      "trades": 136,
      "tested_from": "2025-03-10T21:30:00+00:00",
      "tested_to": "2025-12-24T01:00:00+00:00",
      "strategy_count": 9,
      "included_strategies": [
        {
          "strategy_id": "inside_bar_fakey_reversal#v13e38cf0e7@rr2",
          "pair": "EGLDUSDT",
          "timeframe": "15",
          "family": "inside_bar_fakey_reversal#v13e38cf0e7@rr2"
        },
        {
          "strategy_id": "ny_opening_range_breakout#v04a6f73120@rr3_10x",
          "pair": "EGLDUSDT",
          "timeframe": "60",
          "family": "ny_opening_range_breakout#v04a6f73120@rr3_10x"
        },
        {
          "strategy_id": "mother_bar_retest_breakout#vdb6b95527d@rr3_10x",
          "pair": "EGLDUSDT",
          "timeframe": "60",
          "family": "mother_bar_retest_breakout#vdb6b95527d@rr3_10x"
        },
        {
          "strategy_id": "inside_bar_trend_breakout#vf4018ddbb9@rr3_10x",
          "pair": "EGLDUSDT",
          "timeframe": "60",
          "family": "inside_bar_trend_breakout#vf4018ddbb9@rr3_10x"
        },
        {
          "strategy_id": "inside_bar_fakey_reversal#v13e38cf0e7@rr3_10x",
          "pair": "EGLDUSDT",
          "timeframe": "15",
          "family": "inside_bar_fakey_reversal#v13e38cf0e7@rr3_10x"
        },
        {
          "strategy_id": "inside_bar_breakout#v6fa10b6e99@rr2",
          "pair": "EGLDUSDT",
          "timeframe": "60",
          "family": "inside_bar_breakout#v6fa10b6e99@rr2"
        },
        {
          "strategy_id": "stop_hunt_reclaim#v4bdd108d4e@rr2",
          "pair": "EGLDUSDT",
          "timeframe": "60",
          "family": "stop_hunt_reclaim#v4bdd108d4e@rr2"
        },
        {
          "strategy_id": "stop_hunt_reclaim#v4bdd108d4e@rr3_10x",
          "pair": "EGLDUSDT",
          "timeframe": "60",
          "family": "stop_hunt_reclaim#v4bdd108d4e@rr3_10x"
        },
        {
          "strategy_id": "equal_high_low_liquidity_raid#vd23eb43225@rr3_10x",
          "pair": "EGLDUSDT",
          "timeframe": "60",
          "family": "equal_high_low_liquidity_raid#vd23eb43225@rr3_10x"
        }
      ]
    },
    {
      "basket_id": "egldusdt-wave16-max-pain-gain-v1",
      "pair": "EGLDUSDT",
      "risk_profile": "aggressive",
      "name": "EGLDUSDT Max Pain & Max Gain Wave16",
      "net_return_pct": 533.7317016657473,
      "max_drawdown_pct": -19.420260327764737,
      "profit_factor": 1.8896114732507263,
      "win_rate_pct": 54.18326693227091,
      "trades": 251,
      "tested_from": "2025-03-10T21:30:00+00:00",
      "tested_to": "2025-08-19T14:00:00+00:00",
      "strategy_count": 14,
      "included_strategies": [
        {
          "strategy_id": "inside_bar_fakey_reversal#v13e38cf0e7@rr2",
          "pair": "EGLDUSDT",
          "timeframe": "15",
          "family": "inside_bar_fakey_reversal#v13e38cf0e7@rr2"
        },
        {
          "strategy_id": "inside_bar_trend_breakout#v1173569498@rr2",
          "pair": "EGLDUSDT",
          "timeframe": "60",
          "family": "inside_bar_trend_breakout#v1173569498@rr2"
        },
        {
          "strategy_id": "inside_bar_breakout#vc490300fcd@rr2",
          "pair": "EGLDUSDT",
          "timeframe": "60",
          "family": "inside_bar_breakout#vc490300fcd@rr2"
        },
        {
          "strategy_id": "ny_opening_range_breakout#v04a6f73120@rr2",
          "pair": "EGLDUSDT",
          "timeframe": "60",
          "family": "ny_opening_range_breakout#v04a6f73120@rr2"
        },
        {
          "strategy_id": "ny_opening_range_breakout#v04a6f73120@rr3_10x",
          "pair": "EGLDUSDT",
          "timeframe": "60",
          "family": "ny_opening_range_breakout#v04a6f73120@rr3_10x"
        },
        {
          "strategy_id": "ny_opening_range_breakout#v04a6f73120@rr_struct_pd",
          "pair": "EGLDUSDT",
          "timeframe": "60",
          "family": "ny_opening_range_breakout#v04a6f73120@rr_struct_pd"
        },
        {
          "strategy_id": "inside_bar_session_breakout#v66656dbcd4@rr2",
          "pair": "EGLDUSDT",
          "timeframe": "60",
          "family": "inside_bar_session_breakout#v66656dbcd4@rr2"
        },
        {
          "strategy_id": "inside_bar_fakey_reversal#v13e38cf0e7@rr3_10x",
          "pair": "EGLDUSDT",
          "timeframe": "15",
          "family": "inside_bar_fakey_reversal#v13e38cf0e7@rr3_10x"
        },
        {
          "strategy_id": "ny_opening_range_breakout#v5cd18db11c@rr_struct_pd",
          "pair": "EGLDUSDT",
          "timeframe": "240",
          "family": "ny_opening_range_breakout#v5cd18db11c@rr_struct_pd"
        },
        {
          "strategy_id": "doji_reclaim_breakout#v85efa0644a@rr2",
          "pair": "EGLDUSDT",
          "timeframe": "15",
          "family": "doji_reclaim_breakout#v85efa0644a@rr2"
        },
        {
          "strategy_id": "inside_bar_breakout#v6fa10b6e99@rr2",
          "pair": "EGLDUSDT",
          "timeframe": "60",
          "family": "inside_bar_breakout#v6fa10b6e99@rr2"
        },
        {
          "strategy_id": "stop_hunt_reclaim#v4bdd108d4e@rr3_10x",
          "pair": "EGLDUSDT",
          "timeframe": "60",
          "family": "stop_hunt_reclaim#v4bdd108d4e@rr3_10x"
        },
        {
          "strategy_id": "equal_high_low_liquidity_raid#vd23eb43225@rr3_10x",
          "pair": "EGLDUSDT",
          "timeframe": "60",
          "family": "equal_high_low_liquidity_raid#vd23eb43225@rr3_10x"
        },
        {
          "strategy_id": "inside_bar_range_breakout#vdef001a01b@rr2",
          "pair": "EGLDUSDT",
          "timeframe": "60",
          "family": "inside_bar_range_breakout#vdef001a01b@rr2"
        }
      ]
    },
    {
      "basket_id": "etcusdt-balanced-best-ratio-v1",
      "pair": "ETCUSDT",
      "risk_profile": "balanced",
      "name": "ETCUSDT Balanced Best PnL/DD",
      "net_return_pct": 973.3532338654319,
      "max_drawdown_pct": -14.951337539806408,
      "profit_factor": 2.2627603043425992,
      "win_rate_pct": 58.03108808290155,
      "trades": 193,
      "tested_from": "2025-01-05T16:00:00+00:00",
      "tested_to": "2026-01-05T16:00:00+00:00",
      "strategy_count": 6,
      "included_strategies": [
        {
          "strategy_id": "marubozu_impulse_followthrough#v37e00a0018@rr_struct_pd",
          "pair": "ETCUSDT",
          "timeframe": "240",
          "family": "marubozu_impulse_followthrough#v37e00a0018@rr_struct_pd"
        },
        {
          "strategy_id": "wyckoff_spring_upthrust#v492bb2d5a4@rr_struct_pd",
          "pair": "ETCUSDT",
          "timeframe": "240",
          "family": "wyckoff_spring_upthrust#v492bb2d5a4@rr_struct_pd"
        },
        {
          "strategy_id": "daily_high_reclaim#vfc0b9cbb30@rr_struct_pd",
          "pair": "ETCUSDT",
          "timeframe": "240",
          "family": "daily_high_reclaim#vfc0b9cbb30@rr_struct_pd"
        },
        {
          "strategy_id": "previous_day_false_break#v4632f91a83@rr_struct_pd",
          "pair": "ETCUSDT",
          "timeframe": "60",
          "family": "previous_day_false_break#v4632f91a83@rr_struct_pd"
        },
        {
          "strategy_id": "previous_day_high_false_break#v82bd151c4f@rr_struct_pd",
          "pair": "ETCUSDT",
          "timeframe": "240",
          "family": "previous_day_high_false_break#v82bd151c4f@rr_struct_pd"
        },
        {
          "strategy_id": "engulfing_reversal#vd2cae055b8@rr_struct_pd",
          "pair": "ETCUSDT",
          "timeframe": "240",
          "family": "engulfing_reversal#vd2cae055b8@rr_struct_pd"
        }
      ]
    },
    {
      "basket_id": "etcusdt-max-pain-gain-v1",
      "pair": "ETCUSDT",
      "risk_profile": "aggressive",
      "name": "ETCUSDT Max Pain & Max Gain",
      "net_return_pct": 2673.7519701257443,
      "max_drawdown_pct": -25.481312830589786,
      "profit_factor": 2.104121919892708,
      "win_rate_pct": 56.56250000000001,
      "trades": 320,
      "tested_from": "2025-01-05T16:00:00+00:00",
      "tested_to": "2026-01-05T16:00:00+00:00",
      "strategy_count": 8,
      "included_strategies": [
        {
          "strategy_id": "marubozu_impulse_followthrough#v37e00a0018@rr_struct_pd",
          "pair": "ETCUSDT",
          "timeframe": "240",
          "family": "marubozu_impulse_followthrough#v37e00a0018@rr_struct_pd"
        },
        {
          "strategy_id": "wyckoff_spring_upthrust#v492bb2d5a4@rr_struct_pd",
          "pair": "ETCUSDT",
          "timeframe": "240",
          "family": "wyckoff_spring_upthrust#v492bb2d5a4@rr_struct_pd"
        },
        {
          "strategy_id": "daily_high_reclaim#vfc0b9cbb30@rr_struct_pd",
          "pair": "ETCUSDT",
          "timeframe": "240",
          "family": "daily_high_reclaim#vfc0b9cbb30@rr_struct_pd"
        },
        {
          "strategy_id": "previous_day_false_break#v4632f91a83@rr_struct_pd",
          "pair": "ETCUSDT",
          "timeframe": "60",
          "family": "previous_day_false_break#v4632f91a83@rr_struct_pd"
        },
        {
          "strategy_id": "previous_week_high_breakout_retest#v536c72f396@rr_struct_pd",
          "pair": "ETCUSDT",
          "timeframe": "60",
          "family": "previous_week_high_breakout_retest#v536c72f396@rr_struct_pd"
        },
        {
          "strategy_id": "previous_day_high_false_break#v82bd151c4f@rr_struct_pd",
          "pair": "ETCUSDT",
          "timeframe": "240",
          "family": "previous_day_high_false_break#v82bd151c4f@rr_struct_pd"
        },
        {
          "strategy_id": "engulfing_reversal#vd2cae055b8@rr_struct_pd",
          "pair": "ETCUSDT",
          "timeframe": "240",
          "family": "engulfing_reversal#vd2cae055b8@rr_struct_pd"
        },
        {
          "strategy_id": "equal_high_low_liquidity_raid#ve0e5a9c2a6@rr_struct_pd",
          "pair": "ETCUSDT",
          "timeframe": "60",
          "family": "equal_high_low_liquidity_raid#ve0e5a9c2a6@rr_struct_pd"
        }
      ]
    },
    {
      "basket_id": "etcusdt-wave16-aggressive-v1",
      "pair": "ETCUSDT",
      "risk_profile": "aggressive",
      "name": "ETCUSDT Aggressive Wave16",
      "net_return_pct": 1448.79364643599,
      "max_drawdown_pct": -17.82064506373776,
      "profit_factor": 1.9823592927754738,
      "win_rate_pct": 56.676557863501486,
      "trades": 337,
      "tested_from": "2024-12-18T00:00:00+00:00",
      "tested_to": "2025-12-18T00:00:00+00:00",
      "strategy_count": 12,
      "included_strategies": [
        {
          "strategy_id": "equal_high_low_liquidity_raid#v71c1fcbdba@rr_struct_pd",
          "pair": "ETCUSDT",
          "timeframe": "60",
          "family": "equal_high_low_liquidity_raid#v71c1fcbdba@rr_struct_pd"
        },
        {
          "strategy_id": "equal_high_low_liquidity_raid#v0636e48674@rr_struct_pd",
          "pair": "ETCUSDT",
          "timeframe": "60",
          "family": "equal_high_low_liquidity_raid#v0636e48674@rr_struct_pd"
        },
        {
          "strategy_id": "turtle_soup_reversal#vf9fba0fbb3@rr_struct_pd",
          "pair": "ETCUSDT",
          "timeframe": "240",
          "family": "turtle_soup_reversal#vf9fba0fbb3@rr_struct_pd"
        },
        {
          "strategy_id": "mean_reversion_zscore#vc865461028@rr_struct_pd",
          "pair": "ETCUSDT",
          "timeframe": "240",
          "family": "mean_reversion_zscore#vc865461028@rr_struct_pd"
        },
        {
          "strategy_id": "wyckoff_spring_upthrust#ve3fc2cd70d@rr_struct_pd",
          "pair": "ETCUSDT",
          "timeframe": "60",
          "family": "wyckoff_spring_upthrust#ve3fc2cd70d@rr_struct_pd"
        },
        {
          "strategy_id": "wick_rejection_reversal#vd65a160b53@rr_struct_pd",
          "pair": "ETCUSDT",
          "timeframe": "240",
          "family": "wick_rejection_reversal#vd65a160b53@rr_struct_pd"
        },
        {
          "strategy_id": "turtle_soup_reversal#v52fdb20568@rr_struct_pd",
          "pair": "ETCUSDT",
          "timeframe": "240",
          "family": "turtle_soup_reversal#v52fdb20568@rr_struct_pd"
        },
        {
          "strategy_id": "inside_bar_liquidity_sweep#v4b6c22ceb2@rr_struct_pd",
          "pair": "ETCUSDT",
          "timeframe": "240",
          "family": "inside_bar_liquidity_sweep#v4b6c22ceb2@rr_struct_pd"
        },
        {
          "strategy_id": "stop_hunt_reclaim#v674151760d@rr_struct_pd",
          "pair": "ETCUSDT",
          "timeframe": "240",
          "family": "stop_hunt_reclaim#v674151760d@rr_struct_pd"
        },
        {
          "strategy_id": "previous_week_low_breakout_retest#vefa77355ae@rr_struct_pd",
          "pair": "ETCUSDT",
          "timeframe": "60",
          "family": "previous_week_low_breakout_retest#vefa77355ae@rr_struct_pd"
        },
        {
          "strategy_id": "equal_high_low_liquidity_raid#vca0d8e75b6@rr_struct_pd",
          "pair": "ETCUSDT",
          "timeframe": "60",
          "family": "equal_high_low_liquidity_raid#vca0d8e75b6@rr_struct_pd"
        },
        {
          "strategy_id": "equal_high_low_liquidity_raid#vd9099d5308@rr2",
          "pair": "ETCUSDT",
          "timeframe": "240",
          "family": "equal_high_low_liquidity_raid#vd9099d5308@rr2"
        }
      ]
    },
    {
      "basket_id": "etcusdt-wave16-conservative-v1",
      "pair": "ETCUSDT",
      "risk_profile": "conservative",
      "name": "ETCUSDT Conservative Wave16",
      "net_return_pct": 138.9872791718144,
      "max_drawdown_pct": -6.233935739148211,
      "profit_factor": 3.0209495991775026,
      "win_rate_pct": 55.714285714285715,
      "trades": 70,
      "tested_from": "2025-01-21T17:00:00+00:00",
      "tested_to": "2026-01-21T17:00:00+00:00",
      "strategy_count": 4,
      "included_strategies": [
        {
          "strategy_id": "equal_high_low_liquidity_raid#v71c1fcbdba@rr_struct_pd",
          "pair": "ETCUSDT",
          "timeframe": "60",
          "family": "equal_high_low_liquidity_raid#v71c1fcbdba@rr_struct_pd"
        },
        {
          "strategy_id": "turtle_soup_reversal#vf8c01bd28f@rr_struct_pd",
          "pair": "ETCUSDT",
          "timeframe": "240",
          "family": "turtle_soup_reversal#vf8c01bd28f@rr_struct_pd"
        },
        {
          "strategy_id": "inside_bar_liquidity_sweep#v4b6c22ceb2@rr_struct_pd",
          "pair": "ETCUSDT",
          "timeframe": "240",
          "family": "inside_bar_liquidity_sweep#v4b6c22ceb2@rr_struct_pd"
        },
        {
          "strategy_id": "equal_high_low_liquidity_raid#vca0d8e75b6@rr_struct_pd",
          "pair": "ETCUSDT",
          "timeframe": "60",
          "family": "equal_high_low_liquidity_raid#vca0d8e75b6@rr_struct_pd"
        }
      ]
    },
    {
      "basket_id": "ethusdt-aggressive-wave15-final-v1",
      "pair": "ETHUSDT",
      "risk_profile": "aggressive",
      "name": "ETHUSDT Aggressive Wave 15 Final",
      "net_return_pct": 1043.6204158315925,
      "max_drawdown_pct": -12.557187245960543,
      "profit_factor": 2.6024140150446398,
      "win_rate_pct": 60.76555023923444,
      "trades": 209,
      "tested_from": "2025-01-28T20:00:00+00:00",
      "tested_to": "2026-01-28T20:00:00+00:00",
      "strategy_count": 14,
      "included_strategies": [
        {
          "strategy_id": "equal_high_low_liquidity_raid#vc67bc58f34@rr2",
          "pair": "ETHUSDT",
          "timeframe": "240",
          "family": "equal_high_low_liquidity_raid#vc67bc58f34@rr2"
        },
        {
          "strategy_id": "double_inside_bar_breakout#v5688278169@rr_struct_pd",
          "pair": "ETHUSDT",
          "timeframe": "240",
          "family": "double_inside_bar_breakout#v5688278169@rr_struct_pd"
        },
        {
          "strategy_id": "inside_bar_session_breakout#v43e5c0d691@rr2",
          "pair": "ETHUSDT",
          "timeframe": "240",
          "family": "inside_bar_session_breakout#v43e5c0d691@rr2"
        },
        {
          "strategy_id": "equal_high_low_liquidity_raid#vc062341943@rr_struct_pd",
          "pair": "ETHUSDT",
          "timeframe": "240",
          "family": "equal_high_low_liquidity_raid#vc062341943@rr_struct_pd"
        },
        {
          "strategy_id": "wyckoff_spring_upthrust#v19df1acfad@rr3_10x",
          "pair": "ETHUSDT",
          "timeframe": "240",
          "family": "wyckoff_spring_upthrust#v19df1acfad@rr3_10x"
        },
        {
          "strategy_id": "inside_bar_session_breakout#ve05ffc807b@rr3_10x",
          "pair": "ETHUSDT",
          "timeframe": "240",
          "family": "inside_bar_session_breakout#ve05ffc807b@rr3_10x"
        },
        {
          "strategy_id": "market_structure_shift_retest#v7a7130f612@rr3_10x",
          "pair": "ETHUSDT",
          "timeframe": "240",
          "family": "market_structure_shift_retest#v7a7130f612@rr3_10x"
        },
        {
          "strategy_id": "market_structure_shift_retest#vab37f853c5@rr3_10x",
          "pair": "ETHUSDT",
          "timeframe": "240",
          "family": "market_structure_shift_retest#vab37f853c5@rr3_10x"
        },
        {
          "strategy_id": "breakout_range#v5387f9465c@rr2",
          "pair": "ETHUSDT",
          "timeframe": "240",
          "family": "breakout_range#v5387f9465c@rr2"
        },
        {
          "strategy_id": "pinbar_support_resistance_reversal#v8a61cf6b1a@rr_struct_pd",
          "pair": "ETHUSDT",
          "timeframe": "240",
          "family": "pinbar_support_resistance_reversal#v8a61cf6b1a@rr_struct_pd"
        },
        {
          "strategy_id": "equal_high_low_liquidity_raid#vc062341943@rr3_10x",
          "pair": "ETHUSDT",
          "timeframe": "240",
          "family": "equal_high_low_liquidity_raid#vc062341943@rr3_10x"
        },
        {
          "strategy_id": "pinbar_support_resistance_reversal#v8a61cf6b1a@rr2",
          "pair": "ETHUSDT",
          "timeframe": "240",
          "family": "pinbar_support_resistance_reversal#v8a61cf6b1a@rr2"
        },
        {
          "strategy_id": "equal_high_low_liquidity_raid#v870669ed67@rr2",
          "pair": "ETHUSDT",
          "timeframe": "240",
          "family": "equal_high_low_liquidity_raid#v870669ed67@rr2"
        },
        {
          "strategy_id": "market_structure_shift_retest#v2df867a2d8@rr3_10x",
          "pair": "ETHUSDT",
          "timeframe": "240",
          "family": "market_structure_shift_retest#v2df867a2d8@rr3_10x"
        }
      ]
    },
    {
      "basket_id": "ethusdt-balanced-wave15-final-v1",
      "pair": "ETHUSDT",
      "risk_profile": "balanced",
      "name": "ETHUSDT Balanced Wave 15 Final",
      "net_return_pct": 601.0931975172904,
      "max_drawdown_pct": -8.872140015625584,
      "profit_factor": 2.5715103633365195,
      "win_rate_pct": 58.82352941176471,
      "trades": 170,
      "tested_from": "2025-01-28T20:00:00+00:00",
      "tested_to": "2026-01-28T20:00:00+00:00",
      "strategy_count": 12,
      "included_strategies": [
        {
          "strategy_id": "equal_high_low_liquidity_raid#vc67bc58f34@rr2",
          "pair": "ETHUSDT",
          "timeframe": "240",
          "family": "equal_high_low_liquidity_raid#vc67bc58f34@rr2"
        },
        {
          "strategy_id": "double_inside_bar_breakout#v5688278169@rr_struct_pd",
          "pair": "ETHUSDT",
          "timeframe": "240",
          "family": "double_inside_bar_breakout#v5688278169@rr_struct_pd"
        },
        {
          "strategy_id": "inside_bar_session_breakout#v43e5c0d691@rr2",
          "pair": "ETHUSDT",
          "timeframe": "240",
          "family": "inside_bar_session_breakout#v43e5c0d691@rr2"
        },
        {
          "strategy_id": "equal_high_low_liquidity_raid#vc062341943@rr_struct_pd",
          "pair": "ETHUSDT",
          "timeframe": "240",
          "family": "equal_high_low_liquidity_raid#vc062341943@rr_struct_pd"
        },
        {
          "strategy_id": "wyckoff_spring_upthrust#v19df1acfad@rr3_10x",
          "pair": "ETHUSDT",
          "timeframe": "240",
          "family": "wyckoff_spring_upthrust#v19df1acfad@rr3_10x"
        },
        {
          "strategy_id": "inside_bar_session_breakout#ve05ffc807b@rr3_10x",
          "pair": "ETHUSDT",
          "timeframe": "240",
          "family": "inside_bar_session_breakout#ve05ffc807b@rr3_10x"
        },
        {
          "strategy_id": "equal_high_low_liquidity_raid#v84c0b5e071@rr_struct_pd",
          "pair": "ETHUSDT",
          "timeframe": "240",
          "family": "equal_high_low_liquidity_raid#v84c0b5e071@rr_struct_pd"
        },
        {
          "strategy_id": "breakout_range#v5387f9465c@rr2",
          "pair": "ETHUSDT",
          "timeframe": "240",
          "family": "breakout_range#v5387f9465c@rr2"
        },
        {
          "strategy_id": "equal_high_low_liquidity_raid#vc062341943@rr3_10x",
          "pair": "ETHUSDT",
          "timeframe": "240",
          "family": "equal_high_low_liquidity_raid#vc062341943@rr3_10x"
        },
        {
          "strategy_id": "pinbar_support_resistance_reversal#v8a61cf6b1a@rr2",
          "pair": "ETHUSDT",
          "timeframe": "240",
          "family": "pinbar_support_resistance_reversal#v8a61cf6b1a@rr2"
        },
        {
          "strategy_id": "equal_high_low_liquidity_raid#v870669ed67@rr2",
          "pair": "ETHUSDT",
          "timeframe": "240",
          "family": "equal_high_low_liquidity_raid#v870669ed67@rr2"
        },
        {
          "strategy_id": "market_structure_shift_retest#v2df867a2d8@rr3_10x",
          "pair": "ETHUSDT",
          "timeframe": "240",
          "family": "market_structure_shift_retest#v2df867a2d8@rr3_10x"
        }
      ]
    },
    {
      "basket_id": "ethusdt-wave16-conservative-v1",
      "pair": "ETHUSDT",
      "risk_profile": "conservative",
      "name": "ETHUSDT Conservative Wave16",
      "net_return_pct": 302.9966742227715,
      "max_drawdown_pct": -6.278882653273432,
      "profit_factor": 4.000902950679702,
      "win_rate_pct": 68.91891891891892,
      "trades": 74,
      "tested_from": "2025-01-30T04:00:00+00:00",
      "tested_to": "2026-01-30T04:00:00+00:00",
      "strategy_count": 5,
      "included_strategies": [
        {
          "strategy_id": "mother_bar_retest_breakout#va3769268c3@rr2",
          "pair": "ETHUSDT",
          "timeframe": "240",
          "family": "mother_bar_retest_breakout#va3769268c3@rr2"
        },
        {
          "strategy_id": "mss_retest_continuation#vf6fd4a0b42@rr2",
          "pair": "ETHUSDT",
          "timeframe": "240",
          "family": "mss_retest_continuation#vf6fd4a0b42@rr2"
        },
        {
          "strategy_id": "equal_high_low_liquidity_raid#v6a8009f04d@rr2",
          "pair": "ETHUSDT",
          "timeframe": "240",
          "family": "equal_high_low_liquidity_raid#v6a8009f04d@rr2"
        },
        {
          "strategy_id": "double_inside_bar_breakout#vec64ee1552@rr2",
          "pair": "ETHUSDT",
          "timeframe": "240",
          "family": "double_inside_bar_breakout#vec64ee1552@rr2"
        },
        {
          "strategy_id": "inside_bar_trend_breakout#v4f191086b7@rr_struct_pd",
          "pair": "ETHUSDT",
          "timeframe": "240",
          "family": "inside_bar_trend_breakout#v4f191086b7@rr_struct_pd"
        }
      ]
    },
    {
      "basket_id": "ethusdt-wave16-max-pain-gain-v1",
      "pair": "ETHUSDT",
      "risk_profile": "aggressive",
      "name": "ETHUSDT Max Pain & Max Gain Wave16",
      "net_return_pct": 7156.13910887477,
      "max_drawdown_pct": -27.12655082487614,
      "profit_factor": 2.522763002217938,
      "win_rate_pct": 60.71428571428571,
      "trades": 252,
      "tested_from": "2025-01-30T04:00:00+00:00",
      "tested_to": "2026-01-30T04:00:00+00:00",
      "strategy_count": 11,
      "included_strategies": [
        {
          "strategy_id": "inside_bar_trend_breakout#v4f191086b7@rr2",
          "pair": "ETHUSDT",
          "timeframe": "240",
          "family": "inside_bar_trend_breakout#v4f191086b7@rr2"
        },
        {
          "strategy_id": "mss_retest_continuation#vd3ea1fdee4@rr2",
          "pair": "ETHUSDT",
          "timeframe": "240",
          "family": "mss_retest_continuation#vd3ea1fdee4@rr2"
        },
        {
          "strategy_id": "mss_retest_continuation#ve825113465@rr2",
          "pair": "ETHUSDT",
          "timeframe": "240",
          "family": "mss_retest_continuation#ve825113465@rr2"
        },
        {
          "strategy_id": "market_structure_shift_retest#v94c77995d5@rr2",
          "pair": "ETHUSDT",
          "timeframe": "240",
          "family": "market_structure_shift_retest#v94c77995d5@rr2"
        },
        {
          "strategy_id": "mother_bar_retest_breakout#va3769268c3@rr2",
          "pair": "ETHUSDT",
          "timeframe": "240",
          "family": "mother_bar_retest_breakout#va3769268c3@rr2"
        },
        {
          "strategy_id": "mss_displacement_entry#v2451e93d34@rr2",
          "pair": "ETHUSDT",
          "timeframe": "240",
          "family": "mss_displacement_entry#v2451e93d34@rr2"
        },
        {
          "strategy_id": "mss_displacement_entry#v6fb2fe811d@rr_struct_pd",
          "pair": "ETHUSDT",
          "timeframe": "240",
          "family": "mss_displacement_entry#v6fb2fe811d@rr_struct_pd"
        },
        {
          "strategy_id": "mss_retest_continuation#vf6fd4a0b42@rr2",
          "pair": "ETHUSDT",
          "timeframe": "240",
          "family": "mss_retest_continuation#vf6fd4a0b42@rr2"
        },
        {
          "strategy_id": "equal_high_low_liquidity_raid#v6a8009f04d@rr2",
          "pair": "ETHUSDT",
          "timeframe": "240",
          "family": "equal_high_low_liquidity_raid#v6a8009f04d@rr2"
        },
        {
          "strategy_id": "double_inside_bar_breakout#vec64ee1552@rr2",
          "pair": "ETHUSDT",
          "timeframe": "240",
          "family": "double_inside_bar_breakout#vec64ee1552@rr2"
        },
        {
          "strategy_id": "inside_bar_trend_breakout#v4f191086b7@rr_struct_pd",
          "pair": "ETHUSDT",
          "timeframe": "240",
          "family": "inside_bar_trend_breakout#v4f191086b7@rr_struct_pd"
        }
      ]
    },
    {
      "basket_id": "icpusdt-wave16-aggressive-v1",
      "pair": "ICPUSDT",
      "risk_profile": "aggressive",
      "name": "ICPUSDT Aggressive Wave16",
      "net_return_pct": 352.49833892707835,
      "max_drawdown_pct": -16.285000018059247,
      "profit_factor": 2.2386243124310843,
      "win_rate_pct": 64.3312101910828,
      "trades": 157,
      "tested_from": "2025-01-04T23:00:00+00:00",
      "tested_to": "2026-01-04T23:00:00+00:00",
      "strategy_count": 5,
      "included_strategies": [
        {
          "strategy_id": "inside_bar_trend_breakout#v565de1ab31@rr_struct_pd",
          "pair": "ICPUSDT",
          "timeframe": "240",
          "family": "inside_bar_trend_breakout#v565de1ab31@rr_struct_pd"
        },
        {
          "strategy_id": "pullback_support_resistance_continuation#v28c9727745@rr_struct_pd",
          "pair": "ICPUSDT",
          "timeframe": "240",
          "family": "pullback_support_resistance_continuation#v28c9727745@rr_struct_pd"
        },
        {
          "strategy_id": "inside_bar_liquidity_sweep#v8912f3407b@rr_struct_pd",
          "pair": "ICPUSDT",
          "timeframe": "240",
          "family": "inside_bar_liquidity_sweep#v8912f3407b@rr_struct_pd"
        },
        {
          "strategy_id": "inside_bar_breakout#vda895bf220@rr_struct_pd",
          "pair": "ICPUSDT",
          "timeframe": "60",
          "family": "inside_bar_breakout#vda895bf220@rr_struct_pd"
        },
        {
          "strategy_id": "ny_opening_range_breakout#vd221e9a64d@rr2",
          "pair": "ICPUSDT",
          "timeframe": "60",
          "family": "ny_opening_range_breakout#vd221e9a64d@rr2"
        }
      ]
    },
    {
      "basket_id": "icpusdt-wave16-balanced-v1",
      "pair": "ICPUSDT",
      "risk_profile": "balanced",
      "name": "ICPUSDT Balanced Wave16",
      "net_return_pct": 311.9315446500718,
      "max_drawdown_pct": -11.222076609107912,
      "profit_factor": 1.9009889429944868,
      "win_rate_pct": 56.78391959798995,
      "trades": 199,
      "tested_from": "2025-03-10T21:45:00+00:00",
      "tested_to": "2026-01-04T23:00:00+00:00",
      "strategy_count": 4,
      "included_strategies": [
        {
          "strategy_id": "inside_bar_trend_breakout#v565de1ab31@rr_struct_pd",
          "pair": "ICPUSDT",
          "timeframe": "240",
          "family": "inside_bar_trend_breakout#v565de1ab31@rr_struct_pd"
        },
        {
          "strategy_id": "inside_bar_breakout#vda895bf220@rr_struct_pd",
          "pair": "ICPUSDT",
          "timeframe": "60",
          "family": "inside_bar_breakout#vda895bf220@rr_struct_pd"
        },
        {
          "strategy_id": "inside_bar_session_breakout#v7cf2133048@rr2",
          "pair": "ICPUSDT",
          "timeframe": "15",
          "family": "inside_bar_session_breakout#v7cf2133048@rr2"
        },
        {
          "strategy_id": "ny_opening_range_breakout#ved256514cf@rr2",
          "pair": "ICPUSDT",
          "timeframe": "15",
          "family": "ny_opening_range_breakout#ved256514cf@rr2"
        }
      ]
    },
    {
      "basket_id": "icpusdt-wave16-max-pain-gain-v1",
      "pair": "ICPUSDT",
      "risk_profile": "aggressive",
      "name": "ICPUSDT Max Pain & Max Gain Wave16",
      "net_return_pct": 9178.27816653244,
      "max_drawdown_pct": -26.240566927746578,
      "profit_factor": 1.9568918694346755,
      "win_rate_pct": 58.854166666666664,
      "trades": 576,
      "tested_from": "2025-03-10T21:45:00+00:00",
      "tested_to": "2026-01-15T16:00:00+00:00",
      "strategy_count": 14,
      "included_strategies": [
        {
          "strategy_id": "inside_bar_liquidity_sweep#v6f8925662e@rr_struct_pd",
          "pair": "ICPUSDT",
          "timeframe": "15",
          "family": "inside_bar_liquidity_sweep#v6f8925662e@rr_struct_pd"
        },
        {
          "strategy_id": "inside_bar_trend_breakout#v565de1ab31@rr_struct_pd",
          "pair": "ICPUSDT",
          "timeframe": "240",
          "family": "inside_bar_trend_breakout#v565de1ab31@rr_struct_pd"
        },
        {
          "strategy_id": "pullback_support_resistance_continuation#v28c9727745@rr_struct_pd",
          "pair": "ICPUSDT",
          "timeframe": "240",
          "family": "pullback_support_resistance_continuation#v28c9727745@rr_struct_pd"
        },
        {
          "strategy_id": "inside_bar_liquidity_sweep#v8912f3407b@rr_struct_pd",
          "pair": "ICPUSDT",
          "timeframe": "240",
          "family": "inside_bar_liquidity_sweep#v8912f3407b@rr_struct_pd"
        },
        {
          "strategy_id": "order_block_continuation#v42ad83d89e@rr_struct_pd",
          "pair": "ICPUSDT",
          "timeframe": "240",
          "family": "order_block_continuation#v42ad83d89e@rr_struct_pd"
        },
        {
          "strategy_id": "inside_bar_liquidity_sweep#v9ae8573c87@rr_struct_pd",
          "pair": "ICPUSDT",
          "timeframe": "15",
          "family": "inside_bar_liquidity_sweep#v9ae8573c87@rr_struct_pd"
        },
        {
          "strategy_id": "ny_opening_range_breakout#vd221e9a64d@rr2",
          "pair": "ICPUSDT",
          "timeframe": "60",
          "family": "ny_opening_range_breakout#vd221e9a64d@rr2"
        },
        {
          "strategy_id": "inside_bar_fakey_reversal#vf6510cb4a0@rr_struct_pd",
          "pair": "ICPUSDT",
          "timeframe": "240",
          "family": "inside_bar_fakey_reversal#vf6510cb4a0@rr_struct_pd"
        },
        {
          "strategy_id": "ny_opening_range_breakout#v585930d610@rr2",
          "pair": "ICPUSDT",
          "timeframe": "60",
          "family": "ny_opening_range_breakout#v585930d610@rr2"
        },
        {
          "strategy_id": "ny_opening_range_breakout#v7e7ce73944@rr2",
          "pair": "ICPUSDT",
          "timeframe": "60",
          "family": "ny_opening_range_breakout#v7e7ce73944@rr2"
        },
        {
          "strategy_id": "ny_opening_range_breakout#v97803a0780@rr2",
          "pair": "ICPUSDT",
          "timeframe": "60",
          "family": "ny_opening_range_breakout#v97803a0780@rr2"
        },
        {
          "strategy_id": "inside_bar_session_breakout#v7cf2133048@rr2",
          "pair": "ICPUSDT",
          "timeframe": "15",
          "family": "inside_bar_session_breakout#v7cf2133048@rr2"
        },
        {
          "strategy_id": "ny_opening_range_breakout#ved256514cf@rr2",
          "pair": "ICPUSDT",
          "timeframe": "15",
          "family": "ny_opening_range_breakout#ved256514cf@rr2"
        },
        {
          "strategy_id": "previous_day_high_breakout_retest#vf1c2aa6ece@rr2",
          "pair": "ICPUSDT",
          "timeframe": "15",
          "family": "previous_day_high_breakout_retest#vf1c2aa6ece@rr2"
        }
      ]
    },
    {
      "basket_id": "ltcusdt-wave16-aggressive-v1",
      "pair": "LTCUSDT",
      "risk_profile": "aggressive",
      "name": "LTCUSDT Aggressive Wave16",
      "net_return_pct": 11451.4098747314,
      "max_drawdown_pct": -17.51788800176942,
      "profit_factor": 2.7309162040701835,
      "win_rate_pct": 66.75324675324676,
      "trades": 385,
      "tested_from": "2024-12-30T00:00:00+00:00",
      "tested_to": "2025-12-30T00:00:00+00:00",
      "strategy_count": 12,
      "included_strategies": [
        {
          "strategy_id": "pullback_support_resistance_continuation#vb790d3c4b9@rr_struct_pd",
          "pair": "LTCUSDT",
          "timeframe": "240",
          "family": "pullback_support_resistance_continuation#vb790d3c4b9@rr_struct_pd"
        },
        {
          "strategy_id": "previous_day_high_breakout_retest#va10f06803c@rr_struct_pd",
          "pair": "LTCUSDT",
          "timeframe": "240",
          "family": "previous_day_high_breakout_retest#va10f06803c@rr_struct_pd"
        },
        {
          "strategy_id": "wyckoff_spring_upthrust#v4ca54b8d24@rr_struct_pd",
          "pair": "LTCUSDT",
          "timeframe": "240",
          "family": "wyckoff_spring_upthrust#v4ca54b8d24@rr_struct_pd"
        },
        {
          "strategy_id": "wyckoff_spring_upthrust#v017effb48a@rr_struct_pd",
          "pair": "LTCUSDT",
          "timeframe": "240",
          "family": "wyckoff_spring_upthrust#v017effb48a@rr_struct_pd"
        },
        {
          "strategy_id": "wyckoff_spring_upthrust#v3f957603bb@rr_struct_pd",
          "pair": "LTCUSDT",
          "timeframe": "240",
          "family": "wyckoff_spring_upthrust#v3f957603bb@rr_struct_pd"
        },
        {
          "strategy_id": "turtle_soup_reversal#v545a940d25@rr_struct_pd",
          "pair": "LTCUSDT",
          "timeframe": "240",
          "family": "turtle_soup_reversal#v545a940d25@rr_struct_pd"
        },
        {
          "strategy_id": "equal_high_low_liquidity_raid#v98399430da@rr2",
          "pair": "LTCUSDT",
          "timeframe": "60",
          "family": "equal_high_low_liquidity_raid#v98399430da@rr2"
        },
        {
          "strategy_id": "inside_bar_compression_breakout#v0e6c2b795f@rr_struct_pd",
          "pair": "LTCUSDT",
          "timeframe": "240",
          "family": "inside_bar_compression_breakout#v0e6c2b795f@rr_struct_pd"
        },
        {
          "strategy_id": "wyckoff_spring_upthrust#v97efec093f@rr_struct_pd",
          "pair": "LTCUSDT",
          "timeframe": "240",
          "family": "wyckoff_spring_upthrust#v97efec093f@rr_struct_pd"
        },
        {
          "strategy_id": "inside_bar_compression_breakout#v923b784778@rr_struct_pd",
          "pair": "LTCUSDT",
          "timeframe": "240",
          "family": "inside_bar_compression_breakout#v923b784778@rr_struct_pd"
        },
        {
          "strategy_id": "wick_rejection_reversal#vc2e4f7ba84@rr_struct_pd",
          "pair": "LTCUSDT",
          "timeframe": "240",
          "family": "wick_rejection_reversal#vc2e4f7ba84@rr_struct_pd"
        },
        {
          "strategy_id": "order_block_continuation#ve3b8517946@rr_struct_pd",
          "pair": "LTCUSDT",
          "timeframe": "240",
          "family": "order_block_continuation#ve3b8517946@rr_struct_pd"
        }
      ]
    },
    {
      "basket_id": "ltcusdt-wave16-balanced-v1",
      "pair": "LTCUSDT",
      "risk_profile": "balanced",
      "name": "LTCUSDT Balanced Wave16",
      "net_return_pct": 2465.0618173563844,
      "max_drawdown_pct": -10.98663432950051,
      "profit_factor": 2.857554071007371,
      "win_rate_pct": 66.28352490421456,
      "trades": 261,
      "tested_from": "2025-02-07T04:00:00+00:00",
      "tested_to": "2026-02-07T04:00:00+00:00",
      "strategy_count": 9,
      "included_strategies": [
        {
          "strategy_id": "pullback_support_resistance_continuation#vb790d3c4b9@rr_struct_pd",
          "pair": "LTCUSDT",
          "timeframe": "240",
          "family": "pullback_support_resistance_continuation#vb790d3c4b9@rr_struct_pd"
        },
        {
          "strategy_id": "previous_day_high_breakout_retest#va10f06803c@rr_struct_pd",
          "pair": "LTCUSDT",
          "timeframe": "240",
          "family": "previous_day_high_breakout_retest#va10f06803c@rr_struct_pd"
        },
        {
          "strategy_id": "wyckoff_spring_upthrust#v4ca54b8d24@rr_struct_pd",
          "pair": "LTCUSDT",
          "timeframe": "240",
          "family": "wyckoff_spring_upthrust#v4ca54b8d24@rr_struct_pd"
        },
        {
          "strategy_id": "wyckoff_spring_upthrust#v017effb48a@rr_struct_pd",
          "pair": "LTCUSDT",
          "timeframe": "240",
          "family": "wyckoff_spring_upthrust#v017effb48a@rr_struct_pd"
        },
        {
          "strategy_id": "wyckoff_spring_upthrust#v3f957603bb@rr_struct_pd",
          "pair": "LTCUSDT",
          "timeframe": "240",
          "family": "wyckoff_spring_upthrust#v3f957603bb@rr_struct_pd"
        },
        {
          "strategy_id": "turtle_soup_reversal#v545a940d25@rr_struct_pd",
          "pair": "LTCUSDT",
          "timeframe": "240",
          "family": "turtle_soup_reversal#v545a940d25@rr_struct_pd"
        },
        {
          "strategy_id": "inside_bar_compression_breakout#v923b784778@rr_struct_pd",
          "pair": "LTCUSDT",
          "timeframe": "240",
          "family": "inside_bar_compression_breakout#v923b784778@rr_struct_pd"
        },
        {
          "strategy_id": "equal_high_low_liquidity_raid#v7f892c9528@rr3_10x",
          "pair": "LTCUSDT",
          "timeframe": "60",
          "family": "equal_high_low_liquidity_raid#v7f892c9528@rr3_10x"
        },
        {
          "strategy_id": "order_block_continuation#ve3b8517946@rr_struct_pd",
          "pair": "LTCUSDT",
          "timeframe": "240",
          "family": "order_block_continuation#ve3b8517946@rr_struct_pd"
        }
      ]
    },
    {
      "basket_id": "ltcusdt-wave16-conservative-v1",
      "pair": "LTCUSDT",
      "risk_profile": "conservative",
      "name": "LTCUSDT Conservative Wave16",
      "net_return_pct": 199.32434422074428,
      "max_drawdown_pct": -6.391371912465537,
      "profit_factor": 3.3868043126872434,
      "win_rate_pct": 68.81720430107528,
      "trades": 93,
      "tested_from": "2025-02-24T02:00:00+00:00",
      "tested_to": "2026-02-24T02:00:00+00:00",
      "strategy_count": 2,
      "included_strategies": [
        {
          "strategy_id": "equal_high_low_liquidity_raid#v98399430da@rr2",
          "pair": "LTCUSDT",
          "timeframe": "60",
          "family": "equal_high_low_liquidity_raid#v98399430da@rr2"
        },
        {
          "strategy_id": "equal_high_low_liquidity_raid#v7f892c9528@rr3_10x",
          "pair": "LTCUSDT",
          "timeframe": "60",
          "family": "equal_high_low_liquidity_raid#v7f892c9528@rr3_10x"
        }
      ]
    },
    {
      "basket_id": "ltcusdt-wave16-max-pain-gain-v1",
      "pair": "LTCUSDT",
      "risk_profile": "aggressive",
      "name": "LTCUSDT Max Pain & Max Gain Wave16",
      "net_return_pct": 17712.258552053605,
      "max_drawdown_pct": -15.857458703143056,
      "profit_factor": 2.5333493920230183,
      "win_rate_pct": 62.5560538116592,
      "trades": 446,
      "tested_from": "2024-12-30T00:00:00+00:00",
      "tested_to": "2025-12-30T00:00:00+00:00",
      "strategy_count": 13,
      "included_strategies": [
        {
          "strategy_id": "pullback_support_resistance_continuation#vb790d3c4b9@rr_struct_pd",
          "pair": "LTCUSDT",
          "timeframe": "240",
          "family": "pullback_support_resistance_continuation#vb790d3c4b9@rr_struct_pd"
        },
        {
          "strategy_id": "previous_day_high_breakout_retest#va10f06803c@rr_struct_pd",
          "pair": "LTCUSDT",
          "timeframe": "240",
          "family": "previous_day_high_breakout_retest#va10f06803c@rr_struct_pd"
        },
        {
          "strategy_id": "wyckoff_spring_upthrust#v4ca54b8d24@rr_struct_pd",
          "pair": "LTCUSDT",
          "timeframe": "240",
          "family": "wyckoff_spring_upthrust#v4ca54b8d24@rr_struct_pd"
        },
        {
          "strategy_id": "wyckoff_spring_upthrust#v017effb48a@rr_struct_pd",
          "pair": "LTCUSDT",
          "timeframe": "240",
          "family": "wyckoff_spring_upthrust#v017effb48a@rr_struct_pd"
        },
        {
          "strategy_id": "wyckoff_spring_upthrust#v3f957603bb@rr_struct_pd",
          "pair": "LTCUSDT",
          "timeframe": "240",
          "family": "wyckoff_spring_upthrust#v3f957603bb@rr_struct_pd"
        },
        {
          "strategy_id": "turtle_soup_reversal#v545a940d25@rr_struct_pd",
          "pair": "LTCUSDT",
          "timeframe": "240",
          "family": "turtle_soup_reversal#v545a940d25@rr_struct_pd"
        },
        {
          "strategy_id": "equal_high_low_liquidity_raid#v98399430da@rr2",
          "pair": "LTCUSDT",
          "timeframe": "60",
          "family": "equal_high_low_liquidity_raid#v98399430da@rr2"
        },
        {
          "strategy_id": "previous_day_high_breakout_retest#v80cdf0e825@rr_struct_pd",
          "pair": "LTCUSDT",
          "timeframe": "60",
          "family": "previous_day_high_breakout_retest#v80cdf0e825@rr_struct_pd"
        },
        {
          "strategy_id": "mean_reversion_zscore#v599b8a9385@rr2",
          "pair": "LTCUSDT",
          "timeframe": "240",
          "family": "mean_reversion_zscore#v599b8a9385@rr2"
        },
        {
          "strategy_id": "wyckoff_spring_upthrust#v782b262b7c@rr3_10x",
          "pair": "LTCUSDT",
          "timeframe": "240",
          "family": "wyckoff_spring_upthrust#v782b262b7c@rr3_10x"
        },
        {
          "strategy_id": "wyckoff_spring_upthrust#v97efec093f@rr_struct_pd",
          "pair": "LTCUSDT",
          "timeframe": "240",
          "family": "wyckoff_spring_upthrust#v97efec093f@rr_struct_pd"
        },
        {
          "strategy_id": "wick_rejection_reversal#vc2e4f7ba84@rr_struct_pd",
          "pair": "LTCUSDT",
          "timeframe": "240",
          "family": "wick_rejection_reversal#vc2e4f7ba84@rr_struct_pd"
        },
        {
          "strategy_id": "equal_high_low_liquidity_raid#v98399430da@rr3_10x",
          "pair": "LTCUSDT",
          "timeframe": "60",
          "family": "equal_high_low_liquidity_raid#v98399430da@rr3_10x"
        }
      ]
    },
    {
      "basket_id": "maticusdt-wave16-aggressive-v1",
      "pair": "MATICUSDT",
      "risk_profile": "aggressive",
      "name": "MATICUSDT Aggressive Wave16",
      "net_return_pct": 522.3193864891754,
      "max_drawdown_pct": -10.786732383385155,
      "profit_factor": 2.4227248009792546,
      "win_rate_pct": 61.16071428571429,
      "trades": 224,
      "tested_from": "2023-10-23T16:00:00+00:00",
      "tested_to": "2024-10-22T16:00:00+00:00",
      "strategy_count": 7,
      "included_strategies": [
        {
          "strategy_id": "breakout_range#v99c5d0d5c4@rr_struct_pd",
          "pair": "MATICUSDT",
          "timeframe": "240",
          "family": "breakout_range#v99c5d0d5c4@rr_struct_pd"
        },
        {
          "strategy_id": "breakout_range#v1eea6b8a5e@rr3_10x",
          "pair": "MATICUSDT",
          "timeframe": "240",
          "family": "breakout_range#v1eea6b8a5e@rr3_10x"
        },
        {
          "strategy_id": "marubozu_impulse_followthrough#vfb879cab7b@rr2",
          "pair": "MATICUSDT",
          "timeframe": "60",
          "family": "marubozu_impulse_followthrough#vfb879cab7b@rr2"
        },
        {
          "strategy_id": "breakout_range#v2760b21651@rr_struct_pd",
          "pair": "MATICUSDT",
          "timeframe": "240",
          "family": "breakout_range#v2760b21651@rr_struct_pd"
        },
        {
          "strategy_id": "equal_high_low_liquidity_raid#vfcc36e9237@rr3_10x",
          "pair": "MATICUSDT",
          "timeframe": "60",
          "family": "equal_high_low_liquidity_raid#vfcc36e9237@rr3_10x"
        },
        {
          "strategy_id": "equal_high_low_liquidity_raid#v09692297c4@rr2",
          "pair": "MATICUSDT",
          "timeframe": "60",
          "family": "equal_high_low_liquidity_raid#v09692297c4@rr2"
        },
        {
          "strategy_id": "breakout_range#v99c5d0d5c4@rr3_10x",
          "pair": "MATICUSDT",
          "timeframe": "240",
          "family": "breakout_range#v99c5d0d5c4@rr3_10x"
        }
      ]
    },
    {
      "basket_id": "maticusdt-wave16-balanced-v1",
      "pair": "MATICUSDT",
      "risk_profile": "balanced",
      "name": "MATICUSDT Balanced Wave16",
      "net_return_pct": 415.2241807407209,
      "max_drawdown_pct": -10.802433510623477,
      "profit_factor": 2.718494378765837,
      "win_rate_pct": 61.73469387755102,
      "trades": 196,
      "tested_from": "2023-10-23T16:00:00+00:00",
      "tested_to": "2024-10-22T16:00:00+00:00",
      "strategy_count": 6,
      "included_strategies": [
        {
          "strategy_id": "breakout_range#v99c5d0d5c4@rr_struct_pd",
          "pair": "MATICUSDT",
          "timeframe": "240",
          "family": "breakout_range#v99c5d0d5c4@rr_struct_pd"
        },
        {
          "strategy_id": "breakout_range#v1eea6b8a5e@rr3_10x",
          "pair": "MATICUSDT",
          "timeframe": "240",
          "family": "breakout_range#v1eea6b8a5e@rr3_10x"
        },
        {
          "strategy_id": "marubozu_impulse_followthrough#vfb879cab7b@rr2",
          "pair": "MATICUSDT",
          "timeframe": "60",
          "family": "marubozu_impulse_followthrough#vfb879cab7b@rr2"
        },
        {
          "strategy_id": "marubozu_impulse_followthrough#vfb879cab7b@rr3_10x",
          "pair": "MATICUSDT",
          "timeframe": "60",
          "family": "marubozu_impulse_followthrough#vfb879cab7b@rr3_10x"
        },
        {
          "strategy_id": "equal_high_low_liquidity_raid#v09692297c4@rr2",
          "pair": "MATICUSDT",
          "timeframe": "60",
          "family": "equal_high_low_liquidity_raid#v09692297c4@rr2"
        },
        {
          "strategy_id": "breakout_range#v99c5d0d5c4@rr3_10x",
          "pair": "MATICUSDT",
          "timeframe": "240",
          "family": "breakout_range#v99c5d0d5c4@rr3_10x"
        }
      ]
    },
    {
      "basket_id": "maticusdt-wave16-conservative-v1",
      "pair": "MATICUSDT",
      "risk_profile": "conservative",
      "name": "MATICUSDT Conservative Wave16",
      "net_return_pct": 1405.417533862209,
      "max_drawdown_pct": -6.662783290862196,
      "profit_factor": 3.4247735551855287,
      "win_rate_pct": 63.1578947368421,
      "trades": 304,
      "tested_from": "2024-01-11T00:30:00+00:00",
      "tested_to": "2024-12-14T20:30:00+00:00",
      "strategy_count": 5,
      "included_strategies": [
        {
          "strategy_id": "irl_erl_daily_bias_cisd#v895f721e57@rr3_10x",
          "pair": "MATICUSDT",
          "timeframe": "15",
          "family": "irl_erl_daily_bias_cisd#v895f721e57@rr3_10x"
        },
        {
          "strategy_id": "irl_erl_daily_bias_cisd#vb63f3a68f6@rr3_10x",
          "pair": "MATICUSDT",
          "timeframe": "15",
          "family": "irl_erl_daily_bias_cisd#vb63f3a68f6@rr3_10x"
        },
        {
          "strategy_id": "irl_erl_daily_bias_cisd#vaae7859f58@rr2",
          "pair": "MATICUSDT",
          "timeframe": "15",
          "family": "irl_erl_daily_bias_cisd#vaae7859f58@rr2"
        },
        {
          "strategy_id": "marubozu_impulse_followthrough#vfb879cab7b@rr2",
          "pair": "MATICUSDT",
          "timeframe": "60",
          "family": "marubozu_impulse_followthrough#vfb879cab7b@rr2"
        },
        {
          "strategy_id": "irl_erl_daily_bias_cisd#vfde2ff6217@rr3_10x",
          "pair": "MATICUSDT",
          "timeframe": "15",
          "family": "irl_erl_daily_bias_cisd#vfde2ff6217@rr3_10x"
        }
      ]
    },
    {
      "basket_id": "maticusdt-wave16-max-pain-gain-v1",
      "pair": "MATICUSDT",
      "risk_profile": "aggressive",
      "name": "MATICUSDT Max Pain & Max Gain Wave16",
      "net_return_pct": 12002.090410265395,
      "max_drawdown_pct": -25.94511584544995,
      "profit_factor": 1.9860208950820444,
      "win_rate_pct": 54.39838220424671,
      "trades": 989,
      "tested_from": "2024-01-11T00:30:00+00:00",
      "tested_to": "2024-12-13T20:30:00+00:00",
      "strategy_count": 14,
      "included_strategies": [
        {
          "strategy_id": "irl_erl_daily_bias_cisd#v895f721e57@rr3_10x",
          "pair": "MATICUSDT",
          "timeframe": "15",
          "family": "irl_erl_daily_bias_cisd#v895f721e57@rr3_10x"
        },
        {
          "strategy_id": "irl_erl_daily_bias_cisd#vb63f3a68f6@rr3_10x",
          "pair": "MATICUSDT",
          "timeframe": "15",
          "family": "irl_erl_daily_bias_cisd#vb63f3a68f6@rr3_10x"
        },
        {
          "strategy_id": "irl_erl_daily_bias_cisd#vaae7859f58@rr2",
          "pair": "MATICUSDT",
          "timeframe": "15",
          "family": "irl_erl_daily_bias_cisd#vaae7859f58@rr2"
        },
        {
          "strategy_id": "marubozu_impulse_followthrough#vfb879cab7b@rr2",
          "pair": "MATICUSDT",
          "timeframe": "60",
          "family": "marubozu_impulse_followthrough#vfb879cab7b@rr2"
        },
        {
          "strategy_id": "irl_erl_daily_bias_cisd#v895f721e57@rr2",
          "pair": "MATICUSDT",
          "timeframe": "15",
          "family": "irl_erl_daily_bias_cisd#v895f721e57@rr2"
        },
        {
          "strategy_id": "marubozu_impulse_followthrough#vfb879cab7b@rr3_10x",
          "pair": "MATICUSDT",
          "timeframe": "60",
          "family": "marubozu_impulse_followthrough#vfb879cab7b@rr3_10x"
        },
        {
          "strategy_id": "irl_erl_daily_bias_cisd#vfde2ff6217@rr3_10x",
          "pair": "MATICUSDT",
          "timeframe": "15",
          "family": "irl_erl_daily_bias_cisd#vfde2ff6217@rr3_10x"
        },
        {
          "strategy_id": "irl_erl_daily_bias_cisd#vaae7859f58@rr3_10x",
          "pair": "MATICUSDT",
          "timeframe": "15",
          "family": "irl_erl_daily_bias_cisd#vaae7859f58@rr3_10x"
        },
        {
          "strategy_id": "wyckoff_spring_upthrust#v5275f9d917@rr2",
          "pair": "MATICUSDT",
          "timeframe": "60",
          "family": "wyckoff_spring_upthrust#v5275f9d917@rr2"
        },
        {
          "strategy_id": "irl_erl_daily_bias_cisd#vd3f4e0681d@rr_struct_pd",
          "pair": "MATICUSDT",
          "timeframe": "15",
          "family": "irl_erl_daily_bias_cisd#vd3f4e0681d@rr_struct_pd"
        },
        {
          "strategy_id": "equal_high_low_liquidity_raid#vfcc36e9237@rr3_10x",
          "pair": "MATICUSDT",
          "timeframe": "60",
          "family": "equal_high_low_liquidity_raid#vfcc36e9237@rr3_10x"
        },
        {
          "strategy_id": "irl_erl_daily_bias_cisd#v403f3ab566@rr_struct_pd",
          "pair": "MATICUSDT",
          "timeframe": "15",
          "family": "irl_erl_daily_bias_cisd#v403f3ab566@rr_struct_pd"
        },
        {
          "strategy_id": "equal_high_low_liquidity_raid#v09692297c4@rr2",
          "pair": "MATICUSDT",
          "timeframe": "60",
          "family": "equal_high_low_liquidity_raid#v09692297c4@rr2"
        },
        {
          "strategy_id": "stop_hunt_reclaim#ve842e71737@rr_struct_pd",
          "pair": "MATICUSDT",
          "timeframe": "15",
          "family": "stop_hunt_reclaim#ve842e71737@rr_struct_pd"
        }
      ]
    },
    {
      "basket_id": "solusdt-aggressive-wave15-final-v1",
      "pair": "SOLUSDT",
      "risk_profile": "aggressive",
      "name": "SOLUSDT Aggressive Wave 15 Final",
      "net_return_pct": 1054.2881808841764,
      "max_drawdown_pct": -15.734264144511434,
      "profit_factor": 1.7034114755534842,
      "win_rate_pct": 54.65346534653466,
      "trades": 505,
      "tested_from": "2025-03-10T23:15:00+00:00",
      "tested_to": "2026-01-06T20:00:00+00:00",
      "strategy_count": 14,
      "included_strategies": [
        {
          "strategy_id": "wyckoff_spring_upthrust#v59a520d41f@rr_struct_pd",
          "pair": "SOLUSDT",
          "timeframe": "60",
          "family": "wyckoff_spring_upthrust#v59a520d41f@rr_struct_pd"
        },
        {
          "strategy_id": "wyckoff_spring_upthrust#v1116327455@rr3_10x",
          "pair": "SOLUSDT",
          "timeframe": "240",
          "family": "wyckoff_spring_upthrust#v1116327455@rr3_10x"
        },
        {
          "strategy_id": "breakout_range#v933ff9741e@rr_struct_pd",
          "pair": "SOLUSDT",
          "timeframe": "240",
          "family": "breakout_range#v933ff9741e@rr_struct_pd"
        },
        {
          "strategy_id": "wyckoff_spring_upthrust#ve222993fdf@rr3_10x",
          "pair": "SOLUSDT",
          "timeframe": "240",
          "family": "wyckoff_spring_upthrust#ve222993fdf@rr3_10x"
        },
        {
          "strategy_id": "stop_hunt_reclaim#v01ac1021b6@rr2",
          "pair": "SOLUSDT",
          "timeframe": "60",
          "family": "stop_hunt_reclaim#v01ac1021b6@rr2"
        },
        {
          "strategy_id": "stop_hunt_reclaim#v01ac1021b6@rr3_10x",
          "pair": "SOLUSDT",
          "timeframe": "60",
          "family": "stop_hunt_reclaim#v01ac1021b6@rr3_10x"
        },
        {
          "strategy_id": "wyckoff_spring_upthrust#vfc63e872ba@rr_struct_pd",
          "pair": "SOLUSDT",
          "timeframe": "60",
          "family": "wyckoff_spring_upthrust#vfc63e872ba@rr_struct_pd"
        },
        {
          "strategy_id": "wick_rejection_reversal#v43cb38376d@rr2",
          "pair": "SOLUSDT",
          "timeframe": "240",
          "family": "wick_rejection_reversal#v43cb38376d@rr2"
        },
        {
          "strategy_id": "irl_erl_daily_bias_cisd#va3e4aa5ccc@rr2",
          "pair": "SOLUSDT",
          "timeframe": "15",
          "family": "irl_erl_daily_bias_cisd#va3e4aa5ccc@rr2"
        },
        {
          "strategy_id": "wick_rejection_reversal#vce284b0489@rr2",
          "pair": "SOLUSDT",
          "timeframe": "240",
          "family": "wick_rejection_reversal#vce284b0489@rr2"
        },
        {
          "strategy_id": "engulfing_reversal#v5a584760e9@rr2",
          "pair": "SOLUSDT",
          "timeframe": "240",
          "family": "engulfing_reversal#v5a584760e9@rr2"
        },
        {
          "strategy_id": "previous_day_high_breakout_retest#v1607a9d637@rr2",
          "pair": "SOLUSDT",
          "timeframe": "15",
          "family": "previous_day_high_breakout_retest#v1607a9d637@rr2"
        },
        {
          "strategy_id": "engulfing_reversal#v5a584760e9@rr3_10x",
          "pair": "SOLUSDT",
          "timeframe": "240",
          "family": "engulfing_reversal#v5a584760e9@rr3_10x"
        },
        {
          "strategy_id": "turtle_soup_reversal#v731d6a8ebc@rr2",
          "pair": "SOLUSDT",
          "timeframe": "15",
          "family": "turtle_soup_reversal#v731d6a8ebc@rr2"
        }
      ]
    },
    {
      "basket_id": "solusdt-balanced-wave15-final-v1",
      "pair": "SOLUSDT",
      "risk_profile": "balanced",
      "name": "SOLUSDT Balanced Wave 15 Final",
      "net_return_pct": 2005.3082791188,
      "max_drawdown_pct": -11.533504230855351,
      "profit_factor": 2.1618384692701915,
      "win_rate_pct": 58.836689038031324,
      "trades": 447,
      "tested_from": "2025-03-10T23:15:00+00:00",
      "tested_to": "2026-01-06T20:00:00+00:00",
      "strategy_count": 15,
      "included_strategies": [
        {
          "strategy_id": "wyckoff_spring_upthrust#v59a520d41f@rr_struct_pd",
          "pair": "SOLUSDT",
          "timeframe": "60",
          "family": "wyckoff_spring_upthrust#v59a520d41f@rr_struct_pd"
        },
        {
          "strategy_id": "wyckoff_spring_upthrust#v1116327455@rr3_10x",
          "pair": "SOLUSDT",
          "timeframe": "240",
          "family": "wyckoff_spring_upthrust#v1116327455@rr3_10x"
        },
        {
          "strategy_id": "breakout_range#v933ff9741e@rr_struct_pd",
          "pair": "SOLUSDT",
          "timeframe": "240",
          "family": "breakout_range#v933ff9741e@rr_struct_pd"
        },
        {
          "strategy_id": "wyckoff_spring_upthrust#ve222993fdf@rr3_10x",
          "pair": "SOLUSDT",
          "timeframe": "240",
          "family": "wyckoff_spring_upthrust#ve222993fdf@rr3_10x"
        },
        {
          "strategy_id": "stop_hunt_reclaim#v01ac1021b6@rr2",
          "pair": "SOLUSDT",
          "timeframe": "60",
          "family": "stop_hunt_reclaim#v01ac1021b6@rr2"
        },
        {
          "strategy_id": "stop_hunt_reclaim#v01ac1021b6@rr3_10x",
          "pair": "SOLUSDT",
          "timeframe": "60",
          "family": "stop_hunt_reclaim#v01ac1021b6@rr3_10x"
        },
        {
          "strategy_id": "wyckoff_spring_upthrust#va092976c8b@rr3_10x",
          "pair": "SOLUSDT",
          "timeframe": "240",
          "family": "wyckoff_spring_upthrust#va092976c8b@rr3_10x"
        },
        {
          "strategy_id": "wyckoff_spring_upthrust#vfc63e872ba@rr_struct_pd",
          "pair": "SOLUSDT",
          "timeframe": "60",
          "family": "wyckoff_spring_upthrust#vfc63e872ba@rr_struct_pd"
        },
        {
          "strategy_id": "irl_erl_daily_bias_cisd#va3e4aa5ccc@rr2",
          "pair": "SOLUSDT",
          "timeframe": "15",
          "family": "irl_erl_daily_bias_cisd#va3e4aa5ccc@rr2"
        },
        {
          "strategy_id": "wick_rejection_reversal#vce284b0489@rr2",
          "pair": "SOLUSDT",
          "timeframe": "240",
          "family": "wick_rejection_reversal#vce284b0489@rr2"
        },
        {
          "strategy_id": "engulfing_reversal#v5a584760e9@rr2",
          "pair": "SOLUSDT",
          "timeframe": "240",
          "family": "engulfing_reversal#v5a584760e9@rr2"
        },
        {
          "strategy_id": "previous_day_high_breakout_retest#v1607a9d637@rr2",
          "pair": "SOLUSDT",
          "timeframe": "15",
          "family": "previous_day_high_breakout_retest#v1607a9d637@rr2"
        },
        {
          "strategy_id": "engulfing_reversal#v5a584760e9@rr3_10x",
          "pair": "SOLUSDT",
          "timeframe": "240",
          "family": "engulfing_reversal#v5a584760e9@rr3_10x"
        },
        {
          "strategy_id": "stop_hunt_reclaim#vb9efb0696a@rr2",
          "pair": "SOLUSDT",
          "timeframe": "60",
          "family": "stop_hunt_reclaim#vb9efb0696a@rr2"
        },
        {
          "strategy_id": "turtle_soup_reversal#v731d6a8ebc@rr2",
          "pair": "SOLUSDT",
          "timeframe": "15",
          "family": "turtle_soup_reversal#v731d6a8ebc@rr2"
        }
      ]
    },
    {
      "basket_id": "solusdt-conservative-wave15-final-v1",
      "pair": "SOLUSDT",
      "risk_profile": "conservative",
      "name": "SOLUSDT Conservative Wave 15 Final",
      "net_return_pct": 985.6203100983972,
      "max_drawdown_pct": -9.733378703444684,
      "profit_factor": 2.42850698500725,
      "win_rate_pct": 61.87290969899666,
      "trades": 299,
      "tested_from": "2025-03-10T23:15:00+00:00",
      "tested_to": "2026-01-06T20:00:00+00:00",
      "strategy_count": 9,
      "included_strategies": [
        {
          "strategy_id": "breakout_range#v933ff9741e@rr_struct_pd",
          "pair": "SOLUSDT",
          "timeframe": "240",
          "family": "breakout_range#v933ff9741e@rr_struct_pd"
        },
        {
          "strategy_id": "stop_hunt_reclaim#v01ac1021b6@rr3_10x",
          "pair": "SOLUSDT",
          "timeframe": "60",
          "family": "stop_hunt_reclaim#v01ac1021b6@rr3_10x"
        },
        {
          "strategy_id": "wyckoff_spring_upthrust#vfc63e872ba@rr_struct_pd",
          "pair": "SOLUSDT",
          "timeframe": "60",
          "family": "wyckoff_spring_upthrust#vfc63e872ba@rr_struct_pd"
        },
        {
          "strategy_id": "wick_rejection_reversal#vce284b0489@rr2",
          "pair": "SOLUSDT",
          "timeframe": "240",
          "family": "wick_rejection_reversal#vce284b0489@rr2"
        },
        {
          "strategy_id": "engulfing_reversal#v5a584760e9@rr2",
          "pair": "SOLUSDT",
          "timeframe": "240",
          "family": "engulfing_reversal#v5a584760e9@rr2"
        },
        {
          "strategy_id": "previous_day_high_breakout_retest#v1607a9d637@rr2",
          "pair": "SOLUSDT",
          "timeframe": "15",
          "family": "previous_day_high_breakout_retest#v1607a9d637@rr2"
        },
        {
          "strategy_id": "wyckoff_spring_upthrust#v59a520d41f@rr3_10x",
          "pair": "SOLUSDT",
          "timeframe": "60",
          "family": "wyckoff_spring_upthrust#v59a520d41f@rr3_10x"
        },
        {
          "strategy_id": "stop_hunt_reclaim#vb9efb0696a@rr2",
          "pair": "SOLUSDT",
          "timeframe": "60",
          "family": "stop_hunt_reclaim#vb9efb0696a@rr2"
        },
        {
          "strategy_id": "turtle_soup_reversal#v731d6a8ebc@rr2",
          "pair": "SOLUSDT",
          "timeframe": "15",
          "family": "turtle_soup_reversal#v731d6a8ebc@rr2"
        }
      ]
    },
    {
      "basket_id": "solusdt-wave16-max-pain-gain-v1",
      "pair": "SOLUSDT",
      "risk_profile": "aggressive",
      "name": "SOLUSDT Max Pain & Max Gain Wave16",
      "net_return_pct": 3468.201715877494,
      "max_drawdown_pct": -18.564468925856293,
      "profit_factor": 2.447356226352591,
      "win_rate_pct": 60.370370370370374,
      "trades": 270,
      "tested_from": "2025-01-05T04:00:00+00:00",
      "tested_to": "2026-01-05T04:00:00+00:00",
      "strategy_count": 11,
      "included_strategies": [
        {
          "strategy_id": "mss_displacement_entry#v461f2bed39@rr_struct_pd",
          "pair": "SOLUSDT",
          "timeframe": "240",
          "family": "mss_displacement_entry#v461f2bed39@rr_struct_pd"
        },
        {
          "strategy_id": "market_structure_shift_retest#v8f6b145fbc@rr_struct_pd",
          "pair": "SOLUSDT",
          "timeframe": "240",
          "family": "market_structure_shift_retest#v8f6b145fbc@rr_struct_pd"
        },
        {
          "strategy_id": "wick_rejection_reversal#v99ac327c76@rr_struct_pd",
          "pair": "SOLUSDT",
          "timeframe": "240",
          "family": "wick_rejection_reversal#v99ac327c76@rr_struct_pd"
        },
        {
          "strategy_id": "wyckoff_spring_upthrust#v900c7c6f8f@rr_struct_pd",
          "pair": "SOLUSDT",
          "timeframe": "240",
          "family": "wyckoff_spring_upthrust#v900c7c6f8f@rr_struct_pd"
        },
        {
          "strategy_id": "engulfing_reversal#ve182f52df9@rr_struct_pd",
          "pair": "SOLUSDT",
          "timeframe": "240",
          "family": "engulfing_reversal#ve182f52df9@rr_struct_pd"
        },
        {
          "strategy_id": "pinbar_sweep_reversal#vbd7c290fd0@rr_struct_pd",
          "pair": "SOLUSDT",
          "timeframe": "240",
          "family": "pinbar_sweep_reversal#vbd7c290fd0@rr_struct_pd"
        },
        {
          "strategy_id": "wyckoff_spring_upthrust#vf7658e2359@rr_struct_pd",
          "pair": "SOLUSDT",
          "timeframe": "240",
          "family": "wyckoff_spring_upthrust#vf7658e2359@rr_struct_pd"
        },
        {
          "strategy_id": "equal_high_low_liquidity_raid#v1a062b2907@rr2",
          "pair": "SOLUSDT",
          "timeframe": "240",
          "family": "equal_high_low_liquidity_raid#v1a062b2907@rr2"
        },
        {
          "strategy_id": "breakout_range#va9e6909f5d@rr_struct_pd",
          "pair": "SOLUSDT",
          "timeframe": "240",
          "family": "breakout_range#va9e6909f5d@rr_struct_pd"
        },
        {
          "strategy_id": "market_structure_shift_retest#v8f6b145fbc@rr3_10x",
          "pair": "SOLUSDT",
          "timeframe": "240",
          "family": "market_structure_shift_retest#v8f6b145fbc@rr3_10x"
        },
        {
          "strategy_id": "engulfing_reversal#ve182f52df9@rr3_10x",
          "pair": "SOLUSDT",
          "timeframe": "240",
          "family": "engulfing_reversal#ve182f52df9@rr3_10x"
        }
      ]
    },
    {
      "basket_id": "trxusdt-wave16-aggressive-v1",
      "pair": "TRXUSDT",
      "risk_profile": "aggressive",
      "name": "TRXUSDT Aggressive Wave16",
      "net_return_pct": 9226.442254886722,
      "max_drawdown_pct": -16.206898691835658,
      "profit_factor": 2.723920399460446,
      "win_rate_pct": 52.704576976421635,
      "trades": 721,
      "tested_from": "2024-02-02T01:45:00+00:00",
      "tested_to": "2024-12-23T08:00:00+00:00",
      "strategy_count": 12,
      "included_strategies": [
        {
          "strategy_id": "nr7_breakout#v802252235e@rr2",
          "pair": "TRXUSDT",
          "timeframe": "15",
          "family": "nr7_breakout#v802252235e@rr2"
        },
        {
          "strategy_id": "nr4_breakout#v6e6cd1c6bc@rr2",
          "pair": "TRXUSDT",
          "timeframe": "15",
          "family": "nr4_breakout#v6e6cd1c6bc@rr2"
        },
        {
          "strategy_id": "stop_hunt_reclaim#vb25257eb90@rr_struct_pd",
          "pair": "TRXUSDT",
          "timeframe": "240",
          "family": "stop_hunt_reclaim#vb25257eb90@rr_struct_pd"
        },
        {
          "strategy_id": "volatility_box_breakout#vcc80ec88f2@rr_struct_pd",
          "pair": "TRXUSDT",
          "timeframe": "240",
          "family": "volatility_box_breakout#vcc80ec88f2@rr_struct_pd"
        },
        {
          "strategy_id": "nr7_breakout#v802252235e@rr3_10x",
          "pair": "TRXUSDT",
          "timeframe": "15",
          "family": "nr7_breakout#v802252235e@rr3_10x"
        },
        {
          "strategy_id": "inside_bar_trend_breakout#ve8948c6d80@rr_struct_pd",
          "pair": "TRXUSDT",
          "timeframe": "60",
          "family": "inside_bar_trend_breakout#ve8948c6d80@rr_struct_pd"
        },
        {
          "strategy_id": "nr4_breakout#vbf012b258d@rr_struct_pd",
          "pair": "TRXUSDT",
          "timeframe": "60",
          "family": "nr4_breakout#vbf012b258d@rr_struct_pd"
        },
        {
          "strategy_id": "squeeze_breakout_retest#v4b03b0760b@rr_struct_pd",
          "pair": "TRXUSDT",
          "timeframe": "15",
          "family": "squeeze_breakout_retest#v4b03b0760b@rr_struct_pd"
        },
        {
          "strategy_id": "compression_breakout_followthrough#vf70d596819@rr3_10x",
          "pair": "TRXUSDT",
          "timeframe": "15",
          "family": "compression_breakout_followthrough#vf70d596819@rr3_10x"
        },
        {
          "strategy_id": "inside_bar_range_breakout#v5e31bbecac@rr_struct_pd",
          "pair": "TRXUSDT",
          "timeframe": "60",
          "family": "inside_bar_range_breakout#v5e31bbecac@rr_struct_pd"
        },
        {
          "strategy_id": "inside_narrow_range_breakout#vc1c32d205f@rr2",
          "pair": "TRXUSDT",
          "timeframe": "15",
          "family": "inside_narrow_range_breakout#vc1c32d205f@rr2"
        },
        {
          "strategy_id": "equal_high_low_liquidity_raid#v3a45c0542a@rr_struct_pd",
          "pair": "TRXUSDT",
          "timeframe": "240",
          "family": "equal_high_low_liquidity_raid#v3a45c0542a@rr_struct_pd"
        }
      ]
    },
    {
      "basket_id": "trxusdt-wave16-balanced-v1",
      "pair": "TRXUSDT",
      "risk_profile": "balanced",
      "name": "TRXUSDT Balanced Wave16",
      "net_return_pct": 2609.8242999839367,
      "max_drawdown_pct": -11.427876251993352,
      "profit_factor": 2.840499711111486,
      "win_rate_pct": 59.45945945945946,
      "trades": 444,
      "tested_from": "2024-02-02T01:45:00+00:00",
      "tested_to": "2025-01-23T18:00:00+00:00",
      "strategy_count": 6,
      "included_strategies": [
        {
          "strategy_id": "nr7_breakout#v802252235e@rr2",
          "pair": "TRXUSDT",
          "timeframe": "15",
          "family": "nr7_breakout#v802252235e@rr2"
        },
        {
          "strategy_id": "nr4_breakout#v6e6cd1c6bc@rr2",
          "pair": "TRXUSDT",
          "timeframe": "15",
          "family": "nr4_breakout#v6e6cd1c6bc@rr2"
        },
        {
          "strategy_id": "nr7_breakout#v802252235e@rr3_10x",
          "pair": "TRXUSDT",
          "timeframe": "15",
          "family": "nr7_breakout#v802252235e@rr3_10x"
        },
        {
          "strategy_id": "inside_bar_trend_breakout#ve8948c6d80@rr_struct_pd",
          "pair": "TRXUSDT",
          "timeframe": "60",
          "family": "inside_bar_trend_breakout#ve8948c6d80@rr_struct_pd"
        },
        {
          "strategy_id": "compression_breakout_followthrough#vf70d596819@rr3_10x",
          "pair": "TRXUSDT",
          "timeframe": "15",
          "family": "compression_breakout_followthrough#vf70d596819@rr3_10x"
        },
        {
          "strategy_id": "inside_bar_range_breakout#v5e31bbecac@rr_struct_pd",
          "pair": "TRXUSDT",
          "timeframe": "60",
          "family": "inside_bar_range_breakout#v5e31bbecac@rr_struct_pd"
        }
      ]
    },
    {
      "basket_id": "trxusdt-wave16-conservative-v1",
      "pair": "TRXUSDT",
      "risk_profile": "conservative",
      "name": "TRXUSDT Conservative Wave16",
      "net_return_pct": 693.2149560541895,
      "max_drawdown_pct": -6.021090553172714,
      "profit_factor": 3.680619209877721,
      "win_rate_pct": 59.84555984555985,
      "trades": 259,
      "tested_from": "2024-02-02T01:45:00+00:00",
      "tested_to": "2024-12-23T08:00:00+00:00",
      "strategy_count": 5,
      "included_strategies": [
        {
          "strategy_id": "stop_hunt_reclaim#vb25257eb90@rr_struct_pd",
          "pair": "TRXUSDT",
          "timeframe": "240",
          "family": "stop_hunt_reclaim#vb25257eb90@rr_struct_pd"
        },
        {
          "strategy_id": "nr7_breakout#v802252235e@rr3_10x",
          "pair": "TRXUSDT",
          "timeframe": "15",
          "family": "nr7_breakout#v802252235e@rr3_10x"
        },
        {
          "strategy_id": "inside_bar_trend_breakout#ve8948c6d80@rr_struct_pd",
          "pair": "TRXUSDT",
          "timeframe": "60",
          "family": "inside_bar_trend_breakout#ve8948c6d80@rr_struct_pd"
        },
        {
          "strategy_id": "compression_breakout_followthrough#vf70d596819@rr3_10x",
          "pair": "TRXUSDT",
          "timeframe": "15",
          "family": "compression_breakout_followthrough#vf70d596819@rr3_10x"
        },
        {
          "strategy_id": "nr7_breakout#v25871a9cb3@rr2",
          "pair": "TRXUSDT",
          "timeframe": "15",
          "family": "nr7_breakout#v25871a9cb3@rr2"
        }
      ]
    },
    {
      "basket_id": "trxusdt-wave16-max-pain-gain-v1",
      "pair": "TRXUSDT",
      "risk_profile": "aggressive",
      "name": "TRXUSDT Max Pain & Max Gain Wave16",
      "net_return_pct": 14436.753717147625,
      "max_drawdown_pct": -26.37317443414705,
      "profit_factor": 2.522992735254656,
      "win_rate_pct": 53.664302600472816,
      "trades": 846,
      "tested_from": "2024-02-02T01:45:00+00:00",
      "tested_to": "2024-12-23T08:00:00+00:00",
      "strategy_count": 15,
      "included_strategies": [
        {
          "strategy_id": "nr7_breakout#v802252235e@rr2",
          "pair": "TRXUSDT",
          "timeframe": "15",
          "family": "nr7_breakout#v802252235e@rr2"
        },
        {
          "strategy_id": "nr4_breakout#v6e6cd1c6bc@rr2",
          "pair": "TRXUSDT",
          "timeframe": "15",
          "family": "nr4_breakout#v6e6cd1c6bc@rr2"
        },
        {
          "strategy_id": "stop_hunt_reclaim#vb25257eb90@rr_struct_pd",
          "pair": "TRXUSDT",
          "timeframe": "240",
          "family": "stop_hunt_reclaim#vb25257eb90@rr_struct_pd"
        },
        {
          "strategy_id": "nr7_breakout#v802252235e@rr3_10x",
          "pair": "TRXUSDT",
          "timeframe": "15",
          "family": "nr7_breakout#v802252235e@rr3_10x"
        },
        {
          "strategy_id": "inside_bar_trend_breakout#ve8948c6d80@rr_struct_pd",
          "pair": "TRXUSDT",
          "timeframe": "60",
          "family": "inside_bar_trend_breakout#ve8948c6d80@rr_struct_pd"
        },
        {
          "strategy_id": "nr4_breakout#v986758b382@rr3_10x",
          "pair": "TRXUSDT",
          "timeframe": "60",
          "family": "nr4_breakout#v986758b382@rr3_10x"
        },
        {
          "strategy_id": "nr4_breakout#vbf012b258d@rr_struct_pd",
          "pair": "TRXUSDT",
          "timeframe": "60",
          "family": "nr4_breakout#vbf012b258d@rr_struct_pd"
        },
        {
          "strategy_id": "volatility_box_breakout#v9c929cc611@rr3_10x",
          "pair": "TRXUSDT",
          "timeframe": "60",
          "family": "volatility_box_breakout#v9c929cc611@rr3_10x"
        },
        {
          "strategy_id": "nr4_breakout#v986758b382@rr2",
          "pair": "TRXUSDT",
          "timeframe": "60",
          "family": "nr4_breakout#v986758b382@rr2"
        },
        {
          "strategy_id": "squeeze_breakout_retest#v4b03b0760b@rr_struct_pd",
          "pair": "TRXUSDT",
          "timeframe": "15",
          "family": "squeeze_breakout_retest#v4b03b0760b@rr_struct_pd"
        },
        {
          "strategy_id": "compression_breakout_followthrough#vf70d596819@rr3_10x",
          "pair": "TRXUSDT",
          "timeframe": "15",
          "family": "compression_breakout_followthrough#vf70d596819@rr3_10x"
        },
        {
          "strategy_id": "inside_bar_range_breakout#v5e31bbecac@rr_struct_pd",
          "pair": "TRXUSDT",
          "timeframe": "60",
          "family": "inside_bar_range_breakout#v5e31bbecac@rr_struct_pd"
        },
        {
          "strategy_id": "compression_breakout_followthrough#v64589b4181@rr2",
          "pair": "TRXUSDT",
          "timeframe": "15",
          "family": "compression_breakout_followthrough#v64589b4181@rr2"
        },
        {
          "strategy_id": "volatility_box_breakout#v9c929cc611@rr2",
          "pair": "TRXUSDT",
          "timeframe": "60",
          "family": "volatility_box_breakout#v9c929cc611@rr2"
        },
        {
          "strategy_id": "equal_high_low_liquidity_raid#v3a45c0542a@rr_struct_pd",
          "pair": "TRXUSDT",
          "timeframe": "240",
          "family": "equal_high_low_liquidity_raid#v3a45c0542a@rr_struct_pd"
        }
      ]
    },
    {
      "basket_id": "uniusdt-wave16-aggressive-v1",
      "pair": "UNIUSDT",
      "risk_profile": "aggressive",
      "name": "UNIUSDT Aggressive Wave16",
      "net_return_pct": 854.6909926384265,
      "max_drawdown_pct": -15.710806677717958,
      "profit_factor": 2.029596246183358,
      "win_rate_pct": 58.2089552238806,
      "trades": 268,
      "tested_from": "2025-03-10T22:00:00+00:00",
      "tested_to": "2026-02-13T20:00:00+00:00",
      "strategy_count": 5,
      "included_strategies": [
        {
          "strategy_id": "engulfing_reversal#v57adf4b567@rr3_10x",
          "pair": "UNIUSDT",
          "timeframe": "240",
          "family": "engulfing_reversal#v57adf4b567@rr3_10x"
        },
        {
          "strategy_id": "wyckoff_spring_upthrust#v7ea4fc35cf@rr_struct_pd",
          "pair": "UNIUSDT",
          "timeframe": "15",
          "family": "wyckoff_spring_upthrust#v7ea4fc35cf@rr_struct_pd"
        },
        {
          "strategy_id": "inside_bar_liquidity_sweep#v1c30750cd5@rr_struct_pd",
          "pair": "UNIUSDT",
          "timeframe": "240",
          "family": "inside_bar_liquidity_sweep#v1c30750cd5@rr_struct_pd"
        },
        {
          "strategy_id": "compression_breakout_followthrough#v91b164c6cc@rr2",
          "pair": "UNIUSDT",
          "timeframe": "60",
          "family": "compression_breakout_followthrough#v91b164c6cc@rr2"
        },
        {
          "strategy_id": "nr7_breakout#vdfcd7d683b@rr2",
          "pair": "UNIUSDT",
          "timeframe": "60",
          "family": "nr7_breakout#vdfcd7d683b@rr2"
        }
      ]
    },
    {
      "basket_id": "uniusdt-wave16-balanced-v1",
      "pair": "UNIUSDT",
      "risk_profile": "balanced",
      "name": "UNIUSDT Balanced Wave16",
      "net_return_pct": 495.80493437443687,
      "max_drawdown_pct": -10.636802213250895,
      "profit_factor": 1.9861866589948944,
      "win_rate_pct": 59.84555984555985,
      "trades": 259,
      "tested_from": "2025-03-10T22:00:00+00:00",
      "tested_to": "2026-01-27T16:00:00+00:00",
      "strategy_count": 7,
      "included_strategies": [
        {
          "strategy_id": "equal_high_low_liquidity_raid#v5803cc277d@rr_struct_pd",
          "pair": "UNIUSDT",
          "timeframe": "240",
          "family": "equal_high_low_liquidity_raid#v5803cc277d@rr_struct_pd"
        },
        {
          "strategy_id": "engulfing_reversal#v57adf4b567@rr3_10x",
          "pair": "UNIUSDT",
          "timeframe": "240",
          "family": "engulfing_reversal#v57adf4b567@rr3_10x"
        },
        {
          "strategy_id": "wyckoff_spring_upthrust#v7ea4fc35cf@rr_struct_pd",
          "pair": "UNIUSDT",
          "timeframe": "15",
          "family": "wyckoff_spring_upthrust#v7ea4fc35cf@rr_struct_pd"
        },
        {
          "strategy_id": "compression_breakout_followthrough#v91b164c6cc@rr_struct_pd",
          "pair": "UNIUSDT",
          "timeframe": "60",
          "family": "compression_breakout_followthrough#v91b164c6cc@rr_struct_pd"
        },
        {
          "strategy_id": "compression_breakout_followthrough#v91b164c6cc@rr2",
          "pair": "UNIUSDT",
          "timeframe": "60",
          "family": "compression_breakout_followthrough#v91b164c6cc@rr2"
        },
        {
          "strategy_id": "nr4_breakout#v18f24291ca@rr_struct_pd",
          "pair": "UNIUSDT",
          "timeframe": "60",
          "family": "nr4_breakout#v18f24291ca@rr_struct_pd"
        },
        {
          "strategy_id": "inside_narrow_range_breakout#vcafbf8fa15@rr2",
          "pair": "UNIUSDT",
          "timeframe": "60",
          "family": "inside_narrow_range_breakout#vcafbf8fa15@rr2"
        }
      ]
    },
    {
      "basket_id": "uniusdt-wave16-max-pain-gain-v1",
      "pair": "UNIUSDT",
      "risk_profile": "aggressive",
      "name": "UNIUSDT Max Pain & Max Gain Wave16",
      "net_return_pct": 21206.253696940665,
      "max_drawdown_pct": -27.763307844649667,
      "profit_factor": 2.215154001463155,
      "win_rate_pct": 58.88157894736842,
      "trades": 608,
      "tested_from": "2025-03-10T22:00:00+00:00",
      "tested_to": "2026-02-11T20:00:00+00:00",
      "strategy_count": 12,
      "included_strategies": [
        {
          "strategy_id": "engulfing_reversal#v57adf4b567@rr3_10x",
          "pair": "UNIUSDT",
          "timeframe": "240",
          "family": "engulfing_reversal#v57adf4b567@rr3_10x"
        },
        {
          "strategy_id": "wyckoff_spring_upthrust#v7ea4fc35cf@rr_struct_pd",
          "pair": "UNIUSDT",
          "timeframe": "15",
          "family": "wyckoff_spring_upthrust#v7ea4fc35cf@rr_struct_pd"
        },
        {
          "strategy_id": "compression_breakout_followthrough#v91b164c6cc@rr_struct_pd",
          "pair": "UNIUSDT",
          "timeframe": "60",
          "family": "compression_breakout_followthrough#v91b164c6cc@rr_struct_pd"
        },
        {
          "strategy_id": "inside_bar_liquidity_sweep#v1c30750cd5@rr_struct_pd",
          "pair": "UNIUSDT",
          "timeframe": "240",
          "family": "inside_bar_liquidity_sweep#v1c30750cd5@rr_struct_pd"
        },
        {
          "strategy_id": "nr4_breakout#v18f24291ca@rr_struct_pd",
          "pair": "UNIUSDT",
          "timeframe": "60",
          "family": "nr4_breakout#v18f24291ca@rr_struct_pd"
        },
        {
          "strategy_id": "nr7_breakout#vd5a5ebdb56@rr2",
          "pair": "UNIUSDT",
          "timeframe": "60",
          "family": "nr7_breakout#vd5a5ebdb56@rr2"
        },
        {
          "strategy_id": "inside_narrow_range_breakout#vcafbf8fa15@rr2",
          "pair": "UNIUSDT",
          "timeframe": "60",
          "family": "inside_narrow_range_breakout#vcafbf8fa15@rr2"
        },
        {
          "strategy_id": "squeeze_breakout_retest#v0eaf7b3cd3@rr3_10x",
          "pair": "UNIUSDT",
          "timeframe": "60",
          "family": "squeeze_breakout_retest#v0eaf7b3cd3@rr3_10x"
        },
        {
          "strategy_id": "wyckoff_spring_upthrust#vf16a8cf6f3@rr_struct_pd",
          "pair": "UNIUSDT",
          "timeframe": "15",
          "family": "wyckoff_spring_upthrust#vf16a8cf6f3@rr_struct_pd"
        },
        {
          "strategy_id": "nr7_breakout#vdfcd7d683b@rr2",
          "pair": "UNIUSDT",
          "timeframe": "60",
          "family": "nr7_breakout#vdfcd7d683b@rr2"
        },
        {
          "strategy_id": "mean_reversion_zscore#vabd066ea52@rr_struct_pd",
          "pair": "UNIUSDT",
          "timeframe": "60",
          "family": "mean_reversion_zscore#vabd066ea52@rr_struct_pd"
        },
        {
          "strategy_id": "pinbar_sweep_reversal#veb2da07d69@rr_struct_pd",
          "pair": "UNIUSDT",
          "timeframe": "240",
          "family": "pinbar_sweep_reversal#veb2da07d69@rr_struct_pd"
        }
      ]
    },
    {
      "basket_id": "vetusdt-wave16-aggressive-v1",
      "pair": "VETUSDT",
      "risk_profile": "aggressive",
      "name": "VETUSDT Aggressive Wave16",
      "net_return_pct": 1339.0153146454625,
      "max_drawdown_pct": -8.320181686504291,
      "profit_factor": 3.837854679964689,
      "win_rate_pct": 66.66666666666666,
      "trades": 174,
      "tested_from": "2025-01-26T04:00:00+00:00",
      "tested_to": "2026-01-26T04:00:00+00:00",
      "strategy_count": 7,
      "included_strategies": [
        {
          "strategy_id": "mean_reversion_zscore#v0b39f791b1@rr_struct_pd",
          "pair": "VETUSDT",
          "timeframe": "240",
          "family": "mean_reversion_zscore#v0b39f791b1@rr_struct_pd"
        },
        {
          "strategy_id": "mean_reversion_zscore#v0b39f791b1@rr2",
          "pair": "VETUSDT",
          "timeframe": "240",
          "family": "mean_reversion_zscore#v0b39f791b1@rr2"
        },
        {
          "strategy_id": "mean_reversion_zscore#vdd908e3d45@rr_struct_pd",
          "pair": "VETUSDT",
          "timeframe": "240",
          "family": "mean_reversion_zscore#vdd908e3d45@rr_struct_pd"
        },
        {
          "strategy_id": "pinbar_sweep_reversal#va58ae4091f@rr_struct_pd",
          "pair": "VETUSDT",
          "timeframe": "240",
          "family": "pinbar_sweep_reversal#va58ae4091f@rr_struct_pd"
        },
        {
          "strategy_id": "mean_reversion_zscore#v0b39f791b1@rr3_10x",
          "pair": "VETUSDT",
          "timeframe": "240",
          "family": "mean_reversion_zscore#v0b39f791b1@rr3_10x"
        },
        {
          "strategy_id": "stop_hunt_reclaim#v4fe931aea9@rr_struct_pd",
          "pair": "VETUSDT",
          "timeframe": "60",
          "family": "stop_hunt_reclaim#v4fe931aea9@rr_struct_pd"
        },
        {
          "strategy_id": "turtle_soup_reversal#v87b76d444d@rr2",
          "pair": "VETUSDT",
          "timeframe": "60",
          "family": "turtle_soup_reversal#v87b76d444d@rr2"
        }
      ]
    },
    {
      "basket_id": "vetusdt-wave16-balanced-v1",
      "pair": "VETUSDT",
      "risk_profile": "balanced",
      "name": "VETUSDT Balanced Wave16",
      "net_return_pct": 758.4252927315579,
      "max_drawdown_pct": -8.320181686504268,
      "profit_factor": 4.11177563238089,
      "win_rate_pct": 67.79661016949152,
      "trades": 118,
      "tested_from": "2025-01-26T04:00:00+00:00",
      "tested_to": "2026-01-26T04:00:00+00:00",
      "strategy_count": 5,
      "included_strategies": [
        {
          "strategy_id": "mean_reversion_zscore#v0b39f791b1@rr_struct_pd",
          "pair": "VETUSDT",
          "timeframe": "240",
          "family": "mean_reversion_zscore#v0b39f791b1@rr_struct_pd"
        },
        {
          "strategy_id": "mean_reversion_zscore#vdd908e3d45@rr_struct_pd",
          "pair": "VETUSDT",
          "timeframe": "240",
          "family": "mean_reversion_zscore#vdd908e3d45@rr_struct_pd"
        },
        {
          "strategy_id": "pinbar_sweep_reversal#va58ae4091f@rr_struct_pd",
          "pair": "VETUSDT",
          "timeframe": "240",
          "family": "pinbar_sweep_reversal#va58ae4091f@rr_struct_pd"
        },
        {
          "strategy_id": "mean_reversion_zscore#v0b39f791b1@rr3_10x",
          "pair": "VETUSDT",
          "timeframe": "240",
          "family": "mean_reversion_zscore#v0b39f791b1@rr3_10x"
        },
        {
          "strategy_id": "turtle_soup_reversal#v87b76d444d@rr2",
          "pair": "VETUSDT",
          "timeframe": "60",
          "family": "turtle_soup_reversal#v87b76d444d@rr2"
        }
      ]
    },
    {
      "basket_id": "vetusdt-wave16-conservative-v1",
      "pair": "VETUSDT",
      "risk_profile": "conservative",
      "name": "VETUSDT Conservative Wave16",
      "net_return_pct": 109.97898418793297,
      "max_drawdown_pct": -6.3861842752956255,
      "profit_factor": 3.36160262268981,
      "win_rate_pct": 57.377049180327866,
      "trades": 61,
      "tested_from": "2025-01-26T04:00:00+00:00",
      "tested_to": "2026-01-26T04:00:00+00:00",
      "strategy_count": 2,
      "included_strategies": [
        {
          "strategy_id": "mean_reversion_zscore#vdd908e3d45@rr_struct_pd",
          "pair": "VETUSDT",
          "timeframe": "240",
          "family": "mean_reversion_zscore#vdd908e3d45@rr_struct_pd"
        },
        {
          "strategy_id": "stop_hunt_reclaim#v4fe931aea9@rr_struct_pd",
          "pair": "VETUSDT",
          "timeframe": "60",
          "family": "stop_hunt_reclaim#v4fe931aea9@rr_struct_pd"
        }
      ]
    },
    {
      "basket_id": "vetusdt-wave16-max-pain-gain-v1",
      "pair": "VETUSDT",
      "risk_profile": "aggressive",
      "name": "VETUSDT Max Pain & Max Gain Wave16",
      "net_return_pct": 26304.059689135407,
      "max_drawdown_pct": -19.461839535805435,
      "profit_factor": 2.4493055193284405,
      "win_rate_pct": 58.70967741935483,
      "trades": 465,
      "tested_from": "2025-01-18T16:00:00+00:00",
      "tested_to": "2026-01-18T16:00:00+00:00",
      "strategy_count": 15,
      "included_strategies": [
        {
          "strategy_id": "inside_bar_compression_breakout#v056bd22436@rr_struct_pd",
          "pair": "VETUSDT",
          "timeframe": "240",
          "family": "inside_bar_compression_breakout#v056bd22436@rr_struct_pd"
        },
        {
          "strategy_id": "double_inside_bar_breakout#vb226d6bba1@rr_struct_pd",
          "pair": "VETUSDT",
          "timeframe": "60",
          "family": "double_inside_bar_breakout#vb226d6bba1@rr_struct_pd"
        },
        {
          "strategy_id": "mean_reversion_zscore#v0b39f791b1@rr_struct_pd",
          "pair": "VETUSDT",
          "timeframe": "240",
          "family": "mean_reversion_zscore#v0b39f791b1@rr_struct_pd"
        },
        {
          "strategy_id": "mean_reversion_zscore#v0b39f791b1@rr2",
          "pair": "VETUSDT",
          "timeframe": "240",
          "family": "mean_reversion_zscore#v0b39f791b1@rr2"
        },
        {
          "strategy_id": "inside_bar_trend_breakout#vd7e0d2a7e4@rr_struct_pd",
          "pair": "VETUSDT",
          "timeframe": "240",
          "family": "inside_bar_trend_breakout#vd7e0d2a7e4@rr_struct_pd"
        },
        {
          "strategy_id": "mean_reversion_zscore#vdd908e3d45@rr_struct_pd",
          "pair": "VETUSDT",
          "timeframe": "240",
          "family": "mean_reversion_zscore#vdd908e3d45@rr_struct_pd"
        },
        {
          "strategy_id": "stop_hunt_reclaim#v4b91c12281@rr_struct_pd",
          "pair": "VETUSDT",
          "timeframe": "240",
          "family": "stop_hunt_reclaim#v4b91c12281@rr_struct_pd"
        },
        {
          "strategy_id": "pinbar_sweep_reversal#va58ae4091f@rr_struct_pd",
          "pair": "VETUSDT",
          "timeframe": "240",
          "family": "pinbar_sweep_reversal#va58ae4091f@rr_struct_pd"
        },
        {
          "strategy_id": "inside_bar_range_breakout#vb6fa764d48@rr_struct_pd",
          "pair": "VETUSDT",
          "timeframe": "240",
          "family": "inside_bar_range_breakout#vb6fa764d48@rr_struct_pd"
        },
        {
          "strategy_id": "two_bar_reversal#v9550daa482@rr2",
          "pair": "VETUSDT",
          "timeframe": "240",
          "family": "two_bar_reversal#v9550daa482@rr2"
        },
        {
          "strategy_id": "wyckoff_spring_upthrust#v551965b86e@rr2",
          "pair": "VETUSDT",
          "timeframe": "240",
          "family": "wyckoff_spring_upthrust#v551965b86e@rr2"
        },
        {
          "strategy_id": "mean_reversion_zscore#v0b39f791b1@rr3_10x",
          "pair": "VETUSDT",
          "timeframe": "240",
          "family": "mean_reversion_zscore#v0b39f791b1@rr3_10x"
        },
        {
          "strategy_id": "stop_hunt_reclaim#v4fe931aea9@rr_struct_pd",
          "pair": "VETUSDT",
          "timeframe": "60",
          "family": "stop_hunt_reclaim#v4fe931aea9@rr_struct_pd"
        },
        {
          "strategy_id": "turtle_soup_reversal#v87b76d444d@rr2",
          "pair": "VETUSDT",
          "timeframe": "60",
          "family": "turtle_soup_reversal#v87b76d444d@rr2"
        },
        {
          "strategy_id": "inside_bar_fakey_reversal#v29d01f6b35@rr_struct_pd",
          "pair": "VETUSDT",
          "timeframe": "240",
          "family": "inside_bar_fakey_reversal#v29d01f6b35@rr_struct_pd"
        }
      ]
    },
    {
      "basket_id": "xlmusdt-wave16-aggressive-v1",
      "pair": "XLMUSDT",
      "risk_profile": "aggressive",
      "name": "XLMUSDT Aggressive Wave16",
      "net_return_pct": 965.9406243629501,
      "max_drawdown_pct": -12.078221239550679,
      "profit_factor": 2.2897701593470434,
      "win_rate_pct": 61.63793103448276,
      "trades": 232,
      "tested_from": "2025-01-18T00:00:00+00:00",
      "tested_to": "2026-01-18T00:00:00+00:00",
      "strategy_count": 11,
      "included_strategies": [
        {
          "strategy_id": "inside_bar_liquidity_sweep#vc48a307a76@rr_struct_pd",
          "pair": "XLMUSDT",
          "timeframe": "240",
          "family": "inside_bar_liquidity_sweep#vc48a307a76@rr_struct_pd"
        },
        {
          "strategy_id": "ny_opening_range_breakout#ve0d13fa215@rr_struct_pd",
          "pair": "XLMUSDT",
          "timeframe": "240",
          "family": "ny_opening_range_breakout#ve0d13fa215@rr_struct_pd"
        },
        {
          "strategy_id": "irl_erl_daily_bias_cisd#v01ec7db274@rr_struct_pd",
          "pair": "XLMUSDT",
          "timeframe": "240",
          "family": "irl_erl_daily_bias_cisd#v01ec7db274@rr_struct_pd"
        },
        {
          "strategy_id": "wick_rejection_reversal#va7a81956a5@rr2",
          "pair": "XLMUSDT",
          "timeframe": "240",
          "family": "wick_rejection_reversal#va7a81956a5@rr2"
        },
        {
          "strategy_id": "stop_hunt_reclaim#vdaef6a7d52@rr2",
          "pair": "XLMUSDT",
          "timeframe": "240",
          "family": "stop_hunt_reclaim#vdaef6a7d52@rr2"
        },
        {
          "strategy_id": "pinbar_sweep_reversal#v1ee91e2987@rr_struct_pd",
          "pair": "XLMUSDT",
          "timeframe": "240",
          "family": "pinbar_sweep_reversal#v1ee91e2987@rr_struct_pd"
        },
        {
          "strategy_id": "session_or_range_sweep_reversal#va61cba13fc@rr2",
          "pair": "XLMUSDT",
          "timeframe": "60",
          "family": "session_or_range_sweep_reversal#va61cba13fc@rr2"
        },
        {
          "strategy_id": "turtle_soup_reversal#vf6c5dff491@rr_struct_pd",
          "pair": "XLMUSDT",
          "timeframe": "240",
          "family": "turtle_soup_reversal#vf6c5dff491@rr_struct_pd"
        },
        {
          "strategy_id": "turtle_soup_reversal#v81165eec0e@rr2",
          "pair": "XLMUSDT",
          "timeframe": "240",
          "family": "turtle_soup_reversal#v81165eec0e@rr2"
        },
        {
          "strategy_id": "ny_opening_range_breakout#ve0d13fa215@rr2",
          "pair": "XLMUSDT",
          "timeframe": "240",
          "family": "ny_opening_range_breakout#ve0d13fa215@rr2"
        },
        {
          "strategy_id": "stop_hunt_reclaim#v3eee32cdcc@rr2",
          "pair": "XLMUSDT",
          "timeframe": "240",
          "family": "stop_hunt_reclaim#v3eee32cdcc@rr2"
        }
      ]
    },
    {
      "basket_id": "xlmusdt-wave16-balanced-v1",
      "pair": "XLMUSDT",
      "risk_profile": "balanced",
      "name": "XLMUSDT Balanced Wave16",
      "net_return_pct": 386.0696900054928,
      "max_drawdown_pct": -7.314133776309251,
      "profit_factor": 2.5682176022823255,
      "win_rate_pct": 60.317460317460316,
      "trades": 126,
      "tested_from": "2025-01-27T00:00:00+00:00",
      "tested_to": "2026-01-27T00:00:00+00:00",
      "strategy_count": 6,
      "included_strategies": [
        {
          "strategy_id": "inside_bar_liquidity_sweep#vc48a307a76@rr_struct_pd",
          "pair": "XLMUSDT",
          "timeframe": "240",
          "family": "inside_bar_liquidity_sweep#vc48a307a76@rr_struct_pd"
        },
        {
          "strategy_id": "irl_erl_daily_bias_cisd#v01ec7db274@rr_struct_pd",
          "pair": "XLMUSDT",
          "timeframe": "240",
          "family": "irl_erl_daily_bias_cisd#v01ec7db274@rr_struct_pd"
        },
        {
          "strategy_id": "stop_hunt_reclaim#vdaef6a7d52@rr2",
          "pair": "XLMUSDT",
          "timeframe": "240",
          "family": "stop_hunt_reclaim#vdaef6a7d52@rr2"
        },
        {
          "strategy_id": "engulfing_breakout_retest#v1adffe82c2@rr2",
          "pair": "XLMUSDT",
          "timeframe": "240",
          "family": "engulfing_breakout_retest#v1adffe82c2@rr2"
        },
        {
          "strategy_id": "turtle_soup_reversal#vf6c5dff491@rr_struct_pd",
          "pair": "XLMUSDT",
          "timeframe": "240",
          "family": "turtle_soup_reversal#vf6c5dff491@rr_struct_pd"
        },
        {
          "strategy_id": "stop_hunt_reclaim#v3eee32cdcc@rr2",
          "pair": "XLMUSDT",
          "timeframe": "240",
          "family": "stop_hunt_reclaim#v3eee32cdcc@rr2"
        }
      ]
    },
    {
      "basket_id": "xlmusdt-wave16-conservative-v1",
      "pair": "XLMUSDT",
      "risk_profile": "conservative",
      "name": "XLMUSDT Conservative Wave16",
      "net_return_pct": 190.34031670838826,
      "max_drawdown_pct": -6.576376629432379,
      "profit_factor": 3.168371071753137,
      "win_rate_pct": 64.51612903225806,
      "trades": 62,
      "tested_from": "2025-01-27T00:00:00+00:00",
      "tested_to": "2026-01-27T00:00:00+00:00",
      "strategy_count": 3,
      "included_strategies": [
        {
          "strategy_id": "inside_bar_liquidity_sweep#vc48a307a76@rr_struct_pd",
          "pair": "XLMUSDT",
          "timeframe": "240",
          "family": "inside_bar_liquidity_sweep#vc48a307a76@rr_struct_pd"
        },
        {
          "strategy_id": "stop_hunt_reclaim#vdaef6a7d52@rr2",
          "pair": "XLMUSDT",
          "timeframe": "240",
          "family": "stop_hunt_reclaim#vdaef6a7d52@rr2"
        },
        {
          "strategy_id": "turtle_soup_reversal#vf6c5dff491@rr_struct_pd",
          "pair": "XLMUSDT",
          "timeframe": "240",
          "family": "turtle_soup_reversal#vf6c5dff491@rr_struct_pd"
        }
      ]
    },
    {
      "basket_id": "xlmusdt-wave16-max-pain-gain-v1",
      "pair": "XLMUSDT",
      "risk_profile": "aggressive",
      "name": "XLMUSDT Max Pain & Max Gain Wave16",
      "net_return_pct": 1545.7862836869388,
      "max_drawdown_pct": -24.705096735453715,
      "profit_factor": 1.9118715098278805,
      "win_rate_pct": 58.7012987012987,
      "trades": 385,
      "tested_from": "2025-01-14T16:00:00+00:00",
      "tested_to": "2026-01-14T16:00:00+00:00",
      "strategy_count": 15,
      "included_strategies": [
        {
          "strategy_id": "inside_bar_liquidity_sweep#vc48a307a76@rr_struct_pd",
          "pair": "XLMUSDT",
          "timeframe": "240",
          "family": "inside_bar_liquidity_sweep#vc48a307a76@rr_struct_pd"
        },
        {
          "strategy_id": "ny_opening_range_breakout#ve0d13fa215@rr_struct_pd",
          "pair": "XLMUSDT",
          "timeframe": "240",
          "family": "ny_opening_range_breakout#ve0d13fa215@rr_struct_pd"
        },
        {
          "strategy_id": "irl_erl_daily_bias_cisd#v01ec7db274@rr_struct_pd",
          "pair": "XLMUSDT",
          "timeframe": "240",
          "family": "irl_erl_daily_bias_cisd#v01ec7db274@rr_struct_pd"
        },
        {
          "strategy_id": "stop_hunt_reclaim#v54b37fa492@rr_struct_pd",
          "pair": "XLMUSDT",
          "timeframe": "240",
          "family": "stop_hunt_reclaim#v54b37fa492@rr_struct_pd"
        },
        {
          "strategy_id": "engulfing_breakout_retest#v1adffe82c2@rr_struct_pd",
          "pair": "XLMUSDT",
          "timeframe": "240",
          "family": "engulfing_breakout_retest#v1adffe82c2@rr_struct_pd"
        },
        {
          "strategy_id": "stop_hunt_reclaim#vdaef6a7d52@rr2",
          "pair": "XLMUSDT",
          "timeframe": "240",
          "family": "stop_hunt_reclaim#vdaef6a7d52@rr2"
        },
        {
          "strategy_id": "pinbar_sweep_reversal#v1ee91e2987@rr_struct_pd",
          "pair": "XLMUSDT",
          "timeframe": "240",
          "family": "pinbar_sweep_reversal#v1ee91e2987@rr_struct_pd"
        },
        {
          "strategy_id": "engulfing_breakout_retest#v1adffe82c2@rr2",
          "pair": "XLMUSDT",
          "timeframe": "240",
          "family": "engulfing_breakout_retest#v1adffe82c2@rr2"
        },
        {
          "strategy_id": "session_or_range_sweep_reversal#va61cba13fc@rr2",
          "pair": "XLMUSDT",
          "timeframe": "60",
          "family": "session_or_range_sweep_reversal#va61cba13fc@rr2"
        },
        {
          "strategy_id": "turtle_soup_reversal#vf6c5dff491@rr_struct_pd",
          "pair": "XLMUSDT",
          "timeframe": "240",
          "family": "turtle_soup_reversal#vf6c5dff491@rr_struct_pd"
        },
        {
          "strategy_id": "turtle_soup_reversal#v81165eec0e@rr2",
          "pair": "XLMUSDT",
          "timeframe": "240",
          "family": "turtle_soup_reversal#v81165eec0e@rr2"
        },
        {
          "strategy_id": "ny_opening_range_breakout#ve0d13fa215@rr2",
          "pair": "XLMUSDT",
          "timeframe": "240",
          "family": "ny_opening_range_breakout#ve0d13fa215@rr2"
        },
        {
          "strategy_id": "stop_hunt_reclaim#v3eee32cdcc@rr2",
          "pair": "XLMUSDT",
          "timeframe": "240",
          "family": "stop_hunt_reclaim#v3eee32cdcc@rr2"
        },
        {
          "strategy_id": "irl_erl_daily_bias_cisd#va2a38369c0@rr_struct_pd",
          "pair": "XLMUSDT",
          "timeframe": "60",
          "family": "irl_erl_daily_bias_cisd#va2a38369c0@rr_struct_pd"
        },
        {
          "strategy_id": "marubozu_impulse_followthrough#v217373b7bd@rr2",
          "pair": "XLMUSDT",
          "timeframe": "240",
          "family": "marubozu_impulse_followthrough#v217373b7bd@rr2"
        }
      ]
    },
    {
      "basket_id": "xrpusdt-conservative-best-pf-v1",
      "pair": "XRPUSDT",
      "risk_profile": "conservative",
      "name": "XRPUSDT Conservative Best Profit Factor",
      "net_return_pct": 312.27932450635774,
      "max_drawdown_pct": -4.399676582653711,
      "profit_factor": 9.259415325646343,
      "win_rate_pct": 71.05263157894737,
      "trades": 38,
      "tested_from": "2025-03-04T20:00:00+00:00",
      "tested_to": "2026-03-04T20:00:00+00:00",
      "strategy_count": 5,
      "included_strategies": [
        {
          "strategy_id": "inside_bar_fakey_reversal#v4373214a66@rr_struct_pd",
          "pair": "XRPUSDT",
          "timeframe": "240",
          "family": "inside_bar_fakey_reversal#v4373214a66@rr_struct_pd"
        },
        {
          "strategy_id": "inside_bar_range_breakout#vdf8bd92922@rr_struct_pd",
          "pair": "XRPUSDT",
          "timeframe": "240",
          "family": "inside_bar_range_breakout#vdf8bd92922@rr_struct_pd"
        },
        {
          "strategy_id": "inside_bar_trend_breakout#v65569aba98@rr_struct_pd",
          "pair": "XRPUSDT",
          "timeframe": "240",
          "family": "inside_bar_trend_breakout#v65569aba98@rr_struct_pd"
        },
        {
          "strategy_id": "inside_bar_liquidity_sweep#v7b2c03acc7@rr2",
          "pair": "XRPUSDT",
          "timeframe": "240",
          "family": "inside_bar_liquidity_sweep#v7b2c03acc7@rr2"
        },
        {
          "strategy_id": "inside_bar_compression_breakout#v7943b6caab@rr2",
          "pair": "XRPUSDT",
          "timeframe": "240",
          "family": "inside_bar_compression_breakout#v7943b6caab@rr2"
        }
      ]
    },
    {
      "basket_id": "xrpusdt-wave16-aggressive-v1",
      "pair": "XRPUSDT",
      "risk_profile": "aggressive",
      "name": "XRPUSDT Aggressive Wave16",
      "net_return_pct": 6654.917337545695,
      "max_drawdown_pct": -17.525642398399878,
      "profit_factor": 3.0900453906931067,
      "win_rate_pct": 61.42322097378277,
      "trades": 267,
      "tested_from": "2025-01-14T20:00:00+00:00",
      "tested_to": "2026-01-14T20:00:00+00:00",
      "strategy_count": 12,
      "included_strategies": [
        {
          "strategy_id": "mean_reversion_zscore#v4fe8aaa832@rr_struct_pd",
          "pair": "XRPUSDT",
          "timeframe": "240",
          "family": "mean_reversion_zscore#v4fe8aaa832@rr_struct_pd"
        },
        {
          "strategy_id": "inside_bar_breakout#vedc7b473d9@rr2",
          "pair": "XRPUSDT",
          "timeframe": "240",
          "family": "inside_bar_breakout#vedc7b473d9@rr2"
        },
        {
          "strategy_id": "inside_bar_breakout#v873c62391d@rr2",
          "pair": "XRPUSDT",
          "timeframe": "240",
          "family": "inside_bar_breakout#v873c62391d@rr2"
        },
        {
          "strategy_id": "equal_high_low_liquidity_raid#v82ddc0f9a9@rr_struct_pd",
          "pair": "XRPUSDT",
          "timeframe": "240",
          "family": "equal_high_low_liquidity_raid#v82ddc0f9a9@rr_struct_pd"
        },
        {
          "strategy_id": "equal_high_low_liquidity_raid#vfacd4f5d12@rr_struct_pd",
          "pair": "XRPUSDT",
          "timeframe": "240",
          "family": "equal_high_low_liquidity_raid#vfacd4f5d12@rr_struct_pd"
        },
        {
          "strategy_id": "inside_bar_session_breakout#v3579b55936@rr2",
          "pair": "XRPUSDT",
          "timeframe": "240",
          "family": "inside_bar_session_breakout#v3579b55936@rr2"
        },
        {
          "strategy_id": "inside_bar_compression_breakout#v6e707d2d1f@rr_struct_pd",
          "pair": "XRPUSDT",
          "timeframe": "240",
          "family": "inside_bar_compression_breakout#v6e707d2d1f@rr_struct_pd"
        },
        {
          "strategy_id": "inside_bar_compression_breakout#va6036a0fb9@rr2",
          "pair": "XRPUSDT",
          "timeframe": "240",
          "family": "inside_bar_compression_breakout#va6036a0fb9@rr2"
        },
        {
          "strategy_id": "equal_high_low_liquidity_raid#v03a9c88220@rr_struct_pd",
          "pair": "XRPUSDT",
          "timeframe": "240",
          "family": "equal_high_low_liquidity_raid#v03a9c88220@rr_struct_pd"
        },
        {
          "strategy_id": "inside_bar_fakey_reversal#v7ed721986b@rr2",
          "pair": "XRPUSDT",
          "timeframe": "240",
          "family": "inside_bar_fakey_reversal#v7ed721986b@rr2"
        },
        {
          "strategy_id": "equal_high_low_liquidity_raid#v3c7270605e@rr2",
          "pair": "XRPUSDT",
          "timeframe": "240",
          "family": "equal_high_low_liquidity_raid#v3c7270605e@rr2"
        },
        {
          "strategy_id": "inside_bar_breakout#vc061110b39@rr_struct_pd",
          "pair": "XRPUSDT",
          "timeframe": "60",
          "family": "inside_bar_breakout#vc061110b39@rr_struct_pd"
        }
      ]
    },
    {
      "basket_id": "xrpusdt-wave16-balanced-v1",
      "pair": "XRPUSDT",
      "risk_profile": "balanced",
      "name": "XRPUSDT Balanced Wave16",
      "net_return_pct": 5335.864186537315,
      "max_drawdown_pct": -11.952541473586065,
      "profit_factor": 3.7950705783097307,
      "win_rate_pct": 62.70270270270271,
      "trades": 185,
      "tested_from": "2025-01-14T20:00:00+00:00",
      "tested_to": "2026-01-14T20:00:00+00:00",
      "strategy_count": 10,
      "included_strategies": [
        {
          "strategy_id": "mean_reversion_zscore#v4fe8aaa832@rr_struct_pd",
          "pair": "XRPUSDT",
          "timeframe": "240",
          "family": "mean_reversion_zscore#v4fe8aaa832@rr_struct_pd"
        },
        {
          "strategy_id": "inside_bar_breakout#vedc7b473d9@rr2",
          "pair": "XRPUSDT",
          "timeframe": "240",
          "family": "inside_bar_breakout#vedc7b473d9@rr2"
        },
        {
          "strategy_id": "inside_bar_breakout#v873c62391d@rr2",
          "pair": "XRPUSDT",
          "timeframe": "240",
          "family": "inside_bar_breakout#v873c62391d@rr2"
        },
        {
          "strategy_id": "inside_bar_breakout#va5ef07b5ca@rr_struct_pd",
          "pair": "XRPUSDT",
          "timeframe": "240",
          "family": "inside_bar_breakout#va5ef07b5ca@rr_struct_pd"
        },
        {
          "strategy_id": "equal_high_low_liquidity_raid#vfacd4f5d12@rr_struct_pd",
          "pair": "XRPUSDT",
          "timeframe": "240",
          "family": "equal_high_low_liquidity_raid#vfacd4f5d12@rr_struct_pd"
        },
        {
          "strategy_id": "inside_bar_compression_breakout#v6e707d2d1f@rr_struct_pd",
          "pair": "XRPUSDT",
          "timeframe": "240",
          "family": "inside_bar_compression_breakout#v6e707d2d1f@rr_struct_pd"
        },
        {
          "strategy_id": "inside_bar_compression_breakout#va6036a0fb9@rr2",
          "pair": "XRPUSDT",
          "timeframe": "240",
          "family": "inside_bar_compression_breakout#va6036a0fb9@rr2"
        },
        {
          "strategy_id": "equal_high_low_liquidity_raid#v03a9c88220@rr_struct_pd",
          "pair": "XRPUSDT",
          "timeframe": "240",
          "family": "equal_high_low_liquidity_raid#v03a9c88220@rr_struct_pd"
        },
        {
          "strategy_id": "inside_bar_fakey_reversal#v7ed721986b@rr2",
          "pair": "XRPUSDT",
          "timeframe": "240",
          "family": "inside_bar_fakey_reversal#v7ed721986b@rr2"
        },
        {
          "strategy_id": "equal_high_low_liquidity_raid#v3c7270605e@rr2",
          "pair": "XRPUSDT",
          "timeframe": "240",
          "family": "equal_high_low_liquidity_raid#v3c7270605e@rr2"
        }
      ]
    },
    {
      "basket_id": "xrpusdt-wave16-max-pain-gain-v1",
      "pair": "XRPUSDT",
      "risk_profile": "aggressive",
      "name": "XRPUSDT Max Pain & Max Gain Wave16",
      "net_return_pct": 29695.96391853152,
      "max_drawdown_pct": -27.41810126711668,
      "profit_factor": 3.3560150032338196,
      "win_rate_pct": 62.738853503184714,
      "trades": 314,
      "tested_from": "2025-01-14T20:00:00+00:00",
      "tested_to": "2026-01-14T20:00:00+00:00",
      "strategy_count": 15,
      "included_strategies": [
        {
          "strategy_id": "inside_bar_compression_breakout#v8aa9498d86@rr_struct_pd",
          "pair": "XRPUSDT",
          "timeframe": "240",
          "family": "inside_bar_compression_breakout#v8aa9498d86@rr_struct_pd"
        },
        {
          "strategy_id": "breakout_range#v12fe3767b5@rr_struct_pd",
          "pair": "XRPUSDT",
          "timeframe": "240",
          "family": "breakout_range#v12fe3767b5@rr_struct_pd"
        },
        {
          "strategy_id": "mean_reversion_zscore#v4fe8aaa832@rr_struct_pd",
          "pair": "XRPUSDT",
          "timeframe": "240",
          "family": "mean_reversion_zscore#v4fe8aaa832@rr_struct_pd"
        },
        {
          "strategy_id": "inside_bar_breakout#vedc7b473d9@rr2",
          "pair": "XRPUSDT",
          "timeframe": "240",
          "family": "inside_bar_breakout#vedc7b473d9@rr2"
        },
        {
          "strategy_id": "equal_high_low_liquidity_raid#vfae4b7cf2e@rr_struct_pd",
          "pair": "XRPUSDT",
          "timeframe": "240",
          "family": "equal_high_low_liquidity_raid#vfae4b7cf2e@rr_struct_pd"
        },
        {
          "strategy_id": "inside_bar_breakout#v873c62391d@rr2",
          "pair": "XRPUSDT",
          "timeframe": "240",
          "family": "inside_bar_breakout#v873c62391d@rr2"
        },
        {
          "strategy_id": "inside_bar_breakout#vd1f525c046@rr2",
          "pair": "XRPUSDT",
          "timeframe": "240",
          "family": "inside_bar_breakout#vd1f525c046@rr2"
        },
        {
          "strategy_id": "equal_high_low_liquidity_raid#vfacd4f5d12@rr_struct_pd",
          "pair": "XRPUSDT",
          "timeframe": "240",
          "family": "equal_high_low_liquidity_raid#vfacd4f5d12@rr_struct_pd"
        },
        {
          "strategy_id": "inside_bar_compression_breakout#v6e707d2d1f@rr_struct_pd",
          "pair": "XRPUSDT",
          "timeframe": "240",
          "family": "inside_bar_compression_breakout#v6e707d2d1f@rr_struct_pd"
        },
        {
          "strategy_id": "inside_bar_compression_breakout#va6036a0fb9@rr2",
          "pair": "XRPUSDT",
          "timeframe": "240",
          "family": "inside_bar_compression_breakout#va6036a0fb9@rr2"
        },
        {
          "strategy_id": "inside_bar_breakout#v1067a6cbe1@rr2",
          "pair": "XRPUSDT",
          "timeframe": "240",
          "family": "inside_bar_breakout#v1067a6cbe1@rr2"
        },
        {
          "strategy_id": "equal_high_low_liquidity_raid#v03a9c88220@rr_struct_pd",
          "pair": "XRPUSDT",
          "timeframe": "240",
          "family": "equal_high_low_liquidity_raid#v03a9c88220@rr_struct_pd"
        },
        {
          "strategy_id": "inside_bar_fakey_reversal#v7ed721986b@rr2",
          "pair": "XRPUSDT",
          "timeframe": "240",
          "family": "inside_bar_fakey_reversal#v7ed721986b@rr2"
        },
        {
          "strategy_id": "equal_high_low_liquidity_raid#v3c7270605e@rr2",
          "pair": "XRPUSDT",
          "timeframe": "240",
          "family": "equal_high_low_liquidity_raid#v3c7270605e@rr2"
        },
        {
          "strategy_id": "inside_bar_breakout#vc061110b39@rr_struct_pd",
          "pair": "XRPUSDT",
          "timeframe": "60",
          "family": "inside_bar_breakout#vc061110b39@rr_struct_pd"
        }
      ]
    }
  ]
}
