Suche

    Aktien-Widget

    Dokumentation direkt aus GitHub Wilkware/StockWidget ↗

    Version Product Version License Actions

    Dieses Modul dient zur Anzeige von Aktienkursen in der Kachelvisualisierung.
    Ideal für eine klare und kompakte Übersicht von Finanz- und Marktdaten auf Dashboards.

    Module-Visu

    1. Funktionsumfang

    Durch die Nutzung des HTML-SDKs kann dieses Widget den Aktienkurs einer WKN oder ISIN anschaulich und übersichtlich darstellen. Neben der Kursentwicklung für einen wählbaren Zeitraum (1 Tag, 1 Woche, 1 Monat, 1 Quartal, 1 Halbjahr oder 1 Jahr) werden auch der aktuelle Trend – farblich hervorgehoben (positiv/negativ) – sowie der aktuelle Preis angezeigt.

    2. Voraussetzungen

    • Symcon ab Version 8.1

    3. Installation

    • Über den Modul Store das Modul Aktien-Widget installieren.
    • Alternativ über das Modul Control folgende URL hinzufügen.
      https://github.com/Wilkware/StockWidget oder git://github.com/Wilkware/StockWidget.git

    4. Einrichtung

    • Unter ‘Instanz hinzufügen’ ist das Aktien-Widget-Modul unter dem Hersteller ‘(Geräte)’ aufgeführt. Weitere Informationen zum Hinzufügen von Instanzen in der Dokumentation der Instanzen

    Konfigurationsseite:

    Einstellungsbereich:

    🚀 WKN/ISIN …

    NameBeschreibung
    BeschriftungÜberschrift/Label, z.B. WKN oder ISIN
    Schriftgrößezu verwendende Schriftgröße in Pixel

    💸 Trend …

    NameBeschreibung
    VariableTagesveränderung in folgendem Format +/- Preiswert (prozenturaler Veränderung), z.B. ‘+0,60 (+10%)’
    Schriftgrößezu verwendende Schriftgröße in Pixel
    Farbe(Positiv)Farbwert für positiven Trend
    Farbe(Negativ)Farbwert für negativen Trend

    📈 Diagramm …

    NameBeschreibung
    DatenAuswahl der zu verwendenden Daten für die Kurslinie
    Farbe(Linie)Farbwert für Liniendarstellung
    Glatt zeichnenAuswahl ob die Linie weich oder kantig (Direktverbindung Punkte) gezeichnet werden soll.
    Füllung zeichnenDarstellung einer nach unten auslaufenden farblichen Flächenfüllung (Gradient)
    Unterer VersatzWieviel Prozent vom unteren Kachelrand soll die Liniendarstellung Abstand halten, kann zur besseren Lesbarkeit des aktuellen Preises genutzt werden.

    HINWEIS ZU DATEN DER KURSLINIE: die Kennlinie (außer bei 1 Tag) nutzt den letzten geloggten Wert an den entsprechenden vergangenen Tagen. Der Zeitraum ist rollierend, d.h. 1 Woche entspricht den letzten 7 Tagen (inkl. heute), 1 Monat den letzten 30 Tagen usw. Wochenenden und Tage ohne Werte/Handel werden ignoriert bzw. nicht in die Darstellung mit einbezogen. Bei 1 Tag werden die Daten des aktuellen Tages genutzt. Sollte an dem Tag kein Handel oder noch keine Daten eingelaufen sein, werden weiterhin die Tagesdaten des letzen Handelstages genommen, z.B. am Sonntag die Daten vom Freitag oder Dienstag früh vor 9 Uhr die Daten vom Montag.

    💰 Preis …

    NameBeschreibung
    VariableGeloggte Preisvariable des aktuellen Kurses (wird für Kennlinie genutzt)
    Schriftgrößezu verwendende Schriftgröße in Pixel

    5. Statusvariablen

    Es werden keine Statusvariablen angelegt.

    6. Darstellungen

    Es werden keine Darstellungen oder Profile benötigt.

    7. Visualisierung

    Das Modul kann direkt als Link in die TileVisu eingebunden werden.
    Die Kachel zeigt …

    • oben links die WKN/ISIN Beschriftung und den farblichen Tagestrend an
    • unten links den aktuellen oder letzten Tageswert/-preis an
    • unten rechts den ausgewählten Zeitraum (1T, 1W, 1M, 1Q, 1HJ, 1J) an
    • die Kennlinie optimiert ihre Darstellung in Abhängigkeit von Platz und min/max Wert

    8. Befehlsreferenz

    Das Modul stellt keine direkten Funktionsaufrufe zur Verfügung.

    9. Versionshistorie

    v1.1.20260930

    • NEU: Versionsanzeige im Konfigurationsformular
    • NEU: Zeiträume als rollierende Zeitspannen benannt (1 Tag, 1 Woche, … 1 Jahr)
    • NEU: Eigene Statusmeldungen (keine bzw. ungültige Preisvariable, Preisvariable wird nicht geloggt)
    • NEU: Initialisierung erst nach vollständigem Systemstart
    • NEU: Deutlich weniger Archivabfragen beim Aufbau der Kurslinie, Tageskurve auf max. 200 Punkte reduziert
    • NEU: Namespaces für Bibliotheken eingeführt
    • FIX: Zeitraum 1 Jahr führte zu einem Fehler
    • FIX: Farbe für positiven Trend wurde nicht übernommen
    • FIX: Kachel blieb ohne Trend-Variable leer
    • FIX: Aktueller Tageswert der Kurslinie wird laufend aktualisiert, Wochenenden/Feiertage werden korrekt nachgetragen
    • FIX: Darstellung bei keinem oder nur einem Datenpunkt
    • FIX: Unterer Versatz von 0% wurde nicht übernommen
    • FIX: Fehlende Übersetzung für Halbjahr (1 HJ)

    v1.0.20250822

    • NEU: Initialversion

    Danksagung

    Ich möchte mich für die Unterstützung bei der Entwicklung dieses Moduls bedanken bei …

    • Smudo : für die Vorarbeit bzw. Umstellung auf Tagesschau-Werten 👍
    • ralf : für die rege Hilfe im Börsenticker Channel 🙏

    Entwickler

    Seit nunmehr über 10 Jahren fasziniert mich das Thema Haussteuerung. In den letzten Jahren betätige ich mich auch intensiv in der Symcon Community und steuere dort verschiedenste Skript und Module bei. Ihr findet mich dort unter dem Namen @pitti ;-)

    GitHub

    Spenden

    Die Software ist für die nicht kommerzielle Nutzung kostenlos, über eine Spende bei Gefallen des Moduls würde ich mich freuen.

    PayPal

    Lizenz

    Namensnennung - Nicht-kommerziell - Weitergabe unter gleichen Bedingungen 4.0 International

    Licence