Stock Portfolio Analytics Dashboard

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

Portfolio Value (CAD)
$1,155,871
Portfolio Value (USD)
$814,338
Annualized Return
19.38%
Sharpe Ratio
0.59
Max Drawdown
-14.68%
Beta to SPY
1.39
Positions / Options
19 / 16
Option Delta (CAD)
$-508,017
Option Delta (USD)
$-357,910
📊

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,155,871
Stocks
0
ETFs
8
Mutual Funds
0
Option Contracts
16
Cash
$6,758
#SymbolAccountSectorTypeSharesPriceCurrencyMkt Value (CAD)Mkt Value (USD)WeightWeight BarBetaIndustryOptions
1 AMD TD Technology EQUITY 200 516.79 USD $146,706 $103,358 12.69%
2.45 Semiconductors -
2 SPY2 opts TD Large Blend ETF 100 759.97 USD $107,870 $75,997 9.33%
- Large Blend 2
3 XIU TD ETF 2,000 53.90 CAD $107,800 $75,948 9.33%
- -
4 QQQ TD Large Growth ETF 100 704.40 USD $99,983 $70,440 8.65%
- Large Growth -
5 TLT TD Long Government ETF 800 81.34 USD $92,363 $65,072 7.99%
- Long Government -
6 WPM TD Basic Materials EQUITY 400 169.18 CAD $67,672 $47,676 5.85%
1.24 Gold -
7 GOOG TD Communication Services EQUITY 150 317.28 USD $67,552 $47,592 5.84%
1.21 Internet Content & Information -
8 CVX TD Energy EQUITY 200 233.21 USD $66,204 $46,642 5.73%
0.52 Oil & Gas Integrated -
9 IBIT IB Digital Assets ETF 1,000 45.96 USD $65,236 $45,960 5.64%
- Digital Assets -
10 FNV TD Basic Materials EQUITY 200 320.38 CAD $64,076 $45,143 5.54%
0.94 Gold -
11 NVDA TD Technology EQUITY 200 210.96 USD $59,887 $42,192 5.18%
2.22 Semiconductors -
12 GBUG TD Equity Precious Metals ETF 1,000 41.08 USD $58,309 $41,080 5.04%
- Equity Precious Metals -
13 CCO TD Energy EQUITY 500 110.13 CAD $55,065 $38,795 4.76%
1.14 Uranium -
14 XOM TD Energy EQUITY 200 183.21 USD $52,010 $36,642 4.50%
0.21 Oil & Gas Integrated -
15 ETHA IB Digital Assets ETF 500 54.08 USD $38,381 $27,040 3.32%
- Digital Assets -
16 Cash TD Cash 3,000 1.00 USD $4,258 $3,000 0.37%
0.00 - -
17 Cash IB Cash 2,000 1.00 CAD $2,000 $1,409 0.17%
0.00 - -
18 Cash TD Cash 500 1.00 CAD $500 $352 0.04%
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.39 Copper 2
21 HLopts only2 opts Options Only Basic Materials EQUITY 0 0.00 USD $0 $0 0.00%
1.37 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.07 Consumer Electronics 3
24 PAASopts only2 opts Options Only Basic Materials EQUITY 0 0.00 USD $0 $0 0.00%
1.58 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.92 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
3
Puts
13
Options Value (CAD)
$39,033
Net Delta (USD)
$-357,910
Net Delta (CAD)
$-508,017

Option Contracts

#SymbolTypeExpiryStrikeSharesUL PriceOpt PriceCurrencyContract Value
1 FCX PUT 2027-01-15 50.0 -5,000 62.45 0.75 USD $-5,323
2 FCX PUT 2027-01-15 65.0 2,000 62.45 5.22 USD $+14,833
3 HL PUT 2027-01-15 12.0 -5,000 15.54 0.57 USD $-4,081
4 HL CALL 2027-01-15 20.0 2,500 15.54 0.24 USD $+869
5 SLV PUT 2027-01-15 46.0 -5,000 53.28 2.08 USD $-14,726
6 SLV PUT 2027-01-15 55.0 2,500 53.28 7.42 USD $+26,348
7 AAPL PUT 2027-01-15 150.0 1,200 283.78 0.01 USD $+17
8 AAPL PUT 2027-01-15 200.0 -900 283.78 0.12 USD $-147
9 AAPL PUT 2027-01-15 250.0 300 283.78 0.49 USD $+211
10 PAAS CALL 2027-01-15 60.0 2,000 45.45 0.25 USD $+710
11 PAAS CALL 2027-01-15 80.0 -4,000 45.45 0.10 USD $-568
12 SPY PUT 2027-01-15 580.0 -1,000 728.99 2.07 USD $-2,938
13 SPY PUT 2027-03-19 680.0 1,000 728.99 10.43 USD $+14,797
14 TRI PUT 2027-01-15 120.0 -100 119.04 0.96 CAD $-96
15 TSLA PUT 2027-01-15 300.0 -400 379.71 4.80 USD $-2,725
16 TSLA PUT 2027-01-15 400.0 200 379.71 41.75 USD $+11,852

Delta Exposure by Position

#SymbolTypeStrikeSharesUL PriceMoneynessDeltaNet DeltaNotional Delta (CAD)
1 FCX PUT 50.0 -5,000 62.45 1.25 -0.050 250 $+22,160
2 FCX PUT 65.0 2,000 62.45 0.96 -0.588 -1,177 $-104,290
3 HL PUT 12.0 -5,000 15.54 1.29 -0.050 250 $+5,514
4 HL CALL 20.0 2,500 15.54 0.78 0.050 125 $+2,757
5 SLV PUT 46.0 -5,000 53.28 1.16 -0.144 720 $+54,418
6 SLV PUT 55.0 2,500 53.28 0.97 -0.570 -1,426 $-107,835
7 AAPL PUT 150.0 1,200 283.78 1.89 -0.050 -60 $-24,168
8 AAPL PUT 200.0 -900 283.78 1.42 -0.050 45 $+18,126
9 AAPL PUT 250.0 300 283.78 1.14 -0.196 -59 $-23,682
10 PAAS CALL 60.0 2,000 45.45 0.76 0.050 100 $+6,451
11 PAAS CALL 80.0 -4,000 45.45 0.57 0.050 -200 $-12,902
12 SPY PUT 580.0 -1,000 728.99 1.26 -0.050 50 $+51,736
13 SPY PUT 680.0 1,000 728.99 1.07 -0.338 -338 $-349,635
14 TRI PUT 120.0 -100 119.04 0.99 -0.518 52 $+6,166
15 TSLA PUT 300.0 -400 379.71 1.27 -0.050 20 $+10,779
16 TSLA PUT 400.0 200 379.71 0.95 -0.614 -123 $-66,198

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.020.09-0.140.110.120.180.120.120.080.120.060.100.180.090.300.140.140.140.190.25-0.10
AMD0.021.000.47-0.260.330.500.270.390.230.360.340.520.340.750.310.600.11-0.220.460.330.31-0.24
CCO0.090.471.00-0.210.360.600.500.550.230.510.350.490.490.550.430.550.20-0.180.370.540.55-0.17
CVX-0.14-0.26-0.211.00-0.07-0.19-0.09-0.24-0.29-0.18-0.06-0.24-0.16-0.37-0.12-0.32-0.290.10-0.18-0.19-0.160.85
ETHA0.110.330.36-0.071.000.390.350.420.220.350.920.370.360.480.350.500.090.070.390.360.42-0.08
FCX0.120.500.60-0.190.391.000.620.740.210.650.360.430.690.600.640.590.13-0.240.400.690.55-0.13
FNV0.180.270.50-0.090.350.621.000.840.100.730.330.250.800.350.690.400.13-0.070.230.900.65-0.03
GBUG0.120.390.55-0.240.420.740.841.000.190.860.410.340.910.500.810.520.19-0.150.370.900.65-0.18
GOOG0.120.230.23-0.290.220.210.100.191.000.140.200.240.160.480.170.550.150.050.400.140.28-0.30
HL0.080.360.51-0.180.350.650.730.860.141.000.340.310.850.460.740.470.16-0.150.330.780.55-0.11
IBIT0.120.340.35-0.060.920.360.330.410.200.341.000.360.350.480.330.500.050.080.410.350.40-0.08
NVDA0.060.520.49-0.240.370.430.250.340.240.310.361.000.320.690.280.650.07-0.150.440.300.35-0.23
PAAS0.100.340.49-0.160.360.690.800.910.160.850.350.321.000.430.800.450.14-0.120.290.860.58-0.10
QQQ0.180.750.55-0.370.480.600.350.500.480.460.480.690.431.000.400.920.19-0.080.660.440.51-0.36
SLV0.090.310.43-0.120.350.640.690.810.170.740.330.280.800.401.000.400.10-0.110.230.750.53-0.02
SPY0.300.600.55-0.320.500.590.400.520.550.470.500.650.450.920.401.000.290.020.630.470.66-0.34
TLT0.140.110.20-0.290.090.130.130.190.150.160.050.070.140.190.100.291.000.050.130.180.33-0.34
TRI0.14-0.22-0.180.100.07-0.24-0.07-0.150.05-0.150.08-0.15-0.12-0.08-0.110.020.051.00-0.06-0.120.100.03
TSLA0.140.460.37-0.180.390.400.230.370.400.330.410.440.290.660.230.630.13-0.061.000.310.36-0.21
WPM0.190.330.54-0.190.360.690.900.900.140.780.350.300.860.440.750.470.18-0.120.311.000.67-0.13
XIU0.250.310.55-0.160.420.550.650.650.280.550.400.350.580.510.530.660.330.100.360.671.00-0.15
XOM-0.10-0.24-0.170.85-0.08-0.13-0.03-0.18-0.30-0.11-0.08-0.23-0.10-0.36-0.02-0.34-0.340.03-0.21-0.13-0.151.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,155,871
Total Portfolio Value (USD) ⓘ
$814,338
The average daily return extrapolated to a full year (252 trading days). Represents the expected yearly return if current performance continues.
Annualized Return ⓘ
19.38%
Standard deviation of daily returns scaled to annual. Measures how much the portfolio value fluctuates. Higher = more risk.
Annualized Volatility ⓘ
25.57%
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 ⓘ
0.590
Like Sharpe but only penalizes downside volatility. (Return - Risk-Free Rate) / Downside Deviation. Higher is better. Ignores upside 'risk'.
Sortino Ratio ⓘ
0.869
Annualized Return / Maximum Drawdown. Measures return per unit of drawdown risk. Higher = better risk-adjusted returns. Above 3.0 is excellent.
Calmar Ratio ⓘ
1.320
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 ⓘ
-14.68%
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.391
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.55%
Value at Risk at 99%% confidence: the maximum daily loss expected 99%% of the time. More conservative than VaR 95%%.
VaR 99% ⓘ
-3.84%
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.55%
VaR 95% (CAD) ⓘ
$29,426
VaR 95% (USD) ⓘ
$20,731
VaR 99% (CAD) ⓘ
$44,386
VaR 99% (USD) ⓘ
$31,271
Distribution Shape
Measures asymmetry of returns. Negative skew = more extreme losses than gains (fat left tail). Positive = more extreme gains. Zero = symmetric.
Skewness ⓘ
-0.201
Measures 'fat tails' - how likely extreme events are vs. normal distribution. Higher kurtosis = more frequent extreme moves. Normal distribution = 3.
Kurtosis ⓘ
1.237
Option Hedging
Total notional delta exposure from options in USD. Represents the stock-equivalent directional bet from all option positions combined.
Net Delta (USD) ⓘ
$-357,910
Net Delta (CAD) ⓘ
$-508,017
The ratio of option delta exposure to portfolio value. Shows how much options modify the portfolio's effective market exposure.
Option Hedging Impact ⓘ
-43.95%
Value at Risk adjusted for option hedging. Option positions (especially protective puts) can reduce downside risk.
Hedged VaR 95% ⓘ
-1.43%
Value at Risk at 99%% adjusted for option hedging effects.
Hedged VaR 99% ⓘ
-2.15%

Individual Position Risk

TickerAnn. ReturnAnn. VolatilitySharpeMax DrawdownVaR 95%Beta
AMD 68.28% 67.09% 0.954 -32.46% -6.01% 2.45
XOM 48.23% 26.00% 1.690 -21.07% -2.64% 0.21
FCX 46.67% 47.51% 0.892 -24.99% -4.42% 1.39
CVX 44.19% 24.01% 1.661 -21.59% -2.29% 0.52
AAPL 25.91% 23.88% 0.905 -14.39% -2.00% 1.07
WPM 25.11% 49.78% 0.418 -39.14% -4.94% 1.24
FNV 22.43% 37.70% 0.481 -29.25% -3.80% 0.94
XIU 19.55% 12.38% 1.231 -7.73% -1.28% 0.65
GBUG 17.26% 52.67% 0.246 -41.04% -5.32% 2.16
GOOG 16.29% 30.50% 0.393 -22.12% -2.57% 1.21
PAAS 15.32% 57.28% 0.192 -46.47% -5.73% 1.58
SLV 13.78% 65.12% 0.146 -61.98% -5.68% 2.07
QQQ 11.84% 19.81% 0.381 -12.50% -1.98% 1.45
HL 11.38% 70.59% 0.100 -63.84% -6.59% 1.37
SPY 11.33% 12.59% 0.559 -9.03% -1.35% 1.00
NVDA 9.84% 37.18% 0.149 -22.26% -3.83% 2.22
TLT -7.48% 9.52% -1.237 -12.73% -1.03% 0.22
CCO -9.36% 53.11% -0.257 -44.87% -5.33% 1.14
TSLA -19.36% 44.84% -0.528 -43.15% -4.24% 1.92
TRI -23.29% 51.42% -0.537 -53.95% -4.85% 0.20
IBIT -34.82% 44.68% -0.875 -52.38% -4.11% 1.77
ETHA -56.16% 62.41% -0.969 -67.39% -5.89% 2.48

Portfolio Stress Testing

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

Portfolio Value (CAD)
$1,155,871
Portfolio Value (USD)
$814,338
Portfolio Beta
1.391
Option Delta (CAD)
$-508,017
Option Delta (USD)
$-357,910
1Y Portfolio Return
19.38%
CAD USD
Scenario Market Move Unhedged Impact (%) Unhedged Impact ($) Option Hedge P&L ($) Hedged Impact (%) Hedged Impact ($) Estimated NAV
Depression (-50%) -50% -69.53% $-803,685 $+254,009 -47.56% $-549,676 $606,195
Severe Bear (-40%) -40% -55.62% $-642,948 $+203,207 -38.04% $-439,741 $716,130
Bear Market (-30%) -30% -41.72% $-482,211 $+152,405 -28.53% $-329,806 $826,066
Market Crash (-20%) -20% -27.81% $-321,474 $+101,603 -19.02% $-219,870 $936,001
Severe Correction (-15%) -15% -20.86% $-241,105 $+76,203 -14.27% $-164,903 $990,968
Correction (-10%) -10% -13.91% $-160,737 $+50,802 -9.51% $-109,935 $1,045,936
Flash Crash (-5%) -5% -6.95% $-80,368 $+25,401 -4.76% $-54,968 $1,100,904
Mild Pullback (-3%) -3% -4.17% $-48,221 $+15,241 -2.85% $-32,981 $1,122,891
Rally (+5%) 5% 6.95% $+80,368 $-25,401 4.76% $+54,968 $1,210,839
Strong Rally (+10%) 10% 13.91% $+160,737 $-50,802 9.51% $+109,935 $1,265,807
Bull Run (+20%) 20% 27.81% $+321,474 $-101,603 19.02% $+219,870 $1,375,742
Euphoria (+30%) 30% 41.72% $+482,211 $-152,405 28.53% $+329,806 $1,485,677
Bubble (+40%) 40% 55.62% $+642,948 $-203,207 38.04% $+439,741 $1,595,612
Mania (+50%) 50% 69.53% $+803,685 $-254,009 47.56% $+549,676 $1,705,547

Portfolio Exposure Analysis

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

Sector Exposure

SectorValue (CAD)Value (USD)Weight#
Technology $206,675 $145,607 17.3% 5
Energy $173,278 $122,079 14.5% 3
Basic Materials $138,189 $97,357 11.6% 8
Large Blend $119,729 $84,352 10.0% 3
$114,558 $80,709 9.6% 5
Digital Assets $103,616 $73,000 8.7% 2
Large Growth $99,983 $70,440 8.4% 1
Long Government $92,363 $65,072 7.7% 1
Communication Services $67,552 $47,592 5.7% 1
Equity Precious Metals $58,309 $41,080 4.9% 1
Commodities Focused $11,621 $8,188 1.0% 2
Consumer Cyclical $9,127 $6,430 0.8% 2
Industrials $-96 $-68 -0.0% 1

Currency Exposure

CurrencyValue (CAD)Weight#
USD $897,887 75.1% 28
CAD $297,017 24.9% 7

Account Exposure

AccountValue (CAD)Weight#
TD $1,089,288 91.2% 31
IB $105,616 8.8% 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.
Options: delta-equivalent underlying exposure included at current delta. Option premium, time value and gamma effects are not modelled.