Watchlist und Instrumente

Ein Watchlist ist eine persönliche Zusammenstellung von Instrumenten mit Kursentwicklung und weiteren Angaben. In GT ist die Watchliste ein zentrales Element. Folgende Funktionen sind über die Watchlist erreichbar:

  • Erstellen und löschen von Instrumenten: Instrumente können nur über eine Watchlist erstellt werden.
  • Hinzufügen von bestehenden Instrumenten: Die Watchlist kann mit bestehenden Instrumenten ergänzt werden. Es gibt ein Limit der Anzahl Instrumente in einer Watchlist.
  • Transaktion auf Wertpapier: Die Erfassung der ersten Kauftransaktion eines bestimmten Instrument muss zwingend über eine Watchlist erfolgen. Nachfolgende Transaktion wie erneuter Kauf, Dividende oder Verkauf können auch über das Depot erfolgen.
  • Aktualisierung der Innertag Kurse der Instrumente: Nur über die Watchlist kann der Benutzer aktiv eine Aktualisierung der Innertag Kurse verursachen. Es gibt eine Systemeinstellung für den Zeitabstand bevor eine erneute Aktualisierung der Kurse erfolgt. Die Aktualisierung wird automatisch mit der Wahl der entsprechenden Watchlist im Navigationsbereich durchgeführt. Die Watchlist selbst sind private Daten, ihr Inhalt basiert aber auf geteilten Daten.
  • Überwachung externer Datenquellen: Überwachung der historischen und innertag Kursdaten und der daraus entstehenden notwendigen Aktionen.

Die Beziehungen sind im folgenden vereinfachten Klassendiagramm dargestellt:

classDiagram Watchlist "*" o-- "*" Instrument Instrument <|-- Währungspaar Instrument <|-- Wertpapier Wertpapier "1" *-- "*" Historische_Kurs_Daten Wertpapier "*" ..> "1" Handelsplatz : hat Wertpapier "*" ..> "1" Anlageklasse : hat Wertpapier "1" *-- "*" Splits Wertpapier "1" *-- "*" Dividend Historische_Kurs_Daten <|-- Berechnet Historische_Kurs_Daten <|-- Periodenkurs Historische_Kurs_Daten <|-- EOD_Kurs Währungspaar"1" *-- "*" EOD_Kurs Berechnet o-- EOD_Kurs class Instrument{ timestamp: time high: double low: double last: double }
Video Watchlist Teil 1: