Simulate ETF cost
simulate_etf_costSimulate ETF expense ratios, bid/ask spreads, commissions, and recurring contributions over a holding period to compare returns with and without costs and quantify ending-value drag.
Instructions
Simulate expense-ratio, assumed bid/ask spread, commissions, and recurring contributions over a holding period. Compares the same gross-return path with and without costs and reports direct charges plus ending-value drag. Taxes, FX, market impact and brokerage-specific fees are excluded unless represented by the inputs. Read-only.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| years | No | ||
| ticker | Yes | Exact Bullrun ETF listing ticker. | |
| spreadPct | No | Assumed full bid/ask spread in percentage points; each purchase pays half the spread. | |
| expenseRatioPct | No | Optional expense-ratio override in percentage points. Otherwise uses the stored ETF profile value. | |
| initialInvestment | No | ||
| commissionPerTrade | No | ||
| contributionAmount | No | ||
| grossAnnualReturnPct | No | Assumed annual return before ETF and trading costs, in percentage points. Default 0 isolates direct costs. | |
| contributionFrequency | No | monthly |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| ticker | Yes | ||
| results | Yes | ||
| webPage | No | ||
| warnings | Yes | ||
| assumptions | Yes | ||
| platformLink | No | ||
| costBreakdown | Yes |