Release 2.10.7.18
Neues oder Verbesserungen
  • Währungs-Symbole werden in der Transaktionsansicht und Depotansicht nun zusätzlich eingeblendet, so dass eine leichtere Zuordnung bei Fremdwährungsnutzung z.b. zwischen $ und € möglich wird
  • Es existieren zwei neue Spalten "Währung KK", "Währung AK" um die verwendeten Umrechnungskurse zu sehen
  • Einstellungern / Anzeige mit Schriftgröße und Schriftart ist nun flexibler. Für Windows XP bitte Arial/7 und Arial/8 verwenden. Ein entsprechender Default-Button ist aufgenommen
  • Day-Trading-Statistik kann nun verdichtet werden auf eine "optimale" Trading-Stundenfenster-Sicht, wobei Trades nur als +/- eingestuft werden unabhängig von der Höhe
  • (.17) Börse-Online-Statistiken können nun wieder bei bestehenden Abonnement für Börse-Online genutzt werden, d.h. mit einem Klick können die Daten übernommen werden (Download+Mapping+Import+Statistiken+Watchlistenbildungen). Die Funktion war durch den Umbau des Online-Angebots eine ganze Zeit leider nicht nutzbar
Korrekturen
- Depotberechnungsanpassungen haben sich nicht sauber sofort auf die Gewinnmatrix ausgewirkt, so dass man manuell <F5>-Refreshs durchgeführen musste
- Gewinnmatrix errechnete unsaubere (mit Nachkommastellen) R-Werte wenn die absolute Gewinnsumme 100€ nicht überschreitet. Insb. im Daytrading aber nicht unbedingt ungewöhnlich
- Gewinnberechnung wurde für nachträgliche Anpassungen von Transaktionen nicht automatisch erneut ausgelöst (aus Performancegründen werden die Werte zwischengespeichert)
- Day-Trading-Ansicht wurde bei Anpassung der Depotberechnung nicht automatisch aktualisiert und es kann in gewissen Depot-Situationen zu ungültigen Gleitkommaoperationen führen
- Cashberechnung in einigen Fällen nicht korrekt verursacht durch unterschiedliche Behandlung von $ Beträgen nach Imports von IgMarket
- Wochenperformance zeigte "Sprung" für Jahreswechsel d.h. KW52, KW01
- Schrifteinstellungen gelten nun auch für die Gewinnspalten mit % Darstellungen
  • Depotberechnungsanpassungen haben sich nicht sauber sofort auf die Gewinnmatrix ausgewirkt, so dass man manuell <F5>-Refreshs durchgeführen musste
  • Gewinnmatrix errechnete unsaubere (mit Nachkommastellen) R-Werte wenn die absolute Gewinnsumme 100€ nicht überschreitet. Insb. im Daytrading aber nicht unbedingt ungewöhnlich
  • Gewinnberechnung wurde für nachträgliche Anpassungen von Transaktionen nicht automatisch erneut ausgelöst (aus Performancegründen werden die Werte zwischengespeichert)
  • Day-Trading-Ansicht wurde bei Anpassung der Depotberechnung nicht automatisch aktualisiert und es kann in gewissen Depot-Situationen zu ungültigen Gleitkommaoperationen führen
  • Cashberechnung in einigen Fällen nicht korrekt verursacht durch unterschiedliche Behandlung von $ Beträgen nach Imports von IgMarket
  • Wochenperformance zeigte "Sprung" für Jahreswechsel d.h. KW52, KW01
  • Schrifteinstellungen gelten nun auch für die Gewinnspalten mit % Darstellungen
  • Gehebelte Short-Positionen wurden im Depot fehlerhaft in GuV(%) und im Volumen dargestellt
  • (.16) Gewinne/Verluste wurden teilweise fehlerhaft in der Konto-Liquidität berücksichtigt (Hinweis: Bitte nach dem Update die Konto-Liquidität manuell über die Kontoeinstellungen geradeziehen)
  • (.17) Diverse gemeldete Fehlerreports von Kunden
Updates
  • (.15): 05.01.2012
  • (.17): 14.01.2012

- Effektive Nettoarbeitszeit: 10h 
- Ein besonderes Dankeschön an alle Kunden für Ihre Fehler/Anforderungsrequest's, die mit diesem Release berücksichtigt werden konnten!??
Release 2.10.7.12
Neues oder Verbesserungen
  • [SHAREHOLDER-1979] (Depotmodul) Trading-Chart mit Heatmap für die Performance innerhalb von Tageszeiten der letzten Tage, die zeigt welche Uhrzeit bringt mir Gewinne, welche nicht? Auch dieses Thema dient der permanenten Optimierung der eigenen Handelsstrategie [Weitere Dokumentation]

Korrekturen
  • (.11) Stopkurse konnten über das Formular nicht gesetzt werden ohne Fehlermeldungen
  • (.12) Einstellungen / Watchlisten konnte nicht aufgerufen werden
  • (.12) Day-Trading-Chart zeigte die Gewinne/Verlust-Bilanz unter Beachtung von Ein-Auszahlungen, was zu Verzehrungen führte
  • (.12) Konten-Cashflow-Berechnung fehlerhaft / Achtung: Konten-Liquidität muss nach der Neueinspielung neu justiert werden. Dies ist kein Fehler, sondern ein Folgefehler! Dies kann über die Konto-Einstellungen und der Aktualisierung auf den aktuell gültigen Kontostand erfolgen.

Updates
- (.10): 12.11.2011
- (.11): 18.11.2011

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

Release 2.10.7.9
Neues oder Verbesserungen
  • [SHAREHOLDER-1647] (Depotmodul) Dividendendarstellung in der Depotansicht (Expand öffnet inkl. Dividendenzahlungen auch in der Depotansicht)
  • [SHAREHOLDER-1663] (Depotmodul) Day-Trading-Auswertungen mit historischen Verlauf für Pay-Ratio, Gewinnwahrscheinlichkeit, Anzahl Trades etc. [Weitere Dokumentation]
  • [SHAREHOLDER-1524] (Depotmodul) Spezielle Depotkonstellation führt zu Instabilität von Shareholder
  • [SHAREHOLDER-1662] (Chart) Depot-Entwicklungsgrafik klarer darstellen und inhaltlich besser trennen [Weitere Dokumentation]
  • [SHAREHOLDER-1469] (Architektur) Umsetzung von notwendigen Erweiterungen für CFDs und anderen Derivaten mit Short/Long-Positionierung [Weitere Dokumentation]
  • [SHAREHOLDER-1659] (Depotmodul) Eingabeformular für Trades und Belastungen/Erträge ist unübersichtlich geworden und muss überarbeitet werden [Weitere Dokumentation]
  • [SHAREHOLDER-1661] (Architektur) Reperatur-Aktionen vereinfachen, wenn ein Titel im Depot aber nicht in den Stammdaten vorhanden ist
  • [SHAREHOLDER-1660] (Chart) Jahresanalyse ist fehlerhaft bzw. zu groß, wenn der Berichtszeitraum zu klein ist (01.01.XXXX muss alles Monatsergebnisse und 1 vorgelagerten Eintrag für die kummulierten Ergebnisse davor zeigen)
  • [SHAREHOLDER-1657] (Dokumentation) JIRA 4.4.1 installieren fürs Bug-Tracking
  • [SHAREHOLDER-1656] (Depotmodul) Mehrfachselektion für die Bearbeitung von Transaktionen erlauben
  • [SHAREHOLDER-1654] (Import - Exportfunktionen Stammdaten) Hilfetext für den IgMarket-Import
  • [SHAREHOLDER-1653] (Depotmodul) Filtern nach Ordernummer ermöglichen
  • [SHAREHOLDER-370] (Depotmodul) Shorten / Leerverkauefe mit Unterstützung für Futures, CFDs
  • [SHAREHOLDER-1652] (Depotmodul) Automatischer Depotabgleich für CFD-Trades von IgMarkets (www.igmarkets.com) [Weitere Dokumentation]
  • [SHAREHOLDER-1651] (Dokumentation) Confluence 4.0 installieren und fürs Dokumentations-System bereitstellen
  • [SHAREHOLDER-1650] (Depotmodul) Depotgrafiken für Wochen/Tagesanalyse optisch verbessern d.h. vor allem automatisch "breiter/höher" machen und unnötige 3D-Effekte herausnehmen
  • (.9) (Depotmodul) Day-Trading-Auswertungen mit historischen Verlauf für Pay-Ratio, Gewinnwahrscheinlichkeit, Anzahl Trades etc. erweitert um tatsächlichen Tages-Gewinn um bessere Rückschlüsse treffen zu können

Korrekturen
  • [SHAREHOLDER-1665] (Setupmodul) Installation von historischen Kursdaten verursacht eine Doppelanlage der Verzeichnisse
  • [SHAREHOLDER-1649] (Depotmodul) Berechnungsbasis für Fremdwährungstitel berücksichtigt sehr wahrscheinlich fälschlicherweise nicht den Kaufzeitpunkt und verwendet nur den Umrechnungskurs zum Verkaufszeitpunkt
  • [SHAREHOLDER-1655] (Import - Exportfunktionen Stammdaten) CSV-Import mit ISIN führt zu einem fehlerhaften Import der ISIN-Nummer
  • [SHAREHOLDER-1664] (Chart) Chart: Die letzte eingezeichnete Linie wird nicht immer zu 100% gespeichert
  • (.5) Kleiner Probleme mit den Candlestick-Farbeinstellungen, die nun möglich sind aber der .4er
  • (.5) Reingewinn und Kaufsumme für aktuelle Depotpositionen
  • (.6) Kleinere Korrekturen für die Berechnung Depotrisiko, Gewinn
  • (.7) Depotgrafikverlauf, 1. Aufruf der Chart-Gallery, Kleinere Komponenten-Updates
  • (.8) Aufklappen einer Depot-Position zeigte nicht mehr die korrekten Depot-Transaktions-Zuordnungen
  • (.8) Hinweis für den Verkauf von Long-Positionen als "Negativ"-Eintrag ergänzt, um Verwirrungen zu vermeiden
  • (.8) Fehlerkonstellationen in der Thread-Programmierung behoben, womit z.B. bei Chart-Stoppkurs-Änderungen eine Exception in bestimmten Situationen hervorgerufen werden konnte
  • (.9) [SHAREHOLDER-1976] (Depotmodul) bug report: EInvalidOperation (Cannot focus a disabled or invisible window.) z.B. bei Aufruf von Ein-Auszahlungen
  • (.9) [SHAREHOLDER-1977] (Depotmodul) Probleme mit Mehfachselektion in der Transaktionsliste
  • (.9) [SHAREHOLDER-1975] (Stammdaten) bug report: EReadError (Ancestor for 'ToolBar2' not found.)

Updates
(.7) vom 08.10.2011
(.8) vom 06.11.2011

- Effektive Nettoarbeitszeit: 109h
- Ein besonderes Dankeschön an alle Kunden für Ihre Fehler/Anforderungsrequest's, die mit diesem Release berücksichtigt werden konnten!
Release 2.10.6.8
Neues oder Verbesserungen
  • [SHAREHOLDER-1613] (Depotmodul) Anlagestrategie: Strategie-Editor und Evernote für die Optimierung von Strategieparametern für das eigene Depot [Weitere Dokumentation] . Dieses Modul erlaubt endlich die systematische Aufarbeitung der eigenen Depot-Anlage-Strategie in allen wesentlichen Kernpunkten. Die Punkte werden dabei nur textlich erfasst, aber hierdurch bewusst festgelegt. Anlage/Trading ist leider zu oft ein Folgen von Emotionen und Gier ohne klare Festlegungen, die auch beständig eingehalten werden. Diese Erweiterung soll hierbei kontinuierlich helfen.

Korrekturen
  • (.8) Einige Fälle wo Speicher-Flag nicht korrekt gesetzt wurde, womit die letzten Änderungen verworfen wurden beim Verlassen des Programms
  • (.8) Nach Aktualisierung der Börse-Online-Statistiken waren die Watchlisten durcheinander geworfen
- Effektive Nettoarbeitszeit: 9h 
- Ein besonderes Dankeschön an alle Kunden für Ihre Fehler/Anforderungsrequest's, die mit diesem Release berücksichtigt werden konnten!

Updates
  • .7: 10.07.2011
Release 2.10.6.5
Neues oder Verbesserungen
  • [SHAREHOLDER-1559] (Depotmodul) Ribbon-Menüs sollte sich ein-und ausklappen lassen, um eine weiter verbesserte Sicht zu bekommen (Marktübersicht, Depot, Chartansicht) 
  • [SHAREHOLDER-1561] (Chart) Chart: Menüs sollten konsequent umgestellt werden auf Ribbons, um wesentlich einfacher neue Funktionen aufnehmen zu können. Menüs sollten nur in sinnvollen Situationen eingeblendet werden. Standardeinstellung ist daher der eingeklappte Zustand. Eine Verankerung ist vom User innerhalb der Session jederzeit möglich. 
  • [SHAREHOLDER-1563] (Chart) Chart: Größenänderungen von Indikatoren-Docks sollte immer möglich sein, unabhängig davon ob die Docks dem Hauptfenster folgen sollen oder nicht
  • [SHAREHOLDER-1562] (Chart) Chart: Position von Indikatoren-Docks sollten gespeichert werden und sauber wiederhergestellt werden nach einem erneuten Aufruf. Die ständige manuelle Positionierung ist zu vermeiden
  • (.1) [SHAREHOLDER-1466] (Chart) Fibonacci-Retracements als Fan Lines umsetzen 
  • (.1) Verbesserungen in der Handhabung, so dass Linien besser gelöscht werden können und Details beim Zeichnen soweit wie möglich ausgeblendet werden. Wenn man sich im Zeichenmodus befindet wird automatisch die Ribbon fixiert, um einen weiteren 2 Klicks bis zum Zeichnen zu vermeiden (1 Klick fürs Schließen der Ribbon, 2 Klick für Start des Zeichenmodus)
  • (.2) Kursmarken wurden nicht gezeichnet

Korrekturen
  • (.1) [SHAREHOLDER-1565] (Chart) bug report: EAccessViolation (Access violation at address 656D756C. Read of address 656D756C.). Wenn Linien bereits im Chart vorhanden waren und hier im Chart in einer freien Fläche geklickt worden ist, so kam es zu diesem Fehler.
  • (.3) Im Chart konnte es immer wieder vorkommen, dass der Vortag nicht dargestellt wurde
  • (.3) Beim Einzeichnen vom Fibonacci-Retracements kam es in seltenden Fällen zu unerwünschtem Programmverhalten
  • (.4) [SHAREHOLDER-1604] (Chart) Chart: Bei bestimmten Wechsel werden die Initialdaten für die Indikatorenfenster nicht korrekt gezeigt
  • (.4) [SHAREHOLDER-1603] (Chart) Chart: Positionen und Änderungs-Flags für Charts werden nicht korrekt gespeichert. Die Nutzung von Standard-Chart-Einstellungen und Individuellen ist damit praktisch enorm erschwert.
  • (.5) Wenn es zu Chart-Speicher-Rückfragen kam im Chart und die Chart-Wechsel-Funktion genutzt wurde, wurden Mausaktionen doppelt ausgewertet
  • (.5) Zeichenlinien wurden in manchen Fällen nach dem Speichern/erneuten Aufruf verschoben
- Effektive Nettoarbeitszeit: 17.2h 
- Ein besonderes Dankeschön an alle Kunden für Ihre Fehler/Anforderungsrequest's, die mit diesem Release berücksichtigt werden konnten!

Version 2.10.6.0: 12.06.2011
Version 2.10.6.1: 13.06.2011
Version 2.10.6.2: 19.06.2011
Version 2.10.6.3: 25.06.2011
Version 2.10.6.4: 04.07.2011
Release 2.10.5.15
Neues oder Verbesserungen
Diese Zwischenversion ist eine reine Korrekturversion. Die 2.10.6 ist in Arbeit.
  • (.15) Das Hauptmenü lässt sich zur Erhöhung der Arbeitsfläche nun ein-und ausklappen über einen kleinen Pfeil am rechten oberen Rand

Korrekturen
  • [SHAREHOLDER-1548] (Setupmodul) Setup: Fensterpositionen werden in der Registry falsch gespeichert
  • [SHAREHOLDER-1546] (Chart) Chart: Standardansicht bleibt leer, wenn keine Chartdefinitionen vorhanden sind
  • [SHAREHOLDER-1457] (Setupmodul) Benutzermodus für Installationen konnte nicht genutzt werden (Programm war nach Installation unvollständig und nicht verlinkt). Uninstaller nun mit Feedbackfunktion. Setup nun wieder mit korrekten Bug-Report-Daten
  • [SHAREHOLDER-1518] (Chart) Chart: Eingezeichnete Linien verschieben sich nach Kursaktualisierungen
  • [SHAREHOLDER-1508] (Stammdaten) Löschen von Konten z.B. Consors ist nicht zuverlässig möglich, wenn noch Abhängigkeiten vorhanden sind (bug report: EAccessViolation)
  • [SHAREHOLDER-1515] (Depotmodul) (Scheinbar) Falsche Berechnung des Risikos in der TX Ansicht - Besser Hevorhebung der Berechnungslogik
  • (.14) Abgeltungssteuer für das aktuelle Depot falsch dargestellt
  • (.15) [SHAREHOLDER-1510] (Chart) Kursdaten wurden unterschiedlich zwischen der Chartansicht und den Stammdaten - Kursdaten behandelt. Das Phänomen ist hiermit behoben.
  • (.15) [SHAREHOLDER-1555] (Kursaktualisierungen) bug report: critical section timeout exceeded: Bei der Kursdatenmigration der Initial-Kursdaten-Datei kam es leider zu Timeouts. Der Mechanismus wurde so verändert, dass diese Abbrüche nicht mehr entstehen können.
  • (.15) [SHAREHOLDER-1539] (Watchlisten) Watchlisten konnten unter bestimmten Voraussetzungen zurückgesetzt werden insb. nach Verwendung des Börse-Online-Statistik-Imports
- Effektive Nettoarbeitszeit: 15h 
- Ein besonderes Dankeschön an alle Kunden für Ihre Fehler/Anforderungsrequest's, die mit diesem Release berücksichtigt werden konnten!
- Hinweis: Durch die Veränderungen im Zeichenmodul sind leider alle bisherigen gezeichneten Linien in Charts nicht mehr verwendbar. Eine automatische Umrechnung wäre zu ungenau gewesen, so dass  ich mich hier für einen schmerzhaften aber sauberen Schnitt entschieden habe. Eine Auswahlmöglichkeit ist leider aus Zeitgründen mir nicht möglich gewesen umzusetzen.

History:
  • (.14) vom 06.06.2011
Release 2.10.5.11
Neues oder Verbesserungen
  • [SHAREHOLDER-1483] (Kursaktualisierungen) Aufbereitung der Ergebnisse der Aktualisierungsformen fürs Wiki und als Blog-Beitrag auf der Website [Weitere Dokumentation]
  • [SHAREHOLDER-1481] (Kursaktualisierungen) Intelligente Kursaktualisierung mit dynamischen Aktualisierungsintervall (Startdatum), der nur vorhandene Lücken schließt individuell auf Basis des zu aktualisierenden Titels/Aktie und die abzurufende Datenmenge gleichzeitig stark reduziert [Weitere Dokumentation]
  • [SHAREHOLDER-1474] (Kursaktualisierungen) Es werden nicht mehr Protokolle für die Aktualisierungsadressen zurückgegeben, sondern die verfügbaren Aktualisierungsgruppen verwendet um diese selektiv oder alle zu prüfen. Die Prüfung erfolgt hinsichtlich Qualität und Performance der zurückgemeldeten Kursdaten durch Auswertung von Anzahl, Letzter Kurs, Erstes Kursdatum mit Uhrzeit, Erstes vollständiges (OHLCV) Kursdatum. [Weitere Dokumentation]
  • [SHAREHOLDER-1482] (Kursaktualisierungen) {VON.J} , d.h. das Aktualisierungs-Startjahr sollte parametisiert ein Mindestdatum nutzen können, da einige Kursdatenanbieter keine Daten zurückliefern, wenn der abzurufende Kursaktualisierungsbereich zu groß ist z.B. mit {VON.J:2006}
  • [SHAREHOLDER-1484] (Architektur) Optimierungen/Bugfixing des Datenbank-Moduls und Abgleich mit den neuesten Release-Ständen
  • [SHAREHOLDER-1480] (Kursaktualisierungen) Historische Kursdaten von comdirect im CSV-Format können nun direkt nach Börse (Xetra, Frankfurt, Stuttgart) unterschieden werden und nicht wie bisher nur mit einem Defaultwert
  • [SHAREHOLDER-1479] (Kursaktualisierungen) Optimierung der Kursaktualisierung - Internetvariablen - Auflösung, d.h. die Suche kann nun positioniert werden (daneben Bugbeseitigung für Suchkonstellationen, bei dem der Prefix nicht eineindeutig ist, wird nun der letzte mögliche Wert verwendet)
  • [SHAREHOLDER-1471] (.3) (Kursaktualisierungen) Historische Kursdaten von dailyfinance für insb. amerikanische Titel im CSV-Format
  • [SHAREHOLDER-1475] (.3) (Kursaktualisierungen) Historische Kursdaten von handelsblatt.com einbeziehen
  • [SHAREHOLDER-1476] (.3) (Kursaktualisierungen) Historische Kursdaten von Wirtschaftswoche (WIWO) im CSV-Format mit allerdings max. 100 Werten für Frankfurt, Stuttgart, NASDAQ, Lang&Schwarz, Xetra
  • [SHAREHOLDER-1488] (.3) (Kursaktualisierungen) Auswahl einer neuen optimalen Kursaktualisierungsgruppe direkt per Doppelklick oder Kontextmenü innerhalb der Auswertungsliste der Antwortzeiten, Anzahl EODs im Stammdaten-Dialog / Kursaktualisierung.
  • [SHAREHOLDER-1489] (.3) (Kursaktualisierungen) Vorherige Kursdatenbasis bei der Optimierung der Aktualisierungsgruppe wird zwischengesichert und wiederhergestellt nach Abschluss der Prüfungen der Datenlieferanten
  • (.5) Server nochmals umgestellt und nur deutlich bessere Antwortzeiten fürs Ticketsystem, Hilfesystem und für die Website selbst. Diese Ausbaustufe sollte nun auch zukunftsfähig sein und weitere Möglichkeiten eröffnen
  • (.9) Candlesticks werden breiter gezeichnet, um eine bessere Lesbarkeit zu erhalten
  • (.11) [SHAREHOLDER-1501] (Chart) Candlestickdarstellung sollte auf den verfügbaren Platz dynamisch reagieren

Korrekturen
  • [SHAREHOLDER-1487] (Kursaktualisierungen) SSL-Probleme unter Windows-64 Bit insb. für die Consors-Kursdaten (HTTPS-Verschlüsselung). Bitte hierzu die Windowssystemdateien.MOD aktualisieren!
  • [SHAREHOLDER-1485] (Kursaktualisierungen) Fehleranalyse, warum Kursdaten mit 1900 entstehen und gespeichert werden können (Meldung von einem Kunden) am Beispiel von CM2T0G
  • [SHAREHOLDER-1486] (Kursaktualisierungen) Automatische Titelauflösung über Onvista funktionierte durch Modifikationen des Anbieters nicht mehr korrekt
  • [SHAREHOLDER-1490] (.3) (Stammdaten) Sortierung der Unternehmensdaten nicht korrekt
  • (.4) Yahoo-Aktualisierungen wurden durch falsche Variablenwerte mit falschen Zeiträumen oder gar nicht vorgenommen
  • (.5) Mailserver für Issues/Bug-Reports hat sich verändert
  • (.6) Depot-Import konnte bei fehlenden Platzhalter-Trennzeichen zu einem Abbruch der Imports führen
  • (.7) [SHAREHOLDER-1492] (Chart) Interne Chartkomponente prüfen und aktualisieren (29 interne Bugs behoben)
  • (.7) [SHAREHOLDER-1493] (Architektur) Interne Datenbankkomponente prüfen und aktualisieren (8 interne Bugs behoben)
  • (.7) [SHAREHOLDER-1494] (Architektur) Interne UI-Komponente aktualisieren (20x interne Bugs)
  • (.7) [SHAREHOLDER-1495] (Architektur) SSL-Komponente aktualisieren (5 interne Bugs). Bitte hierzu die Windowssystemdateien.MOD aktualisieren
  • (.8) Börse-Online-Statistiken waren nicht nutzbar durch fehlerhafte URLs
  • (.8) Probleme in der Gewinnansicht in bestimmten Depot-Konstellationen
  • (.10) [SHAREHOLDER-1499] (Setupmodul) "Einspielen" von neuen Programmversion markiert nicht korrekt die aktuelle Programmversion in den Modulen. Zudem werden scheinbar Bilder nicht angezeigt.
  • (.10) [SHAREHOLDER-1498] (Chart) PSAR-Indikator wird fehlerhaft dargestellt (es fehlen die Springwechsel bei Richtungsänderung)
  • (.11) [SHAREHOLDER-1502] (Architektur) Resize der Programm-Hilfe skalierte nicht automatisch die angezeigte Hilfe mit
- Effektive Nettoarbeitszeit: 19.1h
- Ein besonderes Dankeschön an alle Kunden für Ihre Fehler/Anforderungsrequest's, die mit diesem Release berücksichtigt werden konnten!
- Updates:
  • .2: 19.02.2011
  • .3: 20.02.2011
  • .4: 26.02.2011
  • .5: 13.03.2011
  • .6: 20.03.2011
  • .7: 26.03.2011
  • .8: 27.03.2011
  • .9: 17.04.2011
  • .10: 23.04.2011

Wichtiger Hinweis für alle Kunden: Für die Anpassungen der Kursaktualisierungsadressen insb. Comdirect muss das Modul "Stammdaten.MOD" aktualisiert werden. Hierbei müssen folgende Dateien zum Überschreiben freigegeben werden: Internet.Importformate.stm, Internet.Adresse.stm, Internet.Variablen.stm, Internet.Aktualisierungsgruppen.stm, Stammdaten.Boersen.stm! Das Update kann über das Setup oder über Shareholder im Hauptmenü "Hilfe / Infos / Auf neue Module prüfen" erfolgen.
Release 2.10.5.1
Neues oder Verbesserungen
  • [SHAREHOLDER-1459] (Kursaktualisierungen) Kursdaten: Kostenlose Historische Kursdaten von Finanzen.net einbinden mit Unterscheidung nach Börsenplatz (Xetra, Tradegate, Frankfurt, Stuttgart). Die Daten werden über HTML Parsing ausgewertet.
  • [SHAREHOLDER-1456] (Architektur) Einschränkungen der Demoversion deutlicher machen
  • [SHAREHOLDER-1462] (Kursaktualisierungen) Kursdaten: Kostenlose Historische Kursdaten von Comdirect einbinden mit Standard-Auflösung gegen Xetra, €. Die Daten werden in einem sehr schnellen CSV-Format geliefert und ausgewertet. Die Datenmenge ist aber begrenzt auf5Monate Historie (Stand heute)
  • [SHAREHOLDER-1458] (Kursaktualisierungen) Kursdaten: Kostenlose Historische Kursdaten von Ariva einbinden mit Unterscheidung nach Börsenplatz (Xetra, Stuttgart, Tradegate, Nasdaq OTC, München) und nach Währung (€ und US$) über sehr schnelles CSV-Importformat
  • [SHAREHOLDER-1470] (Architektur) Shareholder - Bestellung innerhalb der Standardversion erlaubt nun ein reduziertes direktes Upgrade auf die Profiversion
  • [SHAREHOLDER-1461] (Dokumentation) Aktualisierung des internen Dokumentationsystems und Support-Systems auf die aktuellste Version (4.2.4 und 3.4.8) sowie einige Serverkomponenten für den Webauftritt
  • (.1) [SHAREHOLDER-1472] (Kursaktualisierungen) Historische Kursdaten von Börse-Online mit Nutzung der Daten von Xetra, Frankfurt mit Kursdaten bis zu 10 Jahren
  • (.1) [SHAREHOLDER-1478] (Kursaktualisierungen) Edit-Button innerhalb von Aktualisierungsgruppen für die zugehörigen Adressen lädt bisher nur das Standardformular und nicht die spezielle Aktualisierungsadresse
  • (.1) [SHAREHOLDER-1473] (Kursaktualisierungen) Verbesserung der Eingabemöglichkeiten der Definitionen für Internetadressen und -variablen mit insb. Einfügemöglichkeit von vorhandenen statistischen oder anderen dynamischen Variablen. Die aktuellen Masken sind nur schwer zu bedienen und umständlich. Alle Editformulare überarbeitet: Anzeige der Verwendungen in den Internetadressen, Internetvariablen, Importformate; Deutliche Vergrößerung der Formulargrößen; Anpassung der Schriftarten
  • (.1) [SHAREHOLDER-1477] (Stammdaten) Mehrfachselektion beim Wechsel der Aktualisierungsgruppe wird berücksichtigt, womit mehrere Titel gleichzeitig neu zugeordnet werden können nun auch über die Ribbon-Bar im Hauptfenster und in den Marktlisten
  • (.1) Alle Stammdaten für Internetaktualisierungen nochmals aufgeräumt und auch im Namensschema vereinheitlicht. Bitte die Stammdaten.MOD einspielen, um die Anpassungen zu übernehmen (s.u.)

Korrekturen
  • [SHAREHOLDER-1460] (Architektur) Wenn der Kundenname leer bleibt, kann der Fehlerbericht nicht zugesendet werden bzw. kommt leider nur als Leermail an
  • [SHAREHOLDER-1431] (Architektur) bug report: EACRException (Cannot retreive record - Native error: 10026.)
  • [SHAREHOLDER-1427] (Architektur) bug report: EInvalidOp (Invalid floating point operation.)
  • Automatische Yahoo-Symbol-Namensauflösung wieder korrigiert nach den Yahoo internen Website-Anpassungen
- Effektive Nettoarbeitszeit: 13h 
- Ein besonderes Dankeschön an alle Kunden für Ihre Fehler/Anforderungsrequest's, die mit diesem Release berücksichtigt werden konnten!
- Wichtiger Hinweis für alle Kunden (auch nochmals für die .1): Für die neuen Kursaktualisierungsadressen Comdirect, Ariva, Finanzen.NET muss das Modul "Stammdaten.MOD" aktualisiert werden. Hierbei müssen folgende Dateien zum Überschreiben freigegeben werden: Internet.Importformate.stm, Internet.Adresse.stm, Internet.Variablen.stm, Internet.Aktualisierungsgruppen.stm, Stammdaten.Boersen.stm! Das Update kann über das Setup oder über Shareholder im Hauptmenü "Hilfe / Infos / Auf neue Module prüfen" erfolgen.
Release 2.10.4.6
Neues oder Verbesserungen
  • (.6) Sortierung für Indikatorenauswahl in Charts aktiviert
  • (.6) GDI+ können für die Depotcharts als auch für die Grafiken aktiviert werden. Damit wird ClearType aktiviert. Aus Kompatibilitätsgrüocnden und Performancegründen sind diese per Default zunächst deaktiviert und können über Programmeinstellungen aktiviert werden.
  • (.6) In Charts gibt es nun eine Zoom-History, d.h. mit einem Rückschritt wird nur die letzte Zoom-Stufe aktiviert und nicht wie bisher der Komplett-Chart gezeigt
  • (.6) Hauptreiter sind nun undockable, d.h. können mit der Maus heruntergezogen werden und werden damit zu eigenständigen Fenstern. Dies macht insb. mit den Watchlisten oder den Depotgrafiken Spaß und Sinn. Leider aktuell noch ohne Resetfunktion in den Standardmodus, so dass zunächst noch Neustarts notwendig sind.
Korrekturen
(.6) Löschen von Kursdaten funktioniert nicht zuverlässig in der Stammdaten-Anzeige, d.h. nach dem erneuten Öffnen sind wieder Kursdaten vorhanden
(.6) Filtereinstellungen aufgeräumt, so dass redundante Elemente (Depotauswahl) entfernt wurde
(.6) Fehlerhafte Kursdaten mit Datumsdaten mit 1899/1900 werden unterbunden
(.6) Überschreiben der historischen Kursdaten, auch wenn die Settings das Überschreiben verbieten. Dies trifft hauptsächlich die Tai-Pan Aktualisierung.
(.6) Aktive Indikator-Anzeige im Chart-Indikatorenauswahl-Menü war in vielen Situationen fehlerhaft
(.6) Unter WindowsXP konnte das XP-Theme einen Start von Shareholder verhindern. Dies trat jedoch nur in 1:1000 Fällen auf

- Effektive Nettoarbeitszeit: 10h
- Ein besonderes Dankeschön an alle Kunden für Ihre Fehler/Anforderungsrequest's, die mit diesem Release berücksichtigt werden konnten!
Release 2.10.4.5
Neues oder Verbesserungen
  • Modulaktualisierungen/Setup: Rückfragen vor dem Überschreiben von persönlichen Stammdaten
  • Tai-Pan-Katalogansicht
    • Fenster nun in der Größe veränderbar mit einer verbesserten Startgröße, womit eine große Anzahl von Katalogen angezeigt werden kann. Die Position/Größe wird dabei gespeichert.
    • Abgleich/Suche eines Katalogs sowohl mit vollem Namen als auch Kurznamen (Parket/Xetra sind damit z.B. nicht zwanghaft im Orginal-Marktnamen enthalten, wenn die Marktnamen entsprechend konfiguriert worden sind)
    • Wenn ein Titel zugeordnet werden konnte im Tai-Pan-Katalogabgleich, so wird dieser automatisch aus Deleted herausgenommen
    • Aktueller Abgleich der Kataloge (+Intermarket-Analyse, +China als Märkte)Marktübersicht
  • Marktübersicht 
    • Kurznamen der Märkte werden genutzt; Stammdaten intern aufgeräumt und konsolidiert
    • Auswahllisten in den Detailtabellen für Märkte/Watchlisten komplett überarbeitet. Es stehen nun Tablisten für die Schnellauswahl zur Verfügung und es sind beide Auswahllisten sofort sichtbar ohne Wechsel. Anzeige ist nun verdichtet, so dass die Standardmärkte auf einem HD-LCD voll angezeigt werden können.
  • ROC-Initialisierung innerhalb von Marktlisten ist nun eindeutig und basiert auf dem letzten eingestellten Vergleichsdatum. Dieser Wert wird auch gespeichert und beim erneuten Aufruf verwendet
Korrekturen
(.1) Bug-Reports konnten nicht versandt werden
(.2) Division durch Null Fehlermeldungen nach bestimmten AKtualisierungsformen
(.3) Invisible Window-Bug beim Öffnen von Stammdaten; Undockable Tabs wieder deaktiviert da in der Benutzung unschön
(.4) Tai-Pan Updates über Filter
(.4) Watchlistenzuordnungen in Marktlisten
(.4) Korrektur der Stammdaten für Yahoo-Kursdaten. Bitte hier im Zweifel auch nur die Stammdaten.MOD aktualisieren. Es ist eine Korrektur in den Stammdaten (Importformat,  Internetadressen) notwendig!
(.5) Automatische Korrektur der Stammdaten für Yahoo über die Programmversion ohne hierzu Stammdaten aktualisieren zu müssen. Dies vereinfacht die Korrektur für viele Anwender deutlich. Bitte einfach die neue Programmversion einspielen.

Die 4er Version wird wichtige Änderungen enthalten, die ich aktuell aber noch nicht freigeben kann. Ich werde kein Big-Going-Live durchführen, sondern lieber eine Reihe von Verbesserungen veröffentlichen in kleineren Schritten.

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

Updates:
- 16.01.2011: Version .0
- 20.01.2011: Version .1
- 25.01.2011: Version .3
- 30.01.2011: Version .4
Release 2.10.3.37
Neues oder Verbesserungen
  • [SHAREHOLDER-1089] (Dokumentation) Ticketsystem auf die aktuellste Jira 4.2 Version anheben
  • [SHAREHOLDER-1087] (Architektur) Optimierung des Kursdaten-Pack-Algorithmus beim Start des Programms
  • (.33) [SHAREHOLDER-1420] (Filtersystem und Handelssystem) Filtersysteme sollten direkt editiert werden können ohne erneute Zwischenwahl und Wiederauswahl in der Filterauswahl
  • (.35) Interner Umzug des Servers, um weitere Dienste anbieten zu können und vorhandene abzusichern. Insb. das Supportsystem und das Online-Hilfesystem ist dadurch schneller und agiler geworden.
  • (.37) Benchmark und Depotcharts aufgeräumt und lesbar gestaltet, ohne dass die Beschriftungen in Achsen sich gegenseitig überlappen. Ständige Verschiebungseffekte der Legende entfallen nun ebenfalls
Korrekturen
  • [SHAREHOLDER-1088] (Depotmodul) Gewinnentwicklung auf Tagesbasis erscheint nicht tagesaktuell bzw. es gibt Sprünge im Verlauf
  • [SHAREHOLDER-1078] (Architektur) bug report: EAccessViolation (Access violation at address 01191D42 in module 'Shareholder.exe'. Read of address 00000039.)
  • [SHAREHOLDER-1080] (Architektur) bug report: EAccessViolation (Access violation at address 0040BDFE in module 'Shareholder.exe'. Read of address 6C16C16C.)
  • [SHAREHOLDER-1083] (Kursaktualisierungen) bug report: EAccessViolation nach Kursdatenanzeige und nachfolgenden Kursaktualisierungen
  • [SHAREHOLDER-1086] (Architektur) bug report: Löschen von Einträgen aus Listen wird nicht immer korrekt abgeschlossen
  • (.30) [SHAREHOLDER-1097] (Depotmodul) bug report: EZeroDivide (Floating point division by zero.)
  • (.29) [SHAREHOLDER-1092] (Filtersystem und Handelssystem) bug report: Löschen von Ranking-Einträgen ist nicht möglich
  • (.31) Korrekturen im automatischen Handelssystem für Indikatoren
  • (.32) [SHAREHOLDER-1410] (Kursaktualisierungen) Es können so gut wie keine Kurse abgefragt werden
  • (.32) [SHAREHOLDER-1403] (Depotmodul) bug report: EAccessViolation (Access violation at address 010C8E06 in module 'Shareholder.exe'. Read of address 000000B3.)
  • (.32) [SHAREHOLDER-1409] (Technische Indikatoren) bug report: EInvalidOp (Invalid floating point operation.)
  • (.32) Unregelmäßigkeiten im Hilfesystem/Supportsystem in der Onlineverfügbarkeit behoben
  • (.33) [SHAREHOLDER-1417] (Chart) Tagesdatum doppelt im Chart (in sehr wenigen bisher nicht nachvollziehbaren Mustern)
  • (.33) [SHAREHOLDER-1413] (Stammdaten) bug report: EAccessViolation (Access violation at address 011407DF in module 'Shareholder.exe'. Read of address 00000028.)
  • (.34) Aktualisierung einer Reihe von internen Komponenten. Fehlerbehebung in einigen Fällen von Kursaktualisierungen und Abbrüchen.
  • (.35) [SHAREHOLDER-1442] (Import - Exportfunktionen Stammdaten) bug report: EAccessViolation (Access violation at address 010B9B24 in module 'Shareholder.exe'. Write of address 00000020.)
  • (.35) [SHAREHOLDER-1453] (Stammdaten) bug report: EInvalidOperation (Cannot focus a disabled or invisible window.)
  • (.35) Beseitigung einer Reihe von Bugs im Zusammenhang mit der Datenbanknutzung (Aktuell nur die Kursdatenbank)
  • (.36) Fehlerberichte konnten nicht versendet werden
- Effektive Nettoarbeitszeit: 20h
- Ein besonderes Dankeschön an alle Kunden für Ihre Fehler/Anforderungsrequest's, die mit diesem Release berücksichtigt werden konnten!

Die Version ist insofern ein Hotfix, da die 2.10.4 Version in Arbeit ist. Hiermit werden aber dennoch alle relevanten Bugmeldungen behoben, so dass User max. mit dem System arbeiten können.

Update: .30: 01.11.2010
Update: .31: 07.11.2010
Update: .32: 22.11.2010
Update: .33: 01.12.2010
Update: .34: 05.12.2010
Update: .35: 02.01.2010
Update: .36: 03.01.2010
Release 2.10.3.27
Neues oder Verbesserungen
  • [SHAREHOLDER-908] (Money-Management) Spalte Stops Normierung und Darstellung mit erkennbaren Zuordnungen der Berechnungen und Zahlen
  • [SHAREHOLDER-921] (Architektur) Verbesserungsvorschlag ESC auch gültige insb. für Stopkurs-Status-Fenster
  • [SHAREHOLDER-907] (Depotmodul) Kursbezeichnung vereinheitlichen zwischen Depot, Transaktion, Watchlisten und Kurslisten
  • [SHAREHOLDER-914] (Chart) Vorschlag: Kauf&Verkauspunkte übernehmen in den Hauptchart sollten auch wieder zurückgesetzt werden können
  • [SHAREHOLDER-1004] (Chart) In Indikatorenfensters sollten die Indikatorengruppe deutlich erkennbar angezeigt werden, um eine sichere Unterscheidung z.B. zwischen Short-und Long-Indikatorengruppen zu ermöglichen
  • [SHAREHOLDER-992] (Depotmodul) Vorschlag: Depotansicht Struktur - Darstellung der Beschriftungen verbessert insb. bei vielen Positionen
  • [SHAREHOLDER-997] (Chart) Darstellung Ziel und Stopkurs. Einfacher Verbesserungsvorschlag
  • [SHAREHOLDER-1001] (Architektur) 13 Zoll Laptop Monitor TX Maske Speichern Button nur schwer erreichbar
  • [SHAREHOLDER-924] (Depotmodul) Vorschlag: Notation Stückanzeige zeigt nur Nachkommastellen, wenn tatsächlich welche vorhanden sind
  • (.21) [SHAREHOLDER-1010] (Money-Management) Alle vorhandenen Stops in der Übersichtsanzeige löschen können
  • (.21) [SHAREHOLDER-1008] (Depotmodul) Nachtrag zu 924 Notation Stückzahl
  • (.21) [SHAREHOLDER-1006] (Money-Management) Stop Kurs Anzeige im Chart negativ statt positiv (Kurs über Zielkurs)
  • (.25) [SHAREHOLDER-1061] (Architektur) Support-Fehler-Mails sollten nicht nur über Outlook (MAPI) versendet werden können. Es wurden zudem deutliche Hinweise und Möglichkeiten für den Datenschutz hinzugenommen, so dass nicht ungewollt Infos von Kunden im Support-System veröffentlicht werden. Tickets können zudem nun unabhängig vom Mailclient versendet werden, da Shareholder intern als unabhäniger Mail-Client arbeitet.

Korrekturen
  • [SHAREHOLDER-990] (Kursaktualisierungen) bug report: TFormInternet.UpdateAktie / UpdateINetAddr/ TStrings.GetTextStr : Integer Overflow
  • [SHAREHOLDER-834] (Architektur) Auswahl Netzlaufwerk unter Mac
  • [SHAREHOLDER-923] (Chart) Bug: Alle Zeichenlinie ausblenden insb. bei Fibonacci-Retracements, Ziel-Dreiecken usw.
  • [SHAREHOLDER-920] (Chart) Roter Positions-Punkt im Chart ist nicht zu 100% korrekt positioniert und leicht verschoben insb. im hinteren Chartbereich bei Jahreskursdatendarstellungen
  • [SHAREHOLDER-913] (Chart) Heikin Ashi Datum auf x Achse fehlerhaft dargestellt mit numerischen Werten statt Datumsfeldern
  • [SHAREHOLDER-966] (Chart) Daten bzw. Kursanzeige im Chartmodus für Cursordaten nicht vorhanden
  • [SHAREHOLDER-987] (Kursaktualisierungen) bug report:TFormInternet.btCancelClick: EIdSocketError
  • [SHAREHOLDER-991] (Kursaktualisierungen) bug: A component named FormInternet already exists. & Invalid pointer operation.
  • [SHAREHOLDER-988] (Kursaktualisierungen) bug report: TFormInternet.btCancelClick: EIdSocketError
  • [SHAREHOLDER-996] (Chart) Bug Report: Anzeige Kurse (Daten...) im Chart
  • [SHAREHOLDER-1003] (Kursaktualisierungen) bug report: TShareholderForm.freezeBackgroundServices: Aufruf einer Tagesaktualisierung
  • [SHAREHOLDER-983] (Dokumentation) Wiki: Veralteter Link in Webseiten-Berichte-Reporting
  • [SHAREHOLDER-999] (Setupmodul) Setup und Uninstaller-Fehler (Installationspfad statt Datenpfad wird in der Registry gespeichert, unvollständige Deinstallation usw.)
  • [SHAREHOLDER-979] (Kursaktualisierungen) Bug Report während der Kursaktualisierung historische Version
  • (.21) Titel in Fremdwährungen wurden nicht korrekt umgerechnet in der Gesamtansicht
  • (.22) [SHAREHOLDER-984] (Import - Exportfunktionen Stammdaten) Bug Report: Deport Veröffentlichung
  • (.22) [SHAREHOLDER-998] (Architektur) bug report: TFormKurse.SetIndexListAktie: Disk file read error - cannot read beyond EOF
  • (.22) [SHAREHOLDER-1020] (Kursaktualisierungen) bug report: Kurs Aktalisierung Kurs vom Vortag wird nicht übernommen
  • (.22) [SHAREHOLDER-1023] (Kursaktualisierungen) bug report: TShareholderForm.ActionKursdatenUpdateDayResetClick: EComponentError
  • (.22) [SHAREHOLDER-1015] (Kursaktualisierungen) bug report: Wechsel von Depots wenn Kurstitel vorhanden sind, die keine korrekten Kursdaten vorliegen haben
  • (.22) [SHAREHOLDER-1022] (Stammdaten) bug report: TFormKurseEdit.PageControl1Change: Doppelklick auf einen Titel ohne Kursdaten
  • (.22) [SHAREHOLDER-1026] (Architektur) bug report: THistoryItem.Destroy: DoneApplication
  • (.22) [SHAREHOLDER-1025] (Stammdaten) bug report: TShareholderForm.showKurseEdit: Doppelkliuck auf ein Wertpapier ohne Kursdaten
  • (.22) [SHAREHOLDER-1014] (Architektur) bug report: EACRException: TACRReadWriteThreadSyncByCriticalSections.InternalWaitAndLockForReadSingle
  • (.23) Connection Gracefully Closed - Fehlermeldungen werden nun korrekt behandelt, womit auch merkwürdige Teilaktualisierungen behoben sein sollten
  • (.23) [SHAREHOLDER-960] Missmatch zwischen Aktualisierung Internet und direkte Aktualisierung über rechte Maustaste des entsprechenden WPs
  • (.24) Tageskursdaten werden fehlerhaft in die Historie übernommen bzw. der anschließende Reset ist falsch
  • (.25) [SHAREHOLDER-1036] (Depotmodul) bug report: Veröffentlichung eines Depots verwendet falsche Cash/Vermögensangaben, wenn das Depot nicht dem aktuell geladenen entspricht
  • (.25) [SHAREHOLDER-1060] (Kursaktualisierungen) bug report: THistoryItem.Destroy beim Beendes Programms nach Kursaktualisierungen
  • (.25) [SHAREHOLDER-986] (Import - Exportfunktionen Stammdaten) bug report: Veröffentlichung inkl. Chartkurserstellung
  • (.25) [SHAREHOLDER-1037] (Import - Exportfunktionen Stammdaten) bug report: TStock.ToXML: EAccessViolation
  • (.25) [SHAREHOLDER-1023] (Kursaktualisierungen) bug report: TShareholderForm.ActionKursdatenUpdateDayResetClick: EComponentError
  • (.25) [SHAREHOLDER-1043] (Filtersystem und Handelssystem) bug report: THandelssystemThread.Execute: EAccessViolation
  • (.25) [SHAREHOLDER-1044] (Stammdaten) bug report: Exception.Create('Der Anlagewert '+self.ISIN+' ist unbekannt oder der Titel hat keine Kurswerte...
  • (.26) [SHARREHOLDER-1070] (Stammdaten) ROC zeigt nur 0er Werte an
  • (.27) [SHAREHOLDER-1071] (Stammdaten) bug report: EFCreateError (Cannot create file "C:\Programme\proSoft24\Shareholder\Report\Temp\Liste.xml". Das System kann den angegebenen Pfad nicht finden.)
  • (.27) [SHAREHOLDER-1072] (Stammdaten) bug report: EAccessViolation (Access violation at address 01142822 in module 'Shareholder.exe'. Read of address 00000004.)
  • (.27) [SHAREHOLDER-1074] (Kursaktualisierungen) bug report: EAccessViolation (Access violation at address 002E0064. Read of address 44062700.).
- Effektive Nettoarbeitszeit: 15.5h
- Ein besonderes Dankeschön an alle Kunden für Ihre Fehler/Anforderungsrequest's, die mit diesem Release berücksichtigt werden konnten!

Updates:
  • Release .20: 19.09.2010
  • Release .21: 03.10.2010
  • Release .22: 15.10.2010
  • Release .23: 15.10.2010
  • Release .24: 16.10.2010
  • Release .25: 23.10.2010
  • Release .26: 24.10.2010
Release 2.10.3.19
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)
  • [SHAREHOLDER-976] (Import - Exportfunktionen Stammdaten) Automimport aus Tai-Pan soll Katalogimporte nicht mehrfach abfragen, wenn einmal ein NEIN vom User gegeben worden ist
  • [SHAREHOLDER-967] (Chart) Y Achsen Chartfenster

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
  • [SHAREHOLDER-975] .16 (Architektur) Migration von Altdaten setzt ein EURO-Devisentitel voraus. Wenn dieser nicht vorhanden ist, werden keinerlei Kursdaten migriert
  • [SHAREHOLDER-974] .16 (Architektur) Bug Report: TElXTreeItem.Clear
  • [SHAREHOLDER-968] .16 (Depotmodul) Bug bei Auswahl eines fehlerhaften Datums
  • [SHAREHOLDER-963] .16 (Architektur) bug report: EACRException
  • [SHAREHOLDER-971] .18 (Depotmodul) bug report: TGraphThread.DoAtom
  • [SHAREHOLDER-979] .19 (Kursaktualisierungen) Bug Report während der Kursaktualisierung historische Version
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
  • 08.09.2010: 18er Release
  • 09.09.2010: 19er Release
- Effektive Nettoarbeitszeit: 34h
- 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!