The verification suite is used to allow you to test cases and ensure our engine is producing expected results.
62 scenarios
Capital Gains Netting
(5)
Wash Sales
(8)
Broker 1099
(7)
Tax Computation
(8)
Tax-Aware Portfolio
(5)
Taxable monthly rotation creates visible tax drag
A deterministic monthly rotation between two appreciating assets can look fine pre-tax while realizing enough short-term gains to materially reduce after-tax wealth in a taxable account.
Edit inputs
null
TLH harvests losses without breaking cooldown rules
When a taxable position falls enough to trigger tax-loss harvesting, ArthaPilot should realize the loss, rotate into the substitute ETF, and avoid immediately buying the original ticker back during the cooldown window.
Edit inputs
null
Cross-year wash sale restates the prior-year tax bill
A loss realized near year-end and repurchased within 30 days in the next tax year should create wash-sale records and change the prior year's settled tax bill.
Edit inputs
null
Ordinary dividends create drag in taxable accounts
The same bond-fund dividend stream should produce tax drag in a taxable account and none in a tax-free account, isolating dividend taxation from the market path.
Edit inputs
null
AMT Calculator
(3)
Portfolio Metrics
(9)
Withdrawal clamping on depleted portfolio
A portfolio crashes 50% in month 2, wiping out most of the withdrawal budget. ArthaPilot clamps each withdrawal to the available balance, so the total withdrawn reflects what the portfolio could actually pay — not a phantom fixed amount.
Edit inputs
null
Average drawdown: full curve vs. underwater-days only
A 21-value curve: 19 all-time highs, then one trough at −10%, then recovery. One method averages only over the single drawdown observation (−10%). ArthaPilot averages the drawdown depth at every point, so the 19 ATH days (0% drawdown each) pull the average down to ~0.5%.
Edit inputs
null
LETF / Leverage Math
(3)
Monte Carlo
(5)
Sequence risk with identical average returns
Two retirement paths use the same return set and identical average return, but in reverse order. Early losses can deplete capital even when long-run averages match.
Edit inputs
null
Optimizer
(3)