📊 Long-Term Portfolio

Track holdings, monitor allocation drift, and refresh prices via Finnhub or your n8n webhook.

Portfolio Advisor
Market Value
All holdings
Cost Basis
Shares × Avg Cost
Unrealized P/L
Annual Dividends
Per-share × shares
Cash (Manual)
Set in Settings

🎯 Allocation & Drift

📊
No holdings yet

Set a target % per holding — drift guides rebalancing.

TickerName SharesAvg Cost PriceValue CostP/L P/L %Target % Actual %Drift Tags

0 holdings

Add Holding

⚙️ Portfolio Settings

Shown in KPI card; not tied to a holding.

Used as fallback when no Finnhub key is set. Called on "Refresh".

📥 Import CSV

Header row required. Expected columns:
ticker, name, shares, avg_cost, price, div_ps, target_pct, sector, account, notes