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

Gerd Bauer paysan at web.de
Di Feb 19 07:27:27 EST 2008


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.
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.
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. Dafür gibt es doch bestimmt 
eine API-Funktion in Gnucash, oder sehe ich das falsch?
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
>
>