Investments
Total Invested
Net deposits
If Invested in S&P 500
0% return
Actual Portfolio
Upload portfolio values
Difference
vs S&P 500
Portfolio Growth Over Time
S&P 500 Data Management
Uses ^SP500TR (Total Return with dividends) for portfolio comparison and ^GSPC (Price Index) as reference.
Checking S&P 500 data...
Portfolio Value Tracking
Upload a CSV with columns: date, value to track actual portfolio values over time.
| Date | Portfolio Value | S&P 500 Value | Difference | Actions |
|---|---|---|---|---|
| No portfolio values uploaded yet. | ||||
Transaction History
Upload a CSV file with columns: date, amount (positive for deposits, negative for withdrawals)
| Date | Type | Amount | S&P 500 Price | Shares (if invested) | Actions |
|---|---|---|---|---|---|
| Loading transactions... | |||||
Interactive Brokers Connection
Connect to IBKR using Flex Web Service to automatically sync portfolio values. Setup Guide
How to set up Flex Queries in IBKR
- Log into IBKR Account Management
- Go to Reports → Flex Queries
- Create a new Activity Flex Query
- Include "Net Asset Value" or "Account Information" sections
- Set format to XML, date range as needed
- Save and note the Query ID
- Go to Settings → Flex Web Service Token to generate a token
- Enter both values above
P&L Tracking
Track realized and unrealized P&L by symbol, sector, or category. Data is synced from IBKR trades.
| Name | Trades | Notional | Realized P&L | Unrealized P&L | Commissions | Net P&L | Actions |
|---|---|---|---|---|---|---|---|
| No trade data found. Sync with IBKR to import trades. | |||||||