Stock Portfolio Analytics Dashboard

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

Portfolio Value (CAD)
$1,086,265
Portfolio Value (USD)
$765,299
Annualized Return
38.56%
Sharpe Ratio
1.30
Max Drawdown
-13.62%
Beta to SPY
1.25
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,086,265
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 521.95 USD $148,171 $104,390 13.64%
2.47 Semiconductors -
2 XIU TD ETF 2,000 52.74 CAD $105,480 $74,313 9.71%
- -
3 SPY2 opts TD Large Blend ETF 100 738.93 USD $104,884 $73,893 9.66%
- Large Blend 2
4 QQQ TD Large Growth ETF 100 684.23 USD $97,120 $68,423 8.94%
- Large Growth -
5 TLT TD Long Government ETF 800 83.25 USD $94,532 $66,600 8.70%
- Long Government -
6 GOOG TD Communication Services EQUITY 150 319.09 USD $67,937 $47,863 6.25%
1.25 Internet Content & Information -
7 WPM TD Basic Materials EQUITY 400 157.27 CAD $62,908 $44,320 5.79%
1.19 Gold -
8 CCO TD Energy EQUITY 500 123.87 CAD $61,935 $43,635 5.70%
1.00 Uranium -
9 FNV TD Basic Materials EQUITY 200 303.12 CAD $60,624 $42,711 5.58%
0.90 Gold -
10 NVDA TD Technology EQUITY 200 206.84 USD $58,718 $41,368 5.41%
2.21 Semiconductors -
11 GBUG TD Equity Precious Metals ETF 1,000 39.31 USD $55,790 $39,305 5.14%
- Equity Precious Metals -
12 CVX TD Energy EQUITY 200 194.79 USD $55,297 $38,958 5.09%
0.49 Oil & Gas Integrated -
13 IBIT IB Digital Assets ETF 1,000 36.35 USD $51,595 $36,350 4.75%
- Digital Assets -
14 XOM TD Energy EQUITY 200 156.94 USD $44,552 $31,388 4.10%
0.16 Oil & Gas Integrated -
15 ETHA IB Digital Assets ETF 500 14.04 USD $9,964 $7,020 0.92%
- Digital Assets -
16 Cash TD Cash 3,000 1.00 USD $4,258 $3,000 0.39%
0.00 - -
17 Cash IB Cash 2,000 1.00 CAD $2,000 $1,409 0.18%
0.00 - -
18 Cash TD Cash 500 1.00 CAD $500 $352 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.36 Copper 2
21 HLopts only2 opts Options Only Basic Materials EQUITY 0 0.00 USD $0 $0 0.00%
1.29 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.10 Consumer Electronics 3
24 PAASopts only2 opts Options Only Basic Materials EQUITY 0 0.00 USD $0 $0 0.00%
1.54 Gold 2
25 TRIopts only1 opts Options Only Industrials EQUITY 0 0.00 CAD $0 $0 0.00%
0.17 Specialty Business Services 1
26 TSLAopts only2 opts Options Only Consumer Cyclical EQUITY 0 0.00 USD $0 $0 0.00%
1.80 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)
$40,483
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 3.31 USD $-23,527
2 FCX PUT 2027-01-15 65.0 2,000 62.45 9.90 USD $+28,104
3 HL PUT 2027-01-15 12.0 -5,000 15.54 1.18 USD $-8,374
4 HL CALL 2027-01-15 20.0 2,500 15.54 1.50 USD $+5,323
5 SLV PUT 2027-01-15 46.0 -5,000 53.28 2.93 USD $-20,794
6 SLV PUT 2027-01-15 55.0 2,500 53.28 7.28 USD $+25,815
7 AAPL PUT 2027-01-15 150.0 1,200 283.78 0.27 USD $+451
8 AAPL PUT 2027-01-15 200.0 -900 283.78 0.94 USD $-1,194
9 AAPL PUT 2027-01-15 250.0 300 283.78 3.30 USD $+1,405
10 PAAS CALL 2027-01-15 60.0 2,000 45.45 2.62 USD $+7,452
11 PAAS CALL 2027-01-15 80.0 -4,000 45.45 0.78 USD $-4,400
12 SPY PUT 2027-01-15 580.0 -1,000 728.99 5.78 USD $-8,204
13 SPY PUT 2027-03-19 680.0 1,000 728.99 20.16 USD $+28,622
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 31.70 USD $-17,998
16 TSLA PUT 2027-01-15 400.0 200 379.71 98.28 USD $+27,898

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.090.12-0.110.180.220.140.140.270.100.160.170.130.340.120.440.010.060.240.150.30-0.12
AMD0.091.000.40-0.210.360.420.220.380.270.370.370.490.340.680.280.570.08-0.120.410.280.29-0.18
CCO0.120.401.00-0.150.270.480.470.490.290.440.260.440.450.480.380.470.13-0.190.300.500.53-0.12
CVX-0.11-0.21-0.151.00-0.00-0.13-0.05-0.18-0.26-0.11-0.01-0.19-0.10-0.30-0.10-0.23-0.270.13-0.16-0.15-0.060.84
ETHA0.180.360.27-0.001.000.350.250.350.290.310.900.400.310.530.290.560.060.020.430.240.41-0.02
FCX0.220.420.48-0.130.351.000.510.650.230.550.310.390.610.540.560.550.13-0.180.320.570.50-0.09
FNV0.140.220.47-0.050.250.511.000.810.110.670.230.190.780.280.660.320.11-0.080.160.880.67-0.03
GBUG0.140.380.49-0.180.350.650.811.000.240.820.340.300.910.460.800.460.13-0.140.330.870.64-0.16
GOOG0.270.270.29-0.260.290.230.110.241.000.200.210.290.200.530.190.570.17-0.010.440.160.31-0.27
HL0.100.370.44-0.110.310.550.670.820.201.000.290.270.840.420.700.410.11-0.120.280.730.49-0.09
IBIT0.160.370.26-0.010.900.310.230.340.210.291.000.370.300.500.280.520.040.040.400.250.38-0.04
NVDA0.170.490.44-0.190.400.390.190.300.290.270.371.000.290.700.240.660.02-0.100.410.220.32-0.17
PAAS0.130.340.45-0.100.310.610.780.910.200.840.300.291.000.410.800.420.09-0.090.270.850.58-0.08
QQQ0.340.680.48-0.300.530.540.280.460.530.420.500.700.411.000.360.930.14-0.090.660.350.51-0.29
SLV0.120.280.38-0.100.290.560.660.800.190.700.280.240.800.361.000.350.08-0.100.190.740.510.00
SPY0.440.570.47-0.230.560.550.320.460.570.410.520.660.420.930.351.000.17-0.010.620.370.63-0.23
TLT0.010.080.13-0.270.060.130.110.130.170.110.040.020.090.140.080.171.00-0.020.080.130.18-0.30
TRI0.06-0.12-0.190.130.02-0.18-0.08-0.14-0.01-0.120.04-0.10-0.09-0.09-0.10-0.01-0.021.00-0.10-0.120.060.05
TSLA0.240.410.30-0.160.430.320.160.330.440.280.400.410.270.660.190.620.08-0.101.000.210.35-0.18
WPM0.150.280.50-0.150.240.570.880.870.160.730.250.220.850.350.740.370.13-0.120.211.000.67-0.11
XIU0.300.290.53-0.060.410.500.670.640.310.490.380.320.580.510.510.630.180.060.350.671.00-0.07
XOM-0.12-0.18-0.120.84-0.02-0.09-0.03-0.16-0.27-0.09-0.04-0.17-0.08-0.290.00-0.23-0.300.05-0.18-0.11-0.071.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,086,265
Total Portfolio Value (USD)
$765,299
The average daily return extrapolated to a full year (252 trading days). Represents the expected yearly return if current performance continues.
Annualized Return
38.56%
Standard deviation of daily returns scaled to annual. Measures how much the portfolio value fluctuates. Higher = more risk.
Annualized Volatility
26.30%
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
1.303
Like Sharpe but only penalizes downside volatility. (Return - Risk-Free Rate) / Downside Deviation. Higher is better. Ignores upside 'risk'.
Sortino Ratio
1.932
Annualized Return / Maximum Drawdown. Measures return per unit of drawdown risk. Higher = better risk-adjusted returns. Above 3.0 is excellent.
Calmar Ratio
2.832
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
-13.62%
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.245
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.59%
Value at Risk at 99%% confidence: the maximum daily loss expected 99%% of the time. More conservative than VaR 95%%.
VaR 99%
-3.58%
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.50%
VaR 95% (CAD)
$28,157
VaR 95% (USD)
$19,837
VaR 99% (CAD)
$38,879
VaR 99% (USD)
$27,391
Distribution Shape
Measures asymmetry of returns. Negative skew = more extreme losses than gains (fat left tail). Positive = more extreme gains. Zero = symmetric.
Skewness
-0.090
Measures 'fat tails' - how likely extreme events are vs. normal distribution. Higher kurtosis = more frequent extreme moves. Normal distribution = 3.
Kurtosis
1.599
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
-46.77%
Value at Risk adjusted for option hedging. Option positions (especially protective puts) can reduce downside risk.
Hedged VaR 95%
-1.38%
Value at Risk at 99%% adjusted for option hedging effects.
Hedged VaR 99%
-1.91%

Individual Position Risk

TickerAnn. ReturnAnn. VolatilitySharpeMax DrawdownVaR 95%Beta
AMD 109.18% 67.77% 1.548 -32.46% -5.89% 2.47
HL 92.28% 72.66% 1.211 -60.67% -6.57% 1.29
GOOG 49.95% 30.55% 1.494 -21.14% -2.51% 1.25
GBUG 45.98% 51.62% 0.807 -41.04% -5.55% 1.88
AAPL 44.24% 24.61% 1.623 -14.39% -2.03% 1.10
PAAS 43.70% 56.18% 0.701 -42.51% -5.73% 1.54
SLV 41.42% 64.01% 0.580 -59.82% -5.33% 1.76
XOM 37.08% 24.79% 1.322 -21.07% -2.61% 0.16
FCX 36.52% 50.65% 0.636 -26.13% -4.87% 1.36
FNV 32.31% 37.15% 0.754 -29.25% -3.76% 0.90
XIU 26.67% 12.05% 1.856 -7.73% -1.27% 0.60
CVX 25.92% 22.49% 0.961 -21.59% -2.29% 0.49
WPM 22.65% 47.01% 0.390 -39.14% -4.90% 1.19
QQQ 18.92% 18.90% 0.774 -12.50% -1.92% 1.39
SPY 15.83% 12.63% 0.913 -9.03% -1.42% 1.00
NVDA 15.73% 35.54% 0.322 -22.26% -3.75% 2.21
CCO 13.15% 53.47% 0.166 -38.85% -5.33% 1.00
TLT 1.35% 9.24% -0.320 -7.69% -0.89% 0.13
TSLA -3.90% 46.25% -0.177 -40.32% -4.59% 1.80
IBIT -60.82% 44.32% -1.469 -57.14% -4.29% 1.82
ETHA -71.25% 67.07% -1.126 -73.67% -6.25% 2.97
TRI -73.09% 45.00% -1.720 -62.98% -4.31% 0.17

Portfolio Stress Testing

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

Portfolio Value (CAD)
$1,086,265
Portfolio Value (USD)
$765,299
Portfolio Beta
1.245
Option Delta (CAD)
$-508,017
Option Delta (USD)
$-357,910
1Y Portfolio Return
38.56%
CAD USD
Scenario Market Move Unhedged Impact (%) Unhedged Impact ($) Option Hedge P&L ($) Hedged Impact (%) Hedged Impact ($) Estimated NAV
Depression (-50%) -50% -62.26% $-676,329 $+254,009 -38.88% $-422,321 $663,944
Severe Bear (-40%) -40% -49.81% $-541,064 $+203,207 -31.10% $-337,857 $748,408
Bear Market (-30%) -30% -37.36% $-405,798 $+152,405 -23.33% $-253,393 $832,872
Market Crash (-20%) -20% -24.90% $-270,532 $+101,603 -15.55% $-168,928 $917,337
Severe Correction (-15%) -15% -18.68% $-202,899 $+76,203 -11.66% $-126,696 $959,569
Correction (-10%) -10% -12.45% $-135,266 $+50,802 -7.78% $-84,464 $1,001,801
Flash Crash (-5%) -5% -6.23% $-67,633 $+25,401 -3.89% $-42,232 $1,044,033
Mild Pullback (-3%) -3% -3.74% $-40,580 $+15,241 -2.33% $-25,339 $1,060,926
Rally (+5%) 5% 6.23% $+67,633 $-25,401 3.89% $+42,232 $1,128,497
Strong Rally (+10%) 10% 12.45% $+135,266 $-50,802 7.78% $+84,464 $1,170,729
Bull Run (+20%) 20% 24.90% $+270,532 $-101,603 15.55% $+168,928 $1,255,193
Euphoria (+30%) 30% 37.36% $+405,798 $-152,405 23.33% $+253,393 $1,339,657
Bubble (+40%) 40% 49.81% $+541,064 $-203,207 31.10% $+337,857 $1,424,122
Mania (+50%) 50% 62.26% $+676,329 $-254,009 38.88% $+422,321 $1,508,586

Portfolio Exposure Analysis

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

Sector Exposure

SectorValue (CAD)Value (USD)Weight#
Technology $207,551 $146,225 18.4% 5
Energy $161,784 $113,981 14.4% 3
Basic Materials $128,110 $90,256 11.4% 8
Large Blend $125,302 $88,278 11.1% 3
$112,238 $79,074 10.0% 5
Large Growth $97,120 $68,423 8.6% 1
Long Government $94,532 $66,600 8.4% 1
Communication Services $67,937 $47,863 6.0% 1
Digital Assets $61,559 $43,370 5.5% 2
Equity Precious Metals $55,790 $39,305 5.0% 1
Consumer Cyclical $9,900 $6,975 0.9% 2
Commodities Focused $5,021 $3,538 0.4% 2
Industrials $-96 $-68 -0.0% 1

Currency Exposure

CurrencyValue (CAD)Weight#
USD $833,397 74.0% 28
CAD $293,351 26.0% 7

Account Exposure

AccountValue (CAD)Weight#
TD $1,063,189 94.4% 31
IB $63,559 5.6% 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.