Version 0.30.1 vom 22. April 2018
Und weil es aufmerksame PP Nutzer wie @sebasbaumh gibt, gibt es direkt noch einen Fix hinterher. Denn die Summe der Dividenden wurde in der Dividendenansicht nicht mehr angezeigt.
Und weil es aufmerksame PP Nutzer wie @sebasbaumh gibt, gibt es direkt noch einen Fix hinterher. Denn die Summe der Dividenden wurde in der Dividendenansicht nicht mehr angezeigt.
Ich hoffe Euer Depot ist genauso sonnig wie das Wetter heute. Aber war es das auch die vergangenen Jahre so? Mit einer neuen Heatmap kann man die jährlichen Renditen verschiedene Datenreihen nebeneinander stellen. Ein neues Widget legst Du durch einen Rechtsklick in eine Spalte eines Dashboards an.
Und weil wir schon mal bei den Widgets sind, gibt es ein aufgefrischtes Layout für die Performance-Berechnung. Dazu kann man auch eine reduzierte Version anzeigen lassen, bei der Gebühren, Steuern, Cash Währungsgewinne, etc. unter „Sonstige Bewegungen“ zusammengefasst werden.
Endlich… werden einige sagen. Man kann Sparpläne jetzt auch für Einlagen auf ein Konto verwenden. Damit werden regelmässig Buchungen generiert für „Einzahlungen“ auf einem Konto.
Auch weil es heiß hier im Forum diskutiert wurde: Standardmässig ist die Uhrzeit auf 00:00 vorbelegt. Ich denke die meisten werden keine Uhrzeit erfassen wollen - und dann ist es wohl selten die gerade aktuelle Uhrzeit. Aber durch einen Klick kann man jetzt die aktuelle Uhrzeit setzen.
Und was noch?
Frühjahr ist ja auch Hausputz. Mit dieser Version kehre ich einige Fehler raus. Und ein paar kleine Verbesserungen sind auch dabei.
Bisher haben sich die einzelnen Dashboards in einem kleinen Dropdown ganz rechts oben versteckt. Ich habe sie jetzt viel prominenter in die Toolbar aufgenommen. Ich finde es so viel übersichtlicher und es spart auch noch einen Klick.
Mit einem Klick auf den Namen wird das Dashboard angezeigt. Wenn man auf den kleinen Pfeil klickt, kann man das Dashboard umbenennen, kopieren oder löschen.
Der obige Screenshot hat es schon gezeigt: es gibt eine neue Spalte bzw. Zeile bei den Heatmaps für Monats- oder Jahresrenditen. Bei ersteren wird die Jahresrendite angezeigt, bei letzteren ist es die Gesamtrendite.
Und für alle die, die das Dashboard ganz genau ausrichten wollen gibt es jetzt auch einen vertikalen Abstandshalter in beliebiger Pixelhöhe. Das kann praktisch sein, wenn man Widgets in verschiedenen Spalten auf genau die selbe Höhe bringen möchte.
Mit dieser Version kommen zwei Fehlerbehebungen:
Von @Al2Klimov in dem Thema Dynamische Kursdaten-URLs vorgeschlagen und implementiert, gibt es jetzt die Möglichkeit Kursdaten mit Marcos wie {DATE:yyyy-MM-32}
und {PAGE}
zu dynamisieren. Mit dem PAGE
Makro zählt PP von 1 aufwärts und macht für jede URL reinen Request bis keine neuen Kurse mehr gefunden werden.
Und weil sich dieses Feature nicht ganz von alleine erklärt, habe ich das hier im neuen Portfolio Performance Handbuch dokumentiert. (So richtig kann man das noch nicht Handbuch nennen, aber es ist ein Anfang ).
Die Heatmaps lernen neue Kleinigkeiten dazu: man kann sich das geometrische Mittel anzeigen lassen. Diese Erweiterungen habe ich jetzt in ein Menü Ornamente gesteckt damit jeder entscheiden kann welche Informationen sie zusätzlich anzeigen lassen möchte.
Die „Sommeredition“ von Portfolio Performance - mit benutzerdefinierten Währungen (Danke an @sebasbaumh ) und Kursen von der Kraken Bitcoin Exchange (Danke an fuchsst ).
Was wäre wenn man Wechselkurse einfach wie Wertpapierkurse laden könnte? Mit dieser Version kann man Wechselkurse anlegen, die im Prinzip nichts anderes als Wertpapiere sind. Darum kann man die selben Möglichkeiten für einen Online Update nutzen - zum Beispiel Yahoo Finance - oder die Wechselkurse per CSV importieren.
Mehr dazu im Kapitel Währungen im Handbuch.
Hier noch drei Screenshots dazu wie es geht: Unter Wertpapiere einen neuen Wechselkurs anlegen:
Zielwährung eingeben:
Und ggf. das Online Update konfigurieren:
Die Kraken Bitcoin Exchange hat ein API um aktuelle Kurse von Kryptowährungen herunterzuladen. Dazu trägt man das AssetPair in das Symbol Feld und wählt dann Kraken als Kurslieferant aus.
Für Etherum Classic mit dem Symbol XETCZEUR sieht das zum Beispiel so aus:
Und der Kurslieferant:
Diverse Fehlerbehebungen und kleinere Verbesserungen.
Die grösste (sichtbare) Änderungen ist das die Daten für die Dashboards im Hintergrund berechnet werden. Es dauert - je nach Dashboard - einen Moment bis die Daten eingetragen werden. Ich habe von Benutzer Dashboards gesehen, die sehr viele Werte angezeigt haben und darum das UI bis zu 2 Sekunden eingefroren ist.
Und im Detail fällt Euch vielleicht auf, dass @sebasbaumh die Tooltips im Donut „Bestände“ um die Stücke und den Kurs erweitert hat.
Ich hoffe Ihr kommt beim Anblick Eures Depots nicht noch extra ins Schwitzen. Damit Ihr cool bleiben könnt, gibt es ein kleines Update von PP mit ein paar neuen Features…
Unter Einstellungen → Attribute gibt es einen neuen Feldtyp: Ja/Nein.
Nutzen kann man das zum Beispiel um sich ein Attribut wie Steuertransparent zu den Wertpapiere anzulegen.
Ganz einfach ist das auch in der Tabelle zu pflegen: einfach einen Doppelklick zwischen Ja und Nein hin und her wechseln.
Vielen Dank an @keszocze für die Auswertung der Dividenden nach Quartalen.
Ebenso von @keszocze eine weitere Variante des Performance-Berechnung Widgets. Wenn man nur an den Performance-relevanten Bewegungen interessiert ist:
@Al2Klimov hat die dynamischen URLs um weitere Marcos erweitert. ISIN, WKN und TICKER erklären sich mehr oder weniger selber: sie ersten die entsprechenden Werte aus den Eigenschaften des Wertpapiers. Ebenso ersetzt CURRENCY die Währung.
Mit dem TODAY Macro kann man das aktuelle Datum des Tages einfügen und ggf. anpassen: {TODAY:dd.MM.yyyy:-P1Y} fügt das aktuelle Datum mit deutschem Datumsformat minus 1 Jahr ein.
Mehr dazu auf den Hilfeseiten.
Alpha Vantage hat Limits eingeführt. Mit dem kostenlosen API Schlüssel kann man bis zu 5 Abfragen pro Minute machen. Mit verschiedenen Premium-Schlüsseln geht mehr - bis zu 600 Anfragen pro Minute.
Wie auch immer, standardmässig ist das Limit jetzt auf 5 Anfragen pro Minute konfiguriert. Die meisten Anfragen gehen jetzt ohne Problem durch (allerdings muss man etwas länger warten). Ab und an geht noch eine Anfrage schief - da ist mir noch nicht ganz klar warum. Ich habe eine Email an Alpha Vantage geschrieben.
Mit dieser Version funktioniert der Download der Wechselkurse von der EZB wieder. Danke an @ProgFriese der den entscheidenen Hinweis gepostet hat, Danke an @Ragas der die Änderung im Code gemacht hat.
Als kleiner Nebeneffekt sind noch ein paar Verbesserungen dazugekommen die @sebasbaumh und @cmaoling:
Auf dem Dashboard kann man sich eine einfach Auflistung aller Erträge (oder nur Dividenden oder nur Zinsen) anzeigen lassen. Die Beträge sind immer in Berichtswährung. Je nach Wahl ist es die Brutto- oder die Nettodividende.
Damit man bei den Widgets den Überblick nicht verliert, sind die jetzt nach Kategorien sortiert:
Neben den Dividenden werden jetzt auch Zinsen, Gebühren und Steuern nach Konten gruppiert.
Zwei neue Datenreihen:
Wenn nur der aktuelle Monat interessiert, kann einen solchen Zeitraum einfach auswählen.
Diverse Fehlerbehebungen.
Vielen Dank an @derari, @cmaoling, @tomcastro89 und @christian-wehrheim für die tatkräftige Unterstützung!
Zum Jahresende ist es bestimmt interessant welcher Teil der Performance von Steuern aufgefressen wurde. In den Dashboards, dem Performance-Diagramm und der Performance-Berechnung kann man nun auch die Performance „vor Steuern“ ausrechnen lassen.
Im Dialog einfach nach „Steuern“ suchen:
Zur Berechnung werden bezahlte Steuern werden in performanceneutrale Entnahmen und Steuerrückerstattungen in Einlagen umgewandelt. Persönlich finde ich das recht Einfach in der Performance-Berechnung nachzuvollziehen wenn man oben rechts die Option „vor Steuern“ auswählt:
In den Heatmaps könnt Ihr Euch jetzt auch die Standardabweichung für die monatlichen Renditen anzeigen lassen:
@Ragas hat das Kurs-Diagramm um eine logarithmische Skalierung und weitere Moving Averages erweitert:
Mit dieser Version ist ein Problem in der Vermögensaufstellung behoben, bei der die Berechnung der Performance und/oder Dividenden falsch war wenn das gleiche Wertpapier in mehrere Depots am Anfang des Berichtszeitraums gehalten wurde.
Über den Jahreswechsel haben sich einige neue Features angesammelt die mit dieser Version veröffentlicht werden.
Da auch das Eclipse Framework aktualisiert wird, kann es sein, dass der Neustart nach dem Update nicht direkt funktioniert. Dann PP einfach noch mal starten.
Aber jetzt zu den Neuigkeiten:
@Thomas hat unter https://portfolio-report.net eine Suche nach Wertpapieren zur Verfügung gestellt. Diese Suche kann man jetzt auch direkt aus PP nutzen. Der große Vorteil: Nicht nur Ticker sondern auch ISIN und WKN sind gepflegt.
Das kleine „Wolken-Icon“ zeigt an, dass ISIN, WKN automatisch aktualisiert werden. Wenn man das nicht möchte, kann man die Wertpapiere in den Eigenschaften „entkoppeln“.
Um Kurslücken zu erkennen, braucht PP einen Handelskalender. Bisher war das ein festkodierter Kalender mit ein paar Feiertagen. Mit dieser Version kann man sowohl einen Handelskalender für die gesamte PP Installation (über die Einstellungen) auswählen als auch einen spezifischen Handelskalender für ein Wertpapier wählen.
In den Einstellungen werden die Feiertage für das aktuelle Jahr aufgelistet. Die Daten stammen von den Seiten der Börse Frankfurt bzw. München, der London Stock Exchange, der New York Stock Exchange und der Euronext Börse (relevant zum Beispiel für Amsterdam).
In den Eigenschaften des Wertpapieres kann man separate Kalender wählen - oder die Voreinstellung nutzen:
Und sich die fehlenden Tage auch im Kursdiagramm anzeigen lassen:
Schon mal daran nachgedacht in der einen Ansicht Buchungen zu editieren um in einer anderen Ansicht sofort die Auswirkungen zu sehen? Über eine Rechtsklick auf den Reiter der Datei kann man die Ansicht jetzt duplizieren. Und per Drag & Drop die Fenster nebeneinander platzieren.
In diesem Beispiel sind beiden Ansichten untereinander platziert.
Ich bin gespannt auf Euer Feedback. Bitte lasst mich wissen wenn die ein oder andere Ansicht nicht korrekt aktualisiert wird wenn man in der anderen Ansicht etwas ändert.
Jetzt ist Schluß damit eine bestimmte Import Konfiguration immer und immer wieder zu erstellen: Konfiguration können jetzt gesichert werden. Die Funktionalität findet Ihr im CSV Import Dialog unter dem Zahnrädchen. Die Konfiguration könnt Ihr auch als JSON Datei speichern um sie ggf. hier im Forum mit anderen Benutzer zu teilen.
Ein paar Vorlagen habe ich fest eingebaut und zwar um bestimmte Musterdepots oder Watchlisten zu importieren.
Über den CSV Import kann man jetzt auch ein Depot importieren. Das ist vor allem als Startpunkt interessant wenn man keine historischen Buchungen hat sondern zum aktuellen Zeitpunkt anfangen möchte.
Mehrfach im Forum nachgefragt: Wenn man Wertpapiere per CSV importiert, kann man auch den aktuellen Kurs importieren. Wenn die Wertpapiere schon existieren, wird nur der Kurs aktualisiert. Damit kann man aus einer Datei Kurse von verschiedenen Wertpapieren aktualisieren.
Und noch ein paar Kleinigkeiten…
Und noch ein paar Fehlerbehebungen hinterher. Ihr seid so schnell hier im Forum…
Neben diversen Fehlerbehebungen gibt es auch ein paar neue Features. Happy trading!
In dieser Version habe ich mich an einer Auswertung von Trades versucht. Den neuen Reiter „Trades“ findet Ihr unter Berichte → Performance → Wertpapiere.
Meine Idee ist Kauf- und Verkaufbuchungen zu einem Trade zusammenzuführen und dafür den Gewinn (oder Verlust) und den internen Zinsfuß zu berechnen.
Im Prinzip ist jeder Verkauf ein Trade und PP sucht die passenden Kaufbuchungen nach dem FIFO Prinzip zusammen. Dabei wird Kauf- und Verkaufbuchungen auf dem selben Depot gesucht (es sei denn es existieren Umbuchungen). Der Tooltip über dem kleinen (i) Symbol zeit die Buchungen an die in diesem Trade zusammengeführt sind.
Wie man auch hier im Forum immer wieder sieht: eine vollständige Historie der Kurse ist wichtig und auch schwer hinzubekommen. Mit dieser Version gibt es ein paar Felder die man unter Wertpapiere einer Ansicht hinzufügen kann. (Ich habe mir z.B. eine Ansicht „Datenqualität“ angelegt).
Ein Wert ist die Vollständigkeit der historischen Kurse. Die errechnet sich als „tatsächliche Anzahl Kurse“ geteilt durch „erwartete Anzahl Kurse“. Erwartet werden Kurse ab dem ersten historischen Kurs bis zum heutigen Tage - es sei denn der Kursdownload ist deaktiviert, dann bis zum letzten Kursdatum. Für alle Wochentage, die kein Feiertag sind, wird ein Kurs erwartet.
In dem Reiter Datenqualität wird zusätzlich eine Liste der fehlenden Kurse angezeigt.
Je nachdem kann es Sinn machen den Kalender in den Eigenschaften des Wertpapiers zu ändern. In Deutschland gibt es andere Feiertag als zum Beispiel an der New York Stock Exchange.
Im Dashboard können Spalten jetzt einfach dupliziert werden. Zusätzlich kann man einen Berichtszeitraum auf alle Widgets einer Spalte anwenden. Das ist ganz praktisch wenn man z.B. für jedes Jahr eine Spalte anlegt (wie auch in der kommer.xml Beispieldatei).
Weil das immer wieder ein Thema ist, habe ich ein kleine Ikone zu den Spalten von „Einstandpreis“ etc. hinzugefügt, die darauf hinweisen sollen, dass sich diese Werte auf den Berichtszeitraum beziehen.
Einige Fehlerbehebungen. @Ragas hat vor allem mehrzeilige Notizfelder ermöglicht. Für die Autoren unter Euch
Neben diversen Fehlerbehebungen kann man mit dieser Version die harmonisierten Verbraucherpreisindizes es Statistischen Amtes der Europäischen Union herunterladen.
Bisher waren die Verbraucherpreise des Deutschen Statistischen Bundesamt hartkodiert - der Vorteil ist jetzt, dass diverse andere Länder unterstützt werden, z.B. Österreich, Schweiz, Niederlande, … Dieses „Wertpapier“ (oder besser „Instrument“) kann man dann diverse Diagrammen als „Benchmark“ hinzufügen.
Bitte beachtet, dass der HVPI leicht anders berechnet wird als die Verbraucherpreise vom statischen Bundesamt: siehe Wie wird der Harmonisierte Verbraucherpreisindex berechnet?
Vielen Dank an @Ragas der diese Erweiterung gebaut hat
Nachdem ich einige Wochen „offline“ war und den Caminho Português gegangen bin, gibt es jetzt wieder ein (kleines) Update.
Auf dem Dashboard kann man jetzt ein erstes Widget zu Trades hinzufügen:
Es zeigt die Anzahl der Trades die in dem gegebenen Zeitraum geschlossen wurden sowie die Anzahl der Trades mit positiven als auch negativen Erfolg. Dazu wird weiterhin der interne Zinsfuß herangezogen. Mit einem Klick auf das kleine Icon kann man sich die Details anzeigen lassen.
Mit dieser Version habe ich den deutschen Verbraucherpreissindex von Destatis entfernt. Leider hat sich der Download der Daten geändert. Und es gibt ja seit Februar die Möglichkeit über Alle Wertpapiere → Harmonisierten Verbraucherpreisindex → Deutschland die äquivalenten Daten von Eurostat hinzufügen.
Eine neue Version mit diversen kleinen Verbesserungen…
Mit dieser Version gibt es normale Menüs um zwischen verschiedenen Ansichten zu wechseln und neue Buchungen anzulegen.
Über das Menü kann ich weitere Ansichten einführen ohne die Seitenleiste zu überladen. Eine der neuen Ansichten ist eine Liste aller Buchungen - egal auf welchem Konto oder Depot die Buchung gemacht wurde.
Die Tastatur-Junkies können per Ctrl-G ebenfalls navigieren - und diese Liste auch einfach filtern.
Alternative kann man jetzt auch die Semivolalität als Achse auswählen.
Eine neue Spalte zeigt den Anteil einer Position am Gesamtvermögen (und nicht nur den Anteil einer Position innerhalb der Kategorie). Vielen Dank an @doncristobal
Eine neue Spalte zeigt das Depotvolumen an.