GnuCash Finance::Quote: Unterschied zwischen den Versionen

Aus MattWiki
Keine Bearbeitungszusammenfassung
(4 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt)
Zeile 3: Zeile 3:
Details zu Finance::Quote siehe auch [[Finance Quote (Perl)|Finance::Quote]]
Details zu Finance::Quote siehe auch [[Finance Quote (Perl)|Finance::Quote]]


Weitere Infos zu Online Quotes im Gnucash-Wiki: https://wiki.gnucash.org/wiki/Online_Quotes
Weitere Infos zu Online Quotes im Gnucash-Wiki: 
* https://wiki.gnucash.org/wiki/Online_Quotes
 
== Installation und Update ==
 
=== Finance::Quote installieren ===
 
Perl für Windows installieren → Start Menü → GnuCash → "Erweiterung um Wechselkurse mit GnuCash online abzurufen"
 
C:\Program Files (x86)\gnucash\bin\install-fq-mods.cmd
 
Siehe auch: https://wiki.gnucash.org/wiki/Online_Quotes#Requirements
 
=== Finance::Quote Version Überprüfen ===
 
GnuCash öffnen → Menü Hilfe → Über Gnucash → Finance::Quote Version
 
Alternative:
 
C:\Program Files (x86)\gnucash\bin\gnucash-cli.exe --quotes info
 
=== Alphavantage einrichten ===


Es gibt in GnuCash zwei Perl-Skripte, die die Arbeit mit Finance-Quote erleichtern:
$ gnc-fq-check          # Überprüfung der Finance::Quote-Version sowie der installierten Module # gnc-fq-update          # Installation und Update der Finance::Quote-Module und aller Abhängigkeiten
Für Alphavantage muss vorher der eigene API-Key in der Environment-Datei von GnuCach gesetzt werden. Diese befindet sich in einem der folgenden Orte:
Für Alphavantage muss vorher der eigene API-Key in der Environment-Datei von GnuCach gesetzt werden. Diese befindet sich in einem der folgenden Orte:
  /etc/gnucash/environment /usr/local/etc/gnucash/environment /opt/gnucash-2.x.x/etc/gnucash/environment  
  /etc/gnucash/environment /usr/local/etc/gnucash/environment /opt/gnucash-2.x.x/etc/gnucash/environment  
Zeile 12: Zeile 31:
  ALPHAVANTAGE_API_KEY=<my-own-key>  
  ALPHAVANTAGE_API_KEY=<my-own-key>  
Alternativ kann der API-Key auch direkt in der Shell gesetzt werden:
Alternativ kann der API-Key auch direkt in der Shell gesetzt werden:
  export ALPHAVANTAGE_API_KEY=<my-own-key>  
  export ALPHAVANTAGE_API_KEY=<my-own-key>
Kursabfragen können mit folgendem Skript ausgeführt werden:
 
== Fehlerdiagnose ==
 
=== Kurse überprüfen ===
 
Kursabfragen für eine oder mehrere Aktien können zu Testzwecken mit folgendem Skript ausgeführt werden:
  gnc-fq-dump [-v] <quote-source> <stock1> [<stock2> ...]
  gnc-fq-dump [-v] <quote-source> <stock1> [<stock2> ...]
 
Alternativ kann das Skript gnc_fq_helper verwendet werden, welches Fehler genauer ausgibt:
echo '(yahoo_europe "A0GFY7.SG")' | gnc-fq-helper
.
.
[[Kategorie:Linux]]  
[[Kategorie:Linux]]  
[[Kategorie:GnuCash]]
[[Kategorie:GnuCash]]

Version vom 15. Oktober 2023, 18:19 Uhr

Die Kursabfrage in GnuCash ist mit dem Perl-Modul Finance::Quote realisiert.

Details zu Finance::Quote siehe auch Finance::Quote

Weitere Infos zu Online Quotes im Gnucash-Wiki: 

Installation und Update

Finance::Quote installieren

Perl für Windows installieren → Start Menü → GnuCash → "Erweiterung um Wechselkurse mit GnuCash online abzurufen"

C:\Program Files (x86)\gnucash\bin\install-fq-mods.cmd

Siehe auch: https://wiki.gnucash.org/wiki/Online_Quotes#Requirements

Finance::Quote Version Überprüfen

GnuCash öffnen → Menü Hilfe → Über Gnucash → Finance::Quote Version

Alternative:

C:\Program Files (x86)\gnucash\bin\gnucash-cli.exe --quotes info

Alphavantage einrichten

Für Alphavantage muss vorher der eigene API-Key in der Environment-Datei von GnuCach gesetzt werden. Diese befindet sich in einem der folgenden Orte:

/etc/gnucash/environment /usr/local/etc/gnucash/environment /opt/gnucash-2.x.x/etc/gnucash/environment 

Folgende Zeile muss dort eingesetzt werden:

ALPHAVANTAGE_API_KEY=<my-own-key> 

Alternativ kann der API-Key auch direkt in der Shell gesetzt werden:

export ALPHAVANTAGE_API_KEY=<my-own-key>

Fehlerdiagnose

Kurse überprüfen

Kursabfragen für eine oder mehrere Aktien können zu Testzwecken mit folgendem Skript ausgeführt werden:

gnc-fq-dump [-v] <quote-source> <stock1> [<stock2> ...]

Alternativ kann das Skript gnc_fq_helper verwendet werden, welches Fehler genauer ausgibt:

echo '(yahoo_europe "A0GFY7.SG")' | gnc-fq-helper

.