Fetching live prices...
Long
Portfolio Value
β€”
loading…
Net Invested
β€”
peak: β€”
Unrealised P&L
β€”
β€”
Realised Gains
β€”
Dividends
β€”
Total Return
β€”
realised + unrealised
Short
Portfolio Value
β€”
open positions
Net Invested
β€”
peak: β€”
Unrealised P&L
β€”
β€”
Realised Gains
β€”
Total Return
β€”
realised + unrealised

Long Portfolio β€” Value History

Short Portfolio β€” Capital Evolution

ETF Name Category Shares Cost/Share Last Price Total Cost Market Value Actual % Target % Desired Ξ” P&L P&L % Realised Dividends
ETF Name Category Shares Cost/Share Last Price Total Cost Market Value Actual % Target % Desired Ξ” P&L P&L % Realised
πŸ›Ÿ Crisis sell (cash-deficit fallback) β€” alternative sell ranking

Backup sell strategy for crisis periods, when cash is needed to buy cheap positions. It does not replace the normal RSI/%K sell signal below β€” it ranks profitable long holdings by how much can safely be trimmed. Ranking: only positions in profit (never sell at a loss), then by largest relative overshoot vs target, with the most recent sell signal (both RSI & %K > either alone) breaking near-ties within each 5% overshoot band. Positions with no target weight (marked βœ• close) are ones you intend to exit β€” treated as 100% overshoot with the full position suggested for sale. Suggested amount = full position (no-target close-out), half the excess (overweight), or a gentle trim (on-target/underweight).

# ETF Market Value Gain Overshoot vs Target Recent Sell Signal Suggested Sell Cumulative
Open this tab to compute…

Buy signal β€” triggered when the price has been below both the 20-day and 50-day moving averages for 5 or more consecutive trading days.
Sell signal β€” triggered when both RSI(15) and Stochastic %K(15) have each exceeded their 95th percentile (200-day rolling) within the last 15 trading days, AND the current price is above both MA20 and MA50.
Price guidance (Buy) β€” πŸ”΅ below both MA3+MA5 = ideal entry Β· 🟒 between = ok Β· 🟠 above both = wait. (Sell) β€” πŸ”΅ above both MA3+MA5 = ideal exit Β· πŸ”΄ between = ok Β· 🟠 below both = wait.

ETF Last Price Buy Condition RSI (15d) / 95p Stochastic %K / 95p Signal Price Guidance (MA3 & MA5) Last 10d Action Last Trade

Buy signal β€” triggered when today's close breaks below the lowest close of the previous 8 trading days (Donchian breakout down β€” momentum continuation for leveraged instruments).
Sell signal β€” triggered when today's close breaks above the highest close of the previous 9 trading days.
History is sourced from Google Sheets DailyPrices. ETFs marked ⚠ are not yet in Sheets β€” run backfillAllHistory() in Apps Script to import them.

ETF ISIN Last Price Low 8d High 9d Signal Days since signal Last 10d Action Last Trade

Add transaction

Google Sheets backup

Requires SHEETS_URL set in app.js Β· Monthly auto-capture runs via Apps Script trigger
Date Type ISIN ETF Name Units Price Value (€) Fees (€) Broker CCY Realised (€) Realised % Cumul % BH %

Add short transaction

Google Sheets backup

Run once to seed TransactionsShort sheet Β· future adds go there automatically
Lifetime sells: β€” Avg realised %: β€” Total realised: β€”
Date Type ISIN ETF Name Units Price Value (€) Fees (€) Broker CCY Realised (€) Realised % Avg % Cumul % BH %

Shows the last 30 daily closes with MA20, MA50, Stochastic %K(15) and RSI(15) for any ETF. The %K 95p and RSI 95p columns show the 95th-percentile threshold (200-day rolling) β€” values highlighted in red are breaching the threshold. Performance figures show price change over the last 1, 3 and 5 years using available daily data.

Date Close MA20 MA50 Below both? Low 8d High 9d %K (raw) %K 95p RSI(15) RSI 95p

Long Portfolio β€” Simulation vs Actual

Year Planned Inv. Actual Inv. Cum. Planned Cum. Actual Simulated Value Actual Value Corrected Actual Sim. Return (yr) Actual Return (yr) Actual Return % vs Peak

Short Portfolio β€” Capital Simulation vs Actual

Year Planned Inv. Sim. Peak Actual Peak Simulated Capital Actual Capital Corrected Capital Sim. Return (yr) Actual Return (yr) Actual Return % vs Peak
Target weights: Long: 0% Short: 0%
ETF Name / ISIN Category Type Subtype Region Lev CCY DeGiro Long % Short %