AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Projekte Depot-Performance-Messung
Thema durchsuchen
Ansicht
Themen-Optionen

Depot-Performance-Messung

Ein Thema von Gravitar · begonnen am 12. Mai 2007 · letzter Beitrag vom 4. Jun 2008
Antwort Antwort
Seite 1 von 3  1 23      
Gravitar
Registriert seit: 8. Okt 2006
Hi all,

ich habe mich neulich (mal wieder) gefragt: "Wie gut entwickelt sich mein Wertpapier-Depot wirklich?".

Selbstverständlich habe ich alles an verfügbaren Quellen im Internet bemüht, um die typischen Wertentwicklungsmethoden zu scannen (Performance, Rendite, Yield-Rate, Barwertbewertung....).

Ohne in's Detail zu gehen, keiner der existierenden Ansätze war das, was ich mir vorstellte.

Eigentlich wollte ich für mein Depot einen Zinssatz ermitteln, der sich direkt mit den Jahreszinsen eines Geldmarktkontos (tägliche Verügbarkeit, keine Kontogebühren) vergleichen lässt. All dies natürlich taggenau ermittelt unter Berücksichtigung der Kauf-/Verkaufdaten, Dividenden-/Ertragsausschüttungen etc.

Rausgekommen ist das folgende Programm (Ver. 0.1 Beta).

Schaut es euch doch mal an. Für Verbesserungs-/Erweiterungsvoschläge wäre ich dankbar.

Gruß, Andreas

EDIT V0.2 Beta

Einige Anregungen sind jetzt umgesetzt (eingedeutscht, keine disableten Edit-Felder zur Anzeige der Ergebnisse, übersichtlichere Gestaltung, Menüeinträge statt Buttons...)

An der online-Kurs-Aktualisierung arbeitet ich noch (kommt dann in V0.3 Beta).

EDIT V0.3 Beta

So, jetzt funktioniert sogar die online-Aktualisierung der Kurse (Danke Horst_!).

Gruß, Andreas

Screenshot:

http://www.friesenhof.de/Depot-Performance.jpg
Angehängte Dateien
Dateityp: zip depot-performance_src_v0.3_892.zip (26,8 KB, 69x aufgerufen)
Dateityp: zip depot-performance_exe_v0.3_127.zip (354,0 KB, 57x aufgerufen)
 
bttb930
 
#2
  Alt 12. Mai 2007, 13:12
hmm, ein paar fragen dazu:

- welche formeln hast du benutzt?
- holt der sich die aktuellen kurse direkt aus dem web?
- gibt es auch eine graphische aufbereitung?
- man kauft ja nicht immer den kompletten bestand auf mal, sondern entweder mal x, mal y anteile oder monatlich anteile für je z euro. kann das programm damit auch umgehen?
  Mit Zitat antworten Zitat
Gravitar

 
Delphi 7 Enterprise
 
#3
  Alt 12. Mai 2007, 14:29
Zitat von bttb930:
hmm, ein paar fragen dazu:

- welche formeln hast du benutzt?
- holt der sich die aktuellen kurse direkt aus dem web?
- gibt es auch eine graphische aufbereitung?
- man kauft ja nicht immer den kompletten bestand auf mal, sondern entweder mal x, mal y anteile oder monatlich anteile für je z euro. kann das programm damit auch umgehen?
hmm, dazu ein paar Antworten:

- iterative Näherung nach Newton, um den Zinssatz einer Alternativgeldanlage zu ermitteln
- Nein, allerdings wäre das sicherlich interessant, bloß woher nehmen und nicht....
- Nein, das würde ich auch nicht implementieren, da gibt es schon genug webseiten
- ja, kann es. Beim Vergleich mit einer alternativen Geldanlage wird jeder einzelne Kauf/Verkauf, Dividende... taggenau berücksichtigt.

Gruß, Andreas
  Mit Zitat antworten Zitat
bttb930
 
#4
  Alt 12. Mai 2007, 18:45
Zitat von Gravitar:
Zitat von bttb930:
- gibt es auch eine graphische aufbereitung?
- Nein, das würde ich auch nicht implementieren, da gibt es schon genug webseiten
Wo findet man sowas denn - hab ich noch nirgendwo gesehen...? Für einzelne Kurse: Klar, aber für ganze Depots...
  Mit Zitat antworten Zitat
Gravitar

 
Delphi 7 Enterprise
 
#5
  Alt 13. Mai 2007, 12:54
Zitat von bttb930:
Wo findet man sowas denn - hab ich noch nirgendwo gesehen...? Für einzelne Kurse: Klar, aber für ganze Depots...
Stimmt, für das gesamte Depot kenne ich das auch nicht (oder nur noch nicht gefunden). Allerdings müsste man hierfür täglich die Kurse aktualisieren und das auch noch für einen ziemliche langen Zeitraum.

Da ich derzeit noch keine Möglichkeit gefunden habe, dies automatisch und kostenlos zu bewerkstelligen, lasse ich diese Funktion lieber bleiben. Und manuell scheidet von vorneherein aus, denn wer möchte schon für 7 Jahre die täglichen Kurse eintippen?

Aber vielleicht kennt ja jemand eine gute Quelle für historische und aktuelle WP-Kurse als OpenSource

Gruß, Andreas
  Mit Zitat antworten Zitat
Gravitar

 
Delphi 7 Enterprise
 
#6
  Alt 22. Mai 2007, 07:19
Wow, das Programm schägt ja ein wie eine Bombe

Gibt es trotzdem Anregungen zum Source, zur Oberfläche, zum Rechenweg, zur Bedienung...?

Oder ist es einfach nur Perfekt!

Gruß, Andreas
  Mit Zitat antworten Zitat
QuickAndDirty

 
Delphi 12 Athens
 
#7
  Alt 22. Mai 2007, 07:38
Wie berechnest du die unterjährige Verzinsung?
Andreas
  Mit Zitat antworten Zitat
Robert Marquardt
 
#8
  Alt 22. Mai 2007, 07:43
Einheitlich deutsche Oberflaeche waere schoen. Man nimmt keine disableten Editboxen zur Wertausgabe. Ein Label tut es doch auch.
Sind das Echtwerte?
  Mit Zitat antworten Zitat
Horst_
 
#9
  Alt 22. Mai 2007, 10:13
Hallo,

die historischen täglichen Eröffnungs und Schlußkurse gibt es bei Yahoo finance.
Hier für Adidas mit dem Kürzel ADS.DE
'http://de.finance.yahoo.com/q/hp?s=ADS.DE'
Dann fehlen nur noch die Aktienkürzel für alle Aktien:
Die Liste aller Aktien Deutschland:
die Ausnahme:
'http://de.biz.yahoo.com/p/de/cpi/index.html' für 3U Telecom.
Allgemein für die Seite (0..?) mit dem ersten Zeichen aus [4,'A'..'Z'] :
'http://de.biz.yahoo.com/p/de/cpi/'+'cpi'+Zeichen+IntToStr(Seite)+'.html'

Für Adidas erhält man 'http://de.biz.yahoo.com/p/de/cpi/cpia0.html'als symbol 500340.DE (WKN .DE) und nicht direkt ADS.DE
{ Bei täglichen Daten kann man auch die WKN 'http://de.finance.yahoo.com/q/hp?s=500340.DE' sowie die ISIN 'http://de.finance.yahoo.com/q/hp?s=DE0005003404' nutzen.}

Aber die html durchsuchend mit 'http://de.finance.yahoo.com/q?s=' findet man das jeweilige Symbol z.B :
Code:
<tr class="yfnc_tabledata1">
<td>ADIDAS SALOMON</td>
<td align=left>500340.DE</td>
<td>[url="http://de.finance.yahoo.com/q?s=ADSG.DE>Aktienkurs</a></td>
<td><a"]Nachrichten[/url]</td>
<td><a href=http://de.finance.yahoo.com/q/mb?s=ADSG.DE>Diskussionsforum</a></td>
</tr>
..
<tr class="yfnc_tabledata1">
<td>ADLINK INTERNET STK N</td>
<td align=left>549015.DE</td>
<td>[url="http://de.finance.yahoo.com/q?s=LKIGn.DE>Aktienkurs</a></td>
<td><a"]Nachrichten[/url]</td>
<td><a href=http://de.finance.yahoo.com/q/mb?s=LKIGn.DE>Diskussionsforum</a></td>
</tr>
Leider muss man alles nach und einschließlich dem letzten 'G'{Germany} bis zum '.' löschen, also LKI ist das richtige Symbol für ADLINK.

Aber das aller wichtigste:
Nun erhält man die Historischen Daten als csv-Datei:
'http://ichart.yahoo.com/table.csv?s=ADS.DE&d=4&e=22&f=2007&g=d&a=0&b=11&c= 2000&ignore=.csv'
(heutiges Datum)
d= Monat(0..11)-> Mai=4
e=tag (1..31)
f= Jahr,
g=d-> täglich,daily,w=weekly,m=monthly
Startdatum analog:
a=0&b=11&c=2000
wenn man c=1999 angibt, wird auch nur bis 2000 die Daten ausgegeben.

Das sind aber tausende von Aktien

Gruß Horst
  Mit Zitat antworten Zitat
Benutzerbild von ibp
ibp

 
Delphi 7 Architect
 
#10
  Alt 22. Mai 2007, 10:42
- du solltest auf jeden fall isin berücksichtigen!
- wie sieht es mit ausgabeaufschlägen, depotkosten etc aus, sind die berücksichtigt?
- limiteingabe für info zum sell oder buy
- gesamtperformance des eigenen depos
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 1 von 3  1 23      


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 02:14 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz