[gnucash-de] Re: Aktualisieren von Börsenkursen / Nachtrag
Herbert Thoma
tma at iis.fhg.de
Mon Jan 31 04:53:39 EST 2005
Andreas Schenk schrieb:
> Hallo,
>
> kleiner Nachtrag: da heute Sonntag ist, habe ich mich wieder in finance quote
> eingearbeitet.
>
> In fact: Ich habe mir ein eigenes kleines Modul a la VWD geschrieben, dass --
> sagen wir mal -- PBE heisst. Ich konnte es mit einem kleinen Testprogramm
> erfolgreich testen (PRG siehe unten). Jetzt bleibt die Frage, wie ich das
> neue Modul in gnucash einbinden kann.
>
> Wenn ich dump-finance-quote aufrufe, wird mein neues Modul unter den available
> sources angezeigt. Wenn ich aber in gnucash in eine Aktie gehe und dieser
> eine Boersenkursquelle zuordnen will, so bekomme ich mein neues Modul nicht
> angeboten. Was nun?
Im Unstable Branch (CVS HEAD) werden (glaub ich) alle verfügbaren
Finance::Quote Module aufgelistet. Im Stable Branch leider nicht.
Der quik-and-dirty Workaround ist: Benenne Dein Modul so wie ein
in GnuCash gelistetes, das Du nicht brauchst. Ist unschön, soll aber
funktionieren ...
Gruß,
Herbert.
> Viele Gruesse, Andreas
>
>
> Testprogramm (von der Finance::Quote homepage):
>
> #!/usr/bin/perl -w
> use strict;
> use Finance::Quote;
>
> @ARGV >= 2 or die "Usage: $0 exchange symbol symbol symbol ...\n";
>
> my $exchange = shift; # Where do we fetch our stocks from.
> my @symbols = @ARGV; # Which stocks are we interested in.
>
> my $quoter = Finance::Quote->new; # Create the F::Q object.
>
> $quoter->timeout(30); # Cancel fetch operation if it takes
> # longer than 30 seconds.
>
> # Grab our information and place it into %info.
> my %info = $quoter->fetch($exchange, at symbols);
>
> foreach my $stock (@symbols) {
> unless ($info{$stock,"success"}) {
> warn "Lookup of $stock failed - ".$info{$stock,"errormsg"}.
> "\n";
> next;
> }
> print "$stock:\t\t\n",
> ......
>
>
> Am Sonntag, 30. Januar 2005 01:58 schrieb Andreas Schenk:
>
>>Hallo Joerg,
>>
>>Am Montag, 17. Januar 2005 10:39 schrieb Joerg Sommer:
>>
>>>dr.andreas.schenk at gmx.net <dr.andreas.schenk at gmx.net> wrote:
>>>
>>>>Hallo,
>>>>
>>>>ich habe mit Finance::Quote experimentiert und festgestellt, daß es mir
>>>>keine ausreichenden Daten liefert. Ich würde daher gerne ein anderes
>>>>Programm zum
>>>
>>>Welche Daten fehlen dir denn?
>>>
>>>Jörg.
>>
>>Es ist schon ein Weilchen her, dass ich mich vergeblich an Finance::Quote
>>versucht habe. Leider weiss ich mittlerweile schon nicht mal mehr, wie man
>>es bedienen muss.
>>
>>Im Ergebnis konnte ich jedenfalls nicht die Kurse aller benoetigten
>>Wertpapiere abrufen. Wenn ich mich recht erinnere, lag das z.T.
>>moeglicherweise daran, dass ich nicht wusste, was ich als Wertpapier-ID
>>angeben sollte (nationale WKN, ISIN, Ticker-Symbol, ....), teilweise
>>stellten die Boersendienste nicht alle Kurse zur Verfuegung (z.B. nur
>>Aktienkurse).
>>
>>Daher kann ich im Moment nur sagen, was ich gerne haette:
>>
>>Ich wuerde gerne die Kurse zu prinzipiell allen boersennotierten
>>Wertpapieren abrufen koennen, dass schiesst ein: Aktien, Fonds, Anleihen.
>>Als
>>Wertpapier-ID wuerde ich zudem gerne generell die ISIN verwenden. Die ISIN
>>wuerde ich dann auch im Aktien-Editor von GnuCash angeben (als Code).
>>
>>Boersenplaetze sollten mindestens europaweit, am besten aber weltweit
>>unterstuetzt sein.
>>
>>Kannst du mir da helfen?
>>
>>Sollten meine Wuensche nicht erfuellbar sein, kann ich mir ein eigenes
>>Programm zur Kursabfrage schreiben (leider kein Perl-Modul). Ich muesste
>>dann nur wissen, wie ich die Kurse an GnuCash uebergeben kann.
>>
>>Viele Gruesse
>>
>>Andreas Schenk
>>
>>_______________________________________________
>>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
>
--
Herbert Thoma
Group Manager Video
Multimedia Realtime Systems Department
Fraunhofer IIS
Am Wolfsmantel 33, 91058 Erlangen, Germany
Phone: +49-9131-776-323
Fax: +49-9131-776-399
email: tma at iis.fhg.de
www: http://www.iis.fhg.de/