Release 2.10.3.16
Neues oder Verbesserungen
  • [SHAREHOLDER-903] (Filtersystem und Handelssystem) Candlestickformationerkennung sollte visuell etwas aufgeräumt werden, damit die Funktionen klarer zugänglich werden
  • [SHAREHOLDER-901] (Neuronales Netz) Neuronale Netze: Input-Neuronen Matrix ist fehlerhaft dargestellt (nur optisch) und die Formulare müssen alle aufgewertet werden (unterschiedliche Schriftgrößen, Formulargrößen)
  • [SHAREHOLDER-885] (Money-Management) TextFarbe Gutschrift / Stop Kurse
  • [SHAREHOLDER-896] (Dokumentation) 1. Webinar vorbereiten
  • [SHAREHOLDER-895] (Money-Management) Erklärungen für Stopp-Kursanzeige und den Abständen ungenau bzw. unklar
  • [SHAREHOLDER-886] (Depotmodul) Fenstergrösse Stopkurs Zielmarke ...
  • [SHAREHOLDER-888] (Depotmodul) Formatierung in der Kauf/Verkaufsmaske / Lesbarkeit
  • Webinar-Eventplanung in Shareholder intergriert und Durchführung erstes Webinar inkl. Vorbereitung(en)
  • [SHAREHOLDER-893] .12 (Chart) MacOS: Chart Icon Darstellung
  • [SHAREHOLDER-918] .12 (Chart) Lösung des Problems: Fehlende Icons im Chart Fenster / -> Fenstergrösse
  • [SHAREHOLDER-919] .12 (Architektur) ESC Taste Verbesserungsvorschlag - Stammdatendialog
  • .13 / Bereitstellung erster Video-Tutorials auf der Startseite mit Fadein-Effekt und Möglichkeit der Einbindung in das Online-Hilfesystem / Wiki
  • [SHAREHOLDER-945] .13 (Chart) Notizen sollten im Chart nicht automatisch eingeblendet werden
  • [SHAREHOLDER-944] .13 (Depotmodul) In einem komplett neuen Depot werden Depots mit Cashbestand nicht eingeblendet
  • [SHAREHOLDER-941] .13 (Dokumentation) Kleine Verbesserung in den Tooltips und Darstellungen für die Depotauswertungen (Sharpe-Ratio, Gewinnpfeile)

Korrekturen
  • [SHAREHOLDER-899] (Filtersystem und Handelssystem) Handelssystem-Nutzung ist nicht selbsterklärend. Hier müsste mehr Hilfe insb. bei Erstaufruf erfolgen. Zudem zeigt er keine korrekten Ergebnisse aktuell an.
  • [SHAREHOLDER-889] (Architektur) bug report: TFormKonten.Init / TEnhancedList.InitComboBox: EAccessViolation
  • [SHAREHOLDER-855] (Depotmodul) Depot - Automatische Stückzahlberechnung erfolgt ohne Gebührenberücksichtigung für Transaktionen
  • [SHAREHOLDER-900] (Depotmodul) Initialisierung Transaktionsmaske führt manchmal zu 0,00 in der Anzahl. Dies darf nicht passieren
  • [SHAREHOLDER-826] (Depotmodul) Autofilter in Kurs-Marktlisten funktioniert nicht zuverlässig z.B. für Größer-Kleiner-Vergleiche von Kennzahlen
  • [SHAREHOLDER-891] .12 (Chart) Chart Darstellung stimmt mit der Kursdatentabelle nicht überein bzw. ist um ein Tag zeitversetzt.
  • [SHAREHOLDER-905] .12 (Dokumentation) Bug: Hilfe in Stopkurs-Mgt -> Seite nicht gefunden
  • [SHAREHOLDER-937] .13 (Architektur) bug report: Handling wenn eine fehlerhafte Stammdateninstallation vorliegt
  • [SHAREHOLDER-946] .13 (Stammdaten) CSV-Excel-Datenimport
  • [SHAREHOLDER-940] .13 (Kursaktualisierungen) Kursupdate führt zum Absturz der SW, wenn die falschen SSL-LIBs verwendet werden
  • [SHAREHOLDER-925] .13 (Chart) Bug: Kauf&Verkaufspkte Zeitpkt verschieben
  • [SHAREHOLDER-943] .13 (Chart) Im Chart sind die Einstellungen für die Indikatoren im Hauptchart nicht verfügbar
  • [SHAREHOLDER-942] .13 (Chart) Kauf und Verkaufszeitpunkte werden im Chart nicht mit verschoben bei Verschiebungen
  • [SHAREHOLDER-938] .13 (Kursaktualisierungen) bug report: Neues Internet-Aktualisierungs-Profil angelegt
  • [SHAREHOLDER-939] .13 (Architektur) bug report: TFormOnline.TreeItemFocused auf die Hauptebene
  • [SHAREHOLDER-948] .14 (Architektur) Schreiben von GIF Dateien beim SW-Update ; "/" Pfadangaben
  • .14 (Architektur) Schwerer Fehler im Setup, so dass Pfadangaben nicht korrekt aufgelöst wurden. Dies erklärt auch die quasi Probleme in den letzten Wochen aus Statistiksicht. Bitte das Setup aktualisieren!
  • [SHAREHOLDER-956] .15 (Kursaktualisierungen) Tageskursdaten über Yahoo für Indizes werden nicht korrekt übernommen, sondern nur der Schlusskurs
  • [SHAREHOLDER-723] .15 (Kursaktualisierungen) Problem bei Aktualisierung von Tagesdaten, wenn nur alte Kursdaten vorliegen und eine Tagesdatenaktualisierung vorgenommen wird
  • [SHAREHOLDER-932] .15 (Kursaktualisierungen) bug report: TIdSocketHandle.Destroy
  • [SHAREHOLDER-949] .15 (Kursaktualisierungen) Bug Report: TCache.Clear / ActionKursdatenUpdateDayResetClick
  • [SHAREHOLDER-950] .15 (Depotmodul) Depot-Publishing-Funktion hat fehlerhafte Uploads erzeugt (ASCII statt BIN-Uploads) und konnte manchmal sich unnötig mit sich selbst beschäftigen
  • [SHAREHOLDER-948] .15 (Architektur) Schreiben von GIF Dateien beim SW-Update ; "/" Pfadangaben
Updates
  • 15.08.2010: 11er Release
  • 22.08.2010: 12er Release
  • 28.08.2010: 13er Release
  • 29.08.2010: 14er Release
  • 30.08.2010: 15er Release
  • 31.08.2010: 16er Release
- Effektive Nettoarbeitszeit: 28.2h
- Ein besonderes Dankeschön an alle Kunden für Ihre Fehler/Anforderungsrequest's, die mit diesem Release berücksichtigt werden konnten!
Achtung: Bei einigen Usern wurden Probleme festgestellt mit der Aktualisierung der Programmversion, d.h. nach dem Update erschien nicht wie zu erwarten die 2.10.3.10 Version. Bitte in diesen Fällen als Worarround die aktuelle Setupversion von der Website downloaden und das Upgrade hiermit durchführen. Die nachfolgenden Updates funktionieren wieder. Das Problem ist aktuell auf die 2.10.3.x Versionen einzugrenzen.

Release 2.10.3.10
Neues oder Verbesserungen

Shareholder besteht nun seit 10 Jahren und wurde von mir immer wieder neu überdacht und umgeschrieben. Ich denke der kommende Schritt der Version 2.10.3 ist grundlegend. Hier wird die Börsensoftware auf ein neues Datenmodell gehoben, was hinsichtlich Flexibilität und Skalierbarkeit neue Möglichkeiten eröffnet für mich in der Entwicklung und für den Anwender hinsichtlich neuer Möglichkeiten und Performance. Es wird vor allem sukzessive alle bisherigen Limitierungen aufheben können. Da ich nicht viel von noch nicht umgesetzten Features reden möchte, werde ich diese dann zum passenden Zeitpunkt vorstellen. Die Gestensteuerung ist perspektivisch hoch interessant, auch wenn ein Rechner bis auf weiteres nicht wie ein iPhone zu bedienen sein wird. Zum aktuellen Zeitpunkt sind jedoch noch keine Gestenfunktionen aktiviert, auch wenn diese intern vorbereitet sind, da die Bedienung bisher dadurch (noch) nicht verbessert wird. Aufgabenpakete sind hierzu noch offen.

Auch wenn intern das Fundament stark verändert worden ist, ist mit der 2.10.3 Version zunächst nach außen hin nur die Umstellung der Kursdaten und der deutliche Performancevorteil zu spüren (auch wenn die vorherige Version nie langsam war). Die wesentlich wichtigeren Schritte werden folgen. Ein Hauptanliegen ist hierbei die Aufhebung von bisherigen Limitierungen (z.B. Anzahl Watchlisten), vor allem aber die logische Trennung zwischen Grundstammdaten und persönlichen Stammdaten. Zentrale Aktualisierungen sollen dabei individuelle Ergänzungen und Anpassungen nicht mehr überschreiben können. Der massive Umstellungsaufwand (Architektur, interne Major-Release-Fremdkomponenten-Wechsel, Delphi 2010 Upgrade von Delphi 2007 als Entwicklungsplattform) ist unvermeidbar gewesen.
  • [SHAREHOLDER-829] (Architektur) Erste Umstellungen der Datenbasis auf ein relationales Datenbankmodell.
    Mit dieser Umstellung und starken Optimierungen in der Architektur wird folgendes erreicht:
    Vergleichskriterium Version 2.10.2.19 NEUE Version Ergebnis
    Anzeige der Kursliste "Deutschland" mit mehr als 1400 Titeln mit 2 Indikatorenberechnungen (Arron Long und Arron Short) >16s 2,3s 86% Zeitersparnis
    Vollaktualisierung aller Titel mit Tai-Pan Kursdatenbasis 2:38min / 158s 1:42min / 102s 35% Zeitersparnis
    Gesamtumfang der Kursdatenbasis 206MB auf >6500 Kursdatendateien
    195MB mit einer Kursdatenbank
    5% Speicherplatzersparnis
    Programm-Start-Ladezeit 3,5s 1,95s 44% Zeitersparnis








  • [SHAREHOLDER-827] (Watchlisten) Detailtabellen für das aktuelle Depot und realisierte Positionen zeigen für Titel auch immer die zugehörigen Basistitel (Strg-D). Ziel - Nutzung der Indikatoren-Detailtabellen für Signalprüfung des aktuellen Depots
  • [SHAREHOLDER-819] (Dokumentation) Dokumentationssystem (Confluence auf 3.3), Support-Ticketsystem (Jira auf 4.1.2 und Greenhopper auf 5.0) aktualisiert mit sehr vielen Detailverbesserungen. Das Planungsboard ist nun für die Anwender noch transparenter zu nutzen. [Weitere Dokumentation]
  • [SHAREHOLDER-706] (Architektur) Update der Entwicklung auf Delphi 2010 (notwendig für Gestensteuerung, Generics, Direct2D, UTF8 und Upgradepfade offen halten)
  • [SHAREHOLDER-825] (Technische Indikatoren) Indikatoren in Kurslisten können nun aus unterschiedlichen Indikatorengruppen kommen, um so z.B. optimierte Long und Short-Indikatorenparameter verwenden zu können. Die Signale und Aktivierungs-Ergebnisse werden grafisch hervorgehoben. [Weitere Dokumentation]
    Shareholder-Indikatorenliste-ShortLong-Ansicht
    PS: Die Anzeige dieser TecDAX Kursliste mit parallelen Berechnungen der Indikatoren dauert auf meinem normalen Dual-Core-System (E6850) ca. 0,4s!
  • (.3) Nochmalige Beschleunigung von Aktualisierungsläufen durch interne Optimierungen um ca. +10%
  • (.5) Setup ist überarbeitet, um einige Schwächen zu beheben und optisch klarer zu erscheinen
  • (.8) Internet-Datenaktualisierungen erfolgen fortan komprimiert und damit beschleunigt ab

Korrekturen
  • [SHAREHOLDER-824] (Architektur) Spaltenauswahl in Kurslisten arbeitet bei bestimmten Selektionen nicht korrekt
  • [SHAREHOLDER-805] (Chart) Kauf&Verkaufpunkte werden bei der Verschiebung der Charts im Zeitfenster nicht richtig mitgezogen.
  • [SHAREHOLDER-820] (Chart) Die Chartcursor läuft leicht nach und zeigt nicht die korrekte aktuelle Position insb. wenn man in den Chart hineinzoomt
  • (.1) [SHAREHOLDER-847] (Import - Exportfunktionen Stammdaten) bug report - Flatex Depotumsätze - Modulaktualisierung
  • (.1) [SHAREHOLDER-845] (Architektur) bug report: TKurse.findKeyInDatabaseTable: Arbeit mit Optionsscheinen nicht immer möglich durch Fehlermeldungen
  • (.1) Bei Tai-Pan OnDemand-Aktualisierungen kam es zu einer sofortigen Fehlermeldung
  • (.1) Aktualisierung der internen Entwicklungsstände
  • (.2) Memory-Leak
  • (.3) [SHAREHOLDER-849] (Kursaktualisierungen) bug report: Fehler nach Aktualisierung von Kursdate. ACHTUNG: Bitte auch die Windows-Systemdateien aktualisieren!
  • (.3) [SHAREHOLDER-850] (Chart) Fehler in der Chartdarstellung
  • (.3) [SHAREHOLDER-814] (Chart) DAX Anzeige-Chart stimmt mit der Statuszeilen-Anzeige nicht überein
  • (.4) [SHAREHOLDER-854] (Kursaktualisierungen) bug report: Fehler nach Kursaktualisierungen in bestimmten Situationen
  • (.4) [SHAREHOLDER-849] (Kursaktualisierungen) bug report: Fehler nach Aktualisierung von Kursdaten
  • (.4) [SHAREHOLDER-847] (Import - Exportfunktionen Stammdaten) bug report - Flatex Depotumsätze - Modulaktualisierung
  • (.5) [SHAREHOLDER-857] (Filtersystem und Handelssystem) bug report - keine Filter mehr vorhanden
  • (.6) Internet-Readtimeout wurde nicht übernommen aus dem Programmeinstellungen, wenn diese verändert worden sind
  • (.6) Tageskursdaten werden beim Laden nochmals normiert, um fehlerhafte Kursdaten auszuschließen
  • (.7) Manuelle Kursdateneingaben erzeugten fast zwangsläufig fehlerhafte Datenkonstellationen, die zu Fehlermeldungen bei erneuten Starts führten. Das Update auf die .7 ist dringend empfohlen!
  • (.8) [SHAREHOLDER-875] (Filtersystem und Handelssystem) Im Indikatorenpannel lassen sich die Indikatorenparameter nicht wie vorgesehen verändern
  • (.8) [SHAREHOLDER-872] (Architektur) bug report:EAccessViolation: TFieldList.Find / TShareholderForm.setTreeDepotGewinnAktie
  • (.8) [SHAREHOLDER-873] (Architektur) bug report: EAccessViolation: TKurse.findKeyInDatabaseTable/TDataSet.FieldByName
  • (.8) [SHAREHOLDER-869] (Architektur) bug report: EAccessViolation: TShareholderForm.setListTrading
  • (.8) Bolling-Bänder waren fehlerhaft berechnet und dargestellt (Zeitachse unten, Band-Breite zu gering durch Wurzelbildung, Signaldarstellung unnötig)
  • (.8) Tages/Vortageskursdaten wurden nicht korrekt abgeglichen mit den historischen Kursdaten
  • (.8) Kurseditmasken waren fehlerhaft, berücksichtigten Tageskursdaten nicht korrekt nach den Umstellungen, bei Titeln ohne historische Kursdaten
  • (.8) Memory-Leaks (Kontentabelle, Handelsystem-Formular, Datenbanktabellen) mit Folgefehlern (siehe 875, 872, 873)
  • (.8) Nicht importierbare Kursdatendateien werden bei der Migration unter \Daten\Backup-Kursdaten verschoben. Die Daten können nur auf Basis von vorhandenen Stammdaten importiert werden. Wenn diese nochmals importiert werden sollen, dann einfach umbenennen in \Daten\Kursdaten. Die Kursdaten werden dann erneut versucht zu migrieren. Erfolgreiche Importdateien werden gelöscht.
  • (.9) Windows-Laufzeit Themes aus Kompatibilitätsgründen zu Mac-WINE deaktiviert (Hintergrund Windows-Common-Control-Datei soll in der 5er Version und nicht in der 6er Version verwendet werden). Damit einhergehend entfällt aber auch das merkwürdige "leichte" Flackern der Anzeige in bestimmten Kurslisten
  • (.9) Automatischer Restart nach Modulupdates
  • (.10) [SHAREHOLDER-880] (Architektur) bug report: Error adding record: Während der Migration
- Effektive Nettoarbeitszeit: 120.8h
  • Update (.0) - 18.07.2010
  • Update (.1) - 20.07.2010
  • ...
  • Update (.7) - 05.08.2010
  • Update (.8) - 07.08.2010
  • Update (.9) - 07.08.2010
  • Update (.10) 09.08.2010
- Ein besonderes Dankeschön an alle Kunden für Ihre Fehler/Anforderungsrequest's, die mit diesem Release berücksichtigt werden konnten!
Release 2.10.2.19
Neues oder Verbesserungen
  • [SHAREHOLDER-778] (Kursaktualisierungen) Internet-Kursaktualisierung auch bei großen Mengen im Hintergrund
  • Allgemeine Performance bei Internet-Aktualisierungen verbessert.

Korrekturen
  • [SHAREHOLDER-791] (Kursaktualisierungen) Statusleistenwerte werden nicht korrekt inkludiert in die Aktualisierung. Es kommt zu Auflösungsfehlern. Das Grundproblem kann auch bei normalen Aktualisierungen dazu geführt haben, dass vereinzelte Titel nicht sauber aktualisiert wurden. Nur Einzelrefreshs oder die Aktualisierung in einer anderen Konstellation zeigte Wirkung. Der Markt spielt fortan keine Rolle mehr für die Aktualisierungen, sondern nur noch die Aktualisierungsgruppen.
  • [SHAREHOLDER-779] (Kursaktualisierungen) Fehler beim Laden der Stammdaten, nachdem in einer vorherigen Session Internetkursdaten aktualisiert worden sind (Überlauf bei Variablenwerten)
  • [SHAREHOLDER-788] (Depotmodul) Leere Kurslisten können nicht verarbeitet werden
  • [SHAREHOLDER-790] (Depotmodul) Abbruch bei Änderung Stoppkurs(e)
- Effektive Nettoarbeitszeit: 5h
- Ein besonderes Dankeschön an alle Kunden für Ihre Fehler/Anforderungsrequest's, die mit diesem Release berücksichtigt werden konnten!
Release 2.10.2.17
Neues oder Verbesserungen
  • [SHAREHOLDER-700] (Watchlisten) Loeschen von Watchlisten die einem Filter zugeordnet sind, wenn dieser geloescht wird
  • [SHAREHOLDER-736] (Filtersystem und Handelssystem) Automatische Optimierung von Filtersystem mit einer Bedingung wird durchgefuehrt
  • [SHAREHOLDER-740] (Dokumentation) Hilfe und Support-System aktualisieren auf die aktuellsten Version (Confluence 3.2 und Jira 4.0.2)

Korrekturen
  • [SHAREHOLDER-734] (Filtersystem und Handelssystem) Dialog Filtermanager verursacht Programmabsturz beim Aufklappen der Beispiellisten
  • [SHAREHOLDER-720] (Kursaktualisierungen) bug report: TKurseBasis.EntwRel: Gleitkommaüberlauf
  • [SHAREHOLDER-724] (Architektur) WP ohne Marktzuordnung
  • [SHAREHOLDER-701] (Filtersystem und Handelssystem) Anwendungsfehler bei ungueltiger Eingabe im GA-Dialog
  • (.10) [SHAREHOLDER-739] (Architektur) Tai-Pan Katalogaktualisierung bei aktiviertem Marktreset, aber fehlendem Stammdaten-Update erlaubt Markt=0 Zuordnungen
  • (.10) [SHAREHOLDER-690] (Architektur) bug report: \Daten\Notizen\DE000A0JKYP6.STM kann nicht gespeichert werden
  • (.10) [SHAREHOLDER-692] (Chart) bug report: TEnhancedList.binSearch: Lade Depot
  • (.11) [SHAREHOLDER-754] (Depotmodul) Kontenlisten-Darstellung optimieren (0-Anzeigen, Textausrichtungen)
  • (.11) [SHAREHOLDER-755] (Depotmodul) Realisierte Depotansicht ist in einigen Fällen leer
  • (.11) [SHAREHOLDER-751] (Stammdaten) Quelle für Kursaktualisierung ändert sich immer automatisch
  • (.11) [SHAREHOLDER-753] (Architektur) Candlestickformationen-Anzeige zeigt nicht die eigentlichen Formationen
  • (.12) Abarbeitung einiger ungewöhnlicher Fehlerkonstellationen im Frontend
  • (.13) Spaltenansichten wurden nicht korrekt dargestellt (Filter, Handelssystem, GA)
  • (.14) Probleme bei der Hilfenanzeige für die Candlestick-Formationsauflösung und beim Export der Anzeigedaten
  • (.15) Offene Themen bei manueller Kursdatenpflege
  • (.16) Problembehandlungen für Updates bei Altinstallationen
  • (.17) Handling bei überlangen Variablen-Inhalten
- Effektive Nettoarbeitszeit: 19.4h
- Ein besonderes Dankeschön an alle Kunden für Ihre Fehler/Anforderungsrequest's, die mit diesem Release berücksichtigt werden konnten! Die Version ist in der Hauptsache eine Zwischenversion für die folgende Version, die dann UTF8 und Gestensteuerung bringen wird. Leider ist das Thema noch nicht gänzlich abzuschließen, da eine genutzte Fremdkomponente noch nicht fehlerfrei arbeitet, ein Zwischenupdate aber dringend notwendig erscheint um wichtige User-Feedbacks umzusetzen. Das aktuelle Release hat damit leider noch nicht den gewünschten Umfang in den Neuerungen wie geplant.
Release 2.10.2.7
Neues oder Verbesserungen
Korrekturen
  • [SHAREHOLDER-666] (Depotmodul) Fehler Anzeige Abgeltungssteuer
  • [SHAREHOLDER-659] (Stammdaten) Rücknahme Sperrdatum nicht möglich
  • [SHAREHOLDER-661] (Kursaktualisierungen) Probleme mit vollständiger Tagesdatenaktualisierung
  • (.4) Im Chart sind die Cursordaten nur mit einem Flankern sichtbar gewesen. Dies ist nun korrigiert
  • (.5) Einstellungsmenü für Indikatoren greift sofort, wenn nur ein Eintrag vorhanden ist
  • (.5) Fehlermeldung, wenn eine automatischen GA-Optimierung abgebrochen worden ist und danach Indikatorenparameter verändert werden sollen
  • (.5) Chart-Cursor-Markierungen wurden im Hauptchart unnötig direkt an der Achse abgeschnitten
  • (.5) Profit-Optimizer:Zusammenfassung der Ergebnisse für Genetische Algorithmen zeigte nicht die Performance, sondern die Fitness des Handels-Systems
  • (.5)  Profit-Optimizer: "Haupt-Chart-Signale-Ausblenden" Checkbox im Popup wurde nicht immer korrekt angezeigt. Man musste daher manchmal die Funktion zweimal selektieren
  • (.6) Aktualisierungen in Marktlisten führten immer wieder zu einem kompletten Neuaufbau, statt einem zu nutzenden Refresh
  • (.7) [SHAREHOLDER-687] (Depotmodul) Basiswert lässt sich nicht nachträglich ändern im Formular (erneut geöffnet mit Doppelklick)
  • (.7) [SHAREHOLDER-686] (Depotmodul) bug report: ConvertErrorFmt: TShareholderForm.treeComCompareItems
  • (.7) [SHAREHOLDER-682] (Architektur) bug report: EConvertError: TDynamicFilter.CreateInit
- Effektive Nettoarbeitszeit: 9.3h
- Ein besonderes Dankeschön an alle Kunden für Ihre Fehler/Anforderungsrequest's, die mit diesem Release berücksichtigt werden konnten!
Release 2.10.2.2
Neues oder Verbesserungen
  • [SHAREHOLDER-641] (Filtersystem und Handelssystem) Optimierungen nutzen Genetische Algorithmen, um die Suche nach optimalen Kombinationen mit biologischen Verfahren zu beschleunigen und eventl. vorher nicht berücksichtigte Veränderungsmöglichkeiten einfließen zu lassen (Mutation) [Weitere Dokumentation]
    undefined
  • Hier zu sehen sind die Optimierung der Money-Management-Parameter zusammen mit den Parameterindikatorenwerten. Konkret sind die Initial-Risk-Höhe, Max-Prozent pro Trade, Trailing-Risk-Höhe und die Indikatorenparameter vom AROON-Indikator in einer Optimierungsvariante für Long-Trading (setzen auf steigende Kurse) zu sehen. Die Charts auf der rechten Seite zeigen die durchschnittliche Konvergenz und die durchschnittliche Fitness pro Generation. Die Tabelle zeigt fortlaufend die "Elite" der Individien, die durch Selektion, Mutation und Rekombination gefunden werden konnten. Am Ende kann die optimale Konfiguration gespeichert werden. Der obrige Durchlauf dauert ca. 4min* und ist damit den vollständigen !
  • Wie kann man sich das Prinzip vorstellen bzw. welche Schritte werden im GA umgesetzt:
      1. Initialisierung: Erzeugen einer ausreichend großen Menge unterschiedlicher „Individuen“ (Lösungskandidaten). Diese bilden die erste Generation. Die Menge wird durch die Festlegung der Populationsgröße (siehe Einstellung) bestimmt.
      2. Evaluation: Für jeden Lösungskandidaten der aktuellen Generation wird anhand einer Zielfunktion (auch Fitness-Funktion genannt) ein Wert bestimmt, der seine Güte angibt. Die Fitnessfunktion ist die Performance des Handelssystems unter den gegebenen aktuellen Genomen und damit aktuellen numerischen Parameterwerten.
      3. Selektion: Zufällige Auswahl von Lösungskandidaten aus der aktuellen Generation. Dabei werden Lösungskandidaten mit besseren Zielfunktionswerten mit einer höheren Wahrscheinlichkeit ausgewählt.
      4. Rekombination: die Daten (Genome) der ausgewählten Individuen werden gemischt und daraus neue Individuen erzeugt (Vermehrung). Durch Crossover-Möglichkeiten erfolgen dabei auch Rekombinationen auch mit Individien außerhalb der eigenen Population
      5. Mutation: Zufällige Veränderung der neuen Individuen. Hierzu dient der Einstellung der Mutationswahrscheinlichkeit.
      6. Aus den neuen Individuen und aus den Individuen der aktuellen Generation werden die Mitglieder der neuen Generation ausgewählt und mit Schritt 2 fortgefahren bis die maximale Anzahl von Generationen (siehe Einstellung) erreicht ist.
    • Die Grundidee genetischer Algorithmen ist, ähnlich der biologischen Evolution, eine Menge (Population) von Lösungskandidaten (Individuen) zufällig zu erzeugen und diejenigen auszuwählen, die einem bestimmten Gütekriterium am besten entsprechen (Auslese). Deren Eigenschaften (Parameterwerte) werden dann leicht verändert (Mutation) und miteinander kombiniert (Rekombination), um eine neue Population von Lösungskandidaten (eine neue Generation) zu erzeugen. Auf diese wird wiederum die Auslese und Rekombination angewandt. Das wird viele Male wiederholt.
  • (.1) Absofort kann die Fitnessfunktion modifiziert werden (Performance, Anzahl positiver Trades, Indikatorkaufsignale, Gewinnwahrscheinlichkeit), da sonst eine reine Performanceoptimierung zu einer Überoptimierung führen kann, die praktisch nicht handhabbar ist.
  • (.2) Optimierungen werden im Ausgangschart aktualisiert
Korrekturen - Effektive Nettoarbeitszeit: 34h
- Ein besonderes Dankeschön an alle Kunden für Ihre Fehler/Anforderungsrequest's, die mit diesem Release berücksichtigt werden konnten!

* Basis ist das Entwicklungs-PC von mir (E6850)
Release 2.10.1.7
Neues oder Verbesserungen
  • [SHAREHOLDER-653] (Filtersystem und Handelssystem) Profit-Optimizer: Haupt-Chart Handelssystem-Trade-Umsetzungen ein-und ausblenden
  • [SHAREHOLDER-650] (Depotmodul) Long und Shorts haben in jedem Handelssystemen eigene Einstellungen für Init-Stopp, Trailing-Stopp und max. Anlagesumme und sind nicht wie bisher gleich behandelt
  • [SHAREHOLDER-652] (Filtersystem und Handelssystem) Profit-Optimizer: Zurücksetzen von Indikatoren berücksichtigt vorherige Parameter-Konstellationen im Vergleich der optimalen Parameter
  • [SHAREHOLDER-651] (Filtersystem und Handelssystem) Profit-Optimizer: Mehr Statusinformationen während der Berechnung zeigen

Korrekturen - Effektive Nettoarbeitszeit: 6.9h
- Ein besonderes Dankeschön an alle Kunden für Ihre Fehler/Anforderungsrequest's, die mit diesem Release berücksichtigt werden konnten!
Release 2.10.1.6
Neues oder Verbesserungen
  • [SHAREHOLDER-640] (Filtersystem und Handelssystem) Automatisches Handelssystem: "Profit-Optimizer" für Einzelindikatoren: Suche nach den optimalen Indikatorenparametern für Einzelindikatoren. Der Suchraum wird dabei für die 1-4 Parameter festgelegt in entsprechenden prozentualen Rahmen. Bei Festlegungen mit 0% Veränderung  sind auch nicht veränderbare Parameter definierbar. Eine nicht vollständige Suche auf Basis von biologischen Verfahren (genetischen Algorithmen) als Optimierungsform ist in Arbeit, um die Optimierungsmöglichkeiten weiter auszubauen. Auch in dieser Methode werden sowohl Short-als auch Longs unterstützt.
  • (.5) Filterstatistik wird zusätzlich gesichert im \Backup-Verzeichnis
  • (.5) Kauf-und Verkaufssignale sind nun deutlich hervorgehoben (von 3x3 auf 5x5 Pixel)
  • (.5) Handelssystem-Statistik enthält das Startdatum für die Berechnung
  • (.5) Internet-Aktualisierungen über Internet bei >500 Titel weisen zuvor eine Warnmeldung aus, damit unnötige Wartezeiten bei falschem oder ungewollten Filter vermieden werden
  • (.5) Handelsystem-Optimierungen im "Profit-Center" werden bei Chart-Indikator-Wechseln zwar neu initialisiert, die Berechnung muss dann aber manuell gestartet werden. Dies hat sich als deutlich effektiver herausgestellt als der sofortige automatische Start

Korrekturen
  • (.5) Handelssystem-Statistiken werden bei Abbruch nicht mehr gefüllt
  • (.6) On-Demand-Tai-Pan Aktualisierungen funktionierten nicht in allen Aktualisierungsvarianten insb. Tai-Pan-Filter-Updates, da die internen Locks nicht korrekt waren

- Effektive Nettoarbeitszeit: 6h
- Ein besonderes Dankeschön an alle Kunden für Ihre Fehler/Anforderungsrequest's, die mit diesem Release berücksichtigt werden konnten!
Release 2.10.1.2
Neues oder Verbesserungen
  • [SHAREHOLDER-624] (Filtersystem und Handelssystem) Automatisches Handelssystem ("Profit-Optimizer"): Auf Wunsch können nun neben den bereits vorhandenen Long-Handelssystemen auch Leerverkäufe/Short-Systeme zur Prüfung verwendet werden [Weitere Dokumentation] . Bitte beachten Sie aber, dass die Short-Eingabemöglichkeit für Depot-Transaktionen z.B. für CFDs erst im Q1/2010 folgt und in Arbeit ist.
    undefined
  • Weitere Optimierungen:
    • Handelssystem-Aktionspunkte werden im Hauptchart ausgeblendet, wenn das Handelssystem-Fenster geschlossen wird
    • Performance trotz Support für Shorts (und interner Vorbereitung für Long/Short=Mixed-Systeme) verbessert
    • Statistiken im Handling verbessert (Wiederherstellen des gespeicherten Zustands, Optional: Keine Rückfragen)
    • Vor-Zurückblättern im Hauptchart bei gleichzeitig geöffneten Handelssystem-Dialog nun möglich
    • Optionen für Startzeitpunkt (Datum oder Handelstage) nun im Toolbar-Optionsdialog möglich
    • Auswertungen können und/oder Short/Long festgelegt werden
    • Fortschrittsanzeige "flackert" nicht mehr während der Berechnung
    • Aktienname und Anzahl der Handelstage werden im Fenster-Titel angezeigt

Korrekturen - Effektive Nettoarbeitszeit: 13h
- Ein besonderes Dankeschön an alle Kunden für Ihre Fehler/Anforderungsrequest's, die mit diesem Release berücksichtigt werden konnten!
Release 2.10.1.1
Neues oder Verbesserungen
  • [SHAREHOLDER-631] (Filtersystem und Handelssystem) Automatisches Handelssystem: Generierung eines geeigneten und wiederverwendbaren Suchfilters des aktuellen Handelssystem für Long/Short/Mixed - Filtersysteme
    undefined
  • [SHAREHOLDER-632] (Filtersystem und Handelssystem) Filter-Ergebnis-Statistik mit CSV,Excel,Word-Export ausstatten, sowie die Ergebnisse dauerhaft speichern. Die Bedienung muss ebenfalls deutlich vereinfacht werden.
    undefined
  • [SHAREHOLDER-46] (Depotmodul) Übersicht realisierte Positionen enthält zukünftig nur noch Titel, die bereits verkaufte Anteile vorzuweisen haben
  • [SHAREHOLDER-602] (Depotmodul) Verbesserungen im Handling in der Transaktionsmaske (Tabstops, Ausnahmenbehandlungen)
  • [SHAREHOLDER-633] (Chart) Chart: Hauptmenü einführen um häufige Funktionen direkt auffinden zu können.

Korrekturen
  • [SHAREHOLDER-613] (Depotmodul) bug report: Importfunktion für Depotdaten
  • [SHAREHOLDER-620] (Filtersystem und Handelssystem) bug report: Excel OLE server not found.: TAdvStringGrid.SaveXLS
  • [SHAREHOLDER-634] (Chart) Einstellungsmenüs im Chart sind seit der 2.10.1 nicht mehr aufrufbar
  • [SHAREHOLDER-621] (Chart) Chart: Stopp-Loss-Linien werden nicht neu justiert beim Wechsel des Zeit-Fensters
- Effektive Nettoarbeitszeit: 7.6h
- Ein besonderes Dankeschön an alle Kunden für Ihre Fehler/Anforderungsrequest's, die mit diesem Release berücksichtigt werden konnt
Release 2.10.1.0
Neues oder Verbesserungen
  • [SHAREHOLDER-625] (Filtersystem und Handelssystem) Automatisches Handelssystem: Defaulteinstellungen werden über die Toolbar direkt zugänglich und wichtige Basiseinstellungen direkt über ein Stickypopup schnell und flexibel in allen Optimierungsmasken
    undefined
  • [SHAREHOLDER-630] (Filtersystem und Handelssystem) Automatisches Handelssystem für Titel "Indikator-Optimierer": Prüfung von optionalen Varianzen, um den Suchraum zu vergrößern
  • [SHAREHOLDER-623] (Filtersystem und Handelssystem) Automatisches Handelssystem für Titel "Indikator-Optimierer": Suche nach dem profitabelsten Indikator unter den gegebenen Handelssystem-Vorgaben für einen Basistitel [Weitere Dokumentation]
  • [SHAREHOLDER-628] (Dokumentation) PDF-Manual aktualisiert bereitstellen als Abzug von der aktuellen Online-Hilfe [Weitere Dokumentation]

Korrekturen
  • [SHAREHOLDER-627] (Kursaktualisierungen) Tai-Pan On-Demand Aktualisierung (auf Abruf) zeigte keine Aktualisierung, wenn OnDemand bereits aktiv war und erst anschließend eine Tai-Pan Onlineaktualisierung durchgeführt wurde
  • [SHAREHOLDER-622] (Architektur) Beim Start wurde immer wieder das Migrationsfenster (auf 64-Bit-Datenstrukturen) kurz unnötig aufgeblendet
- Effektive Nettoarbeitszeit: 12.3h
- Ein besonderes Dankeschön an alle Kunden für Ihre Fehler/Anforderungsrequest's, die mit diesem Release berücksichtigt werden konnten!

Release 2.10.0.2
Neues oder Verbesserungen

  • Sie suchen eine Möglichkeit, ein nachvollziehbares Handelssystem auf seinen Erfolg zu prüfen?
  • Sie suchen die optimale Einstellung für Ihr Money-Management, um dieses Handelssystem nutzen zu können?
  • Sie suchen keine Black-Box, sondern eine im Chart nachvollziehbare Darstellung der vom Handelssystem ausgeführten Käufe/Verkäufe?
  • Sie suchen eine performante und schnelle Möglichkeit um verschiedene Einstellungen eines Indikators auf den Erfolg zu prüfen?

Mit der 2.10.0.0 wird die 2010 - Version als Minor-Update zur Verfügung stehen, die diese Fragestellungen adressiert und löst. Das System arbeitet so performant, dass bei aktiviertem Handelssystem-Fenster (s.unten) ein Wechsel des ausgewählten Indikators z. B. RSI auf Stochastik mit sofortiger Neuberechnung das Handelssystem möglich wird. Hierbei wird die Performance inkl. Min/Max/Mittel/Buy-Hold-Darstellungen aufgebaut.

Um das eigentliche Problem der effektiven Einstellungen für die initialen Stoppkurse, Kapitalrisiko, Trailing-Stopps und den messbaren Auswirkungen in der Performance in den Griff zu bekommen, wird eine vollautomatische Brute-Force (vollständige) Prüfung aller Varianten bereitgestellt. Am Ende wird die performanteste Einstellung angezeigt und aktiviert. Somit können Sie für den aktuellen Filter folgende Antworten bekommen:

  1. Was ist die optimale Konstellation für Initial-Risk / Trailing-Stopp (nachgezogene Absicherung) und Kapitalrisiko für den aktuellen Filter?
  2. Wie sind die Performancekurve (Equitiy-Chart) sowie die Kennzahlen (Performance, Gebühren inkl. Slippage, Stoppkursgebühren, Bankgebühren) für das aktuelle Handelssystem?
  3. Welcher Indikator ist in dem historischen Umfeld optimal?
  4. Welche Indikatorenparameter sind optimal, um die max. Performance zu erhalten?
  5. Ist es günstiger, die Kauf- und Verkaufspunkte des Indikators zu verwenden, oder aus Performance- und Risikoaspekten mit einem reinen Stop-Exit-System (Initial-Risk/Trailing-Stopp) zu arbeiten oder mit einem kombinierten?
  6. Sollte eine fixe Kapitalrisikohöhe pro Trade eingegangen werden auf Basis des Anfangskapitals, oder kann effektiv eine dynamische Anpassung erfolgen?

Wenn Sie Antworten hierauf suchen, dann wird Ihnen die 2010-Version (2.10) Antworten liefern können! Der Aufruf erfolgt direkt im Chart über den Aufruf von "Automatisches Handelssystem". Nach 2s (je nach Rechner) erhalten Sie danach eine Performancedarstellung, des aktuell eingestellten Signalindikators z. B. MACD-Indikators. Die Parameter des Indikators können jederzeit geändert werden und führen automatisch zu einer Neuberechnung.

  • [SHAREHOLDER-601] (Filtersystem und Handelssystem) Automatisches Handelssystem für Chart-Indikatoren [Weitere Dokumentation] .
    Die Verwendung ist nur in der Profiversion möglich!
    • Die automatische Berechnung der Erfolgswahrscheinlichkeit in einem Handelssystem von technischen Indikatoren ist das Zielmotiv. Es können dabei reine Signal-Systeme, ebenso wie kombinierte Stopp-und Trailing-Stopp-Systeme verfolgt werden. Die Aktivitäten der Trades werden im Chart eingezeichnet. Der Vorteil gegenüber anderer Börsensoftware - Systemen, liegt in der nahtlosen Integration ins Chartsystem, ebenso wie die performante Umsetzung, die eine beinahe Echtzeitbetrachtung der aktuellen Indikatoreneinstellungen in einem Handelssystem erlaubt.
      Shareholder-Filter-Chart-Indikatoren-System
    • Die besondere Herausforderung an jedem Handelssystem ist das Money-Management. Um hierfür automatisiert ein Ergebnis zu erhalten, können die Parameter, in vorstellbaren Bereichen, vollständig hinsichtlich Performance getestet werden. Die Ergebnisse werden in einer Statistik zusammengetragen und können hier über eine CSV-Datei in Excel weiter bearbeitet oder ausgedruckt werden.
      Shareholder-Filter-Chart-Indikatoren-System-Optimierung
    • [SHAREHOLDER-44] (Depotmodul) Depotansicht: Depot-Auswertung kann nun über Darstellungseinstellungen (gespeichert) auf Wunsch ausgeblendet werden. Die Einstellung wird dabei als Programmeinstellung behandelt und damit über bei Programmstart wieder hergestellt. Diese Option kommt kleineren Monitorsystemen (Netbooks) oder stark diversifizierten Depots (viele Depot-Positionen) entgegen.
      Shareholder-Depot-Collaps
  • [SHAREHOLDER-611] (Architektur) Initialer Fensteraufbau bei der Verwendung von virtuellen Desktops / Multi-Monitor-Systemen optimiert. Die Ausrichtung der Fenster erfolgt dabei immer anhand der Applikationsfenster. Wird dieses auf dem primären Monitor angezeigt, so werden auch die Fenster auf diesem gehalten. Entsprechend ist das Verhalten, bei Verschieben des Hauptfensters auf den zweiten Monitor.
  • Innerhalb des Charts können die Cursordaten nun unabhängig vom Chart als Toolfenster angezeigt und verschoben werden. Das Handelssystem und die Kursdaten werden damit sauber getrennt gezeigt. Die Position des Fensters wird damit gespeichert und bei erneutem Aufruf des Charts wieder hergestellt.


Korrekturen

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

Neues oder Verbesserungen
  • [SHAREHOLDER-595] (Depotmodul) Automatische Titelanlage bei unbekannten Depotwerten
  • [SHAREHOLDER-594] (Architektur) Alle Dialoge prüfen und optisch deutlicher hervorheben. Verifications und Detail-Ansichten für Hinweis/Rückfragen-Dialoge integrieren
  • [SHAREHOLDER-586] (Dokumentation) Jira auf 4.0.1 aktualisieren aus Sicherheits-und Performancegründen. Agiles-Plugin-Modul Greenhopper auf die aktuellste 4.2.1 anheben
    Shareholder-Jira
  • [SHAREHOLDER-593] (Depotmodul) Derivate bzw. Titel, die nicht mehr existieren, nachträglich aber erfasst werden müssen, können aktuell in der Transaktionsmaske nicht direkt erfasst werden, da es zu einer Endlosschleife kommt
  • [SHAREHOLDER-585] (Dokumentation) Confluence-Wiki-System auf 3.1 aktualisieren und eine Dokumentations-Design einspielen mit einer festen linken Navigationsleiste, die ein- und ausklappbar ist
    Shareholder-Dokumentation

Korrekturen
  • [SHAREHOLDER-310] (Depotmodul) Durchschnittspreis stimmt nicht bei StopBuy Aufträgen
  • [SHAREHOLDER-517] (Depotmodul) Spezielle Steuerstattungen- und Belastungen werden fehlerhaft ausgewiesen bzw. dargestellt
  • [SHAREHOLDER-433] (Depotmodul) Offene Order werden in den Kontenreiter nicht immer korrekt berücksichtigt
  • [SHAREHOLDER-311] (Depotmodul) Noch nicht ausgeführete Orders werden in Depotchart mit einbezogen
  • [SHAREHOLDER-591] (Kursaktualisierungen) Tai-Pan Katalog - Aktualisierung zeigt unnötig viele Dialoge
  • [SHAREHOLDER-592] (Import - Exportfunktionen Stammdaten) Börse-Online-Statistik zeigt eine fehlerhafte Liste, wenn der Login nicht erfolgreich ist
- Effektive Nettoarbeitszeit: 12.8h
- Ein besonderes Dankeschön an alle Kunden für Ihre Fehler/Anforderungsrequest's, die mit diesem Release berücksichtigt werden konnten!
Neues oder Verbesserungen
  • [SHAREHOLDER-67] (Stammdaten) Sortierung Kurse bei Aktienstammdaten rückwärts
  • [SHAREHOLDER-571] (Kursaktualisierungen) Reset Tagesdaten berücksichtigt historische Kursdaten und es kommt eine brauchbare Erfolgsmeldung
  • [SHAREHOLDER-229] (Dokumentation) Übernahme der Inhalte von http://www.candlestickformationen.de ins interne WIKI-System [Weitere Dokumentation]

Korrekturen
  • [SHAREHOLDER-476] (Depotmodul) Berechnungsfehler Abgeltungssteuer in Zwischenbilanz
  • [SHAREHOLDER-572] (Kursaktualisierungen) Umgang mit veralteten Internet Tageskursen - Tageskurs muss sich in die Historie eingliedern
  • [SHAREHOLDER-570] (Kursaktualisierungen) "Protokoll zeigen bei Fehlern" für Internetaktualisierungen deckt nicht alle Aktualisierungsfehler ab
  • [SHAREHOLDER-576] (Architektur) Umgang mit Multi-Monitor-Systemen
  • [SHAREHOLDER-338] (Architektur) Fehler bei Schriftgrößenänderung in den Darstellungen unter WinXP, Vista
  • [SHAREHOLDER-411] (Architektur) Darstellungen bei 120% DPI-Einstellungen nicht korrekt
  • Setupversion auf 1.5.6 angehoben, um Proxykonfigurationen auch für die Demoversion zu erlauben, sowie kleinere Probleme bei Installationen zu beheben
- Effektive Nettoarbeitszeit: 7.9h
- Ein besonderes Dankeschön an alle Kunden für Ihre Fehler/Anforderungsrequest's, die mit diesem Release berücksichtigt werden konnten!
Neues oder Verbesserungen
Korrekturen
  • [SHAREHOLDER-564] (Filtersystem und Handelssystem) bug report: EAccessViolation: TFormFilterErgebnisse.Add
  • [SHAREHOLDER-568] (Depotmodul) bug report: EListError: Nach Anlage eines neuen Depots
  • [SHAREHOLDER-567] (Filtersystem und Handelssystem) bug report: EAccessViolation: TFormFilterManager.btOptimizeSortClick
  • [SHAREHOLDER-566] (Filtersystem und Handelssystem) bug report: EAccessViolation: TFormFilterManager.btHandelssystemClick
- Effektive Nettoarbeitszeit: 2h
- Ein besonderes Dankeschön an alle Kunden für Ihre Fehler/Anforderungsrequest's, die mit diesem Release berücksichtigt werden konnten!
Neues oder Verbesserungen
  • [SHAREHOLDER-560] (Filtersystem und Handelssystem) Das Fenster Formationserkenung lässt sich nicht vergrössern
  • [SHAREHOLDER-546] (Architektur) Neue Designs einführen:
    • Windows 7
      Shareholder-Theme-Windows-7
    • Windows Vista
      Shareholder-Theme-Vista
    • Terminal
      Shareholder-Theme-Terminal
  • [SHAREHOLDER-535] (Chart) % Abstand zum Vortagsschlusskurs

Korrekturen
  • [SHAREHOLDER-561] (Architektur) bug report: Fokus - Problem
  • [SHAREHOLDER-534] (Architektur) bug report: TElXBaseCellRow.GetCount:: EAccessViolation
  • [SHAREHOLDER-547] (Updateroutine) Aktualisierungen z.B. Auf neueste Vollversion aktualisieren, lassen sich nicht abbrechen
  • [SHAREHOLDER-532] (Architektur) bug report: TShareholderForm.ShowIndizes: Leinwand/Bild erlaubt kein Zeichnen: EInvalidOperation
  • [SHAREHOLDER-533] (Architektur) bug report: TIdSocketListWindows.FDSelect:: Die Anwendung scheint zu stehen.
  • [SHAREHOLDER-519] (Setupmodul) Setupprogramm - EZeroDivide - Bei sehr schnellen DSL-Verbindungen kommt es zu einer Fehlermeldung
- Effektive Nettoarbeitszeit: 2.7h
- Ein besonderes Dankeschön an alle Kunden für Ihre Fehler/Anforderungsrequest's, die mit diesem Release berücksichtigt werden konnten!

Ich kann hiermit durch praktische Tests bestätigen, dass Shareholder R/2 in der aktuellen Version 2.8 voll kompatibel zu Windows 7 ist. Das Upgrade von Vista auf Windows 7 dauerte ca. 1,5h. Danach waren sofort die komplette Umgebung nutzbar und Shareholder R/2 bestand alle Unit & Smoke-Tests in der Umgebung. Insbesondere das Zusammenspiel mit Tai-Pan 9 (Database-Engine) funktionierte wie erwartet einwandfrei. Auch wenn dies mit Shareholder als Börsensoftware nichts zu tun hat, haben sich für mich folgende Vorteile gezeigt mit der neuen Windows 7 Version:

  • Deutliche Performancevorteile insb. beim Herunterfahren/Starten/Resume des Rechners (statt 2,5min nur noch 40s bzw. aus dem Suspend-Modus (to Disk) innerhalb von 20s), Systemsteuerung / Programm-Installieren/Deinstallieren (bekanntes Beispiel) erscheint sofort, statt nach mehreren Sekunden
  • Virtuelle Dokumenten-Bibliotheken erlauben die gezielte Verwaltung von Dokumentenordnern auch außerhalb des persönlichen Ordners
  • Pin(up) Möglichkeiten von Programmen in der Taskleisten heben vollständig die künstliche Trennung zwischen gestarteten und favorisierten Programmen auf. Beide befinden sich in der selbst eingestellten Reihenfolge in der Taskleiste und unterschieden sich nur in der Hervorhebung. Die künstliche Trennung zwischen gestarteten und interessanten Programmen ist damit endlich aufgehoben.
  • Netzwerkverwaltung und Datensicherungssoftware (ab Professionell), sowie kostenlose MS Security Essentiell Virensoftware ersparen kostenpflichtige Zusatzprogramme.
  • Windows Search ist Bestandteil des OS und indexiert Inhalte bereits beim Kopieren und nicht erst nachgelagert (deutlicher Performancevorteil). Mit der <Windowstaste> und anschließender Eingabe z.B. "calc" können sehr schnell Programme gestartet werden, ohne dass ich wissen muss, wo diese stehen.
  • Windows Photo-Gallery werden nachträglich als Download über Windows Live installiert und ergänzen die unter Vista bekannten Funktionen deutlich. Mehr benötige ich für die Fotoverwaltung nicht.
  • In der Laufwerksverwaltung werden die Virtuellen Disk (VHDs) direkt unterstützt (auch als Bootfestplatte) und können somit ohne Performanceeinbussen eingebunden werden und trotzdem in VM-Szenarien eingebunden sein.
  • Vom Windows-Media-Player kann ich gezielt Streams, ohne Zusatzinstallationen an die HIFI-Anlage senden (wenn diese Network-Audio unterstützt) und somit vom Notebook aus die HIFI-Anlage fernsteuern (Play,Stop,Next,Forward,Backward,Volume)
  • In der Standardauslieferung findet sich endlich eine brauchbare Full-Volume-Backupsoftware
  • Remote-Desktop-Verbindungen sind erweitert um z.B. über Gateways Verbindungen aufzubauen

Am WE habe ich leider nur wenig Zeit um Issues abzuarbeiten. Mir ist bei der Durchsicht der Fundamental-Datenbank von Börse-Online jedoch aufgefallen, dass hier sinnvolle Erweiterungen vorgenommen worden sind z.B. Eigenkapital-Quote, Eigenkapital-Rendite. Ich werde versuchen die Zahlen schnellstmöglich auch in Shareholder zugänglich zu machen insb. für automatische Updates. Kleinere Anpassungen konnte ich im Laufe der Woche vornehmen:

  • Update-Info-Dateien können nun automatisiert aus der neuen Umgebung bereitgestellt werden. Der Abruf der verfügbaren Updates aus dem Setup und dem Programm (Hilfe/Info/Auf neue Module prüfen) funktioniert somit zuverlässiger
  • Releasestände-Anzeigen wurden auf das neue Backend umgestellt und abgesichert (Texte entsprechen somit wieder den Inhalten auf der Website. Dies war nach dem Relaunch vorübergehend nicht so)
  • Verschiedene Sicherheitsmaßnahmen, um die Website transparent und zuverlässig aufzubauen
Neues oder Verbesserungen Korrekturen
  • [SHAREHOLDER-516] (Depotmodul) bug report: TAktien.SaveHistoryItems: EAccessViolation
- Effektive Nettoarbeitszeit: 6h
- Ein besonderes Dankeschön an alle Kunden für Ihre Fehler/Anforderungsrequest's, die mit diesem Release berücksichtigt werden konnten!

Das Ticketsystem wurde von der 3.1 Version auf die 4.0 Jira-Version aktualisiert. Das Wiki-System wurde ebenfalls auf die aktuellste 3.0.2 Version aktualisiert. Es liegen somit überall die neuesten Release-Stände vor. Vorteile:

  • Ticketsystem erscheint nun im gleichen Look&Feel wie die Online-Hilfe. Die Usability wurde deutlich vereinfacht und die Handhabung ist wesentlicher einfacher insb. für Nutzer, die das System nicht jeden Tag nutzen. (Smart-UI,Query-Language,OpenSocial-Dashboard,)
  • Online-Dokumentation "Confluence" schließt  mit der 3.0.2 Version einige kleinere Bugs
Neues oder Verbesserungen
Korrekturen
  • [SHAREHOLDER-446] (Kursaktualisierungen) bug report: EAccessViolation: TFormUpdateTaipan6.UpdateData
  • [SHAREHOLDER-457] (Depotmodul) bug report: TShareholderForm.ShowDepot: EAccessViolation
  • [SHAREHOLDER-459] (Kursaktualisierungen) Keine Aktualisierung der Tagesdaten mehr möglich
  • [SHAREHOLDER-458] (Kursaktualisierungen) HTML Parsing Problem
  • [SHAREHOLDER-440] (Depotmodul) Beim Drucken des Depotreports werden auch offene Positionen im Depot angezeigt
  • [SHAREHOLDER-429] (Depotmodul) Falsche Stückzahl Berechnung in realisierte TX Ansicht
  • Defaultwerte für die Börse-Online-Statistiken in den Optionen für Neuinstallationen waren fehlerhaft. Hintergrund: Es wird keine Standard-Optionsdatei mitgeliefert, sondern immer nur eine von Shareholder geschrieben.
- Effektive Nettoarbeitszeit: 23.7h
- Ein besonderes Dankeschön an alle Kunden für Ihre Fehler/Anforderungsrequest's, die mit diesem Release berücksichtigt werden konnten!

Der Relaunch ist nun geglückt und bringt mir und hoffentlich auch Ihnen als Anwender einige deutliche Erleichterungen. Folgende Möglichkeiten sind mit dem Relaunch umgesetzt:

  • Freiwillige und offene Registrierung für Interessenten aber auch Kunden
    • Druckbare Benutzerhandbücher und die schreibende Forennutzung ist nur nach Anmeldung möglich
  • Diskussionsforum mit Nutzung von Avatoren, Moderation
  • Twitter-Account shareholderr2 werde ich nutzen, um Aktivitäten rund um Shareholder zu publizieren. Wer möchte kann dem Account gerne folgen. Oben rechts auf der Website wird der Twitter-Account direkt ausgelesen und minutengenau gezeigt. Ankündigungen oder Ideen kann ich so sogar mobil twittern.
  • AJAX-Suche mit Erfassung der kompletten Website inkl. Forum, FAQ, Inhalte
  • Release-Notes sind nun grafisch übersichtlicher und neu aufbereitet
  • Bestellvorgänge sind optimiert und deutlich transparenter als bisher
    • Rechnungen werden nun sofort zugeschickt nach Bestellung
    • Mit der Bestellung wird ein Account angelegt, der genutzt werden kann, um seine eigenen Bestellungen einzusehen (Status, Datum, Was)
    • Warenkorbmodell
  • Look und Feel einer Web 2.0 Anwendung
  • Online-Wiki-System eingebunden
  • Online-Ticket-System eingebunden
  • Abstimmungen werden die zukünftige Weiterenwicklung beeinflussen können
  • Inhalte überarbeitet (noch in Arbeit)
    • + Schnelleinstieg