{
  "schema_id": "strategy-research/v1",
  "schema_version": 2.0,
  "id": "larry-swedroe-30-70",
  "name": "Larry Swedroe 30/70",
  "source": "bf",
  "source_label": "BF",
  "strategy_type": "fixed",
  "category": "unknown",
  "holding_type": "multi",
  "verify_status": "partial",
  "replication_corr": null,
  "n_months": 42.0,
  "start": "2023-04",
  "end": "2026-09",
  "performance": {
    "status": "ok",
    "engine": "local_monthly",
    "observations": 42.0,
    "start": "2023-04-30",
    "end": "2026-09-30",
    "total_return": 0.2872810618800792,
    "cagr": 0.07481879316924944,
    "sharpe": 1.153497549962216,
    "sortino": 2.355994584924927,
    "volatility": 0.06448760757138493,
    "max_drawdown": -0.050270708107924444
  },
  "diversification": {
    "corr_spy": 0.6627228620497063,
    "corr_catalog": 0.8157730207574582,
    "mix_weight": 0.1,
    "mix_sharpe": 1.4752229104605543,
    "catalog_ex_sharpe": 1.4817542408459254,
    "mix_sharpe_delta": -0.006531330385371126
  },
  "edge": {
    "status": "ok",
    "n": 42.0,
    "mean_monthly": 0.006198858111376448,
    "t_vs_zero": 2.1579963142208847,
    "p_vs_zero": 0.03683649780675939,
    "significant_vs_zero": true,
    "wilcoxon_vs_zero_p": 0.02033456351159657,
    "wilcoxon_vs_zero_stat": 615.0,
    "n_vs_spy": 40.0,
    "mean_excess_vs_spy": -0.010024702002163655,
    "t_vs_spy": -2.250897567115665,
    "p_vs_spy": 0.030103473416753443,
    "significant_vs_spy": false,
    "wilcoxon_vs_spy_p": 0.980276659327501
  },
  "bootstrap_short": {
    "status": "ok",
    "horizon_months": 6.0,
    "n_paths": 400.0,
    "n_starts": 34.0,
    "p_beat_spy": 0.185,
    "median_excess": -0.05551104142180607,
    "p10_terminal": 0.9994296604003042,
    "p50_terminal": 1.0538923802537592,
    "p90_terminal": 1.0799144018392737,
    "labels": [
      "1",
      "2",
      "3",
      "4",
      "5",
      "6"
    ],
    "strategy_bands": {
      "p10": [
        0.9804930910866138,
        0.9862044926380519,
        0.99022874157916,
        0.9858547231336733,
        0.9910318552722983,
        0.9994296604003042
      ],
      "p25": [
        0.9971268601316181,
        0.9952156745313491,
        1.0058294947543398,
        1.0118475114989114,
        1.0112876574059553,
        1.0183085938500465
      ],
      "p50": [
        1.0069425710802211,
        1.014507637371601,
        1.0203258592950362,
        1.0292574998584025,
        1.0430460130997956,
        1.0538923802537592
      ],
      "p75": [
        1.0208998246328234,
        1.0251288895309691,
        1.0407572380990053,
        1.0513416271638332,
        1.0556722284836066,
        1.0629162216972055
      ],
      "p90": [
        1.0242335475532833,
        1.0388935732661735,
        1.0579451229672863,
        1.0681256946770428,
        1.0770100523262938,
        1.0799144018392737
      ]
    },
    "spy_bands": {
      "p10": [
        0.9759399329464051,
        0.9370845589583588,
        0.9573311843428758,
        0.9570567710261483,
        1.0080987565115913,
        0.9817813529560435
      ],
      "p25": [
        0.9913299434558163,
        1.0082205609351422,
        1.0170087949311732,
        1.0460476797655631,
        1.0390754613866908,
        1.0605046526151842
      ],
      "p50": [
        1.0207620066420455,
        1.0357577933335682,
        1.0619117547505996,
        1.0593921331824316,
        1.081114459742535,
        1.100918818048328
      ],
      "p75": [
        1.0356202394390492,
        1.063644667051892,
        1.1008147501004102,
        1.1069855838825704,
        1.112975697722403,
        1.1479123886856872
      ],
      "p90": [
        1.0596335350262864,
        1.0876442148634689,
        1.1077719706196847,
        1.1341763246084495,
        1.1565402226714916,
        1.1977364623239415
      ]
    },
    "cdf": {
      "x": [
        -0.15709816879920524,
        -0.15116476464119155,
        -0.14334447301723485,
        -0.13277359419552437,
        -0.11520163145928593,
        -0.11324919115525955,
        -0.11324919115525955,
        -0.10191277633676184,
        -0.09766061666603355,
        -0.09586489118953069,
        -0.09552925818279512,
        -0.09452233076168026,
        -0.08643568600427232,
        -0.08414927272755368,
        -0.08414927272755368,
        -0.07087387568831827,
        -0.06249956183489436,
        -0.06074340136328793,
        -0.05905274599264443,
        -0.057507009382993454,
        -0.05551104142180607,
        -0.05551104142180607,
        -0.04998331920923138,
        -0.04916690551465597,
        -0.047378375768287406,
        -0.04582907827627869,
        -0.030876671255327226,
        -0.030876671255327226,
        -0.020616505835186594,
        -0.019474169485822923,
        -0.0160067361980738,
        -0.006057244646832771,
        -0.0017366032254444441,
        0.0032558394017181413,
        0.004302348687555857,
        0.004302348687555857,
        0.00994303811000763,
        0.026574056596039397,
        0.036878855973476954,
        0.0596358376063264,
        0.0596358376063264
      ],
      "y": [
        0.0,
        0.025,
        0.05,
        0.07500000000000001,
        0.1,
        0.125,
        0.15000000000000002,
        0.17500000000000002,
        0.2,
        0.225,
        0.25,
        0.275,
        0.30000000000000004,
        0.325,
        0.35000000000000003,
        0.375,
        0.4,
        0.42500000000000004,
        0.45,
        0.47500000000000003,
        0.5,
        0.525,
        0.55,
        0.5750000000000001,
        0.6000000000000001,
        0.625,
        0.65,
        0.675,
        0.7000000000000001,
        0.7250000000000001,
        0.75,
        0.775,
        0.8,
        0.8250000000000001,
        0.8500000000000001,
        0.875,
        0.9,
        0.925,
        0.9500000000000001,
        0.9750000000000001,
        1.0
      ]
    }
  },
  "bootstrap_long": {
    "status": "ok",
    "horizon_months": 24.0,
    "n_paths": 400.0,
    "n_starts": 16.0,
    "p_beat_spy": 0.0,
    "median_excess": -0.2772824592965668,
    "p10_terminal": 1.1169465274295263,
    "p50_terminal": 1.190096321181088,
    "p90_terminal": 1.232800196165528,
    "labels": [
      "1",
      "2",
      "3",
      "4",
      "5",
      "6",
      "7",
      "8",
      "9",
      "10",
      "11",
      "12",
      "13",
      "14",
      "15",
      "16",
      "17",
      "18",
      "19",
      "20",
      "21",
      "22",
      "23",
      "24"
    ],
    "strategy_bands": {
      "p10": [
        0.9804930910866138,
        0.9680194046928767,
        0.9883677098776517,
        0.9846872179470957,
        1.0085496824683269,
        0.9892639515012526,
        1.0096716647475688,
        1.035242661963928,
        1.0282918384601807,
        1.0396181125267272,
        1.0432099235647383,
        1.0389088275594038,
        1.0456785608602184,
        1.0574904449349056,
        1.064832147515521,
        1.0796599516250842,
        1.0762594310411566,
        1.096864481135868,
        1.0984824918363774,
        1.093988408568624,
        1.0998794574061908,
        1.1098595956888726,
        1.1158361097267133,
        1.1169465274295263
      ],
      "p25": [
        0.9811056341307496,
        0.99133971991325,
        1.0005291438927626,
        1.0031022560595084,
        1.0141890178697683,
        1.0277480118763975,
        1.0289775346773675,
        1.0426582073420845,
        1.0430175313672758,
        1.0459276482488842,
        1.0496776477259735,
        1.0517829147295146,
        1.058075877130704,
        1.064490742067622,
        1.0790888944985486,
        1.0901278747479943,
        1.1042370616729795,
        1.0988830016582827,
        1.1053311375920971,
        1.1148251977601578,
        1.1249297833782483,
        1.1286001641541685,
        1.139509098440757,
        1.1634622121732823
      ],
      "p50": [
        0.9987357415781825,
        1.0080312843227799,
        1.0083636824262672,
        1.0304499398308855,
        1.030805056606,
        1.0523831305028921,
        1.0536344527420347,
        1.0517697187093462,
        1.0607462530034035,
        1.054589877573472,
        1.0617380695975016,
        1.075115060917759,
        1.0885217582255977,
        1.0928421543182494,
        1.1038882380506698,
        1.102048671491895,
        1.1156607881433833,
        1.1216517850561676,
        1.1337711028553799,
        1.146834926914411,
        1.149927571643453,
        1.1657123996705039,
        1.1705413488698564,
        1.190096321181088
      ],
      "p75": [
        1.0210205550489257,
        1.0362418885371025,
        1.042853651131239,
        1.053698017962579,
        1.052374825669247,
        1.0579934684780528,
        1.0601347146549467,
        1.0730700905655284,
        1.0686489579687894,
        1.0682935463125727,
        1.0863575946841082,
        1.1057692874695315,
        1.0917018560504734,
        1.114900502016341,
        1.1223826776575672,
        1.1305133783030918,
        1.1279457904368,
        1.1419889966065657,
        1.1501394383890453,
        1.1532409943220927,
        1.177155223249154,
        1.1782156452311934,
        1.2058670958750757,
        1.213179946778905
      ],
      "p90": [
        1.0449583184384732,
        1.0424943835634937,
        1.0722580676205506,
        1.0662439612370855,
        1.0650180668330735,
        1.076172408756038,
        1.076370755451692,
        1.0933140708931917,
        1.0990555166470246,
        1.121877123970009,
        1.1277685661650936,
        1.136206815679823,
        1.1216156038117777,
        1.1332275841434818,
        1.130623617626856,
        1.147689217423787,
        1.1487568743459253,
        1.1538373240197606,
        1.1769694975010825,
        1.1998251587782416,
        1.2065454339851072,
        1.207734566909455,
        1.2137732861148305,
        1.232800196165528
      ]
    },
    "spy_bands": {
      "p10": [
        0.9596803712365269,
        0.9370845589583588,
        0.9677583898353472,
        1.0004803550558719,
        1.0352257835780878,
        1.051763513336147,
        1.0939726611629648,
        1.1229175885973797,
        1.1082911413864422,
        1.0742167201444162,
        1.0932564067562793,
        1.1187655122151954,
        1.1759080086476958,
        1.17683438305275,
        1.1784481308791148,
        1.2274019656511062,
        1.2525878628285154,
        1.2935498613534093,
        1.2947096981882475,
        1.2604019754181968,
        1.2399179064767667,
        1.2805044595268928,
        1.3397271628666163,
        1.3697749835209398
      ],
      "p25": [
        0.9837479872763343,
        1.0082205609351422,
        1.0411912852694294,
        1.0564303080390063,
        1.080377428643395,
        1.082992812376924,
        1.1129648047592404,
        1.1297476417951746,
        1.137603185749325,
        1.1643479951646196,
        1.1996923007240659,
        1.1844625230969368,
        1.1899871729469944,
        1.2173943016126054,
        1.1997695350142423,
        1.2399477592602963,
        1.2748889044770804,
        1.3198672651990837,
        1.323165443954204,
        1.3307173144789517,
        1.3288036514787962,
        1.3483201548695756,
        1.3817548764297878,
        1.4046685204878775
      ],
      "p50": [
        1.0159749979380335,
        1.0478166672767997,
        1.0722995559025126,
        1.0779247426279455,
        1.1041375396103374,
        1.1367590449674152,
        1.1504115653606213,
        1.1574661072183412,
        1.188705739580173,
        1.2076375279609175,
        1.2292865857707789,
        1.2488646804381098,
        1.2485298381310024,
        1.2747543733276316,
        1.2789695428172885,
        1.3047337064570756,
        1.317298645457498,
        1.3347376952436196,
        1.3549302722405665,
        1.3827330096275052,
        1.4081835131620752,
        1.4084493152850979,
        1.4192765183552292,
        1.46649261622771
      ],
      "p75": [
        1.0456553235023327,
        1.069715121513149,
        1.1039010121853678,
        1.1223784484350725,
        1.112975697722403,
        1.1522417249277415,
        1.1747340761449148,
        1.1994085806586865,
        1.2185108266351372,
        1.2595924649373749,
        1.2627726099735301,
        1.2803801146251592,
        1.2958139582648556,
        1.3316712217391666,
        1.3529446667605882,
        1.3693277865011175,
        1.3825395896410602,
        1.3525270942326175,
        1.386625541548122,
        1.416790052142813,
        1.4565644973676664,
        1.4661213790368348,
        1.4689801903859097,
        1.470454505009834
      ],
      "p90": [
        1.0521869624718256,
        1.0876442148634689,
        1.1177475068387646,
        1.154299970011243,
        1.1933655418972238,
        1.2089460029515624,
        1.2051541952915015,
        1.2425218023642193,
        1.2863582446106234,
        1.3019350539720385,
        1.3323555768743416,
        1.3603408157153056,
        1.3482019067580089,
        1.4251662971175163,
        1.394227741739971,
        1.4316714525635017,
        1.408259886882133,
        1.4307568356712903,
        1.4367083719463976,
        1.5025493050745813,
        1.4785850069204007,
        1.5126389618276237,
        1.5436778312650894,
        1.5986640052315042
      ]
    },
    "cdf": {
      "x": [
        -0.4236221575697525,
        -0.4236221575697525,
        -0.3760979718323598,
        -0.3760979718323598,
        -0.3760979718323598,
        -0.3249958359021199,
        -0.3249958359021199,
        -0.3249958359021199,
        -0.3064039634610398,
        -0.3064039634610398,
        -0.3064039634610398,
        -0.29464271785424034,
        -0.29464271785424034,
        -0.2886096888726022,
        -0.2886096888726022,
        -0.2803581838287461,
        -0.2803581838287461,
        -0.2803581838287461,
        -0.2803581838287461,
        -0.2772824592965668,
        -0.2772824592965668,
        -0.2772824592965668,
        -0.27342626531133285,
        -0.27342626531133285,
        -0.27342626531133285,
        -0.26745083335869047,
        -0.26745083335869047,
        -0.2643603451035833,
        -0.2579416387275928,
        -0.2579416387275928,
        -0.2528284560914136,
        -0.2528284560914136,
        -0.23241261662977464,
        -0.23241261662977464,
        -0.19148857370897243,
        -0.19148857370897243,
        -0.19148857370897243,
        -0.15088078596976873,
        -0.09601878158650168,
        -0.09601878158650168,
        -0.09601878158650168
      ],
      "y": [
        0.0,
        0.025,
        0.05,
        0.07500000000000001,
        0.1,
        0.125,
        0.15000000000000002,
        0.17500000000000002,
        0.2,
        0.225,
        0.25,
        0.275,
        0.30000000000000004,
        0.325,
        0.35000000000000003,
        0.375,
        0.4,
        0.42500000000000004,
        0.45,
        0.47500000000000003,
        0.5,
        0.525,
        0.55,
        0.5750000000000001,
        0.6000000000000001,
        0.625,
        0.65,
        0.675,
        0.7000000000000001,
        0.7250000000000001,
        0.75,
        0.775,
        0.8,
        0.8250000000000001,
        0.8500000000000001,
        0.875,
        0.9,
        0.925,
        0.9500000000000001,
        0.9750000000000001,
        1.0
      ]
    }
  },
  "alpha_decay": {
    "status": "ok",
    "window_months": 12.0,
    "n_windows": 28.0,
    "frac_positive_significant": 0.0,
    "frac_negative_significant": 0.6071428571428571,
    "last_slope": -0.004088684656158739,
    "last_pvalue": 0.17257242106851114,
    "end_relative_wealth": 0.6854822719072661,
    "charts": {
      "relative_wealth": {
        "labels": [
          "2023-04",
          "2023-05",
          "2023-06",
          "2023-07",
          "2023-08",
          "2023-09",
          "2023-10",
          "2023-11",
          "2023-12",
          "2024-01",
          "2024-02",
          "2024-03",
          "2024-04",
          "2024-05",
          "2024-06",
          "2024-07",
          "2024-08",
          "2024-09",
          "2024-10",
          "2024-11",
          "2024-12",
          "2025-01",
          "2025-02",
          "2025-03",
          "2025-04",
          "2025-05",
          "2025-06",
          "2025-07",
          "2025-08",
          "2025-09",
          "2025-10",
          "2025-11",
          "2025-12",
          "2026-01",
          "2026-02",
          "2026-03",
          "2026-04",
          "2026-05",
          "2026-06",
          "2026-07"
        ],
        "values": [
          0.9895764463327842,
          0.9662372551830123,
          0.9209636299970899,
          0.9105185575862806,
          0.9137859374190956,
          0.9405764118621605,
          0.9432822806816741,
          0.9039921400256334,
          0.9033895637415319,
          0.8840664721646783,
          0.8378039806407569,
          0.825205536641816,
          0.8396854463803203,
          0.8186281690797272,
          0.7910035095462458,
          0.8104944686715643,
          0.7961482128239259,
          0.7909442242198355,
          0.777700370672573,
          0.7495492328890431,
          0.7500552758399281,
          0.7366280365618254,
          0.7505635908173324,
          0.7944124172989541,
          0.8069237565693639,
          0.769783369857523,
          0.7488270413309394,
          0.7324049358176743,
          0.7395626853903955,
          0.719298595074455,
          0.7044460230955701,
          0.7127260592516067,
          0.7151082172189853,
          0.7194507192027587,
          0.746437894807276,
          0.7629905780981329,
          0.706610455357735,
          0.6749194212093056,
          0.6831715679653286,
          0.6854822719072661
        ]
      },
      "log_relative_wealth": {
        "labels": [
          "2023-04",
          "2023-05",
          "2023-06",
          "2023-07",
          "2023-08",
          "2023-09",
          "2023-10",
          "2023-11",
          "2023-12",
          "2024-01",
          "2024-02",
          "2024-03",
          "2024-04",
          "2024-05",
          "2024-06",
          "2024-07",
          "2024-08",
          "2024-09",
          "2024-10",
          "2024-11",
          "2024-12",
          "2025-01",
          "2025-02",
          "2025-03",
          "2025-04",
          "2025-05",
          "2025-06",
          "2025-07",
          "2025-08",
          "2025-09",
          "2025-10",
          "2025-11",
          "2025-12",
          "2026-01",
          "2026-02",
          "2026-03",
          "2026-04",
          "2026-05",
          "2026-06",
          "2026-07"
        ],
        "values": [
          -0.010478259386804571,
          -0.03434586914626511,
          -0.08233473319485304,
          -0.09374099826898825,
          -0.09015893909471562,
          -0.06126238754222206,
          -0.05838969789619207,
          -0.10093461328966925,
          -0.10160140802945421,
          -0.12322302441505423,
          -0.17697111917856,
          -0.19212278835309396,
          -0.17472792587050726,
          -0.20012530422865826,
          -0.23445287437698617,
          -0.21011076241752327,
          -0.22796991345528447,
          -0.23452782669705674,
          -0.25141395665466787,
          -0.28828327595300346,
          -0.2876083740476708,
          -0.30567221356976926,
          -0.28693090022918105,
          -0.23015253533235822,
          -0.21452609278469323,
          -0.2616461415646967,
          -0.2892472415822686,
          -0.3114217269668134,
          -0.3016962331616258,
          -0.3294787152951424,
          -0.35034356790219345,
          -0.33865814101815733,
          -0.3353213949869762,
          -0.3292672481168633,
          -0.2924428606315501,
          -0.27050959626916204,
          -0.34727574745309653,
          -0.3931619712217013,
          -0.3810092533495527,
          -0.3776326418644884
        ]
      },
      "rolling_slope": {
        "labels": [
          "2024-04",
          "2024-05",
          "2024-06",
          "2024-07",
          "2024-08",
          "2024-09",
          "2024-10",
          "2024-11",
          "2024-12",
          "2025-01",
          "2025-02",
          "2025-03",
          "2025-04",
          "2025-05",
          "2025-06",
          "2025-07",
          "2025-08",
          "2025-09",
          "2025-10",
          "2025-11",
          "2025-12",
          "2026-01",
          "2026-02",
          "2026-03",
          "2026-04",
          "2026-05",
          "2026-06",
          "2026-07"
        ],
        "values": [
          -0.012715704507700721,
          -0.01204121807767378,
          -0.012279846178574258,
          -0.014860780692406431,
          -0.015960183500103635,
          -0.01676988128630699,
          -0.0155546137814472,
          -0.013646589583670151,
          -0.013740655927431365,
          -0.012528942849276062,
          -0.011694045560349609,
          -0.011305555288449986,
          -0.008653044468657528,
          -0.0043428987738424445,
          -0.0027211800769561343,
          -0.003291170601921143,
          -0.0032243889218036706,
          -0.00288686109670456,
          -0.0034004085730006913,
          -0.004820009514088204,
          -0.006774233646290801,
          -0.008217172249673034,
          -0.009914685175913401,
          -0.009178997385859086,
          -0.004980342559267344,
          -0.002741721956556814,
          -0.003481457249852897,
          -0.004088684656158739
        ]
      },
      "rolling_pvalue": {
        "labels": [
          "2024-04",
          "2024-05",
          "2024-06",
          "2024-07",
          "2024-08",
          "2024-09",
          "2024-10",
          "2024-11",
          "2024-12",
          "2025-01",
          "2025-02",
          "2025-03",
          "2025-04",
          "2025-05",
          "2025-06",
          "2025-07",
          "2025-08",
          "2025-09",
          "2025-10",
          "2025-11",
          "2025-12",
          "2026-01",
          "2026-02",
          "2026-03",
          "2026-04",
          "2026-05",
          "2026-06",
          "2026-07"
        ],
        "values": [
          0.00022797677110020703,
          0.00030345251358476137,
          0.0002772860351410864,
          4.044409255780473e-05,
          5.437792631552962e-06,
          1.016790798493429e-06,
          4.038844441154997e-06,
          5.057624192466376e-06,
          5.084026324472103e-06,
          3.4988976011496137e-06,
          1.5018834740449666e-06,
          3.624789317191788e-06,
          0.0034022258818264296,
          0.1530557857169813,
          0.3398170646715338,
          0.25856726084128995,
          0.26567382552046676,
          0.309488730900308,
          0.2502170970457337,
          0.13790759796874877,
          0.04063296670793924,
          0.012404594577717023,
          0.0011665541666207506,
          0.004243153217414447,
          0.13425329233761035,
          0.2935598213895324,
          0.2259105691544899,
          0.17257242106851114
        ]
      }
    }
  },
  "train_test": {
    "status": "ok",
    "train_frac": 0.7,
    "split": "2025-09",
    "train": {
      "status": "ok",
      "n": 29.0,
      "cagr": 0.07863811416711664,
      "sharpe": 1.1208067364299572,
      "sortino": 2.474551791574721,
      "max_drawdown": -0.050270708107924444,
      "mean_monthly": 0.006522869833164026,
      "total_return": 0.20074215724861832
    },
    "test": {
      "status": "ok",
      "n": 13.0,
      "cagr": 0.06634743207461757,
      "sharpe": 1.237760999625428,
      "sortino": 1.7120987971692336,
      "max_drawdown": -0.028299019858997188,
      "mean_monthly": 0.005476062732004157,
      "total_return": 0.07207118040209015
    },
    "sharpe_ratio_test_over_train": 1.1043482871703632,
    "charts": {
      "train_equity": {
        "labels": [
          "2023-04",
          "2023-05",
          "2023-06",
          "2023-07",
          "2023-08",
          "2023-09",
          "2023-10",
          "2023-11",
          "2023-12",
          "2024-01",
          "2024-02",
          "2024-03",
          "2024-04",
          "2024-05",
          "2024-06",
          "2024-07",
          "2024-08",
          "2024-09",
          "2024-10",
          "2024-11",
          "2024-12",
          "2025-01",
          "2025-02",
          "2025-03",
          "2025-04",
          "2025-05",
          "2025-06",
          "2025-07",
          "2025-08"
        ],
        "values": [
          1.005384928022477,
          0.9862044926380519,
          1.000906789664053,
          1.0219464059350298,
          1.008945356672446,
          0.9892639515012526,
          0.9705724364603275,
          1.015108673988569,
          1.0607462530034035,
          1.054589877573472,
          1.0515598933514236,
          1.069617997798377,
          1.0445032768177278,
          1.0698152966460506,
          1.0701839796295012,
          1.1098325967574325,
          1.1156607881433833,
          1.1316488554372552,
          1.102771017417197,
          1.1262346789966171,
          1.0998794574061908,
          1.1091996152784684,
          1.1158361097267133,
          1.1152187188590188,
          1.1229612040846906,
          1.1385984562052782,
          1.1645172276817979,
          1.165211187205279,
          1.2007421572486183
        ]
      },
      "test_equity": {
        "labels": [
          "2025-09",
          "2025-10",
          "2025-11",
          "2025-12",
          "2026-01",
          "2026-02",
          "2026-03",
          "2026-04",
          "2026-05",
          "2026-06",
          "2026-07",
          "2026-08",
          "2026-09"
        ],
        "values": [
          1.2094405051716506,
          1.2127019769978293,
          1.2293484968543953,
          1.234441057799349,
          1.2602406594269122,
          1.2962137105855593,
          1.2595321330481941,
          1.289000603435264,
          1.295982024809801,
          1.2983257434505544,
          1.289040411600878,
          1.3029047392002373,
          1.2872810618800783
        ]
      }
    }
  },
  "cost": {
    "status": "ok",
    "avg_daily_turnover": 0.00040192926045016077,
    "monthly_turnover": 0.008440514469453377,
    "note": "Additional one-way bps on top of the published (already costed) monthly path.",
    "half_sharpe_bps": null,
    "zero_sharpe_bps": null,
    "base_sharpe": 1.153497549962216,
    "curve": {
      "labels": [
        "0",
        "1",
        "2",
        "3",
        "4",
        "5",
        "6",
        "7",
        "8",
        "9",
        "10",
        "11",
        "12",
        "13",
        "14",
        "15",
        "16",
        "17",
        "18",
        "19",
        "20",
        "21",
        "22",
        "23",
        "24"
      ],
      "sharpe": [
        1.153497549962216,
        1.1533404869582562,
        1.1531834239542964,
        1.1530263609503366,
        1.1528692979463768,
        1.152712234942417,
        1.152555171938457,
        1.1523981089344972,
        1.1522410459305374,
        1.1520839829265777,
        1.1519269199226179,
        1.1517698569186579,
        1.151612793914698,
        1.1514557309107385,
        1.1512986679067787,
        1.1511416049028187,
        1.150984541898859,
        1.150827478894899,
        1.1506704158909393,
        1.1505133528869793,
        1.1503562898830195,
        1.1501992268790597,
        1.1500421638751,
        1.14988510087114,
        1.1497280378671804
      ],
      "cagr": [
        0.07481879316924944,
        0.07480797024331465,
        0.07479714741727705,
        0.07478632469113577,
        0.07477550206488948,
        0.07476467953853838,
        0.07475385711208071,
        0.0747430347855158,
        0.07473221255884299,
        0.07472139043206116,
        0.07471056840517187,
        0.07469974647817024,
        0.07468892465105692,
        0.07467810292383192,
        0.07466728129649391,
        0.07465645976904178,
        0.07464563834147508,
        0.07463481701379315,
        0.07462399578599421,
        0.07461317465807848,
        0.07460235363004464,
        0.074591532701892,
        0.0745807118736197,
        0.0745698911452275,
        0.07455907051671296
      ]
    },
    "rows": [
      {
        "bps": 0.0,
        "cagr": 0.07481879316924944,
        "sharpe": 1.153497549962216,
        "max_drawdown": -0.050270708107924444
      },
      {
        "bps": 1.0,
        "cagr": 0.07480797024331465,
        "sharpe": 1.1533404869582562,
        "max_drawdown": null
      },
      {
        "bps": 2.0,
        "cagr": 0.07479714741727705,
        "sharpe": 1.1531834239542964,
        "max_drawdown": null
      },
      {
        "bps": 3.0,
        "cagr": 0.07478632469113577,
        "sharpe": 1.1530263609503366,
        "max_drawdown": null
      },
      {
        "bps": 4.0,
        "cagr": 0.07477550206488948,
        "sharpe": 1.1528692979463768,
        "max_drawdown": null
      },
      {
        "bps": 5.0,
        "cagr": 0.07476467953853838,
        "sharpe": 1.152712234942417,
        "max_drawdown": null
      },
      {
        "bps": 6.0,
        "cagr": 0.07475385711208071,
        "sharpe": 1.152555171938457,
        "max_drawdown": null
      },
      {
        "bps": 7.0,
        "cagr": 0.0747430347855158,
        "sharpe": 1.1523981089344972,
        "max_drawdown": null
      },
      {
        "bps": 8.0,
        "cagr": 0.07473221255884299,
        "sharpe": 1.1522410459305374,
        "max_drawdown": null
      },
      {
        "bps": 9.0,
        "cagr": 0.07472139043206116,
        "sharpe": 1.1520839829265777,
        "max_drawdown": null
      },
      {
        "bps": 10.0,
        "cagr": 0.07471056840517187,
        "sharpe": 1.1519269199226179,
        "max_drawdown": null
      },
      {
        "bps": 11.0,
        "cagr": 0.07469974647817024,
        "sharpe": 1.1517698569186579,
        "max_drawdown": null
      },
      {
        "bps": 12.0,
        "cagr": 0.07468892465105692,
        "sharpe": 1.151612793914698,
        "max_drawdown": null
      },
      {
        "bps": 13.0,
        "cagr": 0.07467810292383192,
        "sharpe": 1.1514557309107385,
        "max_drawdown": null
      },
      {
        "bps": 14.0,
        "cagr": 0.07466728129649391,
        "sharpe": 1.1512986679067787,
        "max_drawdown": null
      },
      {
        "bps": 15.0,
        "cagr": 0.07465645976904178,
        "sharpe": 1.1511416049028187,
        "max_drawdown": null
      },
      {
        "bps": 16.0,
        "cagr": 0.07464563834147508,
        "sharpe": 1.150984541898859,
        "max_drawdown": null
      },
      {
        "bps": 17.0,
        "cagr": 0.07463481701379315,
        "sharpe": 1.150827478894899,
        "max_drawdown": null
      },
      {
        "bps": 18.0,
        "cagr": 0.07462399578599421,
        "sharpe": 1.1506704158909393,
        "max_drawdown": null
      },
      {
        "bps": 19.0,
        "cagr": 0.07461317465807848,
        "sharpe": 1.1505133528869793,
        "max_drawdown": null
      },
      {
        "bps": 20.0,
        "cagr": 0.07460235363004464,
        "sharpe": 1.1503562898830195,
        "max_drawdown": null
      },
      {
        "bps": 21.0,
        "cagr": 0.074591532701892,
        "sharpe": 1.1501992268790597,
        "max_drawdown": null
      },
      {
        "bps": 22.0,
        "cagr": 0.0745807118736197,
        "sharpe": 1.1500421638751,
        "max_drawdown": null
      },
      {
        "bps": 23.0,
        "cagr": 0.0745698911452275,
        "sharpe": 1.14988510087114,
        "max_drawdown": null
      },
      {
        "bps": 24.0,
        "cagr": 0.07455907051671296,
        "sharpe": 1.1497280378671804,
        "max_drawdown": null
      }
    ]
  },
  "noise": {
    "status": "ok",
    "n_sims": 0.0,
    "analytic": true,
    "base_sharpe": 1.153497549962216,
    "critical_noise": null,
    "note": "Analytic Sharpe with added Gaussian variance on monthly returns, scaled by 12-month rolling vol. Not a price-path re-backtest.",
    "curve": {
      "labels": [
        "0.05",
        "0.1",
        "0.2",
        "0.3",
        "0.5",
        "0.75",
        "1.0",
        "1.5"
      ],
      "median_sharpe": [
        1.1519228854195183,
        1.1472373051852154,
        1.1290509523283923,
        1.1005722156301792,
        1.0221221652837695,
        0.9075163613215621,
        0.7970642307863806,
        0.6199217112987366
      ],
      "p10_sharpe": [
        1.151450486056709,
        1.1453592317521153,
        1.121716973038245,
        1.084694615330568,
        0.9827095498802356,
        0.8337220047293659,
        0.6901342350336299,
        0.45984895969969286
      ],
      "p90_sharpe": [
        1.1523952847823276,
        1.1491153786183155,
        1.1363849316185395,
        1.1164498159297902,
        1.0615347806873034,
        0.9813107179137583,
        0.9039942265391312,
        0.7799944628977804
      ]
    },
    "rows": [
      {
        "level": 0.05,
        "median_sharpe": 1.1519228854195183,
        "p10_sharpe": 1.151450486056709,
        "p90_sharpe": 1.1523952847823276
      },
      {
        "level": 0.1,
        "median_sharpe": 1.1472373051852154,
        "p10_sharpe": 1.1453592317521153,
        "p90_sharpe": 1.1491153786183155
      },
      {
        "level": 0.2,
        "median_sharpe": 1.1290509523283923,
        "p10_sharpe": 1.121716973038245,
        "p90_sharpe": 1.1363849316185395
      },
      {
        "level": 0.3,
        "median_sharpe": 1.1005722156301792,
        "p10_sharpe": 1.084694615330568,
        "p90_sharpe": 1.1164498159297902
      },
      {
        "level": 0.5,
        "median_sharpe": 1.0221221652837695,
        "p10_sharpe": 0.9827095498802356,
        "p90_sharpe": 1.0615347806873034
      },
      {
        "level": 0.75,
        "median_sharpe": 0.9075163613215621,
        "p10_sharpe": 0.8337220047293659,
        "p90_sharpe": 0.9813107179137583
      },
      {
        "level": 1.0,
        "median_sharpe": 0.7970642307863806,
        "p10_sharpe": 0.6901342350336299,
        "p90_sharpe": 0.9039942265391312
      },
      {
        "level": 1.5,
        "median_sharpe": 0.6199217112987366,
        "p10_sharpe": 0.45984895969969286,
        "p90_sharpe": 0.7799944628977804
      }
    ]
  },
  "regimes": {
    "status": "ok",
    "frac_months_beat_spy": 0.0,
    "frac_stress_months_beat_spy": null,
    "n_regimes_ok": 3.0,
    "n_regimes_beat": 0.0,
    "charts": {
      "labels": [
        "Strong bull",
        "Bull",
        "Sideways",
        "Bear",
        "Strong bear",
        "Volatility up",
        "Volatility down"
      ],
      "strategy": [
        0.0068255846754718815,
        0.009461297838512994,
        null,
        null,
        null,
        0.001902777854521287,
        null
      ],
      "spy": [
        0.0164204433085186,
        0.013618092686599303,
        null,
        null,
        null,
        0.02037444722546391,
        null
      ]
    },
    "rows": [
      {
        "id": "strong_bull",
        "label": "Strong bull",
        "n_months": 30.0,
        "status": "ok",
        "strategy_mean": 0.0068255846754718815,
        "spy_mean": 0.0164204433085186,
        "beats_spy": false
      },
      {
        "id": "bull",
        "label": "Bull",
        "n_months": 5.0,
        "status": "ok",
        "strategy_mean": 0.009461297838512994,
        "spy_mean": 0.013618092686599303,
        "beats_spy": false
      },
      {
        "id": "sideways",
        "label": "Sideways",
        "n_months": 0.0,
        "status": "not_estimable",
        "strategy_mean": null,
        "spy_mean": null,
        "beats_spy": null
      },
      {
        "id": "bear",
        "label": "Bear",
        "n_months": 0.0,
        "status": "not_estimable",
        "strategy_mean": null,
        "spy_mean": null,
        "beats_spy": null
      },
      {
        "id": "strong_bear",
        "label": "Strong bear",
        "n_months": 0.0,
        "status": "not_estimable",
        "strategy_mean": null,
        "spy_mean": null,
        "beats_spy": null
      },
      {
        "id": "vol_up",
        "label": "Volatility up",
        "n_months": 5.0,
        "status": "ok",
        "strategy_mean": 0.001902777854521287,
        "spy_mean": 0.02037444722546391,
        "beats_spy": false
      },
      {
        "id": "vol_down",
        "label": "Volatility down",
        "n_months": 0.0,
        "status": "not_estimable",
        "strategy_mean": null,
        "spy_mean": null,
        "beats_spy": null
      }
    ]
  },
  "histogram": {
    "status": "ok",
    "labels": [
      "-5.2%",
      "-4.4%",
      "-3.6%",
      "-2.8%",
      "-2.0%",
      "-1.2%",
      "-0.3%",
      "0.5%",
      "1.3%",
      "2.1%",
      "2.9%",
      "3.7%",
      "4.5%",
      "5.3%",
      "6.1%",
      "6.9%",
      "7.7%",
      "8.5%",
      "9.3%",
      "10.1%"
    ],
    "centers": [
      -0.051700010970687896,
      -0.04366141108162838,
      -0.03562281119256888,
      -0.027584211303509378,
      -0.01954561141444987,
      -0.011507011525390368,
      -0.003468411636330864,
      0.004570188252728643,
      0.012608788141788146,
      0.020647388030847653,
      0.02868598791990716,
      0.03672458780896666,
      0.04476318769802617,
      0.052801787587085675,
      0.06084038747614518,
      0.06887898736520469,
      0.07691758725426419,
      0.08495618714332369,
      0.0929947870323832,
      0.10103338692144272
    ],
    "strategy": [
      0.0,
      0.0,
      0.0,
      2.0,
      5.0,
      1.0,
      5.0,
      11.0,
      4.0,
      7.0,
      2.0,
      1.0,
      2.0,
      0.0,
      0.0,
      0.0,
      0.0,
      0.0,
      0.0,
      0.0
    ],
    "spy": [
      2.0,
      2.0,
      0.0,
      1.0,
      2.0,
      6.0,
      0.0,
      3.0,
      4.0,
      5.0,
      2.0,
      3.0,
      1.0,
      4.0,
      3.0,
      0.0,
      0.0,
      0.0,
      1.0,
      1.0
    ]
  },
  "half_sample": {
    "status": "ok",
    "first": {
      "status": "ok",
      "engine": "local_monthly",
      "observations": 21.0,
      "start": "2023-04-30",
      "end": "2024-12-31",
      "total_return": 0.09987945740619075,
      "cagr": 0.05590723621023108,
      "sharpe": 0.7295867732268522,
      "sortino": 2.0718388833355847,
      "volatility": 0.07874451172872383,
      "max_drawdown": -0.050270708107924444
    },
    "second": {
      "status": "ok",
      "engine": "local_monthly",
      "observations": 21.0,
      "start": "2025-01-31",
      "end": "2026-09-30",
      "total_return": 0.17038376634093266,
      "cagr": 0.09406906074066779,
      "sharpe": 1.914896874104678,
      "sortino": 2.2275150904330547,
      "volatility": 0.04769010889646426,
      "max_drawdown": -0.0282990198589973
    },
    "sharpe_ratio_second_over_first": 2.6246321128265224
  },
  "eras": [
    {
      "id": "2020s",
      "label": "2020s",
      "n_months": 42.0,
      "cagr": 0.07481879316924944,
      "sharpe": 1.153497549962216,
      "total_return": 0.2872810618800792
    }
  ],
  "events": [
    {
      "id": "dotcom",
      "label": "Dot-com bust",
      "start": "2000-03",
      "end": "2002-09",
      "status": "not_estimable",
      "reason": "strategy history does not cover this episode",
      "n_months": 0.0,
      "strategy_return": null,
      "spy_return": null
    },
    {
      "id": "gfc",
      "label": "Global Financial Crisis",
      "start": "2007-10",
      "end": "2009-03",
      "status": "not_estimable",
      "reason": "strategy history does not cover this episode",
      "n_months": 0.0,
      "strategy_return": null,
      "spy_return": null
    },
    {
      "id": "covid",
      "label": "COVID crash",
      "start": "2020-02",
      "end": "2020-03",
      "status": "not_estimable",
      "reason": "strategy history does not cover this episode",
      "n_months": 0.0,
      "strategy_return": null,
      "spy_return": null
    },
    {
      "id": "inflation_2022",
      "label": "2022 inflation shock",
      "start": "2022-01",
      "end": "2022-09",
      "status": "not_estimable",
      "reason": "strategy history does not cover this episode",
      "n_months": 0.0,
      "strategy_return": null,
      "spy_return": null
    }
  ],
  "rolling_sharpe_std": 0.9175981058472057,
  "avg_daily_turnover": 0.00040192926045016077,
  "swr": 0.0570034420582475,
  "grade": {
    "score": 36.99391451894516,
    "letter": "F",
    "factor_letters": {
      "edge": "F",
      "bootstrap": "F",
      "persistence": "F",
      "stability": "A",
      "cost": "A",
      "regimes": "F"
    },
    "factor_scores": {
      "edge": 16.1,
      "bootstrap": 12.0,
      "persistence": 0.0,
      "stability": 92.58696574340726,
      "cost": 96.0,
      "regimes": 16.0
    },
    "weights": {
      "edge": 0.2,
      "bootstrap": 0.18,
      "persistence": 0.16,
      "stability": 0.16,
      "cost": 0.15,
      "regimes": 0.15
    },
    "missing_weight": 0.0
  },
  "factor_scores": {
    "edge": 16.1,
    "bootstrap": 12.0,
    "persistence": 0.0,
    "stability": 92.58696574340726,
    "cost": 96.0,
    "regimes": 16.0
  },
  "links": {
    "strategy_page": "strategies/larry-swedroe-30-70.html",
    "tearsheet": "tearsheets/strategies/larry-swedroe-30-70.html",
    "payload": "site-data/strategies/larry-swedroe-30-70.json",
    "research_payload": "site-data/strategy-research/larry-swedroe-30-70.json",
    "index": "strategy-research.html"
  },
  "charts": {
    "equity": {
      "labels": [
        "2023-04",
        "2023-05",
        "2023-06",
        "2023-07",
        "2023-08",
        "2023-09",
        "2023-10",
        "2023-11",
        "2023-12",
        "2024-01",
        "2024-02",
        "2024-03",
        "2024-04",
        "2024-05",
        "2024-06",
        "2024-07",
        "2024-08",
        "2024-09",
        "2024-10",
        "2024-11",
        "2024-12",
        "2025-01",
        "2025-02",
        "2025-03",
        "2025-04",
        "2025-05",
        "2025-06",
        "2025-07",
        "2025-08",
        "2025-09",
        "2025-10",
        "2025-11",
        "2025-12",
        "2026-01",
        "2026-02",
        "2026-03",
        "2026-04",
        "2026-05",
        "2026-06",
        "2026-07",
        "2026-08",
        "2026-09"
      ],
      "values": [
        1.005384928022477,
        0.9862044926380519,
        1.000906789664053,
        1.0219464059350298,
        1.008945356672446,
        0.9892639515012526,
        0.9705724364603275,
        1.015108673988569,
        1.0607462530034035,
        1.054589877573472,
        1.0515598933514236,
        1.069617997798377,
        1.0445032768177278,
        1.0698152966460506,
        1.0701839796295012,
        1.1098325967574325,
        1.1156607881433833,
        1.1316488554372552,
        1.102771017417197,
        1.1262346789966171,
        1.0998794574061908,
        1.1091996152784684,
        1.1158361097267133,
        1.1152187188590188,
        1.1229612040846906,
        1.1385984562052782,
        1.1645172276817979,
        1.165211187205279,
        1.2007421572486183,
        1.2094405051716506,
        1.2127019769978293,
        1.2293484968543953,
        1.234441057799349,
        1.2602406594269124,
        1.2962137105855596,
        1.2595321330481943,
        1.2890006034352643,
        1.2959820248098015,
        1.2983257434505548,
        1.2890404116008785,
        1.302904739200238,
        1.2872810618800792
      ]
    },
    "drawdown": {
      "labels": [
        "2023-04",
        "2023-05",
        "2023-06",
        "2023-07",
        "2023-08",
        "2023-09",
        "2023-10",
        "2023-11",
        "2023-12",
        "2024-01",
        "2024-02",
        "2024-03",
        "2024-04",
        "2024-05",
        "2024-06",
        "2024-07",
        "2024-08",
        "2024-09",
        "2024-10",
        "2024-11",
        "2024-12",
        "2025-01",
        "2025-02",
        "2025-03",
        "2025-04",
        "2025-05",
        "2025-06",
        "2025-07",
        "2025-08",
        "2025-09",
        "2025-10",
        "2025-11",
        "2025-12",
        "2026-01",
        "2026-02",
        "2026-03",
        "2026-04",
        "2026-05",
        "2026-06",
        "2026-07",
        "2026-08",
        "2026-09"
      ],
      "values": [
        0.0,
        -0.01907770332518477,
        -0.004454153064768929,
        0.0,
        -0.012721850370116528,
        -0.03198059530712327,
        -0.050270708107924444,
        -0.00669089093787123,
        0.0,
        -0.005803815391758782,
        -0.008660280086749794,
        0.0,
        -0.0234800845089963,
        0.0,
        0.0,
        0.0,
        0.0,
        0.0,
        -0.025518373372895975,
        -0.0047843254686509296,
        -0.028073547618964523,
        -0.01983763784227277,
        -0.01397319109595363,
        -0.014518758623131456,
        -0.007676985056648045,
        0.0,
        0.0,
        0.0,
        0.0,
        0.0,
        0.0,
        0.0,
        0.0,
        0.0,
        0.0,
        -0.028299019858997188,
        -0.005564751469136042,
        -0.0001787404143822613,
        0.0,
        -0.007151773656585481,
        0.0,
        -0.011991419518321056
      ]
    },
    "rolling_sharpe": {
      "labels": [
        "2023-04",
        "2023-05",
        "2023-06",
        "2023-07",
        "2023-08",
        "2023-09",
        "2023-10",
        "2023-11",
        "2023-12",
        "2024-01",
        "2024-02",
        "2024-03",
        "2024-04",
        "2024-05",
        "2024-06",
        "2024-07",
        "2024-08",
        "2024-09",
        "2024-10",
        "2024-11",
        "2024-12",
        "2025-01",
        "2025-02",
        "2025-03",
        "2025-04",
        "2025-05",
        "2025-06",
        "2025-07",
        "2025-08",
        "2025-09",
        "2025-10",
        "2025-11",
        "2025-12",
        "2026-01",
        "2026-02",
        "2026-03",
        "2026-04",
        "2026-05",
        "2026-06",
        "2026-07",
        "2026-08",
        "2026-09"
      ],
      "values": [
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        0.8703568703803294,
        0.4829213520036628,
        1.0032087920679442,
        0.8332656221173377,
        0.970927976673104,
        1.208492559214875,
        1.7116167877527952,
        1.5722975623698625,
        1.4126660303254583,
        0.5441333425264718,
        0.7512794791398348,
        0.8827151233152984,
        0.6391327140359164,
        1.1975772910654212,
        1.0741499780671937,
        1.3999610010408587,
        0.9504288879510809,
        1.2781405729515163,
        1.170469520131646,
        2.0229250897969737,
        1.934370603235402,
        3.6476795225631267,
        3.816550478139377,
        4.025521075628689,
        2.2647651045670076,
        2.503880366196178,
        2.3404083070748816,
        1.9997136681896788,
        1.8001994835105641,
        1.5966132245365439,
        1.15387374055822
      ]
    },
    "yearly": {
      "labels": [
        "2023",
        "2024",
        "2025",
        "2026"
      ],
      "values": [
        0.06074625300340353,
        0.03689214483858416,
        0.12234213439215469,
        0.04280480120689467
      ]
    },
    "spy_equity": {
      "labels": [
        "2023-04",
        "2023-05",
        "2023-06",
        "2023-07",
        "2023-08",
        "2023-09",
        "2023-10",
        "2023-11",
        "2023-12",
        "2024-01",
        "2024-02",
        "2024-03",
        "2024-04",
        "2024-05",
        "2024-06",
        "2024-07",
        "2024-08",
        "2024-09",
        "2024-10",
        "2024-11",
        "2024-12",
        "2025-01",
        "2025-02",
        "2025-03",
        "2025-04",
        "2025-05",
        "2025-06",
        "2025-07",
        "2025-08",
        "2025-09",
        "2025-10",
        "2025-11",
        "2025-12",
        "2026-01",
        "2026-02",
        "2026-03",
        "2026-04",
        "2026-05",
        "2026-06",
        "2026-07"
      ],
      "values": [
        1.0159749979380335,
        1.0206649426400534,
        1.0868038183736048,
        1.1223784484350725,
        1.1041375396103374,
        1.051763513336147,
        1.0289310594904124,
        1.1229175885973797,
        1.1741847543712525,
        1.192885275912861,
        1.2551383350401188,
        1.296183738843053,
        1.2439220916836506,
        1.306839096251353,
        1.3529446667605882,
        1.3693277865011175,
        1.4013229825463667,
        1.4307568356712903,
        1.4179895741382962,
        1.5025493050745813,
        1.4663978680431544,
        1.5057797968912536,
        1.4866643191573075,
        1.403828407731621,
        1.3916571360582564,
        1.479115424922752,
        1.555121761644752,
        1.5909384689009634,
        1.6235840192704942,
        1.681416470786323,
        1.721497371322807,
        1.7248541440245142,
        1.7262297203072554,
        1.751670581167,
        1.7365325629940467,
        1.6507833375711727,
        1.824202562616602,
        1.9202025961672429,
        1.9004387833605594,
        1.8804868695061794
      ]
    },
    "catalog_ex_equity": {
      "labels": [
        "2023-04",
        "2023-05",
        "2023-06",
        "2023-07",
        "2023-08",
        "2023-09",
        "2023-10",
        "2023-11",
        "2023-12",
        "2024-01",
        "2024-02",
        "2024-03",
        "2024-04",
        "2024-05",
        "2024-06",
        "2024-07",
        "2024-08",
        "2024-09",
        "2024-10",
        "2024-11",
        "2024-12",
        "2025-01",
        "2025-02",
        "2025-03",
        "2025-04",
        "2025-05",
        "2025-06",
        "2025-07",
        "2025-08",
        "2025-09",
        "2025-10",
        "2025-11",
        "2025-12",
        "2026-01",
        "2026-02",
        "2026-03",
        "2026-04",
        "2026-05",
        "2026-06",
        "2026-07",
        "2026-08",
        "2026-09"
      ],
      "values": [
        1.0109093287223823,
        1.0108743336433734,
        1.0429667332093897,
        1.0677897594466776,
        1.0496650081864785,
        1.013360871929228,
        0.9989989456568615,
        1.0461962956139461,
        1.08921342213886,
        1.090597305297971,
        1.1224482301783378,
        1.1548476075842076,
        1.1161960555648736,
        1.1536759904377762,
        1.1810535771924764,
        1.1986294342778507,
        1.2188008985931793,
        1.246063198870521,
        1.225691380276442,
        1.2701972226335296,
        1.2346123619773484,
        1.2617640026946175,
        1.2581879002420138,
        1.2312097345186128,
        1.2335207807450874,
        1.2542555428998525,
        1.2950649941004477,
        1.3036877910463132,
        1.3317464436449162,
        1.3847891024294328,
        1.4146492486732345,
        1.4204937944178049,
        1.4242633718112785,
        1.4745926316643758,
        1.511908627813163,
        1.4391020930261458,
        1.5030551761351418,
        1.5520246510174405,
        1.531983052178129,
        1.511060235829518,
        1.5420915479153976,
        1.5203591134840337
      ]
    },
    "mix_equity": {
      "labels": [
        "2023-04",
        "2023-05",
        "2023-06",
        "2023-07",
        "2023-08",
        "2023-09",
        "2023-10",
        "2023-11",
        "2023-12",
        "2024-01",
        "2024-02",
        "2024-03",
        "2024-04",
        "2024-05",
        "2024-06",
        "2024-07",
        "2024-08",
        "2024-09",
        "2024-10",
        "2024-11",
        "2024-12",
        "2025-01",
        "2025-02",
        "2025-03",
        "2025-04",
        "2025-05",
        "2025-06",
        "2025-07",
        "2025-08",
        "2025-09",
        "2025-10",
        "2025-11",
        "2025-12",
        "2026-01",
        "2026-02",
        "2026-03",
        "2026-04",
        "2026-05",
        "2026-06",
        "2026-07",
        "2026-08",
        "2026-09"
      ],
      "values": [
        1.0103568886523917,
        1.008397881395505,
        1.0387135982064724,
        1.0631466517713204,
        1.0455527876172537,
        1.0109675189099814,
        0.9961621542098661,
        1.0430901944720383,
        1.0863802224527246,
        1.0869919625603026,
        1.1152507222360393,
        1.1461383666496001,
        1.1089231675989015,
        1.145122633306029,
        1.1696192451911336,
        1.189617626067977,
        1.208260169600774,
        1.2343155480907246,
        1.2130039943803288,
        1.2552255410999889,
        1.2206392820196335,
        1.2458335370631801,
        1.2434010794997683,
        1.2193372872816206,
        1.2222437057701767,
        1.2424363630332391,
        1.2816470179116264,
        1.289403505550493,
        1.3183114010071952,
        1.3665231988561646,
        1.3934113576208491,
        1.400505188101018,
        1.404430225744416,
        1.4520310338449356,
        1.489246344432722,
        1.4204882217217738,
        1.480624949008311,
        1.524841706894055,
        1.5073959447529335,
        1.487789569657894,
        1.516887848533644,
        1.4958293660016133
      ]
    },
    "sixty_forty_equity": {
      "labels": [
        "2023-04",
        "2023-05",
        "2023-06",
        "2023-07",
        "2023-08",
        "2023-09",
        "2023-10",
        "2023-11",
        "2023-12",
        "2024-01",
        "2024-02",
        "2024-03",
        "2024-04",
        "2024-05",
        "2024-06",
        "2024-07",
        "2024-08",
        "2024-09",
        "2024-10",
        "2024-11",
        "2024-12",
        "2025-01",
        "2025-02",
        "2025-03",
        "2025-04",
        "2025-05",
        "2025-06",
        "2025-07",
        "2025-08",
        "2025-09",
        "2025-10",
        "2025-11",
        "2025-12",
        "2026-01",
        "2026-02",
        "2026-03",
        "2026-04",
        "2026-05",
        "2026-06",
        "2026-07"
      ],
      "values": [
        1.0131123189225948,
        1.0103872744230329,
        1.0441067247758022,
        1.0617356126610948,
        1.0484423591604382,
        1.0055293473816602,
        0.9849446000716351,
        1.0567555165305444,
        1.1017743721209787,
        1.1127695317863016,
        1.1378340109482548,
        1.1635327356234066,
        1.1210363205387361,
        1.1630672377112896,
        1.1933502889878178,
        1.216031757674382,
        1.240280821958337,
        1.2630560352768379,
        1.2393189101466755,
        1.2886752225111797,
        1.258637917335774,
        1.2821538971551567,
        1.2867126122163477,
        1.2456513519465087,
        1.247783842310579,
        1.2882945684487606,
        1.3362682287236416,
        1.3515137854811112,
        1.377309920626431,
        1.4102727896805387,
        1.4347946954290107,
        1.44245786256332,
        1.4388379189520821,
        1.450310694895593,
        1.4572795961247063,
        1.4007909133602197,
        1.4866407517152256,
        1.5330495215233748,
        1.5254875174855158,
        1.5080154576727889
      ]
    },
    "histogram": {
      "status": "ok",
      "labels": [
        "-5.2%",
        "-4.4%",
        "-3.6%",
        "-2.8%",
        "-2.0%",
        "-1.2%",
        "-0.3%",
        "0.5%",
        "1.3%",
        "2.1%",
        "2.9%",
        "3.7%",
        "4.5%",
        "5.3%",
        "6.1%",
        "6.9%",
        "7.7%",
        "8.5%",
        "9.3%",
        "10.1%"
      ],
      "centers": [
        -0.051700010970687896,
        -0.04366141108162838,
        -0.03562281119256888,
        -0.027584211303509378,
        -0.01954561141444987,
        -0.011507011525390368,
        -0.003468411636330864,
        0.004570188252728643,
        0.012608788141788146,
        0.020647388030847653,
        0.02868598791990716,
        0.03672458780896666,
        0.04476318769802617,
        0.052801787587085675,
        0.06084038747614518,
        0.06887898736520469,
        0.07691758725426419,
        0.08495618714332369,
        0.0929947870323832,
        0.10103338692144272
      ],
      "strategy": [
        0.0,
        0.0,
        0.0,
        2.0,
        5.0,
        1.0,
        5.0,
        11.0,
        4.0,
        7.0,
        2.0,
        1.0,
        2.0,
        0.0,
        0.0,
        0.0,
        0.0,
        0.0,
        0.0,
        0.0
      ],
      "spy": [
        2.0,
        2.0,
        0.0,
        1.0,
        2.0,
        6.0,
        0.0,
        3.0,
        4.0,
        5.0,
        2.0,
        3.0,
        1.0,
        4.0,
        3.0,
        0.0,
        0.0,
        0.0,
        1.0,
        1.0
      ]
    },
    "bootstrap_short": {
      "status": "ok",
      "horizon_months": 6.0,
      "n_paths": 400.0,
      "n_starts": 34.0,
      "p_beat_spy": 0.185,
      "median_excess": -0.05551104142180607,
      "p10_terminal": 0.9994296604003042,
      "p50_terminal": 1.0538923802537592,
      "p90_terminal": 1.0799144018392737,
      "labels": [
        "1",
        "2",
        "3",
        "4",
        "5",
        "6"
      ],
      "strategy_bands": {
        "p10": [
          0.9804930910866138,
          0.9862044926380519,
          0.99022874157916,
          0.9858547231336733,
          0.9910318552722983,
          0.9994296604003042
        ],
        "p25": [
          0.9971268601316181,
          0.9952156745313491,
          1.0058294947543398,
          1.0118475114989114,
          1.0112876574059553,
          1.0183085938500465
        ],
        "p50": [
          1.0069425710802211,
          1.014507637371601,
          1.0203258592950362,
          1.0292574998584025,
          1.0430460130997956,
          1.0538923802537592
        ],
        "p75": [
          1.0208998246328234,
          1.0251288895309691,
          1.0407572380990053,
          1.0513416271638332,
          1.0556722284836066,
          1.0629162216972055
        ],
        "p90": [
          1.0242335475532833,
          1.0388935732661735,
          1.0579451229672863,
          1.0681256946770428,
          1.0770100523262938,
          1.0799144018392737
        ]
      },
      "spy_bands": {
        "p10": [
          0.9759399329464051,
          0.9370845589583588,
          0.9573311843428758,
          0.9570567710261483,
          1.0080987565115913,
          0.9817813529560435
        ],
        "p25": [
          0.9913299434558163,
          1.0082205609351422,
          1.0170087949311732,
          1.0460476797655631,
          1.0390754613866908,
          1.0605046526151842
        ],
        "p50": [
          1.0207620066420455,
          1.0357577933335682,
          1.0619117547505996,
          1.0593921331824316,
          1.081114459742535,
          1.100918818048328
        ],
        "p75": [
          1.0356202394390492,
          1.063644667051892,
          1.1008147501004102,
          1.1069855838825704,
          1.112975697722403,
          1.1479123886856872
        ],
        "p90": [
          1.0596335350262864,
          1.0876442148634689,
          1.1077719706196847,
          1.1341763246084495,
          1.1565402226714916,
          1.1977364623239415
        ]
      },
      "cdf": {
        "x": [
          -0.15709816879920524,
          -0.15116476464119155,
          -0.14334447301723485,
          -0.13277359419552437,
          -0.11520163145928593,
          -0.11324919115525955,
          -0.11324919115525955,
          -0.10191277633676184,
          -0.09766061666603355,
          -0.09586489118953069,
          -0.09552925818279512,
          -0.09452233076168026,
          -0.08643568600427232,
          -0.08414927272755368,
          -0.08414927272755368,
          -0.07087387568831827,
          -0.06249956183489436,
          -0.06074340136328793,
          -0.05905274599264443,
          -0.057507009382993454,
          -0.05551104142180607,
          -0.05551104142180607,
          -0.04998331920923138,
          -0.04916690551465597,
          -0.047378375768287406,
          -0.04582907827627869,
          -0.030876671255327226,
          -0.030876671255327226,
          -0.020616505835186594,
          -0.019474169485822923,
          -0.0160067361980738,
          -0.006057244646832771,
          -0.0017366032254444441,
          0.0032558394017181413,
          0.004302348687555857,
          0.004302348687555857,
          0.00994303811000763,
          0.026574056596039397,
          0.036878855973476954,
          0.0596358376063264,
          0.0596358376063264
        ],
        "y": [
          0.0,
          0.025,
          0.05,
          0.07500000000000001,
          0.1,
          0.125,
          0.15000000000000002,
          0.17500000000000002,
          0.2,
          0.225,
          0.25,
          0.275,
          0.30000000000000004,
          0.325,
          0.35000000000000003,
          0.375,
          0.4,
          0.42500000000000004,
          0.45,
          0.47500000000000003,
          0.5,
          0.525,
          0.55,
          0.5750000000000001,
          0.6000000000000001,
          0.625,
          0.65,
          0.675,
          0.7000000000000001,
          0.7250000000000001,
          0.75,
          0.775,
          0.8,
          0.8250000000000001,
          0.8500000000000001,
          0.875,
          0.9,
          0.925,
          0.9500000000000001,
          0.9750000000000001,
          1.0
        ]
      }
    },
    "bootstrap_long": {
      "status": "ok",
      "horizon_months": 24.0,
      "n_paths": 400.0,
      "n_starts": 16.0,
      "p_beat_spy": 0.0,
      "median_excess": -0.2772824592965668,
      "p10_terminal": 1.1169465274295263,
      "p50_terminal": 1.190096321181088,
      "p90_terminal": 1.232800196165528,
      "labels": [
        "1",
        "2",
        "3",
        "4",
        "5",
        "6",
        "7",
        "8",
        "9",
        "10",
        "11",
        "12",
        "13",
        "14",
        "15",
        "16",
        "17",
        "18",
        "19",
        "20",
        "21",
        "22",
        "23",
        "24"
      ],
      "strategy_bands": {
        "p10": [
          0.9804930910866138,
          0.9680194046928767,
          0.9883677098776517,
          0.9846872179470957,
          1.0085496824683269,
          0.9892639515012526,
          1.0096716647475688,
          1.035242661963928,
          1.0282918384601807,
          1.0396181125267272,
          1.0432099235647383,
          1.0389088275594038,
          1.0456785608602184,
          1.0574904449349056,
          1.064832147515521,
          1.0796599516250842,
          1.0762594310411566,
          1.096864481135868,
          1.0984824918363774,
          1.093988408568624,
          1.0998794574061908,
          1.1098595956888726,
          1.1158361097267133,
          1.1169465274295263
        ],
        "p25": [
          0.9811056341307496,
          0.99133971991325,
          1.0005291438927626,
          1.0031022560595084,
          1.0141890178697683,
          1.0277480118763975,
          1.0289775346773675,
          1.0426582073420845,
          1.0430175313672758,
          1.0459276482488842,
          1.0496776477259735,
          1.0517829147295146,
          1.058075877130704,
          1.064490742067622,
          1.0790888944985486,
          1.0901278747479943,
          1.1042370616729795,
          1.0988830016582827,
          1.1053311375920971,
          1.1148251977601578,
          1.1249297833782483,
          1.1286001641541685,
          1.139509098440757,
          1.1634622121732823
        ],
        "p50": [
          0.9987357415781825,
          1.0080312843227799,
          1.0083636824262672,
          1.0304499398308855,
          1.030805056606,
          1.0523831305028921,
          1.0536344527420347,
          1.0517697187093462,
          1.0607462530034035,
          1.054589877573472,
          1.0617380695975016,
          1.075115060917759,
          1.0885217582255977,
          1.0928421543182494,
          1.1038882380506698,
          1.102048671491895,
          1.1156607881433833,
          1.1216517850561676,
          1.1337711028553799,
          1.146834926914411,
          1.149927571643453,
          1.1657123996705039,
          1.1705413488698564,
          1.190096321181088
        ],
        "p75": [
          1.0210205550489257,
          1.0362418885371025,
          1.042853651131239,
          1.053698017962579,
          1.052374825669247,
          1.0579934684780528,
          1.0601347146549467,
          1.0730700905655284,
          1.0686489579687894,
          1.0682935463125727,
          1.0863575946841082,
          1.1057692874695315,
          1.0917018560504734,
          1.114900502016341,
          1.1223826776575672,
          1.1305133783030918,
          1.1279457904368,
          1.1419889966065657,
          1.1501394383890453,
          1.1532409943220927,
          1.177155223249154,
          1.1782156452311934,
          1.2058670958750757,
          1.213179946778905
        ],
        "p90": [
          1.0449583184384732,
          1.0424943835634937,
          1.0722580676205506,
          1.0662439612370855,
          1.0650180668330735,
          1.076172408756038,
          1.076370755451692,
          1.0933140708931917,
          1.0990555166470246,
          1.121877123970009,
          1.1277685661650936,
          1.136206815679823,
          1.1216156038117777,
          1.1332275841434818,
          1.130623617626856,
          1.147689217423787,
          1.1487568743459253,
          1.1538373240197606,
          1.1769694975010825,
          1.1998251587782416,
          1.2065454339851072,
          1.207734566909455,
          1.2137732861148305,
          1.232800196165528
        ]
      },
      "spy_bands": {
        "p10": [
          0.9596803712365269,
          0.9370845589583588,
          0.9677583898353472,
          1.0004803550558719,
          1.0352257835780878,
          1.051763513336147,
          1.0939726611629648,
          1.1229175885973797,
          1.1082911413864422,
          1.0742167201444162,
          1.0932564067562793,
          1.1187655122151954,
          1.1759080086476958,
          1.17683438305275,
          1.1784481308791148,
          1.2274019656511062,
          1.2525878628285154,
          1.2935498613534093,
          1.2947096981882475,
          1.2604019754181968,
          1.2399179064767667,
          1.2805044595268928,
          1.3397271628666163,
          1.3697749835209398
        ],
        "p25": [
          0.9837479872763343,
          1.0082205609351422,
          1.0411912852694294,
          1.0564303080390063,
          1.080377428643395,
          1.082992812376924,
          1.1129648047592404,
          1.1297476417951746,
          1.137603185749325,
          1.1643479951646196,
          1.1996923007240659,
          1.1844625230969368,
          1.1899871729469944,
          1.2173943016126054,
          1.1997695350142423,
          1.2399477592602963,
          1.2748889044770804,
          1.3198672651990837,
          1.323165443954204,
          1.3307173144789517,
          1.3288036514787962,
          1.3483201548695756,
          1.3817548764297878,
          1.4046685204878775
        ],
        "p50": [
          1.0159749979380335,
          1.0478166672767997,
          1.0722995559025126,
          1.0779247426279455,
          1.1041375396103374,
          1.1367590449674152,
          1.1504115653606213,
          1.1574661072183412,
          1.188705739580173,
          1.2076375279609175,
          1.2292865857707789,
          1.2488646804381098,
          1.2485298381310024,
          1.2747543733276316,
          1.2789695428172885,
          1.3047337064570756,
          1.317298645457498,
          1.3347376952436196,
          1.3549302722405665,
          1.3827330096275052,
          1.4081835131620752,
          1.4084493152850979,
          1.4192765183552292,
          1.46649261622771
        ],
        "p75": [
          1.0456553235023327,
          1.069715121513149,
          1.1039010121853678,
          1.1223784484350725,
          1.112975697722403,
          1.1522417249277415,
          1.1747340761449148,
          1.1994085806586865,
          1.2185108266351372,
          1.2595924649373749,
          1.2627726099735301,
          1.2803801146251592,
          1.2958139582648556,
          1.3316712217391666,
          1.3529446667605882,
          1.3693277865011175,
          1.3825395896410602,
          1.3525270942326175,
          1.386625541548122,
          1.416790052142813,
          1.4565644973676664,
          1.4661213790368348,
          1.4689801903859097,
          1.470454505009834
        ],
        "p90": [
          1.0521869624718256,
          1.0876442148634689,
          1.1177475068387646,
          1.154299970011243,
          1.1933655418972238,
          1.2089460029515624,
          1.2051541952915015,
          1.2425218023642193,
          1.2863582446106234,
          1.3019350539720385,
          1.3323555768743416,
          1.3603408157153056,
          1.3482019067580089,
          1.4251662971175163,
          1.394227741739971,
          1.4316714525635017,
          1.408259886882133,
          1.4307568356712903,
          1.4367083719463976,
          1.5025493050745813,
          1.4785850069204007,
          1.5126389618276237,
          1.5436778312650894,
          1.5986640052315042
        ]
      },
      "cdf": {
        "x": [
          -0.4236221575697525,
          -0.4236221575697525,
          -0.3760979718323598,
          -0.3760979718323598,
          -0.3760979718323598,
          -0.3249958359021199,
          -0.3249958359021199,
          -0.3249958359021199,
          -0.3064039634610398,
          -0.3064039634610398,
          -0.3064039634610398,
          -0.29464271785424034,
          -0.29464271785424034,
          -0.2886096888726022,
          -0.2886096888726022,
          -0.2803581838287461,
          -0.2803581838287461,
          -0.2803581838287461,
          -0.2803581838287461,
          -0.2772824592965668,
          -0.2772824592965668,
          -0.2772824592965668,
          -0.27342626531133285,
          -0.27342626531133285,
          -0.27342626531133285,
          -0.26745083335869047,
          -0.26745083335869047,
          -0.2643603451035833,
          -0.2579416387275928,
          -0.2579416387275928,
          -0.2528284560914136,
          -0.2528284560914136,
          -0.23241261662977464,
          -0.23241261662977464,
          -0.19148857370897243,
          -0.19148857370897243,
          -0.19148857370897243,
          -0.15088078596976873,
          -0.09601878158650168,
          -0.09601878158650168,
          -0.09601878158650168
        ],
        "y": [
          0.0,
          0.025,
          0.05,
          0.07500000000000001,
          0.1,
          0.125,
          0.15000000000000002,
          0.17500000000000002,
          0.2,
          0.225,
          0.25,
          0.275,
          0.30000000000000004,
          0.325,
          0.35000000000000003,
          0.375,
          0.4,
          0.42500000000000004,
          0.45,
          0.47500000000000003,
          0.5,
          0.525,
          0.55,
          0.5750000000000001,
          0.6000000000000001,
          0.625,
          0.65,
          0.675,
          0.7000000000000001,
          0.7250000000000001,
          0.75,
          0.775,
          0.8,
          0.8250000000000001,
          0.8500000000000001,
          0.875,
          0.9,
          0.925,
          0.9500000000000001,
          0.9750000000000001,
          1.0
        ]
      }
    },
    "relative_wealth": {
      "labels": [
        "2023-04",
        "2023-05",
        "2023-06",
        "2023-07",
        "2023-08",
        "2023-09",
        "2023-10",
        "2023-11",
        "2023-12",
        "2024-01",
        "2024-02",
        "2024-03",
        "2024-04",
        "2024-05",
        "2024-06",
        "2024-07",
        "2024-08",
        "2024-09",
        "2024-10",
        "2024-11",
        "2024-12",
        "2025-01",
        "2025-02",
        "2025-03",
        "2025-04",
        "2025-05",
        "2025-06",
        "2025-07",
        "2025-08",
        "2025-09",
        "2025-10",
        "2025-11",
        "2025-12",
        "2026-01",
        "2026-02",
        "2026-03",
        "2026-04",
        "2026-05",
        "2026-06",
        "2026-07"
      ],
      "values": [
        0.9895764463327842,
        0.9662372551830123,
        0.9209636299970899,
        0.9105185575862806,
        0.9137859374190956,
        0.9405764118621605,
        0.9432822806816741,
        0.9039921400256334,
        0.9033895637415319,
        0.8840664721646783,
        0.8378039806407569,
        0.825205536641816,
        0.8396854463803203,
        0.8186281690797272,
        0.7910035095462458,
        0.8104944686715643,
        0.7961482128239259,
        0.7909442242198355,
        0.777700370672573,
        0.7495492328890431,
        0.7500552758399281,
        0.7366280365618254,
        0.7505635908173324,
        0.7944124172989541,
        0.8069237565693639,
        0.769783369857523,
        0.7488270413309394,
        0.7324049358176743,
        0.7395626853903955,
        0.719298595074455,
        0.7044460230955701,
        0.7127260592516067,
        0.7151082172189853,
        0.7194507192027587,
        0.746437894807276,
        0.7629905780981329,
        0.706610455357735,
        0.6749194212093056,
        0.6831715679653286,
        0.6854822719072661
      ]
    },
    "log_relative_wealth": {
      "labels": [
        "2023-04",
        "2023-05",
        "2023-06",
        "2023-07",
        "2023-08",
        "2023-09",
        "2023-10",
        "2023-11",
        "2023-12",
        "2024-01",
        "2024-02",
        "2024-03",
        "2024-04",
        "2024-05",
        "2024-06",
        "2024-07",
        "2024-08",
        "2024-09",
        "2024-10",
        "2024-11",
        "2024-12",
        "2025-01",
        "2025-02",
        "2025-03",
        "2025-04",
        "2025-05",
        "2025-06",
        "2025-07",
        "2025-08",
        "2025-09",
        "2025-10",
        "2025-11",
        "2025-12",
        "2026-01",
        "2026-02",
        "2026-03",
        "2026-04",
        "2026-05",
        "2026-06",
        "2026-07"
      ],
      "values": [
        -0.010478259386804571,
        -0.03434586914626511,
        -0.08233473319485304,
        -0.09374099826898825,
        -0.09015893909471562,
        -0.06126238754222206,
        -0.05838969789619207,
        -0.10093461328966925,
        -0.10160140802945421,
        -0.12322302441505423,
        -0.17697111917856,
        -0.19212278835309396,
        -0.17472792587050726,
        -0.20012530422865826,
        -0.23445287437698617,
        -0.21011076241752327,
        -0.22796991345528447,
        -0.23452782669705674,
        -0.25141395665466787,
        -0.28828327595300346,
        -0.2876083740476708,
        -0.30567221356976926,
        -0.28693090022918105,
        -0.23015253533235822,
        -0.21452609278469323,
        -0.2616461415646967,
        -0.2892472415822686,
        -0.3114217269668134,
        -0.3016962331616258,
        -0.3294787152951424,
        -0.35034356790219345,
        -0.33865814101815733,
        -0.3353213949869762,
        -0.3292672481168633,
        -0.2924428606315501,
        -0.27050959626916204,
        -0.34727574745309653,
        -0.3931619712217013,
        -0.3810092533495527,
        -0.3776326418644884
      ]
    },
    "rolling_slope": {
      "labels": [
        "2024-04",
        "2024-05",
        "2024-06",
        "2024-07",
        "2024-08",
        "2024-09",
        "2024-10",
        "2024-11",
        "2024-12",
        "2025-01",
        "2025-02",
        "2025-03",
        "2025-04",
        "2025-05",
        "2025-06",
        "2025-07",
        "2025-08",
        "2025-09",
        "2025-10",
        "2025-11",
        "2025-12",
        "2026-01",
        "2026-02",
        "2026-03",
        "2026-04",
        "2026-05",
        "2026-06",
        "2026-07"
      ],
      "values": [
        -0.012715704507700721,
        -0.01204121807767378,
        -0.012279846178574258,
        -0.014860780692406431,
        -0.015960183500103635,
        -0.01676988128630699,
        -0.0155546137814472,
        -0.013646589583670151,
        -0.013740655927431365,
        -0.012528942849276062,
        -0.011694045560349609,
        -0.011305555288449986,
        -0.008653044468657528,
        -0.0043428987738424445,
        -0.0027211800769561343,
        -0.003291170601921143,
        -0.0032243889218036706,
        -0.00288686109670456,
        -0.0034004085730006913,
        -0.004820009514088204,
        -0.006774233646290801,
        -0.008217172249673034,
        -0.009914685175913401,
        -0.009178997385859086,
        -0.004980342559267344,
        -0.002741721956556814,
        -0.003481457249852897,
        -0.004088684656158739
      ]
    },
    "rolling_pvalue": {
      "labels": [
        "2024-04",
        "2024-05",
        "2024-06",
        "2024-07",
        "2024-08",
        "2024-09",
        "2024-10",
        "2024-11",
        "2024-12",
        "2025-01",
        "2025-02",
        "2025-03",
        "2025-04",
        "2025-05",
        "2025-06",
        "2025-07",
        "2025-08",
        "2025-09",
        "2025-10",
        "2025-11",
        "2025-12",
        "2026-01",
        "2026-02",
        "2026-03",
        "2026-04",
        "2026-05",
        "2026-06",
        "2026-07"
      ],
      "values": [
        0.00022797677110020703,
        0.00030345251358476137,
        0.0002772860351410864,
        4.044409255780473e-05,
        5.437792631552962e-06,
        1.016790798493429e-06,
        4.038844441154997e-06,
        5.057624192466376e-06,
        5.084026324472103e-06,
        3.4988976011496137e-06,
        1.5018834740449666e-06,
        3.624789317191788e-06,
        0.0034022258818264296,
        0.1530557857169813,
        0.3398170646715338,
        0.25856726084128995,
        0.26567382552046676,
        0.309488730900308,
        0.2502170970457337,
        0.13790759796874877,
        0.04063296670793924,
        0.012404594577717023,
        0.0011665541666207506,
        0.004243153217414447,
        0.13425329233761035,
        0.2935598213895324,
        0.2259105691544899,
        0.17257242106851114
      ]
    },
    "train_equity": {
      "labels": [
        "2023-04",
        "2023-05",
        "2023-06",
        "2023-07",
        "2023-08",
        "2023-09",
        "2023-10",
        "2023-11",
        "2023-12",
        "2024-01",
        "2024-02",
        "2024-03",
        "2024-04",
        "2024-05",
        "2024-06",
        "2024-07",
        "2024-08",
        "2024-09",
        "2024-10",
        "2024-11",
        "2024-12",
        "2025-01",
        "2025-02",
        "2025-03",
        "2025-04",
        "2025-05",
        "2025-06",
        "2025-07",
        "2025-08"
      ],
      "values": [
        1.005384928022477,
        0.9862044926380519,
        1.000906789664053,
        1.0219464059350298,
        1.008945356672446,
        0.9892639515012526,
        0.9705724364603275,
        1.015108673988569,
        1.0607462530034035,
        1.054589877573472,
        1.0515598933514236,
        1.069617997798377,
        1.0445032768177278,
        1.0698152966460506,
        1.0701839796295012,
        1.1098325967574325,
        1.1156607881433833,
        1.1316488554372552,
        1.102771017417197,
        1.1262346789966171,
        1.0998794574061908,
        1.1091996152784684,
        1.1158361097267133,
        1.1152187188590188,
        1.1229612040846906,
        1.1385984562052782,
        1.1645172276817979,
        1.165211187205279,
        1.2007421572486183
      ]
    },
    "test_equity": {
      "labels": [
        "2025-09",
        "2025-10",
        "2025-11",
        "2025-12",
        "2026-01",
        "2026-02",
        "2026-03",
        "2026-04",
        "2026-05",
        "2026-06",
        "2026-07",
        "2026-08",
        "2026-09"
      ],
      "values": [
        1.2094405051716506,
        1.2127019769978293,
        1.2293484968543953,
        1.234441057799349,
        1.2602406594269122,
        1.2962137105855593,
        1.2595321330481941,
        1.289000603435264,
        1.295982024809801,
        1.2983257434505544,
        1.289040411600878,
        1.3029047392002373,
        1.2872810618800783
      ]
    },
    "cost": {
      "labels": [
        "0",
        "1",
        "2",
        "3",
        "4",
        "5",
        "6",
        "7",
        "8",
        "9",
        "10",
        "11",
        "12",
        "13",
        "14",
        "15",
        "16",
        "17",
        "18",
        "19",
        "20",
        "21",
        "22",
        "23",
        "24"
      ],
      "sharpe": [
        1.153497549962216,
        1.1533404869582562,
        1.1531834239542964,
        1.1530263609503366,
        1.1528692979463768,
        1.152712234942417,
        1.152555171938457,
        1.1523981089344972,
        1.1522410459305374,
        1.1520839829265777,
        1.1519269199226179,
        1.1517698569186579,
        1.151612793914698,
        1.1514557309107385,
        1.1512986679067787,
        1.1511416049028187,
        1.150984541898859,
        1.150827478894899,
        1.1506704158909393,
        1.1505133528869793,
        1.1503562898830195,
        1.1501992268790597,
        1.1500421638751,
        1.14988510087114,
        1.1497280378671804
      ],
      "cagr": [
        0.07481879316924944,
        0.07480797024331465,
        0.07479714741727705,
        0.07478632469113577,
        0.07477550206488948,
        0.07476467953853838,
        0.07475385711208071,
        0.0747430347855158,
        0.07473221255884299,
        0.07472139043206116,
        0.07471056840517187,
        0.07469974647817024,
        0.07468892465105692,
        0.07467810292383192,
        0.07466728129649391,
        0.07465645976904178,
        0.07464563834147508,
        0.07463481701379315,
        0.07462399578599421,
        0.07461317465807848,
        0.07460235363004464,
        0.074591532701892,
        0.0745807118736197,
        0.0745698911452275,
        0.07455907051671296
      ]
    },
    "noise": {
      "labels": [
        "0.05",
        "0.1",
        "0.2",
        "0.3",
        "0.5",
        "0.75",
        "1.0",
        "1.5"
      ],
      "median_sharpe": [
        1.1519228854195183,
        1.1472373051852154,
        1.1290509523283923,
        1.1005722156301792,
        1.0221221652837695,
        0.9075163613215621,
        0.7970642307863806,
        0.6199217112987366
      ],
      "p10_sharpe": [
        1.151450486056709,
        1.1453592317521153,
        1.121716973038245,
        1.084694615330568,
        0.9827095498802356,
        0.8337220047293659,
        0.6901342350336299,
        0.45984895969969286
      ],
      "p90_sharpe": [
        1.1523952847823276,
        1.1491153786183155,
        1.1363849316185395,
        1.1164498159297902,
        1.0615347806873034,
        0.9813107179137583,
        0.9039942265391312,
        0.7799944628977804
      ]
    },
    "regimes": {
      "labels": [
        "Strong bull",
        "Bull",
        "Sideways",
        "Bear",
        "Strong bear",
        "Volatility up",
        "Volatility down"
      ],
      "strategy": [
        0.0068255846754718815,
        0.009461297838512994,
        null,
        null,
        null,
        0.001902777854521287,
        null
      ],
      "spy": [
        0.0164204433085186,
        0.013618092686599303,
        null,
        null,
        null,
        0.02037444722546391,
        null
      ]
    }
  },
  "tools": [
    {
      "id": "strategy_report",
      "title": "Strategy report",
      "href": "../strategies/larry-swedroe-30-70.html",
      "status": "ok",
      "note": "Equity, allocations, and replication metrics."
    },
    {
      "id": "quantstats",
      "title": "QuantStats tearsheet",
      "href": "../tearsheets/strategies/larry-swedroe-30-70.html",
      "status": "ok",
      "note": "Full QuantStats HTML from the same monthly ours path."
    },
    {
      "id": "paper_to_profit",
      "title": "Paper to Profit robustness",
      "href": "https://papertoprofit.substack.com/t/tutorials",
      "status": "ok",
      "note": "t-test vs zero and SPY, overlapping-block bootstrap, rolling OLS alpha decay, 70/30 stability, extra-bps cost grid, return-space noise, and seven SPY regimes. Walk-forward parameter search is not estimable on this catalog snapshot."
    }
  ],
  "writeup": {
    "verdict": "Larry Swedroe 30/70 receives a research grade of F (composite 37 / 100) on Paper-to-Profit robustness tests run against published monthly ours versus SPY. On these tests the published path does not currently support a constructive allocation case.",
    "edge": "The path makes money vs zero (p=0.037) but is not a significant edge versus SPY (p=0.030, excess -1.00% per month). Same failure mode as a strategy that only rides beta.",
    "bootstrap": "Block bootstrap of consecutive months (400 paths): P(beat SPY) over 6.0 months is 18%; over 24.0 months is 0%. This is the Paper-to-Profit 'realistic path' test, not a reshuffled iid sample.",
    "persistence": "0% of 12-month OLS windows have a significantly positive slope and 61% are significantly negative. Terminal strategy/SPY wealth ratio is 0.69. A steadily rising log-relative-wealth line is the decay test from the tutorial; a late collapse is a warning.",
    "stability": "70/30 OOS/IS Sharpe ratio is 1.10; second/first-half Sharpe ratio is 2.62. Walk-forward parameter search is not estimable on a frozen catalog snapshot; this split is the overfit proxy. Return-space noise did not halve Sharpe on the tested grid.",
    "cost": "Average daily turnover is 0.040%. Additional one-way costs through 24 bps did not cut Sharpe in half. That is the tutorial's cost-robust case.",
    "regimes": "The path beats SPY in 0% of classified months (0/3.0 regimes). In bear/strong-bear/vol-down months it beats SPY \u2014 of the time. No covered crisis window was thick enough to score.",
    "headline": "Published CAGR 7.48% / Sharpe 1.15 / max DD -5.0% over 42 months. Those headline stats are context only; the grade is the robustness tests above.",
    "limitations": "Tests use published monthly ours, already lagged one bar in the engine, versus SPY. t-tests assume roughly comparable monthly means; Wilcoxon is shown as a non-normal check. Bootstrap paths are overlapping consecutive months (not iid reshuffles). Noise is added to monthly returns, not to OHLC, because this producer does not rerun backtests. Walk-forward parameter optimization, SPA, and PBO are not estimable without a trial ledger. Fee drag is extra one-way bps on catalog average daily turnover, on top of the published costed path."
  },
  "ranks": {
    "cagr": 18.81188118811881,
    "sharpe": 76.23762376237623,
    "score": 8.415841584158416
  },
  "generated_at": "2026-09-22T18:23:05Z"
}
