Release 22.5.17 - Depot-Import-Assistenten ausbauen für Konto und Depot-Imports

Abgeschlossene Themengebiete (Epics)


    Weiterentwicklungen der Börsensoftware mit diesem Release

    • IssueID:1506 Importprofil von Exports aus dem Onlinetool-Parqet (.17)

      Themengebiet: Qualitätssicherung und schnelle Support-Bearbeitung bei Ideen und Verbesserungen
      Es sollte möglich sein Export-Werte von Parqet zu übernehmen in ShareHolder. Der Export erfolgt von der Aktivitäten-Anzeige von Parqet aus. Eine bequeme parallele Nutzung ist so zwischen Parqet und ShareHolder möglich. ShareHolder kann hier Online-Sichten, weitere Analyse und Auswertungen, Chartbetrachtungen und Rebalancing zusätzlich unterstützen. Für die Nutzung müssen die Importprofile aktualisiert werden als Modul.

    • IssueID:1503 Logarithmische Charts im Default deaktivieren

      Themengebiet: Qualitätssicherung und schnelle Support-Bearbeitung bei Ideen und Verbesserungen
      Im Standard sollte die logarithmische Darstellung deaktiviert sein. Sie kann vom Nutzer jedoch jederzeit aktiviert werden und auch dauerhaft gespeichert werden als Standard-Einstellung.

    • IssueID:1502 KI-Dialog-Assistent/Chatbot für die Website aktivieren

      Themengebiet: Vereinfachung der Installation und Aktualisierungen für die Nutzer
      Als Nutzer möchte ich auf der Website schneller direkte Antworten zu meinen Fragen erhalten. Es soll daher ein KI-Chatbot integriert werden, der die Website-Inhalte als Wissensbasis nutzt.

    • IssueID:1501 Börse-Online-Login-Setup deaktivieren, da nicht mehr nutzbar (o.T.)

      Themengebiet: Qualitätssicherung und schnelle Support-Bearbeitung bei Ideen und Verbesserungen

    • IssueID:1500 Aktualisierung der UI-Komponenten auf den aktuellsten Stand (nur kleine Optimierungen) - o.T.

      Themengebiet: Qualitätssicherung und schnelle Support-Bearbeitung bei Ideen und Verbesserungen

    • IssueID:1496 XTB - xStation - Spesen und Kontenbewegungsimport

      Themengebiet: Qualitätssicherung und schnelle Support-Bearbeitung bei Ideen und Verbesserungen
      Ich möchte über ein Default-Importprofil auch die Spesen und Ein-und Auszahlungen von meinem XTB-Konto nutzen können. Es sollte ein Standardprofil hierfür inkl. Demodatei eingerichtet werden.

    • IssueID:1495 ExtraETF-Imports von TradeRepublic können über den Export nun in ShareHolder importiert werden (.15)

      Themengebiet: Qualitätssicherung und schnelle Support-Bearbeitung bei Ideen und Verbesserungen
      Über ExtraETF können Online geführte Portfolios aufgebaut werden. Dabei werden diverse Depot/Broker/Konten automatisch ausgelesen. Das Portfolio kann dabei aber auch exportiert werden. Mit dieser Version ist es nun auch möglich die Portfolio-Exports wieder zu importieren.
      Mein persönlicher Anwendungsfall:
      • Trade-Republic Sparpläne automatisch einlesen in ExtraETF, dennoch aber auch in ShareHolder über den CSV-Export zu importieren. Das Format ist durch eine spezielle Handhabung von Double-Quotes leider problematisch, so dass neben dem Import-Profil für den Import-Assistenten ein sehr kleine Umbau notwendig war.

    • IssueID:1494 SSL-Bibliotheken aktualisieren (Windows-Systemdateien) (.14)

      Themengebiet:

    • IssueID:1493 Korrekte Anzeige von zugeordneten Transaktionsdaten zu einer Position (.14)

      Themengebiet:
      Wenn Transaktionsdaten keinem Depot (mehr) zugeordnet sind, dann wird nun ein Warnhinweis angezeigt, dass die Transaktionen in den Depotzuordnungen geprüft werden müssen.

    • IssueID:1492 Durchschnittswerte der Entwicklung in Watchlisten darstellen (.13)

      Themengebiet: Qualitätssicherung und schnelle Support-Bearbeitung bei Ideen und Verbesserungen
      Ich möchte angelegte Watchlisten miteinander vergleichen können auf Basis von gleichgewichteten Durchschnittswerten der vorhandenen Entwicklungsspalten d.h. Vergleich, Performance-1M, 3M, 6M, 1J und 3J.

    • IssueID:1490 Ausbau und Rückbau der Machine-Learning-Kursprognose-Module und Modelle

      Themengebiet: Qualitätssicherung und schnelle Support-Bearbeitung bei Ideen und Verbesserungen
      Die Services und Funktionalität für die Kursprognose wird zukünftig nur noch privat genutzt und nicht mehr verkauft. Die Funktionalität wird damit im offiziellen Release komplett entfernt.

    • IssueID:1487 Gewinnentwicklungs-Chart nimmt auch eine selbst definierte Gewinn-Ziel-Marke auf und weitere kleinere Optimierungen (.9)

      Themengebiet: Qualitätssicherung und schnelle Support-Bearbeitung bei Ideen und Verbesserungen
      Die Gewinne auf Investitionen und/oder Trading sollen in bestimmten Fällen auch Zielmarken erreichen, um z.B. ein bestimmtes Sparziel zu verfolgen. Es sollte eine frei verschiebbare Ziel-Marke definiert werden können. Diese sollte zudem dauerhaft gespeichert werden. Aus Aufwandsgründen kann diese global für alle Portfolios gelten. Gleichzeitig sind weitere kleinere Anpassungen vorgenommen:
      • Treppen-Chart für das Gesamt-Vermögen
      • Achsen-Chart nutzt Tausender-Darstellungen insb. für höhere Beträge und um nicht Scheingenauigkeiten zu nutzen
      • Label-Marken sind ergänzt, um schneller die eigentlichen Werte ablesen zu können

    • IssueID:1484 Gewinndarstellungen exklusive Vor-Perioden (ab .9)

      Themengebiet: Qualitätssicherung und schnelle Support-Bearbeitung bei Ideen und Verbesserungen
      In den Portfolio-Charts werden aktuell immer auch im 1. Eintrag die vorherliegenden Erträge eingerechnet ab dem eingestellten Startzeitpunkt. Diese sollten immer getrennt ausgewiesen werden. Bei einem Startdatum vom 01.01.2022 sollten damit alle vorherigen Gewinne separat ausgewiesen sein und dann das Chartbild 2022 sich nur auf die Gewinne oder Verlust aus diesem Jahr beziehen.

    • IssueID:1481 GDI-Ressourcen reduziert (-7%)

      Themengebiet: Qualitätssicherung und schnelle Support-Bearbeitung bei Ideen und Verbesserungen
      Auf Rechnern mit vielen parallel geöffneten Programmen (Adobe, IDE, Explorer, Steuerprogramm etc.) ist es wichtig, dass neue Programme nicht weitere interne Grafik/Ressourcen-Speicher (GDI) verwenden. Aus diesem Grund wurden interne Optimierungen vorgenommen und die Trading-Ansichten und die einfachen Filter aus dem Programm herausgenommen, da diese nicht mehr weiterentwickelt und auch nicht verwendet worden sind. Die Berechnungen für das Depot beschleunigen sich hierdurch ...

    • IssueID:754 Depot-Import-Assistent: Preview-Funktion implementieren (Von Ihnen gewünschte Story mit Votes::10)

      Themengebiet: Qualitätssicherung und schnelle Support-Bearbeitung bei Ideen und Verbesserungen
      Als Nutzer möchte ich sehen können, wie der Import erfolgt d.h. welche Informationen tatsächlich wie eingelesen worden sind. Hierbei wird unterhalb der Q(uell)-Zeilen die eigentliche Import-Zelle übernommen. DoD
      • Preview-Funktion liegt grundsätzlich vor, kann aber platzsparend eingeklappt werden
      • Preview-Funktion kann jederzeit manuell erneut aktualisiert werden, wenn sich die Datengrundlage geändert hat. Im Default wird bei Laden der Datendatei diese auch im Preview umgehend ausgewertet.

    • IssueID:1462 Automatische Individualisierung von Aktientiteln für Depot-Titel

      Themengebiet: Qualitätssicherung und schnelle Support-Bearbeitung bei Ideen und Verbesserungen
      Als Nutzer möchte ich alle Einstellungen für meine Depottitel automatisch gesichert wissen d.h. Stammdaten-Updates sollten keine Daten von meinen Depottiteln überschreiben. Diese möchte ich komplett selbstständig pflegen und verwalten inkl. Währungseinstellungen, Bilanz und Prognosedaten des Unternehmens. Hierfür sollte in den Programmeinstellungen eine neue Option angeboten werden Alle Depottitel automatisch individualisiert als Aktientitel speichern

    • IssueID:1475 Automatische Generierung eines Import-Profils: Weitere Optimierungen (ab .5)

      Themengebiet:
      In Summe können nun beinahe für alle vorhandenen Profile automatisch aus den Beispieldaten ein Basisprofil generiert werden. Problematisch sind in Verwendungszwecken versteckt aufgenommene Informationen. Diese müssen weiterhin über Patterns definiert werden.
      • Automatische Datum-Format-Festlegungen inkl. Pattern-Suche
      • Automatische Zeit-Format-Festlegungen inkl. Pattern-Suche
      • Kauf, Verkauf, Einzahlung, Auszahlung und Dividende automatisch zuordnen
      • Unterstützung von Notizen/Formaten im Preview
      • Default-Column-Separator nur nutzen, wenn plausibel
      • Dezimalseparator automatisch feststellen
      • Depot aus dem Dateinamen automatisch generieren
      • Optimierung zur Erkennung der Headzeile (muss nicht mehr in der 1. Zeile stehen)

    • IssueID:1474 Mehrere Titel gleichzeitig (über die ISIN) zu einer Watchliste hinzufügen z.B. zur Übernahme aus vorherigen Filterlisten (.5)

      Themengebiet:
      Ich möchte mehrere Watchlistentitel gleichzeitig hinzufügen können d.h. eine ISIN pro Zeile die ich z.B. aus Excel kopiert habe. So kann ich aus anderen Filter-Listen-Systemen z.B. Traderfox mit einem Klick sehr viele Einzeltitel automatisch in die Börsensoftware übernehmen. Folgende Besonderheiten für eine gute Nutzung sind umzusetzen:
      • Reihenfolge der importierten ISIN bestimmt die Positionsnummer. Es können damit vorsortierten Listen übernommen werden.
      • Aufgenommene Beobachtungstitel sollten einen gemeinsamen Kommentar nutzen können

    • IssueID:1478 Website-Umzug für die Nutzung der aktuellsten Ubuntu LTS-Version

      Themengebiet:
      Um das Hosting zukunftsfähig aufzustellen wird ein kompletter Server-Umzug vorgenommen. Dies bringt eine Reihe von architektonischen Vorteilen (Docker-Setup, DB-Setup, Monitoring).

    • IssueID:1479 Umzug WIKI auf BookStack von Confluence (ab .6)

      Themengebiet: Qualitätssicherung und schnelle Support-Bearbeitung bei Ideen und Verbesserungen
      Die Hilfeseiten in Confluence liegen aufgrund von Einschränkungen von Atlassian auf einer eigenen Domäne und liegen nicht integriert in ShareHolder vor. Zudem ist die Seiten-Navigation auf Überschriftenebene nicht automatisch gegeben. Die Seiten werden daher vollständig auf ein selbst gehostete Lösung (BookStack) umgezogen. Leider sind es weit über 120 Seiten die hier manuell umgezogen werden müssen. Hierdurch ändern sich auch die internen Kontextlinks in ShareHolder, daher muss ein Programm-Update auch vorgenommen werden. Da der Umzug noch nicht vollständig abgeschlossen ist, wird noch ein weiteres Update notwendig sein.

    • IssueID:1471 Depot-Import-Assistent: Kopfzeilen von Importdateien automatisch ignorieren (ab .4)

      Themengebiet: Vereinfachung der Installation und Aktualisierungen für die Nutzer
      Kopfzeilen von Importdateien zeigen aktuell beim Import einen Fehler in den Logdaten. Diese können jedoch mit hoher Wahrscheinlichkeit erkannt werden und sollten daher auch ignoriert werden können. Das Verhalten würde die Lesbarkeit der Log-Dateien erhöhen.

    • IssueID:1470 Automatische Generierung eines Import-Profils auf Basis einer Beispiel-Datei (ab .4)

      Themengebiet: Vereinfachung der Installation und Aktualisierungen für die Nutzer
      Auf Basis eines Beispiels soll automatisch die komplette Konfiguration erzeugt werden. Eine nachfolgende Bearbeitung ist dabei nicht ausgeschlossen, die einfachen und möglichen Zuordnungen sind dabei aber bereits getroffen ohne den Syntax der Importprofile kennen zu müssen.

    • IssueID:1464 Depot-Import-Assistent: Laden eines Default-Templates im Editor

      Themengebiet: Qualitätssicherung und schnelle Support-Bearbeitung bei Ideen und Verbesserungen
      Es sollte möglich sein ein Default-Template zu laden im Editor, so dass ein guter Startpunkt vorliegt für die Entwicklung eigener Import-Profile. Das Default-Template sollte dabei selbst editierbar sein, so dass man es selbst verändern kann.

    • IssueID:1465 Depot-Import-Assistenten: Fehlermeldungen deutlich optimieren und auch Logs aus der Preview zugänglich machen (.1)

      Themengebiet: Qualitätssicherung und schnelle Support-Bearbeitung bei Ideen und Verbesserungen
      Im Import-Assistent sollten auch aus der Preview vorhandene Log-Informationen direkt geöffnet werden können. Try-Adapt-Optimize-Zyklen sind dadurch deutlich einfacher möglich. In diesem Zuge wurden alle Fehlermeldungen deutlich ausgebaut und vor allem einfacher lesbar gestaltet und Gruppierungen von Fehlerhinweisen für eine Importzeile genutzt.

    • IssueID:1466 Umstellung GitLab von iterations auf milestones

      Themengebiet:
      GitLab hat die Nutzungs-Anwendungsfälle der Iterations umgestellt. Das Setup muss damit auf Milestone-Datenmodelle umgesetellt werden, damit die Release-Notes weiterhin generiert werden können.


    Korrekturen innerhalb der Börsensoftware

    • IssueID:1508 XTB-Updates nicht mehr möglich (.17) durch SSL-Fehlermeldungen (intern)

      Durch eine nicht mehr aktuelle SSL-Bibliothek war der Datenabruf für XTB-Trades nicht mehr möglich. Die Windowssystemdateien.MOD ist neu einzuspielen, damit der Datenabruf wieder reibungsfrei funktioniert.

    • IssueID:1509 Watchlisten-Spalten-Anpassungen (.17) nicht möglich

      Wurden in ShareHolder die Spaltenköpfe für Watchlisten angepasst, konnten diese anschließend nicht mehr geladen werden nach einem Neustart. Die entsprechende Konfigurationsdatei musste gelöscht werden.

    • IssueID:1511 Watchlisten-SumUps der Performance-Werte (.17) nicht automatisch aktualisiert bei Wechsel der Watchliste

      In den Spaltenköpfen für die Watchlisten werden die Gesamtsummen für alle Werte der aktuell ausgewählten Watchliste angezeigt. Die Werte werden mit Wechsel der Watchliste nun ohne Maus-Klick in die Liste sofort aktualisiert.

    • IssueID:1491 Tipp-des-Tages-Reintegration nach Infrastruktur-Umbau

      Aktuell wird der Tipp-des-Tages nicht mehr im Menü angeboten, nachdem die Infrastruktur umgebaut werden musste. Die Funktion ist reaktiviert und die Inhalte zusätzlich im WIKI wieder aufgenommen.

    • IssueID:1486 Gesamt-Kapital/Vermögen war fehlerhaft (.9)

      Durch ein Versions-Upgrade ist eine Berechnungsfunktion nicht mehr korrekt gewesen. Die Gesamt-Vermögensentwicklung sollte funktional die Summe aus Cash + Anlagesumme + Offene Gewinne sein. Dies wurde wieder korrigiert.

    • IssueID:1485 Speichernutzung optimiert für/nach Nutzung von Aktien-Detaillisten (.9)

      Wenn die Detaillisten genutzt wurden, ist der Funktions-Cache nicht vollständig freigegeben worden. Damit konnte bei häufiger und intensiver Nutzung der Arbeitsspeicher auf 32-Bit-Windows-Systemen voll laufen und zu merkwürdigem Verhalten führen.

    • IssueID:1483 ShareHolder: Monatsanalyse-Labelwert (letzter Eintrag) fehlerhaft (.8)

      In der Ergebnisanalyse wird der letzte noch aktive Monat richtig berechnet und auch wertmäßig angezeigt, der gezeigte Labelwert ist jedoch fehlerhaft. Nach Analyse betraf es durch ein fehlerhaftes Setting auch nur den Juli eines Jahres.

    • IssueID:1468 Einzahlung während einer Hintergrundberechnung führte zu einem Fehler (.3)

      Durch eine technische Besonderheit konnte bei Hintergrund-Berechnungen z.B. der Equity-Charts ein Problem entstehen, wenn gleichzeitig versucht wird eine neue Transaktion oder Ein/Auswahlung vorzunehmen.

    • IssueID:1469 Zertifikate, Wikifolios und Optionsscheine wurden nicht sofort erkannt, wenn diese als neue Titel eingegeben worden sind

      Das automatische Import-Profil ignorierte Besonderheiten für Zertifikate, Wikifolios und andere Assetklassen/Kategorien die nicht Aktien sind. Es muss hierfür das Stammdaten-Profil neu eingespielt werden bei Bestands-Installationen.

    • IssueID:1449 XTB-Broker-Datenabruf übernimmt den Kontostand nicht

      Seit einigen Versionen funktioniert die korrekte und unmittelbare Übernahme des Kontostands vom XTB Konto nicht mehr, obwohl alle anderen Synchronisationen weiterhin anstandslos funktionieren.

    Hintergründe und Informationen zur Arbeit an der Software
    • Ein besonderes Dankeschön an alle Kunden für Ihre Fehler/Anforderungsrequest's, die mit diesem Release berücksichtigt werden konnten!
    • Ich entwickele das Projekt nebenberuflich weiter. Ich habe einen großen Spaß dabei die Lösung weiterzuentwickeln. Das Zeitinvest für dieses Release zur Weiterentwicklung betrug in Summe:
       55.8h