Stock Portfolio Analytics Dashboard

Comprehensive portfolio analysis with risk metrics, correlations, option hedging, and stress testing

Portfolio Value (CAD)
$1,096,638
Portfolio Value (USD)
$797,555
Annualized Return
56.83%
Sharpe Ratio
2.08
Max Drawdown
-17.30%
Beta to SPY
1.27
Positions / Options
19 / 16
Option Delta (CAD)
$-172,935
Option Delta (USD)
$-125,771
📊

Positions

All portfolio positions: stocks, ETFs, mutual funds, cash. Market values, weights, beta, and industry. Sortable columns.

📋

Options

All option contracts with delta exposure analysis. Calls, puts, spreads, and their hedging impact on the portfolio.

🔗

Correlation Matrix

Pairwise return correlations with heatmap. Click tickers to sort. Hover cells for ticker pair details.

Risk Metrics

VaR, Sharpe, Sortino, Calmar, Maximum Drawdown, Beta, option hedging impact. Hover cards for term explanations.

🔥

Stress Testing

Scenario analysis from -50% crash to +50% rally, showing both unhedged and option-hedged impacts with 1Y return context.

🏷

Sector, Currency & Account Exposure

Portfolio breakdown by sector allocation (incl. option notional), currency denomination, and brokerage account.

🔄

Sector Rotation (RRG)

Relative Rotation Graph showing each holding's relative strength and momentum versus SPY. Drag the timeline to replay history.

📈

Performance vs Benchmarks

Compare portfolio returns to S&P 500, NASDAQ 100, and a balanced stock/bond portfolio with adjustable bond allocation and 1Y/3Y/5Y/10Y windows.

Disclaimer: This dashboard is for informational and educational purposes only and is not investment advice.

Portfolio Positions

All positions including stocks, ETFs, mutual funds, and cash. Click column headers to sort.

Total Positions
26
Portfolio Value (CAD)
$1,096,638
Stocks
0
ETFs
8
Mutual Funds
0
Option Contracts
16
Cash
$6,625
#SymbolAccountSectorTypeSharesPriceCurrencyMkt Value (CAD)Mkt Value (USD)WeightWeight BarBetaIndustryOptions
1 AMD TD Technology EQUITY 200 467.51 USD $128,565 $93,502 11.72%
2.40 Semiconductors -
2 SPY2 opts TD Large Blend ETF 100 745.64 USD $102,526 $74,564 9.35%
- Large Blend 2
3 XIU TD ETF 2,000 50.78 CAD $101,560 $73,862 9.26%
- -
4 QQQ TD Large Growth ETF 100 717.54 USD $98,662 $71,754 9.00%
- Large Growth -
5 TLT TD Long Government ETF 800 84.68 USD $93,148 $67,744 8.49%
- Long Government -
6 GOOG TD Communication Services EQUITY 150 379.38 USD $78,247 $56,907 7.14%
1.27 Internet Content & Information -
7 CCO TD Energy EQUITY 500 144.63 CAD $72,315 $52,593 6.59%
1.03 Uranium -
8 WPM TD Basic Materials EQUITY 400 174.74 CAD $69,896 $50,833 6.37%
1.18 Gold -
9 FNV TD Basic Materials EQUITY 200 312.10 CAD $62,420 $45,396 5.69%
0.89 Gold -
10 NVDA TD Technology EQUITY 200 215.33 USD $59,216 $43,066 5.40%
2.24 Semiconductors -
11 IBIT IB Digital Assets ETF 1,000 42.96 USD $59,070 $42,960 5.39%
- Digital Assets -
12 GBUG TD Equity Precious Metals ETF 1,000 42.50 USD $58,438 $42,500 5.33%
- Equity Precious Metals -
13 CVX TD Energy EQUITY 200 191.43 USD $52,643 $38,286 4.80%
0.50 Oil & Gas Integrated -
14 XOM TD Energy EQUITY 200 154.92 USD $42,603 $30,984 3.88%
0.18 Oil & Gas Integrated -
15 ETHA IB Digital Assets ETF 500 15.57 USD $10,704 $7,785 0.98%
- Digital Assets -
16 Cash TD Cash 3,000 1.00 USD $4,125 $3,000 0.38%
0.00 - -
17 Cash IB Cash 2,000 1.00 CAD $2,000 $1,455 0.18%
0.00 - -
18 Cash TD Cash 500 1.00 CAD $500 $364 0.05%
0.00 - -
19 Cash IB Cash 0 1.00 USD $0 $0 0.00%
0.00 - -
20 FCXopts only2 opts Options Only Basic Materials EQUITY 0 0.00 USD $0 $0 0.00%
1.32 Copper 2
21 HLopts only2 opts Options Only Basic Materials EQUITY 0 0.00 USD $0 $0 0.00%
1.26 Other Precious Metals & Mining 2
22 SLVopts only2 opts Options Only Commodities Focused ETF 0 0.00 USD $0 $0 0.00%
- Commodities Focused 2
23 AAPLopts only3 opts Options Only Technology EQUITY 0 0.00 USD $0 $0 0.00%
1.06 Consumer Electronics 3
24 PAASopts only2 opts Options Only Basic Materials EQUITY 0 0.00 USD $0 $0 0.00%
1.49 Gold 2
25 TRIopts only1 opts Options Only Industrials EQUITY 0 0.00 CAD $0 $0 0.00%
0.20 Specialty Business Services 1
26 TSLAopts only2 opts Options Only Consumer Cyclical EQUITY 0 0.00 USD $0 $0 0.00%
1.79 Auto Manufacturers 2

Options Positions & Delta Exposure

All option contracts with live prices and estimated delta exposure. Negative shares = short position. Click headers to sort.

Total Contracts
16
Calls
2
Puts
14
Options Value (CAD)
$37,047
Net Delta (USD)
$-125,771
Net Delta (CAD)
$-172,935

Option Contracts

#SymbolTypeExpiryStrikeSharesUL PriceOpt PriceCurrencyContract Value
1 FCX PUT 2026-06-18 40.0 -5,000 63.01 0.03 USD $-206
2 FCX PUT 2026-06-18 45.0 2,000 63.01 0.08 USD $+220
3 HL PUT 2026-06-18 22.0 -5,000 17.64 5.20 USD $-35,750
4 HL PUT 2026-06-18 28.0 2,500 17.64 10.93 USD $+37,555
5 SLV PUT 2026-06-18 63.0 -5,000 69.04 1.28 USD $-8,800
6 SLV PUT 2026-06-18 70.0 2,500 69.04 4.38 USD $+15,039
7 AAPL PUT 2027-01-15 150.0 1,200 300.23 0.42 USD $+693
8 AAPL PUT 2027-01-15 200.0 -900 300.23 1.54 USD $-1,900
9 AAPL PUT 2027-01-15 250.0 300 300.23 5.22 USD $+2,155
10 PAAS CALL 2027-01-15 60.0 2,000 56.40 7.55 USD $+20,762
11 PAAS CALL 2027-01-15 80.0 -4,000 56.40 3.30 USD $-18,150
12 SPY PUT 2027-01-15 580.0 -1,000 739.17 7.77 USD $-10,684
13 SPY PUT 2027-03-19 680.0 1,000 739.17 23.14 USD $+31,818
14 TRI PUT 2026-06-26 120.0 -100 114.06 5.94 CAD $-594
15 TSLA PUT 2027-01-15 300.0 -400 422.24 14.75 USD $-8,112
16 TSLA PUT 2027-01-15 400.0 200 422.24 47.28 USD $+13,001

Delta Exposure by Position

#SymbolTypeStrikeSharesUL PriceMoneynessDeltaNet DeltaNotional Delta (CAD)
1 FCX PUT 40.0 -5,000 63.01 1.58 -0.050 250 $+21,660
2 FCX PUT 45.0 2,000 63.01 1.40 -0.050 -100 $-8,664
3 HL PUT 22.0 -5,000 17.64 0.80 -0.946 4,730 $+114,715
4 HL PUT 28.0 2,500 17.64 0.63 -0.950 -2,375 $-57,606
5 SLV PUT 63.0 -5,000 69.04 1.10 -0.284 1,421 $+134,936
6 SLV PUT 70.0 2,500 69.04 0.99 -0.531 -1,327 $-125,986
7 AAPL PUT 150.0 1,200 300.23 2.00 -0.050 -60 $-24,769
8 AAPL PUT 200.0 -900 300.23 1.50 -0.050 45 $+18,577
9 AAPL PUT 250.0 300 300.23 1.20 -0.050 -15 $-6,192
10 PAAS CALL 60.0 2,000 56.40 0.94 0.365 730 $+56,611
11 PAAS CALL 80.0 -4,000 56.40 0.70 0.050 -200 $-15,510
12 SPY PUT 580.0 -1,000 739.17 1.27 -0.050 50 $+50,818
13 SPY PUT 680.0 1,000 739.17 1.09 -0.304 -304 $-309,194
14 TRI PUT 120.0 -100 114.06 0.95 -0.611 61 $+6,973
15 TSLA PUT 300.0 -400 422.24 1.41 -0.050 20 $+11,612
16 TSLA PUT 400.0 200 422.24 1.06 -0.375 -75 $-43,532

Portfolio Correlation Matrix

Correlation of daily log returns over the past 12 months. Click any ticker header or row label to sort. Hover cells to see ticker pair.

Ticker AAPLAMDCCOCVXETHAFCXFNVGBUGGOOGHLIBITNVDAPAASQQQSLVSPYTLTTRITSLAWPMXIUXOM
AAPL1.000.140.07-0.090.180.250.090.110.310.070.180.210.100.480.080.51-0.00-0.010.280.110.30-0.09
AMD0.141.000.34-0.130.360.330.190.280.280.290.380.490.260.610.230.510.03-0.010.310.200.28-0.14
CCO0.070.341.00-0.130.220.410.410.420.300.370.250.370.390.420.330.410.07-0.120.190.440.49-0.10
CVX-0.09-0.13-0.131.000.03-0.10-0.08-0.16-0.20-0.100.02-0.15-0.09-0.22-0.07-0.15-0.220.05-0.05-0.17-0.080.83
ETHA0.180.360.220.031.000.310.170.250.290.210.870.390.210.540.230.520.050.020.400.160.37-0.01
FCX0.250.330.41-0.100.311.000.460.580.260.480.290.320.560.480.520.510.12-0.120.230.510.48-0.06
FNV0.090.190.41-0.080.170.461.000.820.140.660.190.140.750.270.650.290.10-0.070.170.870.64-0.03
GBUG0.110.280.42-0.160.250.580.821.000.220.800.260.210.900.370.780.360.11-0.130.220.890.62-0.12
GOOG0.310.280.30-0.200.290.260.140.221.000.180.220.260.180.570.170.560.14-0.050.340.160.34-0.24
HL0.070.290.37-0.100.210.480.660.800.181.000.220.190.820.320.670.310.09-0.120.150.720.45-0.06
IBIT0.180.380.250.020.870.290.190.260.220.221.000.370.230.530.230.520.020.060.400.190.38-0.01
NVDA0.210.490.37-0.150.390.320.140.210.260.190.371.000.210.690.190.63-0.01-0.090.360.150.28-0.18
PAAS0.100.260.39-0.090.210.560.750.900.180.820.230.211.000.340.780.330.07-0.100.140.840.54-0.05
QQQ0.480.610.42-0.220.540.480.270.370.570.320.530.690.341.000.300.950.110.040.550.280.56-0.25
SLV0.080.230.33-0.070.230.520.650.780.170.670.230.190.780.301.000.280.06-0.090.100.740.480.03
SPY0.510.510.41-0.150.520.510.290.360.560.310.520.630.330.950.281.000.140.050.530.290.65-0.18
TLT-0.000.030.07-0.220.050.120.100.110.140.090.02-0.010.070.110.060.141.00-0.020.010.140.16-0.25
TRI-0.01-0.01-0.120.050.02-0.12-0.07-0.13-0.05-0.120.06-0.09-0.100.04-0.090.05-0.021.00-0.01-0.090.08-0.01
TSLA0.280.310.19-0.050.400.230.170.220.340.150.400.360.140.550.100.530.01-0.011.000.140.32-0.08
WPM0.110.200.44-0.170.160.510.870.890.160.720.190.150.840.280.740.290.14-0.090.141.000.63-0.11
XIU0.300.280.49-0.080.370.480.640.620.340.450.380.280.540.560.480.650.160.080.320.631.00-0.08
XOM-0.09-0.14-0.100.83-0.01-0.06-0.03-0.12-0.24-0.06-0.01-0.18-0.05-0.250.03-0.18-0.25-0.01-0.08-0.11-0.081.00
≤ -0.4 (Strong neg.)
~0 (Low)
~0.4-0.7 (Moderate)
≥ 0.7 (Strong pos.)

Portfolio Risk Metrics

Risk analytics based on 1-year daily return history. Risk-free rate: 4.3%. Hover KPI cards for explanations.

Portfolio Overview
Total Portfolio Value (CAD)
$1,096,638
Total Portfolio Value (USD)
$797,555
The average daily return extrapolated to a full year (252 trading days). Represents the expected yearly return if current performance continues.
Annualized Return
56.83%
Standard deviation of daily returns scaled to annual. Measures how much the portfolio value fluctuates. Higher = more risk.
Annualized Volatility
25.25%
Risk-Adjusted Returns
Risk-adjusted return: (Portfolio Return - Risk-Free Rate) / Volatility. Above 1.0 is good, above 2.0 is very good. Measures excess return per unit of total risk.
Sharpe Ratio
2.080
Like Sharpe but only penalizes downside volatility. (Return - Risk-Free Rate) / Downside Deviation. Higher is better. Ignores upside 'risk'.
Sortino Ratio
2.661
Annualized Return / Maximum Drawdown. Measures return per unit of drawdown risk. Higher = better risk-adjusted returns. Above 3.0 is excellent.
Calmar Ratio
3.285
Drawdown & Market Risk
The largest peak-to-trough decline in portfolio value. Measures the worst-case loss from a high point. E.g., -15% means you lost 15% from a peak.
Maximum Drawdown
-17.30%
Portfolio sensitivity to S&P 500 (SPY) movements. Beta=1 means the portfolio moves with the market. Beta<1 = less volatile, Beta>1 = more volatile than market.
Beta to SPY
1.269
Value at Risk
Value at Risk at 95%% confidence: the maximum daily loss expected 95%% of the time. There's a 5%% chance the daily loss exceeds this amount.
VaR 95%
-2.54%
Value at Risk at 99%% confidence: the maximum daily loss expected 99%% of the time. More conservative than VaR 95%%.
VaR 99%
-4.27%
Conditional VaR (Expected Shortfall): the average loss on days when losses exceed VaR 95%%. Measures 'how bad it gets' in the worst 5%% of days.
CVaR 95%
-3.86%
VaR 95% (CAD)
$27,819
VaR 95% (USD)
$20,232
VaR 99% (CAD)
$46,798
VaR 99% (USD)
$34,035
Distribution Shape
Measures asymmetry of returns. Negative skew = more extreme losses than gains (fat left tail). Positive = more extreme gains. Zero = symmetric.
Skewness
-0.586
Measures 'fat tails' - how likely extreme events are vs. normal distribution. Higher kurtosis = more frequent extreme moves. Normal distribution = 3.
Kurtosis
2.092
Option Hedging
Total notional delta exposure from options in USD. Represents the stock-equivalent directional bet from all option positions combined.
Net Delta (USD)
$-125,771
Net Delta (CAD)
$-172,935
The ratio of option delta exposure to portfolio value. Shows how much options modify the portfolio's effective market exposure.
Option Hedging Impact
-15.77%
Value at Risk adjusted for option hedging. Option positions (especially protective puts) can reduce downside risk.
Hedged VaR 95%
-2.14%
Value at Risk at 99%% adjusted for option hedging effects.
Hedged VaR 99%
-3.59%

Individual Position Risk

TickerAnn. ReturnAnn. VolatilitySharpeMax DrawdownVaR 95%Beta
AMD 139.52% 62.69% 2.157 -32.46% -4.55% 2.40
HL 117.15% 70.77% 1.595 -53.45% -6.46% 1.26
SLV 80.95% 61.70% 1.242 -49.56% -4.94% 1.47
PAAS 80.52% 53.85% 1.415 -32.82% -5.32% 1.49
GOOG 77.69% 27.65% 2.654 -21.14% -2.30% 1.27
CCO 55.23% 51.80% 0.983 -25.51% -4.71% 1.03
GBUG 54.05% 47.49% 1.048 -33.07% -4.99% 1.47
NVDA 45.98% 33.50% 1.244 -22.26% -3.50% 2.24
FCX 45.51% 47.60% 0.866 -27.48% -4.52% 1.32
AAPL 43.39% 21.82% 1.792 -14.39% -1.88% 1.06
XOM 43.11% 23.94% 1.621 -16.19% -2.52% 0.18
WPM 38.28% 43.11% 0.788 -31.53% -4.88% 1.18
CVX 36.66% 21.69% 1.492 -14.43% -2.23% 0.50
QQQ 32.19% 15.79% 1.766 -12.50% -1.80% 1.27
FNV 29.93% 34.26% 0.748 -21.40% -3.76% 0.89
XIU 27.71% 11.56% 2.025 -7.73% -1.23% 0.64
SPY 24.17% 11.76% 1.689 -9.03% -1.23% 1.00
TSLA 15.91% 46.29% 0.251 -31.41% -4.50% 1.79
TLT 3.18% 9.79% -0.114 -7.69% -0.98% 0.12
ETHA -26.71% 68.04% -0.456 -66.61% -6.22% 3.02
IBIT -37.19% 43.23% -0.960 -51.69% -3.95% 1.92
TRI -77.57% 39.92% -2.051 -64.67% -3.90% 0.20

Portfolio Stress Testing

Simulated impact of market-wide moves on portfolio value using beta, including option hedging effects.

Portfolio Value (CAD)
$1,096,638
Portfolio Value (USD)
$797,555
Portfolio Beta
1.269
Option Delta (CAD)
$-172,935
Option Delta (USD)
$-125,771
1Y Portfolio Return
56.83%
CAD USD
Scenario Market Move Unhedged Impact (%) Unhedged Impact ($) Option Hedge P&L ($) Hedged Impact (%) Hedged Impact ($) Estimated NAV
Depression (-50%) -50% -63.44% $-695,690 $+86,467 -55.55% $-609,223 $487,415
Severe Bear (-40%) -40% -50.75% $-556,552 $+69,174 -44.44% $-487,378 $609,259
Bear Market (-30%) -30% -38.06% $-417,414 $+51,880 -33.33% $-365,534 $731,104
Market Crash (-20%) -20% -25.38% $-278,276 $+34,587 -22.22% $-243,689 $852,948
Severe Correction (-15%) -15% -19.03% $-208,707 $+25,940 -16.67% $-182,767 $913,871
Correction (-10%) -10% -12.69% $-139,138 $+17,293 -11.11% $-121,845 $974,793
Flash Crash (-5%) -5% -6.34% $-69,569 $+8,647 -5.56% $-60,922 $1,035,715
Mild Pullback (-3%) -3% -3.81% $-41,741 $+5,188 -3.33% $-36,553 $1,060,084
Rally (+5%) 5% 6.34% $+69,569 $-8,647 5.56% $+60,922 $1,157,560
Strong Rally (+10%) 10% 12.69% $+139,138 $-17,293 11.11% $+121,845 $1,218,482
Bull Run (+20%) 20% 25.38% $+278,276 $-34,587 22.22% $+243,689 $1,340,327
Euphoria (+30%) 30% 38.06% $+417,414 $-51,880 33.33% $+365,534 $1,462,171
Bubble (+40%) 40% 50.75% $+556,552 $-69,174 44.44% $+487,378 $1,584,016
Mania (+50%) 50% 63.44% $+695,690 $-86,467 55.55% $+609,223 $1,705,860

Portfolio Exposure Analysis

Breakdown by sector (including option notional), currency, and brokerage account.

Sector Exposure

SectorValue (CAD)Value (USD)Weight#
Technology $188,730 $137,258 16.6% 5
Energy $167,561 $121,863 14.8% 3
Basic Materials $136,747 $99,452 12.1% 8
Large Blend $123,659 $89,934 10.9% 3
$108,185 $78,680 9.5% 5
Large Growth $98,662 $71,754 8.7% 1
Long Government $93,148 $67,744 8.2% 1
Communication Services $78,247 $56,907 6.9% 1
Digital Assets $69,774 $50,745 6.2% 2
Equity Precious Metals $58,438 $42,500 5.2% 1
Commodities Focused $6,239 $4,538 0.6% 2
Consumer Cyclical $4,888 $3,555 0.4% 2
Industrials $-594 $-432 -0.1% 1

Currency Exposure

CurrencyValue (CAD)Weight#
USD $825,587 72.8% 28
CAD $308,097 27.2% 7

Account Exposure

AccountValue (CAD)Weight#
TD $1,061,910 93.7% 31
IB $71,774 6.3% 4

Relative Rotation Graph

Each dot is a holding plotted by its JdK RS-Ratio (x) and JdK RS-Momentum (y) versus SPY. Trail length is 3 months (~63 trading days). Press play or drag the slider to animate. Click a ticker in the legend to hide / show it.

--
Trail (days)
63

Portfolio Performance vs Benchmarks

Compare your portfolio against S&P 500 (SPY), NASDAQ 100 (QQQ), and a quarterly-rebalanced balanced portfolio (SPY/IEF). Lines are normalised to 0% at the start of the selected window. Hover for values.

Period:
Bond allocation: 40%
Portfolio
Portfolio note: IBIT available from 2024-01-08ETHA available from 2024-07-22GBUG available from 2025-02-17 — treated as cash (0% return) before each ticker’s first trading date.