[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
>
>