automatische Kursabfrage von Aktien mit Excel

  • Hier kommt eine kurze Anleitung, um eine einfache automatische Kursabfrage von Aktien mit Excel zu realisieren.
    Für viele von euch mit eigenen Datenbanken usw. vielleicht ein alter Hut, mir hat es aber geholfen. Es ist wirklich ganz einfach, wenn man weiß, wie es geht:


    im Excel-Menü wählen:
    Daten --> externe Daten --> neue Webabfrage


    Dort eintragen:
    http://de.old.finance.yahoo.co…BE&f=sl1d1t1c1ohgv&e=.csv
    wobei
    US77853Q2075 die ISIN und
    .BE der Börsenplatz ist


    Das führt für Rostvenergo im Moment zum Abfrageergebnis:
    US77853Q2075.BE;5,50;1/26/2007;9:08;0,00;5,50;5,50;5,50;0


    Diese Zeichenkettte kann man dann z.B. mit der Formel
    =VERKETTEN(TEIL(AB54;FINDEN(";";AB54)+1;FINDEN(",";AB54)-FINDEN(";";AB54)-1);".";TEIL(AB54;FINDEN(",";AB54)+1;2))
    zerlegen, wobei AB54 die Zellnummer ist, in der das Abfrageergebnis steht. Für Rechner mit Dezimalkomma (vermutlich die meisten von euch) wird die Formel noch wesentlich einfacher, weil das Dezimalkomma (yahoo) nicht ersetzt werden muss.


    Man erhält als Ergebnis
    5.50, was der aktuelle Kurs von Rostovernergo in Berlin ist!


    Und muss nie mehr Kurse aus Finanztreff abtippen.


    Aktualisieren der Kurse über das rote Ausrufezeichen in der Symbolleiste "externe Daten".


    Ein paar weitere Hinweise gibt es z.B. bei
    http://www.tippscout.de/excel-…-web-holen_tipp_1423.html

    "SpontanVERkäufe ohne gründliche Analyse sind die Hauptursache teurer Fehlentscheidungen" (HF, 15.3.2007, modif.)

    Einmal editiert, zuletzt von domani sole ()

  • Es ist so geil. Einfach auf das Ausrufezeichen klicken und man sieht sofort, wie sich das Depot in der letzten Stude verändert hat. Was hat mich das Kursabtippen schon Zeit gekostet...

    "SpontanVERkäufe ohne gründliche Analyse sind die Hauptursache teurer Fehlentscheidungen" (HF, 15.3.2007, modif.)

  • Ein nettes Beispiel zur Kursabfrage. Einfach herunterladen und mit Excel öffnen.


    http://www.zimweb.de/excel/kursabfrage.xls



    Quelle: http://www.office-loesung.de/ftopic98183_0_0_asc.php

    "If it sounds too good to be true, it probably is."


    "Theoretisch gibt es keinen Unterschied zwischen der Theorie und der Praxis. Praktisch stimmt das aber nicht."


    "Erfahrung ist das was man bekommt, wenn man nicht bekommt was man möchte."

  • Ich habe hier noch was gefunden, ein plugin für Excel zur Kursabfrage. Kennt das jemand, ist das ein Virus oder Spionageprogramm? Immerhin hat die Seite ein Impressem...


    http://www.xlquotes.com/de/


    Ich habe es riskiert und installiert. Über illegale Abhebungen von meinen Konten informiere ich dann zeitnah.


    Man muß dieses Add-On in Excel installieren, kriegt bei Start und Ende von Excel ein blödes Browser-Werbe-Popup.


    Um einen Kurs zu kriegen muß man nur in eine Zelle eintragen:
    =XLQ("SIX2.F"; "LETZTER") und kriegt z.B. hier den letzten Kurs der Sixt ST von der Börse Frankfurt. Für Kurse von US-Börsen entfällt der Börsenplatz, also ergibt
    =XLQ("ILMN"; "LETZTER") den Kurs von Illumina.

  • Herakles .


    Ich würde derartige Dienste nicht in Anspruch nehmen, es sei denn, man bekommt den Quelltext.


    Analog zu dem Beispiel bei http://www.office-loesung.de/ftopic98183_0_0_asc.php kannst du bei Yahoo komplette Tabellen für DAX, DOW, ... laden. Wenn du es etwas komlizierter magst: mit der Webabfrage


    http://de.old.finance.yahoo.co…DY&f=sl1d1t1c1ohgv&e=.csv


    kannst du bis zu 100 Kurse laden ( File speichern oder direkt mit Excel öffnen ). Die Yahoo-Kürzel sind einfach herauszufinden ( Listomat oder bei Yahoo suchen. .F .DE .... ist der Börsenplatz, kein Börsenplatz ist USA. Funktioniert für bis zu 100 Kurse pro Abfrage. Obige Kürzel einfach gegen andere tauschen und mit Beistrich trennen. Geliefert werden Kürzel,Close,Datum,Uhrzeit,Veränderung zum Vortag,Open,High,Low,Volumen. Wenn du andere Filenamen brauchst einfach quotes.csv durch xxx.csv ersetzen. Zum testen einfach obigen link verwenden und in Excel öffnen.

    "If it sounds too good to be true, it probably is."


    "Theoretisch gibt es keinen Unterschied zwischen der Theorie und der Praxis. Praktisch stimmt das aber nicht."


    "Erfahrung ist das was man bekommt, wenn man nicht bekommt was man möchte."

  • Ich nutze schon seit Jahren die Kurse von Yahoo:


    http://de.finance.yahoo.com/d/…1t1c1ohgv&e=.csv&s=723133

    »In meinem Alter begreife ich, dass Zeit mein kostbarster Besitz ist.«
    »Freiheit bedeutet, dass man nicht unbedingt alles so machen muss wie andere Menschen.«
    »Eine Aktie zu verkaufen die fällt, ist in etwa so, als ob man ein Haus für 100.000 Dollar kauft und es verkauft, sobald jemand 80.000 Dollar dafür bietet.«
    Buffett

    Einmal editiert, zuletzt von dev ()

  • Willkommen bei den Antizyklikern.


    Da die AZ's immer etwas anders ticken, mal eine weitere Anfrage


    http://de.old.finance.yahoo.com/d/myquotes.csv?s=DTE.DE,^GDAXI,LLOY.L,CDY,ZWC1.F&f=snd1t1ohgl1v&e=.csv


    Zur Kontrolle mit Namen und nach OHLC angeordnet. Das Yahoo-Limit ist 100 pro Anfrage.


    Um die vorletzte Aktie erträglich zu machen, habe ich etwas Magenbitter angehängt ;)

    "If it sounds too good to be true, it probably is."


    "Theoretisch gibt es keinen Unterschied zwischen der Theorie und der Praxis. Praktisch stimmt das aber nicht."


    "Erfahrung ist das was man bekommt, wenn man nicht bekommt was man möchte."

    2 Mal editiert, zuletzt von looser ()

  • OK.


    ... ich hatte bis jetzt mit Hilfe eines Macros jede WKN einzeln abgefragt und die CSV nach Umsatz sortiert und den Kurs dann in die Depot.xls eingefügt.

    »In meinem Alter begreife ich, dass Zeit mein kostbarster Besitz ist.«
    »Freiheit bedeutet, dass man nicht unbedingt alles so machen muss wie andere Menschen.«
    »Eine Aktie zu verkaufen die fällt, ist in etwa so, als ob man ein Haus für 100.000 Dollar kauft und es verkauft, sobald jemand 80.000 Dollar dafür bietet.«
    Buffett

    Einmal editiert, zuletzt von dev ()

  • hehe


    wkn.DE geht auch!


    [url=http://de.old.finance.yahoo.com/d/myquotes.csv?s=555750.DE,^GDAXI,723133.DE&f=snd1t1ohgl1v&e=.csv]s=555750.DE,^GDAXI,723133.DE[/url]


    EDIT: selbst mit ISIN: [url=http://de.old.finance.yahoo.com/d/myquotes.csv?s=DE0005557508.DE,^GDAXI,DE0007231334.DE&f=snd1t1ohgl1v&e=.csv]s=DE0005557508.DE,^GDAXI,DE0007231334.DE[/url]

    »In meinem Alter begreife ich, dass Zeit mein kostbarster Besitz ist.«
    »Freiheit bedeutet, dass man nicht unbedingt alles so machen muss wie andere Menschen.«
    »Eine Aktie zu verkaufen die fällt, ist in etwa so, als ob man ein Haus für 100.000 Dollar kauft und es verkauft, sobald jemand 80.000 Dollar dafür bietet.«
    Buffett

    Einmal editiert, zuletzt von dev ()

  • DE ist Xetra.


    Liste der Börsen: http://finance.yahoo.com/exchanges


    p.s. Wenn du die Umsatzstärkte Börse nimmst, nicht vergessen zu kontrollieren, ob auch das Datum stimmt. Manchmal findet bei Xetra und kleinen Werten nicht jeden Tag ein Handel statt.

    "If it sounds too good to be true, it probably is."


    "Theoretisch gibt es keinen Unterschied zwischen der Theorie und der Praxis. Praktisch stimmt das aber nicht."


    "Erfahrung ist das was man bekommt, wenn man nicht bekommt was man möchte."


  • Wieso gibt Yahoo denn die Kurse von 4 Börsenplätzen zurück, wenn man nur 1 anfragt?


    Ausreichen würde doch US77853Q2075.BE;5,50; vielleicht noch Datum und Zeit dahinter.

  • Hey Herakles


    US77853Q2075.BE;5,50;1/26/2007;9:08;0,00;5,50;5,50;5,50;0


    Der Code ist so zu entschlüsseln:


    Werpapiernummer
    Handelsplatz
    Aktueller Kurs
    Datum
    Uhrzeit
    Veränderung zum Vortag
    Eröffnungskurs
    Tageshoch
    Tagestief
    Handelsvolumen (Stücke)

  • @ looser,


    Zitat

    Das Yahoo-Limit ist 100 pro Anfrage.


    Ich bekomme problemlos 200 Kurse pro file.


    Die Kontrolle des Kursdatums ist übrigens wirklich ein guter Tip. So bekommt man am ehesten Änderungen der WKN, delistings und ähnliches mit. Die Freuden der Datenbank halt...

  • witchdream .


    Vor Jahren gab es wegen Überlastung der Server folgende Einschränkungen. Nicht mehr als 100 Aktien pro Abfrage, bei historischen Kursen nicht mehr als etwas mehr als ein halbes Jahr und nicht mehr als zwei offene Anfragen zur gleichen Zeit pro IP-Adresse. Ich habe seither nicht getestet ob sich etwas geändert hat. Wenn es diese Einschränkungen nicht mehr geben sollte, dann hoffe ich Yahoo führt sie nicht wieder ein, wenn alle AZ'ler es wie domani sole machen und jede Stunde den Pegelstand des Depot's überprüfen wolen :)

    "If it sounds too good to be true, it probably is."


    "Theoretisch gibt es keinen Unterschied zwischen der Theorie und der Praxis. Praktisch stimmt das aber nicht."


    "Erfahrung ist das was man bekommt, wenn man nicht bekommt was man möchte."

  • Für Herakles Abfrage eine Aktie ein Kurs


    http://de.old.finance.yahoo.co…sv?s=ILMN&f=snd1l1&e=.csv


    mehrere Aktien - je ein Kurs


    http://de.old.finance.yahoo.com/d/myquotes.csv?s=ILMN,DTE,DTE.DE,^GDAXI,LLOY.L,CDY,ZWC1.F&f=snd1l1&e=.csv


    Wenn man will, kann man auch nur den Kurs holen. Etwas Kontrolle solte aber schon sein.


    p.s. meine Tastatur verliert Buchstaben. wer sie findet, darf sie behalten.

    "If it sounds too good to be true, it probably is."


    "Theoretisch gibt es keinen Unterschied zwischen der Theorie und der Praxis. Praktisch stimmt das aber nicht."


    "Erfahrung ist das was man bekommt, wenn man nicht bekommt was man möchte."


  • Thanks.


    Kann man auf einzelne Elemente (also das zwischen den Semikola)der Rohdaten zugreifen, einfach ZELLENNAME(N)oder so, wo N die Stelle des Elementes wäre? Diese Zeichenkettenoperationen ergeben bei mir immer Text, das heißt, man kann mit der angezeigten Zahl nicht rechnen. Egal ob ich die Zelle vorher als Zahl formatiere oder nachher, es bleibt Text (sieht man auch, weil Text defaultmäßig linksbündig ist, Zahlen dagegen rechtbündig sind).

  • probier mal:


    Wert(text)


    (Ich konnte allerdings unmittelbar weiterrechnen, obwohl ebenfalls linkssbündig.)

    "SpontanVERkäufe ohne gründliche Analyse sind die Hauptursache teurer Fehlentscheidungen" (HF, 15.3.2007, modif.)

  • Wer die Kursdaten in seinem Excel-Sheet zusätzlich unter Aspekten der technischen Analyse (Chartanalyse) analysieren möchte, für den könnte das hier interessant sein:


    Unter http://ta-lib.org gibt es eine Bibliothek für die technische Analyse zum kostenlosen Download. Diese wendet sich in erster Linie an Software-Entwickler, bietet jedoch zusätzlich ein Add-In, welches verschiedene Funktionen aus dem Bereich "Technische Analyse" in Excel nachrüstet.
    Die beiden Add-Ins sind inklusive Beispieldatei z.B. im Paket für das Microsoft Visual Studio (8,2MB) enthalten.


    Eine ausführliche Dokumentation der meisten Funktionen findet sich unter http://tadoc.org
    Dort gibt es auch weiterführende Links und Buchtipps. (Wer will, kann sich sogar die aktuelle Implementierung im Sourcecode ansehen :-) )


    Ich habe die Add-Ins bisher noch nicht ausprobiert und kann daher noch nichts zur Qualität dieser Bibliothek sagen. Da jedoch einige Funktionen dieser Bibliothek produktiv genutzt werden, gehe ich davon aus, dass die bekannteren Funktionen stabil sind.


    Viel Spass beim Ausprobieren!


    rb