Neue Module 95_Shares.pm und 95_ShareMaster.pm

Begonnen von Prof. Dr. Peter Henning, 08 April 2022, 15:08:46

Vorheriges Thema - Nächstes Thema

Prof. Dr. Peter Henning

Hmmm. Möglicherweise fehlt dieser Teil in dem Debian package.
Bitte mal versuchen:
cpanm Finance::Quote

LG

pah

Wscheff

Hi,

bei mir gibts diese Datei nicht (currency_rates.pm) nur currencies.pm
Meine Version ist: Package: libfinance-quote-perl / 1.51-1

cpanm hilft auch nicht


https://packages.debian.org/stretch/all/libfinance-quote-perl/filelist

Prof. Dr. Peter Henning

Hmmm. Bei mir funktioniert die Quotenabfrage für Währungen problemlos. Ich würde ja gerne tief nach diesem Problem graben, bin aber derzeit vollkommen mit beruflichen Dingen unter Wasser.

LG

pah

rabehd

#33
Nach dem cpan 90 min Meldungen auf den Konsole geworfen hat, scheint es bei mir zu klappen.

@pah: Ich denke es es ist ein Tippfehler cpan nicht cpanm
Auch funktionierende Lösungen kann man hinterfragen.

Prof. Dr. Peter Henning

ZitatIch denke es es ist ein Tippfehler cpan nicht cpanm
Nö. Beides sind unterschiedliche Programme, die aber letztlich dasselbe machen. Nämlich Perl-Updates holen. "m" steht für "minus"...

LG

pah

rabehd

Wieder etwas gelernt. 8)
Mein Raspberry konnte mit cpanm nicht anfangen.
Auch funktionierende Lösungen kann man hinterfragen.

Prof. Dr. Peter Henning

Sollte man installieren - produziert etwas weniger Overhead als cpan. Den Rekord hält bei mir die Installation der Perl-Bindung für AWS: 2,5 Stunden...

LG

pah

Wscheff

#37
Ich bin hiermit zum Erfolg gekommen:


cpan Finance::Quote


nach einem Reboot funktionierte auch das define.

Danke für die Denkanstöße :)

daedalus0815

Hallo,

ein Beispiel:
ich habe 1000x ING Aktien zu 10,20 gekauft, jetzt stehen sie bei 10,418.
Insofern erschließen sich mir die folgenden auch u.e.  "DEF" - ING - Zahlen nicht:




  • setstate Depot1 2022-05-30 14:40:43 INGA.AS_change 102037.25
    setstate Depot1 2022-05-30 14:40:43 INGA.AS_diff 10407.80



Folglich bekommt man im ShareMaster auf abenteuerliche Änderungen_rel in Höhe von 102037.25%....so gut läuft mein Depot aber wirklich nicht  ;)

Wo liegt der Fehler....?  ....stimmen die Zahlen erst nach dem Tag 1 ?
Wäre schön, wenn man bei solch tollen Features auch mal ein ganzes funktionierendes DEF als Beispiel einstellen würde  :-*

P.S:
Erwarten könnte man 10.200 oder (10.418-10.200) = 218 Euro oder 218/10200=2,1% ...etc

VG



defmod Depot1 Shares
attr Depot1 DbLogExclude .*
attr Depot1 defaultSource yahoo_json
attr Depot1 depotCurrency EUR:€
attr Depot1 pollInterval 1800
attr Depot1 queryTimeout 120
attr Depot1 shareCurrency EUR:€
attr Depot1 stocks INGA.AS:1000:10.20:Finance,\
MUV2.DE:20:221.22:Finance

setstate Depot1 14984.00 EUR ( 6374.81 % = 14752.58 EUR)  2022-05-30 14:40:43
setstate Depot1 2022-05-30 14:40:43 INGA.AS_category finance
setstate Depot1 2022-05-30 14:40:43 INGA.AS_change 102037.25
setstate Depot1 2022-05-30 14:47:50 INGA.AS_change_day 0
setstate Depot1 2022-05-30 14:40:43 INGA.AS_count 1000
setstate Depot1 2022-05-30 14:40:43 INGA.AS_diff 10407.80
setstate Depot1 2022-05-30 14:40:43 INGA.AS_last 10.418
setstate Depot1 2022-05-30 14:40:43 INGA.AS_name ING GROEP N.V.
setstate Depot1 2022-05-30 14:40:43 INGA.AS_value 10418.00
setstate Depot1 2022-05-30 14:40:43 MUV2.DE_category finance
setstate Depot1 2022-05-30 14:40:43 MUV2.DE_change 1964.01
setstate Depot1 2022-05-30 14:47:50 MUV2.DE_change_day 0
setstate Depot1 2022-05-30 14:40:43 MUV2.DE_count 20
setstate Depot1 2022-05-30 14:40:43 MUV2.DE_diff 4344.78
setstate Depot1 2022-05-30 14:40:43 MUV2.DE_last 228.3
setstate Depot1 2022-05-30 14:40:43 MUV2.DE_name MUENCHENER RUECKVERSICHERUNGS A
setstate Depot1 2022-05-30 14:40:43 MUV2.DE_value 4566.00
setstate Depot1 2022-05-30 14:40:43 depot_change 6374.81
setstate Depot1 2022-05-30 14:40:43 depot_change_day 1.55
setstate Depot1 2022-05-30 14:40:43 depot_diff 14752.58
setstate Depot1 2022-05-30 14:40:43 depot_diff_day 228.00
setstate Depot1 2022-05-30 14:40:43 depot_value 14984.00
setstate Depot1 2022-05-30 14:40:43 depot_value_entry 231.42
setstate Depot1 2022-05-30 14:40:43 exchangerate 1 EUR/EUR
setstate Depot1 2022-05-30 14:40:43 state 14984.00 EUR ( 6374.81 % = 14752.58 EUR)  2022-05-30 14:40:43

Wscheff

Hi,

Du musst die Gesamtsumme angeben:



attr Depot1 stocks INGA.AS:1000:10200:Finance


daedalus0815

Danke Wscheff,

....funktioniert nun alles   ;D

..und um nun meinem eigenen Anspruch gerecht zu werden, hier ein korrektes Beispiel

für 1000x ING - Aktien zu Kaufkurs=10,20 => 10200 Euro und somit:


  • attr Depot1 stocks INGA.AS:1000:10200:Finance



defmod Depot1 Shares
attr Depot1 DbLogExclude .*
attr Depot1 defaultSource yahoo_json
attr Depot1 depotCurrency EUR:€
attr Depot1 pollInterval 60
attr Depot1 queryTimeout 120
attr Depot1 shareCurrency EUR:€
attr Depot1 stocks BAS.DE:500:27135:Chemistry,\
INGA.AS:1000:10200:Finance,\
MUV2.DE:20:4424.4:Finance,

setstate Depot1 40915.00 EUR ( -2.02 % = -844.40 EUR)  2022-06-01 13:53:02
setstate Depot1 2022-06-01 13:53:02 BAS.DE_category Chemistry
setstate Depot1 2022-06-01 13:53:02 BAS.DE_change -4.75
setstate Depot1 2022-06-01 13:53:02 BAS.DE_count 500
setstate Depot1 2022-06-01 13:53:02 BAS.DE_diff -1290.00
setstate Depot1 2022-06-01 13:53:01 BAS.DE_last 51.69
setstate Depot1 2022-06-01 13:53:01 BAS.DE_name BASF SE
setstate Depot1 2022-06-01 13:53:02 BAS.DE_value 25845.00
setstate Depot1 2022-06-01 13:53:02 INGA.AS_category Finance
setstate Depot1 2022-06-01 13:53:02 INGA.AS_change 3.06
setstate Depot1 2022-06-01 13:53:02 INGA.AS_count 1000
setstate Depot1 2022-06-01 13:53:02 INGA.AS_diff 312.00
setstate Depot1 2022-06-01 13:53:01 INGA.AS_last 10.512
setstate Depot1 2022-06-01 13:53:01 INGA.AS_name ING GROEP N.V.
setstate Depot1 2022-06-01 13:53:02 INGA.AS_value 10512.00
setstate Depot1 2022-06-01 13:53:02 MUV2.DE_category Finance
setstate Depot1 2022-06-01 13:53:02 MUV2.DE_change 3.02
setstate Depot1 2022-06-01 13:53:02 MUV2.DE_count 20
setstate Depot1 2022-06-01 13:53:02 MUV2.DE_diff 133.60
setstate Depot1 2022-06-01 13:53:01 MUV2.DE_last 227.9
setstate Depot1 2022-06-01 13:53:01 MUV2.DE_name MUENCHENER RUECKVERSICHERUNGS A
setstate Depot1 2022-06-01 13:53:02 MUV2.DE_value 4558.00
setstate Depot1 2022-06-01 13:53:02 depot_change -2.02
setstate Depot1 2022-06-01 13:53:02 depot_change_day 0.47
setstate Depot1 2022-06-01 13:53:02 depot_diff -844.40
setstate Depot1 2022-06-01 13:53:02 depot_diff_day 192.00
setstate Depot1 2022-06-01 13:53:02 depot_value 40915.00
setstate Depot1 2022-06-01 13:53:02 depot_value_entry 41759.40
setstate Depot1 2022-06-01 13:53:01 exchangerate 1 EUR/EUR
setstate Depot1 2022-06-01 13:53:02 state 40915.00 EUR ( -2.02 % = -844.40 EUR)  2022-06-01 13:53:02



Prof. Dr. Peter Henning

#41
ZitatWäre schön, wenn man bei solch tollen Features auch mal ein ganzes funktionierendes DEF als Beispiel einstellen würde
Sicher. Irgendwann werde ich auch alles dokumentieren. Aber derzeit habe ich beruflich extrem viel um die Ohren - sagen wir mal ab Ende September wird es besser...

Aber vielleicht stecke ich dann schon im nächsten Projekt ode rim nächsten Buch.

LG

pah

Sommerfeld

Hallo,
unter Trend wird mir auf einem Windows Rechner der Trend richtig mit entsprechenden Pfeilen
angezeigt. Unter Linux, Ubuntu 20.04.4 LTS, werden nur Quadrate angezeigt. Muss ich unter
Linux noch eine Einstellung vornehmen?
Beste Grüße

Prof. Dr. Peter Henning

Eigentlich nicht. Die Pfeile werden als HTML-Entities an den Webserver übermittelt, also z.B. 🢅 (siehe https://www.compart.com/en/unicode/U+1F885 ).

Es ist eine Frage des Browsers, wie er das anzeigt. Was sagt der Browser denn zu der oben genannten Website?

LG

pah

Sommerfeld

Hallo,
er zeigt mir im Google Chrome Browser ein Rechteck an, siehe Anlage