26 lines
1.2 KiB
YAML
26 lines
1.2 KiB
YAML
id: PORTFOLIO-002
|
|
title: Position Storage Costs
|
|
status: backlog
|
|
priority: P1
|
|
size: S
|
|
depends_on:
|
|
- PORTFOLIO-001
|
|
tags: [portfolio, costs]
|
|
summary: Allow users to configure storage costs for portfolio positions.
|
|
acceptance_criteria:
|
|
- Each position can have optional storage_cost_basis (annual % or fixed amount)
|
|
- Storage cost period selectable: annual, monthly
|
|
- Overview page shows aggregate storage cost impact on net equity
|
|
- Hedge recommendations account for storage drag
|
|
- Physical gold positions default to typical vault storage (e.g., 0.12% annual for allocated)
|
|
- GLD positions note that expense ratio is already baked into price
|
|
notes:
|
|
- For GLD: expense ratio decay is implicit, no separate storage cost needed
|
|
- For GC=F: roll costs (contango) are the primary storage analog
|
|
- For physical XAU: vault storage is explicit cost
|
|
- Storage costs affect LTV calculations (reduce effective equity)
|
|
implementation_hints:
|
|
- Add `storage_cost_basis: Decimal | None` to `Position`
|
|
- Add `storage_cost_period: "annual" | "monthly" | None` to `Position`
|
|
- Compute annualized storage cost for equity/P&L display
|
|
- Add storage cost breakdown to overview page |