Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. ioBroker Allgemein
    4. Einlesen von Aktienkursen

    NEWS

    • Neuer Blog: Fotos und Eindrücke aus Solingen

    • ioBroker@Smart Living Forum Solingen, 14.06. - Agenda added

    • ioBroker goes Matter ... Matter Adapter in Stable

    Einlesen von Aktienkursen

    This topic has been deleted. Only users with topic management privileges can see it.
    • B
      brokowsky last edited by

      Hallo Zusammen,

      leider funktioniert seit einigen Tagen mein Script zur Abfrage von Aktienkursen über Yahoo nicht mehr. Anscheinend wurde der Service von Yahoo eingestellt. (Url http://de.finance.yahoo.com/d/quotes.csv?s=xxxxx) Kann das jemand bestätigen bzw. kennt jemand eine Alternative, von wo bzw. wie ich Aktien - und Währungskurse einlesen kann?

      Danke und Gruß

      Ed

      N 1 Reply Last reply Reply Quote 0
      • BuZZy
        BuZZy last edited by

        Hallo Ed,

        Schau mal hier vorbei:

        https://www.alphavantage.co/ (bin mir nicht sicher ob man da einstellen kann von welcher Börse die Kurse geholt werden)

        Ansonsten kannst du mit dem Parser Adapter auch selber Webseiten auslesen. 🙂

        Gruß

        1 Reply Last reply Reply Quote 0
        • inline
          inline last edited by

          Für meine Zwecke komme ich gut hin mit solchen links, die ich iframes anzeige:

          https://bfrank.ariva.de/deutsche_boerse … 0007236101

          Gruß

          Ralf

          1 Reply Last reply Reply Quote 0
          • P
            pix last edited by

            Hallo,

            habe mal auf die Schnelle den Parser Adapter für das Abholen des DAX-Wertes aus finanzen.net bemüht:
            261_bildschirmfoto_2017-11-10_um_12.38.29.jpg
            Name: Dax.Wert

            URL: http://www.finanzen.net/index/DAX/30-Werte

            https://regex101.com/r/wtbKzc/1: \d{0,2}.\d{3}.\d{2}(?=PKT</span>)

            Role: Wert

            Type: Nummer mit Komma

            Unit: Pkt.

            Subs:

            Facor:

            Offset:

            Intervall: 600000 (alle 10 min)

            Und dann das gleiche nochmal für die Veränderung (natürlich anderer Name und andere Regex:

            Name: Dax.Trend.absolut

            URL: http://www.finanzen.net/index/DAX/30-Werte

            https://regex101.com/r/wtbKzc/4: *[-|+]\d{0,3}.\d{2}(?=PKT</span><.col-xs-3)

            Role: Wert

            Type: Nummer mit Komma

            Unit: Pkt.

            Subs:

            Facor:

            Offset:

            Intervall: 600000 (alle 10 min)

            Beim absoluten Trend ist es etwa schwieriger, da ein Plus oder ein Minus vorangestellt werden kann. Ein Plus macht vielleicht einen String draus (muss ich noch testen), ein Minus nicht.

            Beachte den trennenden Punkt im Namen. Dadurch kannst du einen "virtuellen" Unterordner in den Parser.0.Objekten erzeugen.

            261_bildschirmfoto_2017-11-10_um_12.53.44.jpg
            261_bildschirmfoto_2017-11-10_um_13.20.49.jpg

            Gruß

            Pix

            T 1 Reply Last reply Reply Quote 0
            • B
              brokowsky last edited by

              Super, vielen Dank! Habe mir jetzt erst mal mit der API von https://www.alphavantage.co/ beholfen und das Yahoo - Script entsprechend angepasst. Mit dem Parser Adapter komme ich noch nicht so richtig klar… 😞

              Nochmals danke!

              Ed

              1 Reply Last reply Reply Quote 0
              • P
                pix last edited by

                Das klingt nach der richtigen Lösung.

                https://www.alphavantage.co/query?funct … pikey=demo

                Werde das auch mal testen.

                Gruß

                Pix

                1 Reply Last reply Reply Quote 0
                • B
                  brokowsky last edited by

                  Hallo,

                  bei der Anpassung des Scripts zum Einlesen von Aktien - und Währungskursen bin ich auf ein Problem gestoßen, für das ich noch keine elegante Lösung gefunden habe - vielleicht kann mir ja jemand helfen:

                  1. Situation bisher

                  –-------------

                  Ich hatte von Yahoo einen Aktienkurs sowie Bitcoin - und Dollarkurs gelesen. Dargestellt wurde das ganze in VIS wie oben für das Yahoo - Script diskutiert, inklusive der Ableitung der Farbe aus der Kursänderung (grün Gewinn, rot Verlust)

                  Bei Nutzung der API - Aufrufe von https://www.alphavantage.co/ gibt es jeweils für Aktien (https://www.alphavantage.co/query?funct ... pikey=demo), digitale Währungen (https://www.alphavantage.co/query?funct ... pikey=demo) und 'normale Währungen' wie den Dollar (https://www.alphavantage.co/query?funct ... pikey=demo) unterschiedliche Aufrufe, deshalb habe ich das ganze auf jeweils eigene Scripts aufgeteilt.

                  2. Problem


                  Nun das Problem: Während für Aktien - und digitale Währungen Historien zurück gegeben werden, aus denen ich mir die Kursänderung zum Vortagswert berechnen kann, liefert der Aufruf für den Dollarkurs nur einen einzigen Tageskurs. Will ich eine Kursänderung ermitteln, muss ich mir also irgendwie den Wert vom/am Vortag merken. Hat da jemand eine Idee, wie ich das elegant lösen kann? Wollte das Speichern und Auslesen mit dem SQL - Adapter lösen, aber das Auslesen des Wertes vom Vortag scheint unheimlich aufwendig zu sein. Bin etwas ratlos....

                  Danke vorab

                  Ed

                  1 Reply Last reply Reply Quote 0
                  • P
                    pix last edited by

                    Hallo,

                    habe das gleiche Problem beim Parsen des DAX aus der Webseite mit dem parser-Adapter. Ich habs erstmal gelassen. Ein Möglichkeit ist natürlich zB im Javascript mit Schedule() jeden Tag zu Börsenbeginn den Wert zu speichern und als Referenz für Kursschwankungen zu verwenden.

                    Hatte bisher keine Zeit, das einzubauen. Hoffe immer noch auf einen Dienst aus Deutschland, der JSON liefert und Kurse deutscher Börsen in EUR

                    Gruß

                    Pix

                    1 Reply Last reply Reply Quote 0
                    • T
                      tempestas last edited by

                      speichere doch den Vortageswert in einen state, z.B., jeweils zum Closing NYC

                      1 Reply Last reply Reply Quote 0
                      • S
                        Schandmann last edited by

                        Hallo, ich habe eine Frage zum Parser-Adapter.

                        Ich würde gerne die Prozentuale Änderung auf folgender Seite auslesen:

                        https://www.nasdaq.com/de/symbol/pypl/premarket

                        Was genau muss beim Regex rein?

                        Vielen Dank für eure Mühe!!!

                        mfg Matze

                        1 Reply Last reply Reply Quote 0
                        • K
                          krissi last edited by

                          Hi, könnte mir da eventuell jemand weiterhelfen?

                          Ich bekomme auf der Seite

                          https://www.finanzen.net/devisen/euro-n … ollar-kurs

                          mit Regex \d{0,1},\d{4}(?=NZD</span>) 2 Matches. Was muss ich da noch eintragen damit ich nur den ersten Match bekomme?

                          Danke und Gruß,

                          Krissi

                          1 Reply Last reply Reply Quote 0
                          • P
                            pix last edited by

                            Hallo,

                            du musst das global pattern flag am Ende (/g) weglassen, dann sucht er nur bis zum ersten Treffer: https://regex101.com/r/Tapddh/1

                            Gruß

                            Pix

                            1 Reply Last reply Reply Quote 0
                            • K
                              krissi last edited by

                              @pix:

                              Hallo,

                              du musst das global pattern flag am Ende (/g) weglassen, dann sucht er nur bis zum ersten Treffer: https://regex101.com/r/Tapddh/1

                              Gruß

                              Pix `

                              Danke, werde ich nachher mal probieren 🙂

                              1 Reply Last reply Reply Quote 0
                              • H
                                hannoi last edited by

                                Gibt es im Bezug auf Aktienkurse einen aktuellen Ansatz/Adapter der einem die Aktien-Kurse anzeigt ?

                                Danke.

                                VG

                                1 Reply Last reply Reply Quote 0
                                • Segway
                                  Segway last edited by

                                  Oh, da hänge ich mich mal dran !

                                  Auf Github unter ioBroker/AdapterRequests sehe ich jedenfalls (noch) nichts

                                  1 Reply Last reply Reply Quote 0
                                  • H
                                    hannoi last edited by

                                    Habe mal einen Request dazu eingestellt.

                                    1 Reply Last reply Reply Quote 0
                                    • C
                                      Coffeelover last edited by

                                      Hallo in die Runde,

                                      kann mir jemand sagen, welchen Regex ich für den Kurs auf folgender Seite bräuchte?

                                      https://www.finanzen.net/fonds/x_of_the_best_dynamisch

                                      Oder eine Seite wo ich Regex für iobroker verstehen kann. 🙂

                                      Vielen Dank

                                      1 Reply Last reply Reply Quote 0
                                      • N
                                        nathandev @brokowsky last edited by

                                        @brokowsky
                                        I know https://financialmodelingprep.com/developer/docs offers free stock market data and currency prices that can be accessed through a multitude of different methods. Try that out!

                                        1 Reply Last reply Reply Quote 0
                                        • T
                                          t1m0 @pix last edited by

                                          @pix said in Einlesen von Aktienkursen:

                                          Hallo,

                                          habe mal auf die Schnelle den Parser Adapter für das Abholen des DAX-Wertes aus finanzen.net bemüht:
                                          261_bildschirmfoto_2017-11-10_um_12.38.29.jpg
                                          Name: Dax.Wert

                                          URL: http://www.finanzen.net/index/DAX/30-Werte

                                          https://regex101.com/r/wtbKzc/1: \d{0,2}.\d{3}.\d{2}(?=PKT</span>)

                                          Role: Wert

                                          Type: Nummer mit Komma

                                          Unit: Pkt.

                                          Subs:

                                          Facor:

                                          Offset:

                                          Intervall: 600000 (alle 10 min)

                                          Und dann das gleiche nochmal für die Veränderung (natürlich anderer Name und andere Regex:

                                          Name: Dax.Trend.absolut

                                          URL: http://www.finanzen.net/index/DAX/30-Werte

                                          https://regex101.com/r/wtbKzc/4: *[-|+]\d{0,3}.\d{2}(?=PKT</span><.col-xs-3)

                                          Role: Wert

                                          Type: Nummer mit Komma

                                          Unit: Pkt.

                                          Subs:

                                          Facor:

                                          Offset:

                                          Intervall: 600000 (alle 10 min)

                                          Beim absoluten Trend ist es etwa schwieriger, da ein Plus oder ein Minus vorangestellt werden kann. Ein Plus macht vielleicht einen String draus (muss ich noch testen), ein Minus nicht.

                                          Beachte den trennenden Punkt im Namen. Dadurch kannst du einen "virtuellen" Unterordner in den Parser.0.Objekten erzeugen.

                                          261_bildschirmfoto_2017-11-10_um_12.53.44.jpg
                                          261_bildschirmfoto_2017-11-10_um_13.20.49.jpg

                                          Gruß

                                          Pix

                                          Blicke da irgendwie nicht durch... Ich möchte gernen den akutellen Aktienkurz von folgender Aktive einlesen https://www.finanzen.net/aktien/carnival_paired-aktie
                                          Wie erstelle ich jetzt den ensprechenden Suchcode? Raffe das irgendwie gar nicht 😡

                                          H 1 Reply Last reply Reply Quote 0
                                          • H
                                            hans_999 @t1m0 last edited by

                                            @t1m0 said in Einlesen von Aktienkursen:

                                            Wie erstelle ich jetzt den ensprechenden Suchcode?

                                            Dazu könnte dieser

                                            <div class="col-xs-5 col-sm-4 text-sm-right text-nowrap">(\d*,\d*)<span>EUR
                                            

                                            reguläre Ausdruck genutzt werden. Siehe https://regex101.com/r/eZoZ5F/1

                                            T 1 Reply Last reply Reply Quote 1
                                            • First post
                                              Last post

                                            Support us

                                            ioBroker
                                            Community Adapters
                                            Donate
                                            FAQ Cloud / IOT
                                            HowTo: Node.js-Update
                                            HowTo: Backup/Restore
                                            Downloads
                                            BLOG

                                            945
                                            Online

                                            31.9k
                                            Users

                                            80.2k
                                            Topics

                                            1.3m
                                            Posts

                                            31
                                            109
                                            18273
                                            Loading More Posts
                                            • Oldest to Newest
                                            • Newest to Oldest
                                            • Most Votes
                                            Reply
                                            • Reply as topic
                                            Log in to reply
                                            Community
                                            Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
                                            The ioBroker Community 2014-2023
                                            logo