MSTYWNTR
Sample dataPerformance Oct 16, 2025 → Sep 17, 2026 · America/Denver · Max NAV Preservation (50/50)Allocator prices Sep 20, 2026

A tool you can copy

Capital allocator

Type a dollar amount. The money splits 50/50 between MSTY and WNTR. Share counts use live Yahoo prices when the saved fetch works. Otherwise they use the daily snapshot or the starter file.

The income line is a recent pace: last month stretched forward. It is an estimate, not a promise.

$
MSTY 1-month payout
86.4%
WNTR 1-month payout
99.8%
MSTY price
$16.48
WNTR price
$15.80

Loading prices… Starter prices from today_50k_allocations.csv (2026-09-20). The performance window is 2025-10-16 through 2026-09-17. This is not a live quote.

Version 1.1 · 50/50 target

Equal dollars · recent income

MSTY50%

1,517 sh

$25,000

WNTR50%

1,582 sh

$25,000

Expected ~1-month income

$3,951

Recent pace times the target shares. Shown for context. The mix is not chosen to chase it.

Yearly pace

$47,414

94.8% of the dollars you typed. A yearly pace stretches one month out to 12.

Modeled MSTR dollars

$2,870

+5.7% of NAV. NAV is the share value. Shown only. It does not change the 50/50 mix.

Blended 1-month payout

93.1%

Each fund’s weight times its recent one-month cash payout, shown as a yearly rate.

Starter-file check for $50,000 (Sep 20, 2026): 1,517 MSTY / 1,582 WNTR and about $3,951 expected one-month income. Live targets use current prices when Yahoo is up. The mix stays 50/50.

The math is a TypeScript copy of data/nav_preservation_sizer.py, using 50/50 weights. /api/yields pulls free Yahoo prices (saved on the server for about 10 minutes) and lays them over recent payouts from data/live-snapshot.json (a daily update) or the starter CSV. The leftover MSTR dollar delta is shown only. Delta is the modeled dollar exposure to MSTR. It does not change the 50/50 mix.