Einzelnen Beitrag anzeigen

Horst_

Registriert seit: 22. Jul 2004
Ort: Münster Osnabrück
116 Beiträge
 
#9

Re: Depot-Performance-Messung

  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