{
  "start": "2016-09-30",
  "end": "2026-09-30",
  "common_dates": 2485,
  "windows": {
    "5": {
      "start": "2021-09-30",
      "end": "2026-09-30",
      "observations": 1244,
      "assets": {
        "spy": {
          "usd": {
            "total_return": 0.9000407229896938,
            "cagr": 0.13699634869632016,
            "maximum_drawdown": -0.24496388853798678,
            "peak_date": "2022-01-03",
            "trough_date": "2022-10-12",
            "recovery_date": "2023-12-13",
            "peak_to_recovery_days": 709,
            "trough_to_recovery_days": 427,
            "ending_drawdown": -0.01717008370108053,
            "longest_underwater": {
              "peak": "2022-01-03",
              "recovery": "2023-12-13",
              "days": 709,
              "recovered": true
            }
          },
          "jpy": {
            "total_return": 1.6796538447545237,
            "cagr": 0.21793946357426486,
            "maximum_drawdown": -0.23700211669982307,
            "peak_date": "2025-01-23",
            "trough_date": "2025-04-21",
            "recovery_date": "2025-07-30",
            "peak_to_recovery_days": 188,
            "trough_to_recovery_days": 100,
            "ending_drawdown": -0.030122344913679933,
            "longest_underwater": {
              "peak": "2022-09-12",
              "recovery": "2023-05-18",
              "days": 248,
              "recovered": true
            }
          },
          "final_jpy": 2679653.8447545236,
          "monthly_volatility_jpy": 0.16344216604899442,
          "monthly_returns_count": 60,
          "official_market_cagr_percent": 13.66,
          "difference_from_official_percentage_points": 0.03963486963201568
        },
        "acwi": {
          "usd": {
            "total_return": 0.733324593261838,
            "cagr": 0.1163015807253669,
            "maximum_drawdown": -0.2642369712151421,
            "peak_date": "2022-01-03",
            "trough_date": "2022-10-12",
            "recovery_date": "2024-01-25",
            "peak_to_recovery_days": 752,
            "trough_to_recovery_days": 470,
            "ending_drawdown": -0.02283352752728629,
            "longest_underwater": {
              "peak": "2022-01-03",
              "recovery": "2024-01-25",
              "days": 752,
              "recovered": true
            }
          },
          "jpy": {
            "total_return": 1.444531769420843,
            "cagr": 0.1957714287954051,
            "maximum_drawdown": -0.20023816124963922,
            "peak_date": "2025-01-23",
            "trough_date": "2025-04-08",
            "recovery_date": "2025-07-08",
            "peak_to_recovery_days": 166,
            "trough_to_recovery_days": 91,
            "ending_drawdown": -0.03571115283128812,
            "longest_underwater": {
              "peak": "2022-09-12",
              "recovery": "2023-04-28",
              "days": 228,
              "recovered": true
            }
          },
          "final_jpy": 2444531.769420843,
          "monthly_volatility_jpy": 0.14492832573632075,
          "monthly_returns_count": 60,
          "official_market_cagr_percent": 11.64,
          "difference_from_official_percentage_points": -0.00984192746331125
        }
      }
    },
    "10": {
      "start": "2016-09-30",
      "end": "2026-09-30",
      "observations": 2485,
      "assets": {
        "spy": {
          "usd": {
            "total_return": 3.128591049696438,
            "cagr": 0.15235781924819025,
            "maximum_drawdown": -0.33717252250853635,
            "peak_date": "2020-02-19",
            "trough_date": "2020-03-23",
            "recovery_date": "2020-08-10",
            "peak_to_recovery_days": 173,
            "trough_to_recovery_days": 140,
            "ending_drawdown": -0.01717008370108053,
            "longest_underwater": {
              "peak": "2022-01-03",
              "recovery": "2023-12-13",
              "days": 709,
              "recovered": true
            }
          },
          "jpy": {
            "total_return": 5.414592852136793,
            "cagr": 0.20427675314864757,
            "maximum_drawdown": -0.3374133477549407,
            "peak_date": "2020-02-20",
            "trough_date": "2020-03-23",
            "recovery_date": "2020-09-01",
            "peak_to_recovery_days": 194,
            "trough_to_recovery_days": 162,
            "ending_drawdown": -0.030122344913679933,
            "longest_underwater": {
              "peak": "2018-10-03",
              "recovery": "2019-07-26",
              "days": 296,
              "recovered": true
            }
          },
          "final_jpy": 6414592.852136794,
          "monthly_volatility_jpy": 0.1674642654443575,
          "monthly_returns_count": 120,
          "official_market_cagr_percent": 15.18,
          "difference_from_official_percentage_points": 0.05578192481902633
        },
        "acwi": {
          "usd": {
            "total_return": 2.2331227924080976,
            "cagr": 0.1245225030875794,
            "maximum_drawdown": -0.33525027376673633,
            "peak_date": "2020-02-12",
            "trough_date": "2020-03-23",
            "recovery_date": "2020-08-24",
            "peak_to_recovery_days": 194,
            "trough_to_recovery_days": 154,
            "ending_drawdown": -0.02283352752728629,
            "longest_underwater": {
              "peak": "2022-01-03",
              "recovery": "2024-01-25",
              "days": 752,
              "recovered": true
            }
          },
          "jpy": {
            "total_return": 4.023303617292495,
            "cagr": 0.1751873300468576,
            "maximum_drawdown": -0.3372095012179551,
            "peak_date": "2020-02-20",
            "trough_date": "2020-03-16",
            "recovery_date": "2020-11-09",
            "peak_to_recovery_days": 263,
            "trough_to_recovery_days": 238,
            "ending_drawdown": -0.03571115283128812,
            "longest_underwater": {
              "peak": "2018-10-01",
              "recovery": "2019-11-04",
              "days": 399,
              "recovered": true
            }
          },
          "final_jpy": 5023303.617292495,
          "monthly_volatility_jpy": 0.15304934143176432,
          "monthly_returns_count": 120,
          "official_market_cagr_percent": 12.45,
          "difference_from_official_percentage_points": 0.0022503087579401893
        }
      }
    }
  },
  "annual": [
    {
      "year": 2016,
      "start": "2016-09-30",
      "end": "2016-12-30",
      "partial": true,
      "returns": {
        "spy": {
          "usd": 0.039516983531058925,
          "jpy": 0.1994347726188821
        },
        "acwi": {
          "usd": 0.010479143087300136,
          "jpy": 0.16592979280441567
        }
      }
    },
    {
      "year": 2017,
      "start": "2016-12-30",
      "end": "2017-12-29",
      "partial": false,
      "returns": {
        "spy": {
          "usd": 0.2170539266092082,
          "jpy": 0.17442890040753256
        },
        "acwi": {
          "usd": 0.2433336485218045,
          "jpy": 0.19978822445557576
        }
      }
    },
    {
      "year": 2018,
      "start": "2017-12-29",
      "end": "2018-12-31",
      "partial": false,
      "returns": {
        "spy": {
          "usd": -0.045689822851597395,
          "jpy": -0.07101050285580113
        },
        "acwi": {
          "usd": -0.09124898691653871,
          "jpy": -0.11536084714477146
        }
      }
    },
    {
      "year": 2019,
      "start": "2018-12-31",
      "end": "2019-12-31",
      "partial": false,
      "returns": {
        "spy": {
          "usd": 0.3122382329656561,
          "jpy": 0.2999173088092786
        },
        "acwi": {
          "usd": 0.2658966538051477,
          "jpy": 0.25401084201463453
        }
      }
    },
    {
      "year": 2020,
      "start": "2019-12-31",
      "end": "2020-12-31",
      "partial": false,
      "returns": {
        "spy": {
          "usd": 0.18331674785262075,
          "jpy": 0.12364456805845148
        },
        "acwi": {
          "usd": 0.16336753982531094,
          "jpy": 0.10470135671826464
        }
      }
    },
    {
      "year": 2021,
      "start": "2020-12-31",
      "end": "2021-12-30",
      "partial": false,
      "returns": {
        "spy": {
          "usd": 0.29053987127575454,
          "jpy": 0.44036706051776964
        },
        "acwi": {
          "usd": 0.1885240440992284,
          "jpy": 0.32650755072107907
        }
      }
    },
    {
      "year": 2022,
      "start": "2021-12-30",
      "end": "2022-12-30",
      "partial": false,
      "returns": {
        "spy": {
          "usd": -0.18381571987743206,
          "jpy": -0.06589172559732859
        },
        "acwi": {
          "usd": -0.185164992188394,
          "jpy": -0.06743594356474969
        }
      }
    },
    {
      "year": 2023,
      "start": "2022-12-30",
      "end": "2023-12-29",
      "partial": false,
      "returns": {
        "spy": {
          "usd": 0.2617576922114797,
          "jpy": 0.34896361419043864
        },
        "acwi": {
          "usd": 0.22274404786268232,
          "jpy": 0.3072535560641012
        }
      }
    },
    {
      "year": 2024,
      "start": "2023-12-29",
      "end": "2024-12-31",
      "partial": false,
      "returns": {
        "spy": {
          "usd": 0.24886489468498318,
          "jpy": 0.3946485131746793
        },
        "acwi": {
          "usd": 0.17449329010012282,
          "jpy": 0.311595295650414
        }
      }
    },
    {
      "year": 2025,
      "start": "2024-12-31",
      "end": "2025-12-31",
      "partial": false,
      "returns": {
        "spy": {
          "usd": 0.17719038776179397,
          "jpy": 0.1729265603421828
        },
        "acwi": {
          "usd": 0.2241318945019377,
          "jpy": 0.21969804319694886
        }
      }
    },
    {
      "year": 2026,
      "start": "2025-12-31",
      "end": "2026-09-30",
      "partial": true,
      "returns": {
        "spy": {
          "usd": 0.127092145508366,
          "jpy": 0.13032678495657235
        },
        "acwi": {
          "usd": 0.12941901162888514,
          "jpy": 0.13266032894542223
        }
      }
    }
  ],
  "historical_monthly": {
    "spy": {
      "contributions": 120,
      "first_date": "2016-10-31",
      "last_date": "2026-09-30",
      "principal_yen": 3600000,
      "final_yen": 10734819,
      "gain_yen": 7134819
    },
    "acwi": {
      "contributions": 120,
      "first_date": "2016-10-31",
      "last_date": "2026-09-30",
      "principal_yen": 3600000,
      "final_yen": 9399047,
      "gain_yen": 5799047
    }
  },
  "hypothetical": [
    {
      "years": 10,
      "annual_percent": 0,
      "principal_yen": 3600000,
      "final_yen": 3600000,
      "gain_yen": 0
    },
    {
      "years": 10,
      "annual_percent": 3,
      "principal_yen": 3600000,
      "final_yen": 4183440,
      "gain_yen": 583440
    },
    {
      "years": 10,
      "annual_percent": 5,
      "principal_yen": 3600000,
      "final_yen": 4630895,
      "gain_yen": 1030895
    },
    {
      "years": 10,
      "annual_percent": 7,
      "principal_yen": 3600000,
      "final_yen": 5131552,
      "gain_yen": 1531552
    },
    {
      "years": 20,
      "annual_percent": 0,
      "principal_yen": 7200000,
      "final_yen": 7200000,
      "gain_yen": 0
    },
    {
      "years": 20,
      "annual_percent": 3,
      "principal_yen": 7200000,
      "final_yen": 9805633,
      "gain_yen": 2605633
    },
    {
      "years": 20,
      "annual_percent": 5,
      "principal_yen": 7200000,
      "final_yen": 12174135,
      "gain_yen": 4974135
    },
    {
      "years": 20,
      "annual_percent": 7,
      "principal_yen": 7200000,
      "final_yen": 15226091,
      "gain_yen": 8026091
    },
    {
      "years": 30,
      "annual_percent": 0,
      "principal_yen": 10800000,
      "final_yen": 10800000,
      "gain_yen": 0
    },
    {
      "years": 30,
      "annual_percent": 3,
      "principal_yen": 10800000,
      "final_yen": 17361391,
      "gain_yen": 6561391
    },
    {
      "years": 30,
      "annual_percent": 5,
      "principal_yen": 10800000,
      "final_yen": 24461277,
      "gain_yen": 13661277
    },
    {
      "years": 30,
      "annual_percent": 7,
      "principal_yen": 10800000,
      "final_yen": 35083578,
      "gain_yen": 24283578
    }
  ]
}
