Jump to content
Bennerich

Portfolio Performance - Mein neues Programm

Recommended Posts

corvin
Posted

Sehr cool, vielen Dank für das Update! :)

Gefällt mir jetzt wieder um einiges besser als in der letzten Version, und da die Ausschnitt-Funktion wieder zurück ist, kann es mir auch relativ egal sein wenn die X-Achse fixiert ist ^_^

 

Wünsche dir angenehme 3 Wochen und hoffe, dass es sich dabei um einen Urlaub handelt :thumbsup:

Share this post


Link to post
ImperatoM
Posted

Ganz verschwiegen hast Du, dass das Zoomen jetzt auch feinschrittiger ist - wieder mal ein super Update :thumbsup:

 

Hab einen schönen Urlaub und vielen Dank für Deine Arbeit!

Share this post


Link to post
MarcelE
Posted · Edited by MarcelE

Sehe ich das richtig, dass Finanzen Net und onvista ihre Kurs-Abfrageseiten geändert haben? Ein automatisierter HTML-Import von Finanzen.net klappt bei mir nicht mehr.

 

Onvista kann ich nicht bestätigen. Eventuell einfach mal die URL im Browser direkt aufrufen?

 

Bei onvista steht "Liebe OnVista-Nutzer, diese Ansicht wird demnächst nicht mehr erreichbar sein!" für die alte Version, in der neuen kann man irgendwie nur ein Startdatum angeben, wenn man das eingibt und dann ein Jahr als Zeitraum einträgt, ist das ja spätestens in einem Jahr nicht mehr aktuell oder stehe ich da gerade total auf dem Schlauch?

Share this post


Link to post
BondFan
Posted · Edited by BondFan

Als Beispiel mal mein Link für BASF.

 

www.onvista.de/onvista/times+sales/popup/historische-kurse/?notationId=37886885&dateStart=01.05.2014&interval=Y5&assetName=BASF&exchange=Xetra

 

In der Auswahl kann man maximal 5 Jahre auswählen. Manuelle Änderung darüber hinaus funktionieren offenbar nicht.

Share this post


Link to post
hmpl
Posted · Edited by hmpl

Erst einmal ein großes Lob, das ist wirklich ein super Programm!

 

Habe zwar ein paar Stunden gebraucht mich einzuarbeiten, aber die Möglichkeiten sind schon enorm, insbesondere die Möglichkeit eigene Klassifizierungen anzulegen und darüber auszuwerten finde ich toll!

 

Vieles versteckt sich etwas, bspw. die Buttons links oben für die umfangreichen Konfiguration in den Listen und Diagrammen. Eine Dokumentation o.ä. würde sicherlich helfen den Einstieg für neue Benutzer zu erleichtern. Aber: Ich bin selber Programmierer und weiß, dass Doku schreiben am wenigsten Spaß macht ;-) Und weil Du bzw. Ihr (es arbeiten glaube ich teilweise noch ein paar andere Entwickler mit?) das alles in Deiner/Eurer Freizeit macht ist Spaß daran das Wichtigste!

 

Ich habe auch noch zwei Anregungen:

 

- Es wäre cool, wenn man in der Wertpapier-Performance-Liste auch nach seinen Klassifizierungen gruppieren könnte, also so wie in der Vermögensaufstellung. Dann könnte man erkennen, wie sich Wertpapiere einer bestimmte Klasse/Region/Whatever entwickelt haben.

- Im Performance-Diagramm kann man ja festlegen, ob die Daten auf der X-Achse im Abstand von täglich/wöchentlich/monatlich/jährlich abgetragen werden sollen. Allerdings merkt sich das Programm diese Einstellung offenbar nicht, d.h. wenn man in eine andere Ansicht wechselt. Speichern hilft auch nicht.

 

Ansonsten weiter so, ich hoffe Euch vergeht die Lust nicht und Ihr findet weiterhin Zeit das Programm weiter zu entwickeln!

 

Gruß

Jan

Share this post


Link to post
Tomsch
Posted

Hallo,

 

 

 

 

ersteinmal super vielen Dank für das Tool.

 

 

 

 

Eine Frage aber dennoch ...

 

Für die Portfolio Performance Analyse würde ich gerne meine Rohstoffe (Gold) einfügen.

 

Wenn ich aber die Kurse in EURO haben will... Dann nimmt er das nicht.

 

Da das Referenzkonto in EURO geführt ist, ich aber den Dollarkurs nehme... stimmen die Werte nicht.

 

Was mach ich hier falsch...

 

GOLD Spot

 

WKN:965515

ISIN:XC0009655157

Symbol:XAUEUR in € bzw.: Ticker YHOO (FGFX.EX) in $

 

 

 

 

 

Share this post


Link to post
BondFan
Posted

Das Programm kann zur Zeit nicht mit unterschiedlichen Währungen arbeiten. Der USD-Ticker nützt dir hier nichts. Da musst du mit einem Ticker auf Euro-Basis arbeiten.

Share this post


Link to post
Tomsch
Posted

Super

 

 

 

 

das klappt

 

 

 

Share this post


Link to post
fuchsst
Posted

ich musss gestehen, ich habe nicht das komplette Forum durchsucht...

gibt es die Formeln die für die die Performance-Charts irgendwo (ohne das ich den Quelltext durchwühlen muss)?

Weil, ich habe zwei Fonts (Beispiel) bei denen ich seit vier Monaten jeweils 50 € pro Monat eingezahlt habe. In Summe kamen jeweils 200€ zusammen. Nun habe ich bei beiden für 1000 Euro, unabhängig vom Sparplan, jeweils vor ein paar Tagen einmalig nachgegekauft, da mir der Kurs günstig erschien. Bei Font A ist der Kurs im Anschluss in den letzten Tagen von 30,3229 € (gewichteter Kurs aus den 1200€) um ein paar Prozentpunkte gefallen (-1,76% auf 29,79) und bei Kurs B um -10,76% (von 142,4277 € auf 127,11€). In beiden Fällen blöd gelaufen. Aber im Chart wird mir im Fall A ein %-Plus von circa 25% gezeigt und im Fall B ein Minus von über -35%.

 

Wie kommen die Werte zustande?

Share this post


Link to post
ImperatoM
Posted

zwei Fonts [...] Bei Font A

 

Es heißt "Fonds" im Singular und Plural.

Share this post


Link to post
Bennerich
Posted

ich musss gestehen, ich habe nicht das komplette Forum durchsucht...

gibt es die Formeln die für die die Performance-Charts irgendwo (ohne das ich den Quelltext durchwühlen muss)?

Weil, ich habe zwei Fonts (Beispiel) bei denen ich seit vier Monaten jeweils 50 € pro Monat eingezahlt habe. In Summe kamen jeweils 200€ zusammen. Nun habe ich bei beiden für 1000 Euro, unabhängig vom Sparplan, jeweils vor ein paar Tagen einmalig nachgegekauft, da mir der Kurs günstig erschien. Bei Font A ist der Kurs im Anschluss in den letzten Tagen von 30,3229 € (gewichteter Kurs aus den 1200€) um ein paar Prozentpunkte gefallen (-1,76% auf 29,79) und bei Kurs B um -10,76% (von 142,4277 € auf 127,11€). In beiden Fällen blöd gelaufen. Aber im Chart wird mir im Fall A ein %-Plus von circa 25% gezeigt und im Fall B ein Minus von über -35%.

 

Wie kommen die Werte zustande?

 

Die Berechnung im Source Code findest Du hier.

 

Um die Performance-Rechnung besser nachvollziehen zu können, kannst Du oben rechts die Daten als CSV exportieren. Wenn Du da "akkumuliert exportieren" auswählst, kann man die Rechnung eigentlich recht einfach nachvollziehen: Bewertung, Zu/Abgänge, prozentuale Veränderung.

 

Als Hintergrund dient auch der Eintrag im (englischen) Wikipedia zum True time-weighted Rate of Return. Die "sub period" ist immer 1 Tag.

 

Trotzdem können Probleme auftreten. Insbesondere wenn es starke Kursänderungen am Tag des Kaufes gibt. Momentan gehe ich nämlich davon aus, dass Kursänderungen von dem existierenden Kapital "erarbeitet" wurden. Dazu findest Du auch eine Diskussion ein paar Seiten vorher.

Share this post


Link to post
Bennerich
Posted

0.14.3 / 3. Oktober 2014

Fix: Unvollständige Sortierung in der Vermögensaufstellung deaktiviert #172

Fix: Linux: Menüs sind nicht deaktivierbar; alternativen Hinweis anzeigen #178

 

Eine kleine Bug Fix Version zum Feiertag...

Share this post


Link to post
Pari
Posted · Edited by Pari

Wie kommen die Werte zustande?

 

Die Berechnung im Source Code findest Du hier.

 

Um die Performance-Rechnung besser nachvollziehen zu können, kannst Du oben rechts die Daten als CSV exportieren. Wenn Du da "akkumuliert exportieren" auswählst, kann man die Rechnung eigentlich recht einfach nachvollziehen: Bewertung, Zu/Abgänge, prozentuale Veränderung.

 

Als Hintergrund dient auch der Eintrag im (englischen) Wikipedia zum True time-weighted Rate of Return. Die "sub period" ist immer 1 Tag.

Hallo Zusammen,

ich habe grade, nach einiger Zeit Pause und Werkeln an eigenen Dingen mal wieder hier einen Abstecher gemacht. Zur True time-weigthed rate of return habe ich

hier *SPAMPOST BITTE MELDEN* mal auf deutsch zusammengefasst was die Performance ausdrückt... Ich weiß, dass hier auch einige Cracks dabei sind ausser Bennerich,

vielleicht könnt ihr mal schaun ob man noch etwas besser erklären kann.

 

gruß pari

 

____

 

topp...jetzt bin ich ein spammer. wo soll ich mich denn melden?crying.gif

Der Artikel ist im Blog von Aktienfreunde "Kontrolle über das eigene Depot - die Portfoliorendite"

Share this post


Link to post
ImperatoM
Posted

Mal wieder eine neue Idee: Es wäre nett, die Summe der realisierten Gewinne (Zinsen, Dividenden, Kursgewinne nach Verkäufen) so zu erfassen, dass sie in der Vermögensübersicht darstellbar werden.

Möglicherweise könnte daraus auch mal eine Übersichtsseite entstehen, die die realisierten Gewinne eines Jahres darstellt - nützlich für Steuerfragen.

Share this post


Link to post
Bennerich
Posted

Mal wieder eine neue Idee: Es wäre nett, die Summe der realisierten Gewinne (Zinsen, Dividenden, Kursgewinne nach Verkäufen) so zu erfassen, dass sie in der Vermögensübersicht darstellbar werden.

Möglicherweise könnte daraus auch mal eine Übersichtsseite entstehen, die die realisierten Gewinne eines Jahres darstellt - nützlich für Steuerfragen.

 

In der "Schublade" liegt die Idee, in der Performance-Ansicht nach realisierten und nicht-realisierten Kursgewinnen zu trennen. Allein, die liebe Zeit... :(

Share this post


Link to post
thowi
Posted

Hey,

 

kannst du schon absehen, wann PP für die aktuelle Java SE 8 (Stichwort: Yosemite) verfügbar sein wird?

Danke dir!

Share this post


Link to post
Bennerich
Posted

kannst du schon absehen, wann PP für die aktuelle Java SE 8 (Stichwort: Yosemite) verfügbar sein wird?

 

Mir ist nicht bewusst, dass Java SE 8 nicht für Yosemite zur Verfügung steht.

Ich selbst habe auf Yosemite aktualisiert. Damit läuft (fast) alles problemlos.

 

Ein kleines Problem gibt es: in manchen Tabellen wird die erste Zeile nicht angezeigt. Dafür schiebe ich im Laufe des Tages einen kleine Fix raus.

 

Vielleicht noch ein paar Worte:

  • Mit dem Yosemite Update hat Java 6 entfernt. Vielleicht meckert er deswegen
  • Man muss das JDK (Java Development Kit) und nicht die JRE (Java Runtime Environment) installiert haben. Warum kann ich nicht genau sagen. Aber aus irgendwelchen Gründen werden die Rechte bei der JDK Installation richtig gesetzt. Das JDK findest Du hier: http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html

 

Ich überlege auch ob ich mal versuchen sollte das JDK in der Mac Version direkt mit in den Download zu packen. Dann muss man zwar mehr herunterladen, aber es sollte nicht so viele Probleme geben.

Share this post


Link to post
Bennerich
Posted

0.14.4 / 19. Oktober 2014

Fix: Unter Mac OS X Yosemite wird die erste Zeile in Tabellen nicht angezeigt #181

 

So, damit sieht Portfolio Performance auch auf Yosemite gut aus. :) Wie gesagt, JDK installieren.

Share this post


Link to post
thowi
Posted

Man muss das JDK (Java Development Kit) und nicht die JRE (Java Runtime Environment) installiert haben. Warum kann ich nicht genau sagen. Aber aus irgendwelchen Gründen werden die Rechte bei der JDK Installation richtig gesetzt. Das JDK findest Du hier: http://www.oracle.co...ds-2133151.html

Perfekt, danke dir! Genau das war das Problem. Jetzt geht's wieder prima :)

Share this post


Link to post
thertzberg
Posted

Hallo, vermutlich seit dem letzten Java-Update bekomme ich bei .portfolio-Dateien die Meldung

javax.crypto.BadPaddingException Given final block not properly padded

 

natürlich habe ich keine Kopie als .xml mehr :(

 

kann man da irgend etwas machen?

Share this post


Link to post
Bennerich
Posted

Hallo, vermutlich seit dem letzten Java-Update bekomme ich bei .portfolio-Dateien die Meldung

javax.crypto.BadPaddingException Given final block not properly padded

 

natürlich habe ich keine Kopie als .xml mehr :(

 

kann man da irgend etwas machen?

 

Mist.... Wenn ich im Netz nach einer solchen Fehlermeldung suche, ist das Ergebnis uneinheitlich. Es könnte eine unvollständig geschriebene Datei sein, es könnte an unterschiedlichen Padding liegen.

 

Weist Du von welcher Java Version Du aktualisiert hast? Dann könnte man es vielleicht mal mit der alten noch mal probieren.

Ich könnte ggf. auch ein kleines Snippet schreiben, dass nur die .portfolio Datei entschlüsselt und als XML speichert.

 

Auf welcher Platform läufst Du? Welche Java Version verwendest Du gerade?

Share this post


Link to post
Bennerich
Posted
javax.crypto.BadPaddingException Given final block not properly padded

 

War mir gerade noch einfällt: hast Du mit AES128 oder 256bit verschlüsselt.

Für letzteres muss man ja die Policy manuell installieren. Vielleicht fehlt die ja in der neuen Installation noch?

 

Java 6 http://www.oracle.com/technetwork/java/javase/downloads/jce-6-download-429243.html

Java 7 http://www.oracle.com/technetwork/java/javase/downloads/jce-7-download-432124.html

Java 8 http://www.oracle.com/technetwork/java/javase/downloads/jce8-download-2133166.html

Share this post


Link to post
thertzberg
Posted

Mist.... Wenn ich im Netz nach einer solchen Fehlermeldung suche, ist das Ergebnis uneinheitlich. Es könnte eine unvollständig geschriebene Datei sein, es könnte an unterschiedlichen Padding liegen.

 

Weist Du von welcher Java Version Du aktualisiert hast? Dann könnte man es vielleicht mal mit der alten noch mal probieren.

Ich könnte ggf. auch ein kleines Snippet schreiben, dass nur die .portfolio Datei entschlüsselt und als XML speichert.

 

Auf welcher Platform läufst Du? Welche Java Version verwendest Du gerade?

Unvollständig geschrieben würde ich nicht vermuten, habe von der verschlüsselten noch ein paar alte Versionen (mit dem selben Fehler)

Von welcher java-Version kann ich grad nicht sagen, aktuell habe ich "java -version" --> 1.8.0_25-b18 unter Windows7

 

War mir gerade noch einfällt: hast Du mit AES128 oder 256bit verschlüsselt.

Für letzteres muss man ja die Policy manuell installieren. Vielleicht fehlt die ja in der neuen Installation noch?

 

Java 6 http://www.oracle.co...oad-429243.html

Java 7 http://www.oracle.co...oad-432124.html

Java 8 http://www.oracle.co...ad-2133166.html

Hab einen \jre7-Ordner gefunden, aber auch mit den policies geht nichts.

 

Was ist, wenn ich wie oben erwähnt, nur version 1.8 habe? Oder muss ich eine Vollversion installieren statt der runtime?

Share this post


Link to post
Bennerich
Posted

Unvollständig geschrieben würde ich nicht vermuten, habe von der verschlüsselten noch ein paar alte Versionen (mit dem selben Fehler)

Von welcher java-Version kann ich grad nicht sagen, aktuell habe ich "java -version" --> 1.8.0_25-b18 unter Windows7

 

Ich kann den Fehler reproduzieren :(

Wenn ich mit JDK 1.8.0_25 starte, dann bekomme ich denselben Fehler...

Mit 1.8.0_05 tritt der (noch) nicht auf.

 

Mal sehen was ich rausfinden kann...

Share this post


Link to post

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×
×
  • Create New...