Glide Paths¶
collegeplan.glide_path
¶
Glide path asset allocation for age-based 529 investment strategies.
blended_return(glide_path, years_to_enrollment)
¶
Compute the weighted-average nominal return for a given years-to-enrollment.
Finds the step with the smallest years_to_enrollment that is >= the
query value. If the query exceeds all steps, the highest step is used.
If below all steps, the lowest step is used.
Source code in src/collegeplan/glide_path.py
get_return_for_year(child, assumptions, year_offset)
¶
Return the nominal expected return for a child at a given year offset.
If the child has no glide path, falls back to the flat rate from
assumptions. Otherwise, computes years_to_enrollment and looks
up the blended return from the glide path schedule.
Source code in src/collegeplan/glide_path.py
vanguard_target_enrollment(equity_return=0.1, bond_return=0.04, short_term_return=0.02)
¶
Vanguard target enrollment glide path based on published allocations.
Source code in src/collegeplan/glide_path.py
flat_equity_glide_path(equity_return=0.1)
¶
100% equity at all stages, for comparison against age-based strategies.