GLIDEPATH_PRESETS: {
    MONEY_GUY_SHOW: {
        mode: "stepped-return";
        baseReturn: 0.1;
        declineRate: 0.001;
        terminalReturn: 0.055;
        declineStartAge: 20;
        terminalAge: 65;
    };
    BOGLEHEADS_100_MINUS_AGE: {
        mode: "custom-waypoints";
        valueType: "equityWeight";
        waypoints: GlidepathWaypoint[];
        equityReturn: number;
        bondReturn: number;
    };
    BOGLEHEADS_110_MINUS_AGE: {
        mode: "custom-waypoints";
        valueType: "equityWeight";
        waypoints: GlidepathWaypoint[];
        equityReturn: number;
        bondReturn: number;
    };
    BOGLEHEADS_120_MINUS_AGE: {
        mode: "custom-waypoints";
        valueType: "equityWeight";
        waypoints: GlidepathWaypoint[];
        equityReturn: number;
        bondReturn: number;
    };
} = ...

Pre-configured glidepath strategies based on popular financial planning approaches. Each preset includes documentation links to the original methodology.

Type declaration

  • Readonly MONEY_GUY_SHOW: {
        mode: "stepped-return";
        baseReturn: 0.1;
        declineRate: 0.001;
        terminalReturn: 0.055;
        declineStartAge: 20;
        terminalAge: 65;
    }

    Money Guy Show strategy: 10% returns declining 0.1% per year to 5.5% floor at age 65.

    This strategy holds 10% returns until age 20, then declines by exactly 0.1% per year until reaching the 5.5% floor at age 65, then holds that terminal return.

    Source: https://www.moneyguy.com/ Reference: Financial Order of Operations and investment return assumptions

    • Readonly mode: "stepped-return"
    • Readonly baseReturn: 0.1
    • Readonly declineRate: 0.001
    • Readonly terminalReturn: 0.055
    • Readonly declineStartAge: 20
    • Readonly terminalAge: 65
  • Readonly BOGLEHEADS_100_MINUS_AGE: {
        mode: "custom-waypoints";
        valueType: "equityWeight";
        waypoints: GlidepathWaypoint[];
        equityReturn: number;
        bondReturn: number;
    }

    Bogleheads "100 minus age" equity allocation strategy.

    Conservative interpretation with minimum 20% equity allocation. Uses historical US total stock market returns (10%) and intermediate bonds (4%).

    Source: https://www.bogleheads.org/wiki/Asset_allocation Reference: Age-based allocation guidelines and three-fund portfolio

    • mode: "custom-waypoints"
    • valueType: "equityWeight"
    • waypoints: GlidepathWaypoint[]
    • equityReturn: number
    • bondReturn: number
  • Readonly BOGLEHEADS_110_MINUS_AGE: {
        mode: "custom-waypoints";
        valueType: "equityWeight";
        waypoints: GlidepathWaypoint[];
        equityReturn: number;
        bondReturn: number;
    }

    Bogleheads "110 minus age" more aggressive equity allocation strategy.

    More aggressive interpretation for longer time horizons and higher risk tolerance. Maintains higher equity allocation throughout the lifecycle.

    Source: https://www.bogleheads.org/wiki/Asset_allocation Reference: Age-based allocation variations for aggressive investors

    • mode: "custom-waypoints"
    • valueType: "equityWeight"
    • waypoints: GlidepathWaypoint[]
    • equityReturn: number
    • bondReturn: number
  • Readonly BOGLEHEADS_120_MINUS_AGE: {
        mode: "custom-waypoints";
        valueType: "equityWeight";
        waypoints: GlidepathWaypoint[];
        equityReturn: number;
        bondReturn: number;
    }

    Bogleheads "120 minus age" very aggressive equity allocation strategy.

    Most aggressive interpretation for very long time horizons and high risk tolerance. Suitable for young investors with decades until retirement.

    Source: https://www.bogleheads.org/wiki/Asset_allocation Reference: Age-based allocation variations for very aggressive investors

    • mode: "custom-waypoints"
    • valueType: "equityWeight"
    • waypoints: GlidepathWaypoint[]
    • equityReturn: number
    • bondReturn: number

Generated using TypeDoc