Release 13.9.8 - Handelsstrategien insb. für Susan Levermann-Strategie

Neues oder Verbesserungen

  • [SHAREHOLDER-2472] (Chart) (.8) Chart-Anzeige sollte erst sich öffnen, wenn alle Chart-Elemente gezeichnet worden sind um insb. das "Flackern" zu vermeiden
    vom 2017-07-02 11:57:07

    Als Nutzer möchte ich nur das fertige Chartbild sehen beim Erstaufruf und nicht ein mehrfaches "Flackern" durch Neuzeichnung sehen.

  • [SHAREHOLDER-2460] (Kursaktualisierungen) (.5) Kostenlose historische Kursdaten in der Kursdatenbank sollte ausgebaut werden für die registrierten Anwender
    vom 2017-06-25 14:26:05

    Durch die Einstellung der Yahoo-Finance und Google-Finance Kursdatenbasis ist es noch  schwerer und umständlicher geworden aktuelle EOD Kursdaten zu verwenden. Aus diesem Grund sollte die Kursdatenbank die sich aus freien anderen Kursangeboten speisst breiter und mit längerer Historie zur Verfügung gestellt werden.  Als Nutzer möchte ich in Sekunden eine aktuelle Kursdatenbasis nutzen können, ohne stundenlang eigene Datenrequests zu machen. Die Datenbasis sollte immer tagesaktuell zur Verfügung stehen. Es sollte zwischen notwendigen 30 oder 500 Tage-Updates unterschieden werden, da der Aktualisierungsumfang erheblich ist in diesem Umfang.

    Ziel: CDAX, DAX, DJ30, DJ65, Devisen, DivDAX, Entry Standard, Entry Standard30, EuroStoxx 50, Fonds, GEX, General Standard, Indizes, Indizes/MSCI, Intermarket-Analyse, MDAX, Nasdaq100,Prime Standard, Rohstoffe, S&P100, S&P500, SDAX, Scale, TECDAX,TecDAX All Share, Zinsen/Renditen

    Hinweis:

    • Automatische Update für -30 Tage: ca. 1MB
    • Automatische Update für -500 Tage: ca. 15MB
    • Echtzeit-Lookup: [https://www.shareholder24.de/download/Kursdaten-Migrate-Inc.json]

     

  • [SHAREHOLDER-2456] (Filtersystem und Handelssystem) (.5) Interner Zugriff auf Modul-Updates für Handelsstrategien (kein separater Download mehr)
    [Weitere Dokumentation] vom 2017-06-24 11:34:36

    Als Nutzer möchte ich direkt aus der Börsensoftware heraus eine Aktualisierung von Handelsstrategien durchführen können, wenn Updates bereit gestellt werden. Zudem will ich erkennen, wenn eine neue Version vorliegt (Datums-Informationen). Metainformationen zu Anpassungen bzw. Änderungen sollten erkennbar sein.

  • [SHAREHOLDER-2458] (Setupmodul) (.5) Modul-Update und auch Versionsupdates müssen im Administrationsmodus laufen. Dies muss vor Ausführung zuverlässiger geprüft werden.
    vom 2017-06-24 11:34:28

    Als Nutzer möchte ich zuverlässig darauf hingewiesen werden, wenn keine ausreichenden Rechte vorliegen zur Ausführung von Updates oder Modulupdate in der Börsensoftware.

  • [SHAREHOLDER-2459] (Setupmodul) (.4) Börsen-Beschreibungen sollten Anhaltspunkte auch für die konkrete Version innerhalb von Sammel-Release-Notes geben
    vom 2017-06-23 08:52:06

    Als Nutzer möchte ich erkennen, welche Funktion in welcher konkreten Shareholder-Version aktiviert wurde. Dies ist aktuell nur eingeschränkt sichtbar.

  • [SHAREHOLDER-2455] (Filtersystem und Handelssystem) (.4) Handelsstrategien sollten optionale Auswahlboxen programmieren und auswerten können z.B. für die Auswahl einer zugehöriger Watchlisten
    [Weitere Dokumentation] vom 2017-06-21 20:37:12

    Als Nutzer möchte ich in Strategien auch die Möglichkeit haben eine programmierbare Auswahlliste zu nutzen, um z.B. in der Strategie gezielt nach Watchlisten oder Marktsegmenten zu filtern. Die Auswahlbox sollte automatisch nach eigenem Code initialisiert werden durch eine Routine "doInit". Die Routine soll im Script vom Anwender angepasst werden können. Mit der Auswahl des Anwenders kann das Ergebnis abgefragt werden und in der Strategie genutzt werden.

  • [SHAREHOLDER-2442] (Import - Exportfunktionen Stammdaten) (.3) Automatische Aktualisierung der BO DATA INTERACTIVE-Datenbank von Börse-Online
    vom 2017-06-13 19:32:51

    Als Nutzer möchte ich ohne manuellem Download die aktuellen BO-DATA-Interactive-Statistik-Datenbank von Börse-Online verwenden. Hierbei soll ein automatischer Login und Download, sowie abschließender Import erfolgen ohne manuelle Zwischenschritte. Der automatische Login soll die SSL-Verbindung berücksichtigen..

    siehe [https://premium.finanzenverlag.de/boerse-online/bo-data-interactive]

  • [SHAREHOLDER-2444] (Filtersystem und Handelssystem) (.3) Bild-Accordeon zur Darstellung des Handelsstrategie-Studios und dessen Aktienfilter-Fähigkeiten
    vom 2017-06-12 20:57:22

    Als Nutzer möchte ich besser verstehen, wie das Handelsstrategie-Studio funktioniert. Hierfür sollten an einem Beispiel die wesentlichen Schritte beschrieben werden und mit Bildern dargestellt werden. Hierfür kann ein Bild-Accordeon verwendet werden.

  • [SHAREHOLDER-2443] (Stammdaten) (.3) Kurs-Listenansicht für die neuen Stammdaten ergänzen
    vom 2017-06-10 19:27:37

    Als Nutzer möchte ich ALLE neuen Stammdaten auch in den Kurslisten nutzen. Dabei möchte ich sowohl die Auswahl individuell treffen, als diese Auswahl zukünftig auch beibehalten bis diese von mir erneut geändert wird. Die Performance in der Anzeige darf dadurch nicht negativ betroffen sein.

     

    • Wertpapierart: Integer;
    • Land: String;
    • Geschäftsfeld: String;
    • Weblink,
    • IRWeblink: String;
    • Streubesitz,
    • Cash-Quote,
    • Eigenkapitalquote in %,
    • Eigenkapitalrendite in %,
    • Netto-Marge in %,
    • Eigenkapital in Mio.,
    • EBIT-Marge in %,
    • Jahresüberschuss in Mio.,
    • Bilanzsumme in Mio.,
    • Liquide Mittel in Mio,
    • Cashflow in Mio.: Double;
    • Mitarbeiter: Integer;
    • Buy - Analsteneinschätzung,
    • Hold - Analsteneinschätzung,
    • Sell - Analsteneinschätzung: Integer;
    • Reaktion nach den Quartalszahlen,
    • Ergebnis-Anpassung in 4W %: Integer;

     

  • [SHAREHOLDER-2433] (Import - Exportfunktionen Stammdaten) (.3) Börse-Online-Routine anpassen, so dass die neuen Stammdaten verwendet werden können (BO DATA INTERACTIVE-XLS-Version)
    [Weitere Dokumentation] vom 2017-06-10 18:02:32

    Als Nutzer möchte ich praktisch alle Stammdaten der Börse-Online-Statistik (BO DATA INTERACTIVE) einlesen und direkt in SHAREholder verwenden können. Die so eingelesenen Kennzahlen können über die Susan Levermann-Strategie direkt verwendet werden. Die Umsetzung bezieht sich zunächst auf die XLS-Version. Die CSV-Update-Dateien müssen separat bearbeitet werden als Story..

  • [SHAREHOLDER-2441] (Dokumentation) Vollständig automatische Dokumentation auf Basis JIRA-Tickets
    vom 2017-06-10 13:20:02

    Automatische Erstellung einer Versions- und Releasedokumentation durch Auswertung der abgeschlossenen JIRA-Tickets. Mehrwerte der Lösung ist die durchgängige und saubere Verwendung von:

    • Datumsinformationen der Anpassungen
    • Sofortige Verlinkung zu neuen Dokumentationen
    • Sofortige Verlinkung und Anzeige zu erweiterterten Bildmaterialien
    • Korrekte automatische Aufsummierung der protokollierten Zeitbuchungen
    • Automatische Korrektur auch der Modul-Header auf der Website

     

  • [SHAREHOLDER-2432] (Stammdaten) Deutliche Erweiterung der Stammdatenbasis für SHAREholder insb. Eigenkapitalquote, Eigenkapitalrendite, Liquide Mittel, Bilanzsumme, Streubesitz etc.
    vom 2017-06-10 12:30:29

    Folgende Stammdatenfelder müssten erstellt oder abgepasst werden:

    • Prüfung: "Geschäftsjahresende"
    • Prüfung: "HV-Termin"
    • Prüfung: Branche
    • Prüfung: "Anzahl Aktien Gesamt"
    • NEU: "Streubesitz in %"
    • NEU: "Cash-Quote in %"
    • NEU: "Eigenkapitalquote in %"
    • NEU: "Eigenkapital-rendite in %"
    • NEU: "Netto-Marge in %"
    • Prüfung: "EBIT-Marge in %"
    • Prüfung: "Umsatzerlöse in Mio. €"
    • Prüfung: "EBIT in Mio. €"
    • NEU: "Jahresüberschuss in Mio. €"
    • NEU: "Eigenkapital in Mio. €"
    • NEU: "Bilanzsumme in Mio. €"
    • NEU: "Liquide Mittel in Mio. €"
    • NEU: "Cashflow in Mio. €"
    • NEU: Mitarbeiter
    • NEU: "Liquide Mittel je Aktie in €"

     

  • [SHAREHOLDER-2440] (Filtersystem und Handelssystem) Integration der Depot-Variablen im Script-Studio
    [Weitere Dokumentation] vom 2017-06-10 11:43:08

    Ziel: Um in diversen Handelsstrategien eine einfache Möglichkeit zu unterstützen, Depotwerte zu prüfen oder auch virtuelle Depotpositionen anzulegen, sind nun auch diese Variablen für das Handelsstrategien-Studio zugänglich. In der Susan Levermann-Strategie wird damit ein automatischer Depotabgleich vorgenommen.

    Der Zugriff erfolgt über die Variablen:

    • varDepot

     

  • [SHAREHOLDER-2436] (Website & SEO/SEM) SSL-Verschlüsselung der kompletten Website
    vom 2017-06-10 11:34:36

    Der Shop und alle Teilaspekte der Website sollten mit SSL verschlüsselt sein. Es können LetsEncrypt-Skripte verwendet werden.

    • Hauptdomain inkl. Shop auf SSL umstellen
    • Subdomains wie das Wiki und das Support-System, sowie die Update und Administrations-Skripte umstellen
    • Monitoring-Skripte umstellen

     

  • [SHAREHOLDER-2434] (Stammdaten) Effektive Handhabung von Analystenmeinungen (Buy, Sell, Underperform, Overperform)
    vom 2017-06-10 11:33:38

    Für die Susan Levermann-Strategie werden für die Einschätzung der Analystenmeinungen entsprechende Datenfelder benötigt. Hierfür muss eine effiziente und schnelle Eingabe ermöglicht werden

    • Eingabefelder in den Datengrids mit Buy | Sell | Hold - Counter, die dann später in den Strategien ausgewertet werden können
    • Integration in die Susan Levermann Handelsstrategie

     

  • [SHAREHOLDER-2439] (Filtersystem und Handelssystem) (.1) Integration von Listen-Icons, die im Script-Studio benutzt werden können. Verwendung im Susan Levermann-Script, um bereits vorhandene Depoteinträge zu kennzeichnen und im Depot befindliche Einträge die als Verkaufen errechnet wurden zu markieren.
    vom 2017-06-10 11:27:52

    Es sollte möglich sein Icons zu nutzen für die Einordnung von Ergebnis-Einträgen. So kann z.B. ein Icon für ein bereits vorhandenen Depot-Element verwendet werden innerhalb der Kauflisten einer Strategie, so dass neue nicht vorhandene Titel sichtbar werden.

     

  • [SHAREHOLDER-2435] (Filtersystem und Handelssystem) Handelsstrategie "Susann-Levermann" vollständig umsetzen für alle 13 Kriterien
    [Weitere Dokumentation] vom 2017-06-10 11:14:43

    Ziel: Es soll die komplette Handelsstrategie umgesetzt werden auf Basis der von Susan Levermann definierten 13 Entscheidungskriterien.

    • NEU: Kauf und Verkaufs-Empfehlung mit einem entsprechenden Icon oder einer Gruppe gekennzeichnet werden.
    • NEU: Möglichkeit eine Strategie zu unterbrechen
    • NEU: Darstellung des Fortschritts eines Strategie-Berechnung
    • NEU: Einrichtung der Handhabung und Beschreibung von neuen Strategie-Modellen über den Shop
    • NEU: Basisdokumentation zur Susan Levermann-Strategie

    *ACHTUNG: Diese Strategie kann separat mit einer funktionsfähigen Strategie erworben werden unter:*

     

    [https://www.shareholder24.de/r/bestellung-erweiterungen/handelsstrategien]. Es steht aber nicht kostenlos zur Verfügung!

  • [SHAREHOLDER-2431] (Filtersystem und Handelssystem) Handelsstrategien zur Analyse per Tabsheet direkt dem Endnutzer zugänglich machen ohne Development-Ansichten inkl. Fortschritts-und Statusanzeige
    vom 2017-06-05 17:44:43

    Der Nutzer erwartet eine Möglichkeit Handelsstrategien direkt aufzurufen ohne Nutzung des Studios und Ansicht des Quellcodes. 

    Hierzu müssen bereitgestellt werden:

    • Auswahl eines Auswahldialogs der produktiven Strategien (PSC-Übersetzte Dateien)
    • Start einer Strategie
    • Abbruch einer Strategie
    • Potentielle Fortschrittsanzeige

     


Korrekturen

  • [SHAREHOLDER-2449] (Neuronales Netz) (.7) Kursprognose funktioniert nicht in allen Masken
    vom 2017-06-30 18:37:52

    Die Funktion Kursprognose funktioniert bei Watchlisten weder über den generellen Befehl Kursprognose, noch über den Befehl Kursprognose für Einzelwerte(siehe NN1 und NN2)
    Die Kursprognose funktioniert nur bei den Marktlisten, aber nur als „Einzelaufforderung“(NN3).

  • [SHAREHOLDER-2467] (Depotmodul) (.7) Aktuelle Wertberechnung ist fehlerhaft, wenn Fremdwährungen genutzt werden
    vom 2017-06-30 16:44:30

    Wird eine Nicht-Depotwährung wie z.B. $ genutzt wird, ist die Wertentwicklung intern mit € , statt einer Umrechnung in die Fremdwährung.

  • [SHAREHOLDER-2466] (Filtersystem und Handelssystem) (.6) Nutzung von veralteten Scripting-Studio-Dateien wird mit einer merkwürdigen Fehlermeldung abgebrochen
    vom 2017-06-27 21:51:33

    Als Nutzer erwarte ich eine sprechendere Fehlermeldung bzw. wenn möglich sogar einen Autofix durch Autocompile der zugehörigen Scriptdatei.

  • [SHAREHOLDER-2465] (Architektur) (.6) Wird eine Kursliste aufgerufen, die im Progress steht und dann das Fenster geschlossen, kommt es zu einer Fehlermeldung
    vom 2017-06-27 20:58:15

     

  • [SHAREHOLDER-2464] (Datenbank) (.6) Unnötige Pack-Prozesse nach Programmstart die zu Verzögerungen führen, sollten vermieden werden
    vom 2017-06-25 14:42:08

    Nach dem Start sollte Pack-Programme für die Datenbank nicht unnötig gestartet werden, da dies nur zu Verzögerungen führt.

  • [SHAREHOLDER-2463] (Website & SEO/SEM) (.5) Umstellungen der Website sollten bei Verlinkung auf bisherige URLs nicht ins Leere führen (404-Handling)
    vom 2017-06-25 14:28:33

    Als Nutzer möchte ich niemals eine Not-found-Seite (404) sehen, sondern Angebote bekommen, welche Seiten hier wahrscheinlich entsprechen könnten bzw. wenn möglich sofort ein Auto-Forwarding nutzen.

  • [SHAREHOLDER-2462] (Import - Exportfunktionen Stammdaten) (.5) Bei der Aktualisierung der Börse-Online-Daten kann es zu Fehlermeldungen zu vermissten CSV-Dateien (not found) kommen
    vom 2017-06-25 14:22:38

     

  • [SHAREHOLDER-2461] (Setupmodul) (.5) Programm-Aktualisierungen können bei direkt nacheinander ausgeführten Updates zu Probleme führen
    vom 2017-06-25 14:21:41

    Als Nutzer möchte ich jederzeit und ohne Vorbedingungen die Programmversion wechseln können.

  • [SHAREHOLDER-2454] (Kursaktualisierungen) (.4) Kursdatenbank für die kostenlose Kursdaten - Bereitstellung für registrierte Nutzer wurde nicht mehr regelmäßig korrekt ausgeliefert
    vom 2017-06-21 20:34:24

    Die interne Kursdatenbank führte zu keinen echten automatische Kursaktualisierungen mehr. Das letzte Datum war der 21.05.2017. Der schwere Fehler wurde durch Server-Umstellungen verursacht.

  • [SHAREHOLDER-2446] (Architektur) (.3) EFOpenError: TProperties.LoadFromFile "Einstellungen.Internet.stm kann nicht geöffnet werden"
    vom 2017-06-17 20:25:42

    exception class : EFOpenError
    exception message : Datei C:\ProgramData\ProSoft24\Shareholder\Daten\Einstellungen.Internet.stm kann nicht geöffnet werden. Der Prozess kann nicht auf die Datei zugreifen, da sie von einem anderen Prozess verwendet wird.

    main thread ($1e58):
    004ca7f2 +122 Shareholder.exe System.Classes 8621 +19 TFileStream.Create

  • [SHAREHOLDER-2447] (Architektur) (.3) EAccessViolation: InitVars: Fehlermeldungen im Hauptprogramm bei parallelen Hintergrund-Aufgaben
    vom 2017-06-17 13:42:05

    exception class : EAccessViolation
    exception message : Zugriffsverletzung bei Adresse 0181098B in Modul 'Shareholder.exe'. Lesen von Adresse 00003F17.

    main thread ($c68):
    0181098b +0bb Shareholder.exe uMain 12345 +16 InitVars
    0181438f +127 Shareholder.exe uMain 13234 +33 TShareholderForm.treeComCellDraw

  • [SHAREHOLDER-2453] (Kursaktualisierungen) (.3) Avira - Kursdatenaktualisierung nutzt die maximale Zeitreihe
    vom 2017-06-14 22:49:23

    Als Nutzer möchte ich alle verfügbaren Kursdaten nutzen. Aktuell werden aber in bestimmten Fällen Kursdaten abgeschnitten..

  • [SHAREHOLDER-2452] (Sparpläne) (.3) Anlage von Sparplänen aktuell mißverständlich, da noch Anlage der Cursor keinen Eintrag anzeigt
    vom 2017-06-13 19:50:40

    Die Verwaltung der Sparpläne ist umständlich bzw. kann aktuell nur eingeschränkt genutzt werden..

  • [SHAREHOLDER-2451] (Architektur) (.3) Zu lange generierte Dateinamen in der Backup-Routine für die Depotdateien-und Stammdaten
    vom 2017-06-13 19:42:03

    Als Nutzer möchte ich sprechende Namen für die Backup-Dateien automatisch erhalten. Diese sollten aber dennoch nicht länger als 100 Zeichen sein, um nicht in bestimmten Dateisystemen problematisch zu sein..

  • [SHAREHOLDER-2448] (Depotmodul) (.2) EAccessViolation: TShareholderForm.SeriesEinAuszahlungenClickPointer
    vom 2017-06-12 20:59:29

    exception class : EAccessViolation
    exception message : Zugriffsverletzung bei Adresse 00ACEEBE in Modul 'Shareholder.exe'. Lesen von Adresse 0000004C.

    main thread ($dac):
    00aceebe +002 Shareholder.exe ElXTree TElXTreeItem.MakeVisible
    018378b6 +18e Shareholder.exe uMain 8310 +11 TShareholderForm.SeriesEinAuszahlungenClickPointer

  • [SHAREHOLDER-2445] (Architektur) EAccessViolation: AdvToolBar: Fehlermeldungen in Ansichten bei bestimmten Kontextwechseln
    vom 2017-06-12 20:58:03

    exception class : EAccessViolation
    0090a560 +020 Shareholder.exe AdvToolBar 45259 +5 PagerWindowProc
    006850f9 +2bd Shareholder.exe Vcl.Controls 7232 +91 TControl.WndProc

  • [SHAREHOLDER-2438] (Filtersystem und Handelssystem) (.2) Autofokus des Cursors in der Marktsuche nutzen
    vom 2017-06-10 11:37:01

    Der Cursor sollte direkt im Suchfeld positioniert werden, wenn die Suche gestartet wird über das Hauptmenü / Kurslisten / Suche bzw. über den Direktaufruf mit "F7"

  • [SHAREHOLDER-2360] (Dokumentation) Versionsmanagement und Datenpflege Support-Ticketing-System (JIRA)
    vom 2017-06-10 11:19:03

    Die bisherigen Tickets und Einträge sind weitgehend rejustiert, um so wieder aktiv mit dem Ticket-System arbeiten zu können und echte Transparenz zur Bearbeitung und dem Planungsstand für die Weiterentwicklung der Börsensoftware SHAREholder zu schaffen.

  • [SHAREHOLDER-2437] (Import - Exportfunktionen Stammdaten) Börse-Online-Import auf das aktuellste Format anpassen, so dass ein Full-Import für XLS (CVS separat) wieder möglich sind
    vom 2017-06-07 21:16:52

    Das Importformat der Börse-Online-Fundamentaldatenbank wurde über die Zeit verändert. Die Importroutine sollte wieder so angepasst werden, dass die Kernformate (XLS und CSV) wieder funktionieren.

- Effektive Nettoarbeitszeit: 44.7h
- Ein besonderes Dankeschön an alle Kunden für Ihre Fehler/Anforderungsrequest's, die mit diesem Release berücksichtigt werden konnten!