📊 Dein persönliches Finanz-Cockpit
Das Portfolio Dashboard ist ein lokal laufendes Web-Dashboard zur Verwaltung und Analyse deines Aktien-Portfolios. Es läuft vollständig auf deinem Rechner — keine Cloud, keine Datenweitergabe, keine Registrierung.
Du behältst die volle Kontrolle über deine Finanzdaten.
🍎 Mac — Doppelklick auf Dashboard starten.command
Ein Terminal-Fenster öffnet sich kurz, dann startet der Browser automatisch. Das Terminal-Fenster kann danach geschlossen werden — der Server läuft im Hintergrund weiter.
🪟 Windows — Doppelklick auf Dashboard starten.bat
Ein schwarzes Fenster öffnet sich und der Browser startet automatisch. Beim allerersten Start werden benötigte Pakete installiert (ca. 1 Minute, einmalig).
🌐 Manuell — Browser direkt öffnen
Wenn der Server bereits läuft, kannst du portfolio-dashboard.html auch direkt per Doppelklick öffnen. Für Live-Kurse und den Import-Tab muss der Server laufen.
📊 Kopfzeile (Topbar)
Die Kopfzeile zeigt immer aktuelle Kerndaten deines Portfolios:
| Anzeige | Bedeutung |
|---|---|
| Gesamtwert | Aktueller Marktwert aller Positionen |
| Gesamt +/- | Gesamtgewinn oder -verlust in % und € |
| Heute | Tageskursveränderung (nur mit Live-Kursen) |
| Positionen | Anzahl aller gehaltenen Positionen |
🎯 Ziel-Fortschrittsbalken
Direkt unter der Kopfzeile zeigt ein blauer Balken wie weit du zu deinem Portfolio-Ziel bist. Klick auf ✏️ um Zielwert und Zieljahr anzupassen.
📊 Depot-Übersicht
Oben links kannst du zwischen Alle Depots (Gesamtansicht) und einzelnen Depots wechseln. Jeder Depot-Tab zeigt seinen Wert und seine Performance.
Farbcodierung der Karten
- Grüner Rand — Position im Gewinn
- Gelber Rand — Leichte Verlustzone (< 5%)
- Roter Rand — Deutlicher Verlust
Jede Karte zeigt: Name, WKN, Typ (ETF/Aktie/Fonds), Stückzahl, Kaufkurs, aktuellen Kurs, Gesamtwert, Performance in % und €.
Aktionen pro Position
- 🔍 Analysieren — Öffnet die detaillierte KI-Analyse dieser Position
- • • • — Details-Modal mit vollständigen Kennzahlen
- 🔔 Alert — Kurs-Alarm setzen (Ober-/Untergrenze)
Kurse aktualisieren
Klick auf den Button „🔄 Dashboard aktualisieren" oben rechts, um Live-Kurse sofort abzurufen. Das dauert ca. 20–60 Sekunden je nach Depotgröße.
Live vs. Snapshot
Das Dashboard unterscheidet zwei Datenquellen:
- LIVE — Aktuelle Kurse aus dem letzten Update (Yahoo Finance)
- SNAP — Zuletzt eingetragener Kurs (aus deinem letzten Import)
Alert einrichten
Klick auf das 🔔-Symbol auf einer Positionskarte. Du kannst eine Obergrenze (Take-Profit) und/oder eine Untergrenze (Stop-Loss) in € festlegen.
Beim nächsten Kurs-Update wird der aktuelle Kurs geprüft. Wenn eine Grenze überschritten wird, blinkt die Karte rot und eine Browser-Benachrichtigung erscheint.
- 🟡 Gelbes Glöckchen = Alert aktiv
- 🔴 Rotes blinkendes Glöckchen = Alert ausgelöst!
Was wird angezeigt?
Der Dividenden-Tab zeigt alle Dividenden-Zahlungen nach Position und Jahr. Oben siehst du eine Zusammenfassung: Dividenden bisher, dieses Jahr erwartet, Gesamt-Dividendenrendite.
Dividenden eintragen
Dividenden werden automatisch aus deinen Import-Daten gelesen. Für manuelle Einträge: Tab 📋 Trades → Buchungstyp „Dividende" auswählen → Betrag und Datum eingeben.
Zukünftige Dividenden
Erwartete Dividenden (kursiv angezeigt) sind Schätzungen auf Basis historischer Ausschüttungen. Sie sind nicht garantiert.
Ampel-System
Jede Position erhält eine Bewertung auf Basis mehrerer Faktoren:
- 🟢 Kaufen/Halten — Positive Einschätzung
- 🟡 Beobachten — Neutrale oder gemischte Signale
- 🔴 Vorsicht — Negative Signale, überprüfen
Schnellanalyse (immer verfügbar)
Klick auf „📊 Details & Analyse" auf einer Positionskarte öffnet die Detailansicht mit Kennzahlen, Bewertungshistorie und Empfehlung — basierend auf den zuletzt abgerufenen Kursdaten.
🔍 Tiefe KI-Analyse — Erweiterung erforderlich
Der Button „Tiefe KI-Analyse anfordern" ist eine optionale Erweiterung und steht nicht standardmäßig zur Verfügung.
Für die Tiefenanalyse wird benötigt:
- Claude Desktop App (von Anthropic, kostenlos verfügbar unter claude.ai)
- Obsidian als Notiz-App (kostenlos, obsidian.md)
- Einmalige Einrichtung durch Thomas De Silva
Die KI analysiert dann vollautomatisch die Aktie und erstellt einen detaillierten Bericht mit Fundamentaldaten, Stärken, Risiken und einer konkreten Handlungsempfehlung.
Analysen aktualisieren
Im Tab 📥 Import → „🔄 Kurse & Analysen aktualisieren". Die Analysen werden automatisch täglich mit den Kursen zusammen erneuert.
Was kann der Recherche-Tab?
Der 🔎 Recherche-Tab erlaubt dir, beliebige börsennotierte Aktien oder ETFs nachzuschlagen — ohne das Dashboard zu verlassen. Du siehst auf einen Blick die wichtigsten Kennzahlen und kannst die gesuchte Aktie direkt mit einer Depot-Position vergleichen.
Aktie suchen
Gib das Ticker-Symbol ein und drücke Enter oder klicke auf „Suchen":
AAPL→ Apple Inc. (US-Börse)BAYN.DE→ Bayer AG (XETRA)MSFT→ MicrosoftIWDA.AS→ iShares World ETF (Amsterdam)
Das Ergebnis zeigt: aktueller Kurs, Tagesveränderung, KGV (Trailing & Forward), Dividendenrendite, Beta, Marktkapitalisierung, 52-Wochen-Hoch/Tief, Sektor und eine Kurzbeschreibung des Unternehmens.
„Im Depot?" — automatische Erkennung
Falls die gesuchte Aktie bereits in einem deiner Depots liegt, erscheint automatisch ein farbiges Banner mit:
- Depot-Name und Stückzahl
- Einstandskurs (EK)
- Aktuellem Kurs und Gewinn/Verlust in %
Vergleich mit Portfolio-Aktie
Nach einer erfolgreichen Suche kannst du im Dropdown „Mit Portfolio-Aktie vergleichen" eine Aktie aus deinem Depot wählen. Ein Klick auf „Vergleichen" lädt die Daten der Depot-Aktie und zeigt eine Side-by-Side-Tabelle:
- Kurs, KGV (Trailing & Forward), Dividendenrendite
- Beta, Marktkapitalisierung, 52W-Hoch/Tief, Sektor
- Der jeweils bessere Wert wird grün markiert (✓)
Rebalancing-Einfluss
Unter den Kennzahlen zeigt das Dashboard automatisch, in welche Asset-Gruppe die gesuchte Aktie voraussichtlich fällt (z.B. 💻 Tech & Digital, ⛏️ Rohstoffe, 🏦 Finanzen) und wie sich ein Kauf auf deine Rebalancing-Ziele auswirken würde:
- ✅ Kauf würde Rebalancing verbessern — Bereich ist untergewichtet
- ⚠️ Kauf würde Rebalancing verschlechtern — Bereich ist bereits übergewichtet
- ℹ️ Neutraler Einfluss — Bereich liegt nahe am Ziel
Rebalancing-Ziele kannst du im Tab ⚖️ Rebalancing festlegen.
🤖 Pro/Con Analyse — Kaufen oder Halten?
Nach einem Vergleich erscheint automatisch der Button „🤖 Pro/Con Analyse". Ein Klick analysiert beide Aktien regelbasiert und liefert eine strukturierte Entscheidungshilfe:
- Günstigere Bewertung (KGV)
- Höhere Dividende
- Defensiveres Beta
- Mehr Upside (nahe 52W-Tief)
- Sektordiversifikation
- Teurere Bewertung
- Höhere Volatilität
- Nahe am 52W-Hoch
- Gleicher Sektor (wenig Diversifikation)
- Kein aktueller Gewinn
Am Ende erscheint ein farbiges Fazit: 🟢 Kauf empfohlen / 🟡 Neutral / 🔴 Eher nicht — je nach Ergebnis der Analyse.
✏️ Ticker bearbeiten & Namensuche
Manchmal erkennt das Dashboard den Ticker einer importierten Position nicht automatisch — erkennbar am ✏️ TICKER-Badge auf der Positionskarte (gelb/orange).
So korrigierst du den Ticker:
- Klicke auf das ✏️ TICKER-Badge auf der Karte — oder öffne die Details und klicke auf „✏️ bearbeiten" neben dem Ticker-Feld
- Ein Dialog öffnet sich: Ticker direkt eintippen (z.B.
AAPL,BAYN.DE) - Oder: Unternehmensnamen eingeben → 🔍 Vorschläge klicken → Ticker aus der Liste wählen
- Auf Speichern klicken — Dashboard lädt automatisch neu
Unterhalb des Ticker-Felds findest du: „Ticker nicht bekannt?" → Firmenname eingeben → Vorschläge erscheinen → Klick übernimmt Ticker automatisch in die Suche.
Typische Ticker-Formate: US-Aktien ohne Suffix (AAPL), XETRA mit .DE (BAYN.DE), Londoner Börse mit .L (SHEL.L).
Buchungstypen
| Typ | Wann verwenden |
|---|---|
| 🟢 Kauf | Neue Aktien/ETFs gekauft |
| 🔴 Verkauf | Position teilweise oder komplett verkauft |
| 🟡 Dividende | Dividendenausschüttung manuell eintragen |
| 🔵 Anpassen | Kurskorrektur oder manuelle Preisanpassung |
Neue Buchung erfassen
- Button „➕ Buchung" oben rechts klicken
- Buchungstyp wählen (Kauf / Verkauf / Dividende / Anpassen)
- Position aus dem Dropdown wählen oder manuell eingeben
- Stückzahl, Preis, Datum und Gebühren eingeben
- „Buchen" klicken — Buchung erscheint sofort in der Liste
Transaktionen exportieren & speichern
Button „💾 Exportieren" lädt transactions.json herunter. Diese Datei gehört in den Dashboard-Ordner — beim nächsten Start werden alle Buchungen automatisch geladen.
Filteroptionen
Die Transaktionsliste lässt sich filtern nach: Alle, Käufe, Verkäufe, Dividenden, Anpassungen. Außerdem nach Zeitraum (diese Woche, diesen Monat, dieses Jahr, alles).
Überblick — alle Charts
🎯 Ziel-Gauge
Zeigt als Halbkreis-Gauge wie viel Prozent du von deinem Portfolio-Ziel erreicht hast. Aktualisiert sich live mit dem Gesamtwert.
🏭 Sektorverteilung
Kreisdiagramm der Anteile nach Branche (Technologie, Finanzen, Gesundheit etc.). Hilft beim Erkennen von Klumpenrisiken.
🌍 Geografie & 💱 Währung
Zeigt die Verteilung deiner Positionen nach Herkunftsland und Handelswährung. Wichtig für Diversifikation und Wechselkursrisiken.
💰 Dividenden-Verlauf
Balkendiagramm der Dividendenzahlungen pro Jahr. Zeigt die Entwicklung deiner passiven Einnahmen über die Zeit.
Was zeigt die Wachstumsprognose?
Die Prognose berechnet auf Basis deiner historischen Portfolio-Performance (CAGR) drei Szenarien für die Zukunft:
- 🚀 Optimistisch — CAGR + 4 Prozentpunkte
- 📊 Basis — Deine tatsächlich erzielte CAGR
- 🛡️ Konservativ — CAGR − 4 Prozentpunkte
- 🎯 Ziel-Linie — Dein eingestelltes Portfolio-Ziel
💰 Sparrate-Simulator
Mit dem Schieberegler unter dem Chart kannst du eine monatliche Sparrate von 0 bis 5.000 € simulieren. Das Chart aktualisiert sich sofort ohne Neuladen.
Sobald eine Sparrate aktiv ist, erscheint eine lila 💰-Linie im Chart. Im Tooltip siehst du die Aufschlüsselung: wie viel kommt aus dem Portfolio-Wachstum und wie viel aus der Sparrate.
🟩 Ziel-Fortschrittsbalken
Über dem Schieberegler zeigt ein farbiger Balken wie weit die aktuelle Prognose zum Portfolio-Ziel reicht:
- Rot — Ziel deutlich verfehlt
- Orange/Gelb — Ziel in Reichweite
- Grün — Ziel erreicht oder übertroffen 🎉
Der Balken reagiert live auf Slider-Bewegungen und zeigt immer den projizierten Wert am Zieljahr in Relation zum Ziel.
📸 Snapshot-Funktion
Button „📸 Stand festschreiben" speichert den heutigen Portfoliowert als Referenzpunkt. Er erscheint danach als graue gestrichelte Linie im Chart — ideal um vergangene Wachstumsphasen zu visualisieren.
Der Snapshot bleibt dauerhaft gespeichert. Mit „🗑️" kann er gelöscht werden.
⏩ Zeithorizont anpassen
Mit den ← → Buttons neben dem Chart kannst du den Prognose-Zeithorizont Jahr für Jahr verschieben. Standard: 2 Jahre über das Zieljahr hinaus.
Was ist der Benchmark-Vergleich?
Hier kannst du deine tatsächliche Portfolio-Performance mit einem Index vergleichen — z.B. mit dem MSCI World oder S&P 500.
Die Frage: „Was wäre gewesen, wenn ich alles in einen ETF investiert hätte?"
Index wählen
Oben im Benchmark-Bereich kannst du den Vergleichs-Index wählen: MSCI World, S&P 500, DAX, NASDAQ 100 und weitere. Der Chart zeigt dann beide Kurven im direkten Vergleich ab deinem Investitions-Startjahr.
Was berechnet der Steuer-Tab?
Das Dashboard berechnet automatisch die steuerliche Belastung deines Portfolios:
| Steuer | Berechnung |
|---|---|
| Abgeltungsteuer | 25% auf realisierte Gewinne + 5,5% Soli |
| Vorabpauschale | Basiszins × 0,7 × Fondswert (für thesaurierende ETFs) |
| Gesamtbelastung | Summe aller steuerrelevanten Positionen |
Steuer-Freistellungsauftrag
Das Dashboard berücksichtigt den Sparerpauschbetrag von 1.000 € (Einzelperson) / 2.000 € (Verheiratete). Den eigenen Freibetrag kannst du unter ⚙️ Einstellungen anpassen.
Was ist Rebalancing?
Rebalancing bedeutet, das Portfolio periodisch wieder auf eine Ziel-Gewichtung zurückzuführen. Wenn z.B. Technologie-Aktien stark gestiegen sind und nun 40% statt der geplanten 25% ausmachen, zeigt das Dashboard welche Positionen über- oder untergewichtet sind.
Ziel-Gewichtungen festlegen
Im Rebalancing-Tab kannst du für jede Position oder Kategorie eine Ziel-Gewichtung in % festlegen. Die Summe muss 100% ergeben.
Rebalancing-Budget
Gib ein Budget ein (z.B. 1.000 €) das du investieren möchtest. Das System berechnet automatisch welche Positionen kaufen soll und in welcher Menge, um die Ziel-Gewichtung zu erreichen — ohne bestehende Positionen zu verkaufen.
Unterstützte Broker
| Broker | Export-Weg |
|---|---|
| Comdirect | Depot → Depotpositionen → Export CSV |
| Zero | Depot → Übersicht → Exportieren (Zahnrad) |
| Smartbroker | Mein Depot → Depotpositionen → Exportieren |
| Flatex | Depot → Depotübersicht → Exportieren |
| Scalable Capital | App → Konto → Transaktionen → Exportieren → Gesamte Historie! |
| Bison (Krypto) | Portfolio → Transaktionsliste → Exportieren |
| Andere Broker | Beliebige CSV — Format wird automatisch erkannt |
Import durchführen
- Tab 📥 Import öffnen
- Deinen Broker aus der Liste wählen
- Modus wählen: Merge (empfohlen) oder Ersetzen
- CSV-Datei mit „📂 CSV-Datei auswählen" laden
- „📥 Jetzt importieren" klicken
Merge vs. Ersetzen
| Modus | Was passiert |
|---|---|
| Merge (Standard) | Neue Positionen werden hinzugefügt, bestehende aktualisiert. Andere Broker-Daten bleiben unberührt. ✅ Empfohlen. |
| Ersetzen | Das gesamte Depot wird durch die neue CSV ersetzt. Alle bisherigen Daten dieses Depots werden überschrieben. |
Broker nicht dabei?
Schick uns 2–3 Zeilen deiner Export-CSV an support@tdsdesign.de — wir implementieren den Import und schicken dir das Update kostenlos zu.
Alle Einstellungsoptionen
| Einstellung | Beschreibung |
|---|---|
| Auto-Update Zeiten | Wann Kurse täglich automatisch abgerufen werden (Standard: 9:30 & 14:00) |
| Portfolio-Ziel | Zielwert in € und Zieljahr für den Fortschrittsbalken |
| Start-Jahr | Wann du mit dem Investieren begonnen hast (CAGR-Basis) |
| Lizenz-Info | Deine aktivierte Email, Gerät, letzter Check |
| Update-Check | Prüft ob eine neue Version verfügbar ist |
🌙 Dark Mode / ☀️ Light Mode
Der Button 🌙 Dark oben rechts wechselt zwischen dunklem und hellem Design. Die Einstellung wird gespeichert.
👁️ Privacy Mode
Der Button 👁️ Privat blendet alle Zahlen aus — ideal wenn jemand zuschaut oder du das Dashboard auf einem geteilten Bildschirm öffnest. Dreimaliges Klicken durchläuft drei Stufen:
- Stufe 0 — Alle Zahlen sichtbar
- Stufe 1 — Hauptzahlen ausgeblendet
- Stufe 2 — Alle Zahlen ausgeblendet
14-Tage Testversion starten
Du kannst das Portfolio Dashboard 14 Tage lang kostenlos und vollständig testen — ohne Kreditkarte, ohne Verpflichtung.
- Dashboard öffnen → Lizenz-Dialog erscheint
- Unten auf „🚀 14 Tage kostenlos testen" klicken
- Deine E-Mail-Adresse eingeben
- Sofort freigeschaltet — alle Funktionen verfügbar
Lizenzschlüssel eingeben
Nach dem Kauf erhältst du deinen persönlichen Lizenzschlüssel per E-Mail. Eingabe im Lizenz-Dialog:
- E-Mail-Adresse (mit der du gekauft hast)
- Lizenzschlüssel im Format
DASH-XXXX-XXXX-XXXX-XXXX
Der Schlüssel wird lokal gespeichert — du musst ihn nur einmal eingeben. Auch nach einem Browser-Cache-Löschung wird er automatisch aus der lokalen Installation wiederhergestellt.
Preise & Kauf
| Paket | Preis | Wann |
|---|---|---|
| ⭐ Waitlist-Preis | 39 € | Für vorgemerkte Interessenten |
| 🚀 Einführungspreis | 49 € | August 2026 (bis Ende August) |
| 📊 Regulärer Preis | 69 € | Ab September 2026 |
Alle Preise: Einmalzahlung — keine Abo-Gebühren, kein Abo, kein Verfallsdatum. Einmal gekauft = für immer.
Kauf & Waitlist: tdsdesign.de →
Häufige Probleme
| Problem | Lösung |
|---|---|
| Kurse nicht aktuell | Button „🔄 Dashboard aktualisieren" klicken. Server läuft? → Dashboard starten.command neu starten. |
| Import nicht erkannt | Broker „Andere CSV" wählen. Immer noch nicht? → CSV an support@tdsdesign.de schicken. |
| Lizenz-Modal erscheint wieder | Browser-Cache wurde geleert. Server muss laufen (stellt Lizenz automatisch wieder her). |
| Dashboard startet nicht | Python installiert? python3 --version im Terminal prüfen. |
| Zahlen sehen komisch aus | Privacy-Mode aktiv? → Button 👁️ Privat klicken zum Zurücksetzen. |
📧 Support & Feedback
Bei Fragen, Wünschen oder Bugs:
Wir freuen uns über jedes Feedback — gute wie kritische Punkte helfen uns das Dashboard besser zu machen.
🔄 Updates
Neue Versionen werden über tdsdesign.de bereitgestellt. Das Dashboard prüft automatisch auf Updates (⚙️ Einstellungen → Update-Check).