BND, SCHD and VYM backtest: income from bonds and dividend stocks
What income and drawdowns would a KRW 100 million bond and dividend-stock allocation have produced?
BND 40%, SCHD 30% and VYM 30% from 2012-01-03 to 2026-10-23, KRW 100 million initially, no contributions or dividend reinvestment, monthly rebalancing, and KRW reporting.
Data as of 2026-10-23
Backtest results
Cash included in total assets: ₩73M · 0% cash interest
Performance
Growth Chart
Holding-period outcomes
Held 1 year(s), 4% of start dates lost money; held 3 years, none did · worst +4.2%/yr
Return spread for one holding periodPick a holding period to see its spread and each start month
Worst · average · best by holding period (table)Per-year returns and share of positive periods for 1–10 year holds
Annual & monthly returns
Up in 11 of 14 years · best 2021 +21.5% · worst 2012 -2.1%
Completed months · through 2026-09
Current Streak 1 mo up
Trailing returns
| Cumulative return | Annualized return | |||||||||
|---|---|---|---|---|---|---|---|---|---|---|
| 1M | 3M | 6M | YTD | 1Y | 3Y | 5Y | 7Y | 10Y | Full | |
| My portfolio | -4.77% | -10.36% | -6.45% | +1.37% | +4.86% | +9.20% | +7.12% | +7.51% | +8.17% | +8.08% |
| SPY | -2.07% | -9.53% | +4.59% | +5.38% | +10.69% | +20.60% | +15.03% | +16.22% | +15.89% | +14.92% |
| Difference | -2.70pp | -0.83pp | -11.04pp | -4.01pp | -5.83pp | -11.40pp | -7.91pp | -8.71pp | -7.72pp | -6.84pp |
Growth Milestones2× in 9.1 yrs · 3× in 13.2 yrs
- 1.5× Reached 2016-11 · took 4.9 yrs
- 2× Reached 2021-02 · took 9.1 yrs
- 3× Reached 2025-02 · took 13.2 yrs
- 5× Needs another 56% gain
- 10× Needs another 212% gain
Purchasing power — assuming 2.5% annual inflation+5.5% a year after inflation · +8.2% before
Annualized return
Cumulative return
Risk & recovery
Deepest fall -16.4% (2020.03) · 349 days from peak to recovery · now 9.7% below the peak
vs SPY
The same money in SPY would have grown to ₩762M, ₩441M more than this portfolio
Assets & diversification
Profit contribution: SCHD +₩101M · VYM +₩93M · BND +₩27M
Scenarios
Shuffles past monthly returns into 500 possible futures
Data & export
15 years of yearly and 3,725 days of daily records · CSV download