Updates
Updateverlauf
- 19.02.25: Volumen/Trading-Statistiken: Präsentation im LiveFeed + Wochenbericht ab KW9
- 18.02.25: LiveFeed: optische Überarbeitung -> erscheint in neuem Glanz
- 15.02.25: Nachtverarbeitung: kleinere Anpassungen; u.a. MACD-Historie Berechnung aktiviert; Bugfix Datumsangaben; Kommentierung
- 15.02.25: LiveFeed: mit zusätzlichen Daten + Tabellen aufgestockt
- 15.02.25: Kommentierung des gesamten Codes + Durchfegen/Aufräumen
- 13.02.25: Neue Methode der RSI + MACD – Scripte wurde auf sämtliche Scripte übertragen: strikte Trennung von Einlese-Schleifen und Schreib-Schleifen (Schleifen über alle 49 Aktien hinweg):
zuvor: Einlesen->Schreiben->Einlesen->Schreiben->Einlesen…
jetzt: Einlesen(49 Aktien) -> Schreiben (49 Aktien) -> stetige Wechsel entfällt
- 13.02.25: Optimierung der RSI + MACD Berechnung auf Grund von wiederkehrenden Performance-Problemen -> Laufzeiten der Scripte für RSI +MACD von teilweise über 120 Sekunden auf jeweils wenige Sekunden optimiert
- 12.02.25: Neuer Ansatz für Auswertungen: Durchschnittszeit der Tageshöchstkurse je Aktie: Berechnung/Ermittlung abgeschlossen, Resultate offen
- 12.02.25: Wochenbericht neues Element: Statistik -> Präsentation einiger (wochenspezifischer) Daten
- 12.02.25: Aktie Power Nickel aus dem Portfolio entfernt -> Aktie nicht ideal für die Wartung, da im API-Call nur 2 Nachkommastellen übermittelt werden
- 11.02.25: Verbesserung Trend-Benachrichtigung: wiederholter Trend einer Aktie wird nur noch dann gemeldet, wenn der Kurs höher ist als jener aus der 1. Trend-Meldung -> Ziel: Qualität statt Quantität
- 11.02.25: Wochenbericht neues Element: Quartalszahlen -> Präsentation der Aktien, wo die neuen Quartalszahlen binnen 15 Tagen veröffentlicht werden
- 11.02.25: Vorbereitung neuer Bewertungsverfahren: ROC; Volumen
- 11.02.25: Bugfix ~17 Uhr: keine Kennzeichnung von Trends und damit einhergehend kein E-Mail Versand
- 10.02.25: kleinere Bugfixes + Formatierung 16-/20-/Trend-Mails
- 09.02.25: kleinere Bugfixes + Kontrolle der Veränderung der Vortage
- 09.02.25: Kritische Funktion: Redundanz-Funktionen für die RSI- + MACD – Bewertungen (täglich) geschaffen
- 08.02.25: MACD-Bewertung anhand Historie der 16/20 Uhr Kurse vorbereitet. Aktivierung der Funktion, sobald die Historie 53 Tage zurückgeführt (aktuell 49) -> GoLive vmtl. am Freitag dem 14.02.
- 08.02.25: Neue Funktion MACD: Ermittlung MACD-Werte mittels EMA12- und EMA26- Periodischen exponentiellen gleitendem Durchschnitt inkl. der Signallinie (EMA9) zur Glättung des MACD
- 08.02.25: Neue Funktion RSI-14 (Tages-Periode): Berechnung implementiert; Historie der 16/20 Uhr Kurse -> Präsentation in den Übersicht-E-Mails
- 08.02.25: Neue Funktion RSI-14 (Minuten-Periode): Berechnung implementiert; Darstellung in Trend-Nachricht in der Detail-Ansicht der Trend-Aktien; Kontrolle der Performance/Laufzeit offen, da hier größere Berechnungen (letzten 14 Minuten je gewarteter Aktien) durchgeführt werden
- 08.02.25: Vorbereitung Trend-Bewertung: Konzepterstellung, geplant u.a. RSI und 200 Tage Durchschnitt
- 08.02.25: Portfolio-Erweiterung: Palantir Technologies US69608A1088 – Electronic Arts US2855121099 – TotalEnergies SE US89151E1091 – Nasdaq, Inc. US6311031081
- 08.02.25: Funktion Kontinuität: Auswertung der Meldungen
- 07.02.25: Funktion Kontinuität: Sammlung des höchsten Kurses nach Meldung identisch zum Trendplus
- 07.02.25: Trend-Nachricht: kleine optische Korrektur
- 23.01.25: Umbau Teil 2: sämtliche verbliebenden Scripte wurden ebenfalls angepasst
- 22.01.25: Umbau des Projektes: massive Performance-Verbesserung; Deaktivierung einiger Scripte; schnellere Meldung von Trends (innerhalb 10s nach Import der neusten Kurse)
- 20.01.25: Neue Aktie: Power Nickel
- 18.01.25: Optimierung Kontinuität: die Anfang Dezember neue Funktion Kontinuität wurde produktiv geschalten. Damit hier aber anfangs keine Falsch-Meldungen präsentiert werden und auch nicht bekannt ist, wie häufig ein kontinuierlicher Anstieg einer Aktie vorliegt, werden diese Meldungen erstmal nicht über den regulären E-Mail-Verteiler abgewickelt. Die „Stärke“ der Kontinuitäts-Prüfung kann identisch wie die Erkennung von Trends mit einem Wert schärfer/schwächer gestellt werden (aktuell liegt dieser bei 5)
- 18.01.25: Kontroll-Mechanismus: zwei weitere kritische Funktionen wurden der Überwachung hinzugefügt
- 18.01.25: Optimierung Trend-Meldung: wie angekündigt wird der Versuch gestartet, einen Trend nach bereits 2 Minuten zu erkennen (zuvor 3 Minuten). Damit dies nicht in Spam ausartet bzw. zu viele „falsche“ Trends gemeldet werden, wurde der Trend-Wert, der benötigt wird um eine Aktie als Trend zu identifizieren (20), etwas nach oben geschraubt (neu: 23). Ob dies in der Praxis funktioniert wird sich ab Montag zeigen
- 18.01.25: Optimierung Wochenbericht: da die Anzahl der einzelnen Elemente ständig wächst werden die einzelnen Blöcke zukünftig mit Absätzen getrennt (aktuelle Elemente: Eröffnung -> Gewinner -> Verlierer -> Highlight -> Trend-Meldungen -> Rückblick -> Verlinkungen -> Abspann)
- 18.01.25: Gewinner + Verlierer wurden dem Wochenbericht hinzugefügt. Erstmalige Veröffentlichung in KW 4
- 17.01.25: Vorbereitung Teil 2 der Meldung von Gewinner und Verlierern der entsprechenden Kalenderwoche
- 17.01.25: Neuer Kontroll-Mechanismus: es gibt einige kritische Funktionen, welche nur 1x täglich durchgeführt werden sollen (größtenteils in der Nacht; bspw. die Auswertung der täglichen Trend-Meldungen). Damit diese Funktionen definitiv durchgeführt werden wurde jede dieser Funktionen dupliziert, wobei das Replikat nur dann arbeitet, wenn die eigentliche Funktion nicht korrekt durchgeführt bzw. beendet wurde
- 11.01.25: Überarbeitung Trend-Nachricht: identischer Inhalt, aber komplett neue Erstellung. Es kam gelegentlich vor, dass Aktien als Trends gemeldet wurden, diese anschließend aber nicht in der Trend-Detailauflistung enthalten waren oder aber Aktien im Top5-Ranking besser positioniert waren als gemeldete Trend-Aktien. In dem Moment, in denen zukünftig ein Trend auftritt, wird sofort ein Snapshot von allen Aktien erstellt, und mit diesem Snap anschließend die Trend-Nachricht generiert, also sowohl die Meldung des Trends, als auch das Top5-Ranking und die Detailansicht. Zuvor wurden diese Elemente nacheinander generiert, weswegen es teils zu unterschiedlichen Meldungen gekommen ist
- 04.01.2025: Neue Funktion Highlight-Kennzeichnung: im Wochenbericht wird die beste Trend-Meldung aufgezeigt
- 04.01.2025: Webseite: Überarbeitung div. Seiten mit u.a. Buttons für Navigation sowie Upload Wochenbericht und neue Seite mit Zahlen, Fakten und Statistiken ->
- 04.01.2025: Neue Kontroll-Instanz für LiveFeed -> : LiveFeed kann zu Performance-Problemen führen, wenn permanent Daten aus der Matrix für die Webansicht abgegriffen werden -> Prüfung offen
- 04.01.2025: Optimierung + Bugfix Wochenbericht: Formatierung der einzelnen Elemente der E-Mail verbessert sowie falsche Datumsangaben berichtigt
- 02.01.2025: Bugfix Trendplus: Code vom 30.12. überarbeitet, da dieser nicht wie erhofft funktionierte
- 01.01.2025: Bugfix Historie Kurse: Überarbeitung des Codes. massive Performance-Probleme mit der ersten Version
- 31.12.2024: Neue Funktion Historie Kurse: Aufbauer ALLER Kurse ab 01.01.2025
- 30.12.2024: Bugfix Trendplus: Kennzeichnung der Aktien
- 28.12.2024: Webseite: Überarbeitung nach langer Zeit … endlich 🙂
- 28.12.2024: Vorbereitung der Meldung Gewinner/Verlierer im Wochenbericht (Veröffentlichung ausstehend)
- 28.12.2024: Verbesserung der Trend-Sammlung für u.a. Wochenbericht: neben dem Tageshöchstkurs wird zukünftig ebenfalls der Höchstkurs nach einer Trend-Meldung gesammelt (Trendplus). Präsentation unter Auswertungen -> sowie im Wochenbericht (beides ausstehend)
- 28.12.2024: Bugfix Wochenbericht: auf Grund eines Fehlers wurde dieser nicht versandt
- 27.12.2024: Bugfix Trend-Nachricht: auf Grund eines Fehlers wurden keine Trend-E-Mails generiert und dadurch auch nicht versendet
- 23.12.2024: Neue Funktion Wochenbericht: Erstellung der Nachricht inkl. Definition der Parameter für den Versand. Nachricht wird freitags 23 Uhr erzeugt
- 22.12.2024: Neue Funktion Trend-Sammlung: alle per Mail gemeldeten Trends werden gesammelt und können anschließend analysiert werden (Auswertungen folgen zeitnah)
- 19.12.2024: Neue Kontroll-Instanz: vereinzelt kam es in der Vergangenheit zu Problemen mit den Ausführungen von Scripten. Das Problem betraf immer nur einzelne Scripte, das Reproduzieren des Fehlers war nicht möglich. Um über möglich Probleme bei den Ausführungen informiert zu werden, wurde ein neuer Mechanismus programmiert, welcher die End-Ausführungszeiten aller 17 Scripte überwacht, und sobald dort eine Anomalie auftritt (bspw. ein Script wurde seit 10 Minuten nicht mehr korrekt ausgeführt, obwohl dies minütlich arbeiten müsste), wird automatisch eine E-Mail versendet. Auf Grundlage dieser Information könnte dann bspw. das Projekt pausiert werden, um Dateninkonsistenz bzw. Fehlinformationen auf Grund falscher/alter Daten zu vermeiden
- 18.12.2024: Neue Funktion Sammlung Tageshöchstkurse: um über mögliche Trends aussagekräftige Aussagen tätigen zu können, werden Informationen benötigt, ob eine Aktie am Tag der Meldung weiterhin angestiegen ist. Dafür werden fortan sowohl der Höchstkurs einer Aktie eines Tages sowie die Uhrzeit des Kurses gesammelt. Anschließend kann dies mit den Kursen und Uhrzeiten der Trend-Meldungen abgeglichen werden
- 09.12.2024: Bugfix Trend-Nachricht: es wurden Trend-Mails verschickt, ohne jedoch eine Aktie aktiv als Trend zu melden (Meldung direkt im Kopf = Aushängeschild der Trend-Nachricht). Problem wurde mit einer neuen Prüf-Variable gelöst
- 07.12.2024: Neue Funktion Kontinuität: diese Funktion soll zukünftig für 2 Dinge verwendet werden:
a) Bewertung eines Trends
b) Idee einer zusätzlich Benachrichtungs-Mail
Die Kontinutäts-Prüfung soll bei den Aktien anschlagen, die zwar keinen Trend melden (kein starker Anstieg in kurzer Zeit), jedoch dennoch über ein kontinuierliches Wachstum in den letzten Minuten/Stunden verfügen (vorläufige Definition erstellt -> Prüfung in der Praxis ist noch ausstehend)
- 24.11.2024: Neue Funktion Historie: es werden sämtliche Aktienkurse fortan in eigenen Datenblättern gesammelt. So gibt es jeweils ein eigenes Datensheet für die 16Uhr – Kurse, für die 20Uhr – Kurse, und ein Sheet, welches die Kurse aller Aktien zur vollen Stunde sammelt. Damit können zukünftig u.a. Aussagen über die Entwicklung in den letzten Tagen/Wochen/Monaten getätigt werden, welche in den verschiedensten Mails mit präsentiert werden könnten (Einbau ausstehend)
- 08.11.2024: Optimierung Scripte: alle Scripte wurden hinsichtlich ihrer Länge/Laufzeiten/Performance optimiert. So wurden viele hunderte Codezeilen durch u.a. For-Schleifen und If-Bedingungen modifiziert. Zusätzlich wurden im selben Zuge ebenfalls viele Code-Blöcke kommentiert, um eine bessere Übersicht und ggf. Nachbearbeitung zu erleichtern. Mittlerweile beläuft sich das Projekt auf ca. 3500 Zeilen Code
- 05.11.2024: Bugfix Trend-Nachricht: obwohl zwischen den Trend-Nachrichten 15 Minuten vergehen sollten, kam es dennoch in Einzelfällen vor, dass der 15-minütige Timer unterschritten und dadurch eine Trend-Nachricht zu früh verschickt wurde