Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Skripten / Logik
    4. Blockly
    5. [HowTo] Börsenkürse in Grafik anzeigen

    NEWS

    • Wir empfehlen: Node.js 22.x

    • Neuer Blog: Fotos und Eindrücke aus Solingen

    • ioBroker goes Matter ... Matter Adapter in Stable

    [HowTo] Börsenkürse in Grafik anzeigen

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

      Hallo Leute,
      beim Stöbern im Forum bin ich auf den stockmarket Adapter gestoßen. Dieser hat aber nicht so funktioniert, wie ich das wollte. Beim weiteren Lesen fand ich dann in einem Artikel den Hinweis auf die Seite von Yahoo Finance.
      Wenn man dann das richtige Symbol zu seinen Fond/ETF/Aktie hat, kann man hier den aktuellen Stand abfragen und erhält eine JSON-Datei zurück.

      Man muss sich hierbei nirgendwo registrieren, das empfinde ich als großen Vorteil.

      Diese habe ich dann mittels Blockly zerlegt und mir den aktuellen Kurs meiner Werte extrahiert. Daraus habe ich eine Grafik erstellt, somit kann ich mir die Tendenz meiner Werte anzeigen lassen.
      Ist jetzt nicht super aktuell und somit nicht zum schnellen Traden geeignet, aber immerhin hat man so die grundlegende Tendenz im Auge.

      Also, was habe ich genau gemacht:

      1. eigene Datenpunkte erstellt (ich habe bisher alle meine benötigten Datenpunkte unter 0_userdata.0 angelegt:
        Pro ETF einer: z. B. 0_userdata.0.Fonds.HAUSINVEST-Commerzbank.value vom Typ Zahl

      cfe399f3-b6d3-4bc9-905c-53d73132c01d-image.png

      Die Datenpunkte logge ich mit Influx mit, so dass ich hier den Trend für die Grafik bekomme.

      48e39bd3-ff9c-48de-9915-f8ba7f5a5174-image.png

      Nun muss man auf der Yahoo Finance Seite das genaue Symbol seines Fonds raussuchen: bei mir H5AB.F

      cecfdaed-0208-4bbe-b2b3-010743965676-image.png

      Nun noch das Blockly Script anlegen:

      bcf40684-97db-4780-8593-ba2fcd82683b-image.png

      Mittels CRON rufe ich das einmal am Tag (bei mir um 18:05 Uhr ab) und speichere den Tageskurs in dem zuvor angelegten Datenpunkt.
      Man muss zuvor das JSON zerlegen, siehe Abbildung.

      Die URL ist hierbei
      https://query2.finance.yahoo.com/v7/finance/quote?symbols=H5AB.F

      Aus dem JSON extrahiere ich mir nur den Wert "regularMarketPrice". Das Ganze ist ein Array, darum der Zugriff mittels "result[0].regularMarketPrice".

      fa854a51-74c3-4e32-b77b-53f26be048c1-image.png

      Hier noch der Vollständigkeit halber das komplette JSON:

      JSON.txt

      Hoffe, jemand kann was damit anfangen.
      Viele Grüße, Cornel

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

      Support us

      ioBroker
      Community Adapters
      Donate

      822
      Online

      32.0k
      Users

      80.5k
      Topics

      1.3m
      Posts

      blockly javascript
      1
      1
      167
      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