[gnucash-de] Kursabfrage bei VWD mit finance::quote funktioniert nicht mehr

hans-günter raabe mhg.raabe at t-online.de
Mi Feb 20 03:24:53 EST 2008


Am Tue, 19 Feb 2008 14:16:26 +0100
schrieb Herbert Thoma <tma at iis.fhg.de>:

> Gerd Bauer schrieb:
> > Hallo Benjamin,
> > vielen Dank für die die vorgeschlagenen Änderungen in base.pm. Ich
> > habe sie einmal eingebaut und es funktioniert für yahoo_europe. Ich
> > kann alle meine Fondskurse wieder abholen. Ein echter Fortschritt,
> > auch wenn es jetzt wohl nicht mehr mit yahoo funktioniert.
> 
> Anscheinend funktioniert es nur mit Tickersymbol aber nicht mit WKN
> oder ISIN, was etwas lästig ist, weil ich VWD mit WKN eingetragen
> hatte ...
> 
> > Aber abgesehen davon ist die Kursabfrage mit finance::quote
> > irgendwie unbefriedigend. Bei jeder kleinen Änderung auf den
> > verwendeten Internet Seiten müssen die Quellen überarbeitet werden.
> 
> Ja, aber leider kenne ich keine bessere Möglichkeit.
> 
> > Ich meine, der Vorschlag von Hans-Günter Raabe ist eine Überlegung
> > wert: Man legt sich eine Watchlist für seine Aktien/Fonds bei einem
> > Broker oder Finanzportal an, lädt die Daten als CSV-Datei herunter
> > und muss "nur noch" die Daten in Gnucash einspielen.
> 
> Bei comdirect gibt es Daten fürs Depot als csv. Für eine Watchlist
> habe da keine Möglichkeit gefunden. Aber das ist dann ziemlich
> umständlich: Ich muß mich beim Broker/Finanzportal anmelden, die csv
> Daten runterladen und dann noch in GnuCash importieren. Und der
> Broker/das Finanzportal kann das Format der csv Daten (na ja die
> Reihenfolge) auch wann er will beliebig ändern.
> 
Natürlich ist das csv File nicht der Weisheit letzter Schluss, aber
ich für meine Person käme damit besser zurecht, denn eine Änderung
an diesem File könnte ich auch ohne Programierkenntnisse
bewerkstelligen. Zum Anderen hätte man auch die Möglichkeit
"exotischere Finanzprodukte" die trotz intensiver Suche nicht mit
yahoo und Co online upzudaten sind zu übernehmen ohne sie händisch
eingeben zu müssen.

Hans-Günter
   
> > Dafür gibt es doch bestimmt 
> > eine API-Funktion in Gnucash, oder sehe ich das falsch?
> 
> Im letzten Sommer gab es Entwicklungen in diese Richtung. Ich weiß
> jetzt aber nicht, ob das fertig wurde und ob das auch für Kursdaten
> oder nur für Buchungen funktioniert.
> 
>  Herbert.
> 
> > Alternativ könnte man zumindest unter Windows daran denken den
> > gesamten Vorgang zu automatisieren, z.B. mit AutoHotKey (Open
> > Source), AutoHotKey kann Mausbewegungen und Tastatureingaben
> > aufzeichnen und wieder abspielen. Darüber hinaus kann man selbst
> > Scripte erstellen und diese jederzeit aufrufen.
> > 
> > Gruß
> > 
> > Gerd
> > 
> > Benjamin John schrieb:
> >> Gerd Bauer schrieb:
> >>   
> >>> Hallo Daniel,
> >>> danke für die Info. Das ist alles sehr bedauerlich, da es
> >>> offenbar auch Probleme mit Yahoo Europe gibt. Jetzt muss  ich
> >>> wohl meine Kurse manuell in GnuCash pflegen und darauf hoffen,
> >>> dass finance::quote irgendwann aktualisiert wird.
> >>>
> >>>     
> >> Hallo,
> >> ich hatte das gleiche Problem, deshalb habe ich versucht eine
> >> Lösung zu finden. Die unten stehenden Änderungen an der Base.pm
> >> funktionieren mit yahoo_europe, getestet habe ich meine
> >> persönlichen Fonds und die Aktien von Daimler und der London Stock
> >> Exchange. Allerdings gehen die Abfragen für die amerikanischen
> >> Yahoo-Seiten nicht, da dort das Datum in einem eigenen Feld
> >> abgefragt wird, in Europa wird das Datum zusammen mit der Zeit
> >> ausgeliefert und durch F::Q getrennt.
> >>
> >> Benjamin
> >>
> >> $ diff Base.pm.orig Base.pm
> >> 59,61c59,61
> >> < @FIELDS = qw/symbol name last date time net p_change volume bid
> >> ask <              close open day_range year_range eps pe div_date
> >> div div_yield <            cap ex_div avg_vol currency/;
> >> ---
> >>   
> >>> @FIELDS = qw/symbol name last currency time date net p_change
> >>> volume 
> >> bid ask
> >>   
> >>>              close open day_range year_range eps pe div div_yield
> >>>            cap avg_vol/;
> >>>     
> >> 63c63
> >> < @FIELD_ENCODING = qw/s n l1 d1 t1 c1 p2 v b a p o m w e r r1 d y
> >> j1 q a2 c4/;
> >> ---
> >>   
> >>> @FIELD_ENCODING = qw/s n l1 c4 t1 c1 p2 v b a p o m w e r d y j1
> >>> a2/; 
> >> _______________________________________________
> >> gnucash-de mailing list
> >> gnucash-de at gnucash.org
> >> https://lists.gnucash.org/mailman/listinfo/gnucash-de
> >>
> >>   
> > 
> > _______________________________________________
> > gnucash-de mailing list
> > gnucash-de at gnucash.org
> > https://lists.gnucash.org/mailman/listinfo/gnucash-de
> > 
>