# Einstellungen der Börsensoftware

Detailbeschreibungen für mögliche Konfigurationen und Einstellungen

# Börsen

[![image-1655733925699.png](https://www.shareholder24.com/wiki/uploads/images/gallery/2022-06/scaled-1680-/image-1655733925699.png)](https://www.shareholder24.com/wiki/uploads/images/gallery/2022-06/image-1655733925699.png)

<div class="table-wrap" id="bkmrk-bereich-hinweise-und"><table class="confluenceTable tablesorter tablesorter-default" role="grid" style="width: 100%;"><colgroup><col style="width: 9.26533%;"></col><col style="width: 90.734%;"></col></colgroup><thead><tr class="tablesorter-headerRow" role="row"><th aria-disabled="false" aria-label="Bereich: No sort applied, activate to apply an ascending sort" aria-sort="none" class="confluenceTh tablesorter-header sortableHeader tablesorter-headerUnSorted" data-column="0" role="columnheader" scope="col" tabindex="0"><div class="tablesorter-header-inner">Bereich</div></th><th aria-disabled="false" aria-label="Hinweise und Beschreibung: No sort applied, activate to apply an ascending sort" aria-sort="none" class="confluenceTh tablesorter-header sortableHeader tablesorter-headerUnSorted" data-column="1" role="columnheader" scope="col" tabindex="0"><div class="tablesorter-header-inner">Hinweise und Beschreibung</div></th></tr></thead><tbody aria-live="polite" aria-relevant="all"><tr role="row"><td class="confluenceTd">(A)</td><td class="confluenceTd">Alle vorhandenen konfigurierten Börsenplätze werden hier gezeigt. Allein zur Übersicht sind dabei folgende Prefixe als Abkürzungen verwendet, die allerdings nur der Lesbarkeit dienen:

- C: Elektronische teilweise außerbörsliche Börsenplätze - (C)omputergeführte Börsen
- D: Deutschland
- E: Europa
- I: International

</td></tr><tr role="row"><td class="confluenceTd" colspan="1">(B)</td><td class="confluenceTd" colspan="1">- Öffnungszeiten: Zur Dokumentation, aktuell keine Auswirkungen im Programm
- Courtage: Bei der automatischen Berechnung von Transaktionsgebühren können Courtage-Gebühren für den Börsenplatz berücksichtigt werden, wenn diese hier hinterlegt werden als % Wert des Kaufvolumens und mit einem Minium-Betrag

</td></tr><tr role="row"><td class="confluenceTd" colspan="1">(C)</td><td class="confluenceTd" colspan="1">Für Börsen können spezifische Bemerkungen hinterlegt werden. Zum jetzigen Zeitpunkt werden diese aber nur für interne Dokumentationen verwendet.</td></tr><tr role="row"><td class="confluenceTd" colspan="1">(D)</td><td class="confluenceTd" colspan="1">Rufen Sie in der unteren Toolleiste sowohl diese Hilfe auf oder führen mit "Reset" eine kompletten Neustart durch. Sie entfernen damit alle vorhandenen Einträge. Sofern Sie danach Speichern übernehmen, werden die Anpassungen auch tatsächlich übernommen. Sonst sind die Änderungen zunächst nur temporär in diesem Dialog! </td></tr><tr role="row"><td class="confluenceTd" colspan="1">(E)</td><td class="confluenceTd" colspan="1">Neue Börsen werden immer über die Toolleiste angelegt, gelöscht oder umbenannt.

- Umbenennen: Markieren Sie den gewünschten Eintrag und gehen dann auf den Button "Edit".
- Löschen: Markieren Sie den gewünschten zu löschenden Eintrag gehen dann auf den Button "Löschen"
- Hinzufügen: Drücken Sie entweder direkt "Hinzufügen" oder markieren Sie zuvor einen Eintrag, um diesen als Daten-Quelle für eine Kopie zu nutzen.

</td></tr><tr role="row"><td class="confluenceTd" colspan="1">(F)</td><td class="confluenceTd" colspan="1">Börsen können (zukünftig) in den Listen entsprechend Ihrer Sortierung angezeigt werden. Sie können nach Auswahl eines Eintrag mit den Auswahltasten hoch/runter die Reihenfolge ändern.</td></tr></tbody></table>

</div>

# Depot/Transaktions-Entscheidungen

[![image-1655733956518.png](https://www.shareholder24.com/wiki/uploads/images/gallery/2022-06/scaled-1680-/image-1655733956518.png)](https://www.shareholder24.com/wiki/uploads/images/gallery/2022-06/image-1655733956518.png)

<div class="table-wrap" id="bkmrk-bereich-hinweise-und"><table class="confluenceTable tablesorter tablesorter-default" role="grid" style="width: 100%;"><colgroup><col style="width: 11.1172%;"></col><col style="width: 88.8821%;"></col></colgroup><thead><tr class="tablesorter-headerRow" role="row"><th aria-disabled="false" aria-label="Bereich: No sort applied, activate to apply an ascending sort" aria-sort="none" class="confluenceTh tablesorter-header sortableHeader tablesorter-headerUnSorted" data-column="0" role="columnheader" scope="col" tabindex="0"><div class="tablesorter-header-inner">Bereich</div></th><th aria-disabled="false" aria-label="Hinweise und Beschreibung: No sort applied, activate to apply an ascending sort" aria-sort="none" class="confluenceTh tablesorter-header sortableHeader tablesorter-headerUnSorted" data-column="1" role="columnheader" scope="col" tabindex="0"><div class="tablesorter-header-inner">Hinweise und Beschreibung</div></th></tr></thead><tbody aria-live="polite" aria-relevant="all"><tr role="row"><td class="confluenceTd">(A)</td><td class="confluenceTd">Alle vorhandenen konfigurierten Entscheidungen. Das eigentliche Hinzufügen, Löschen und Umbenennen erfolgen über (D).</td></tr><tr role="row"><td class="confluenceTd" colspan="1">(B)</td><td class="confluenceTd" colspan="1">Freitext zur freien Verwendung und Beschreibung der jeweiligen Entscheidung/Bewertung.

Idee für die Differenzierung und Nutzung der beiden Ausprägungen:

- Transaktionsentscheidung: Grundlage für die Kauf/Verkaufsentscheidung in dem Moment der Ausführung
- Transaktionsbewertung: Nachträgliche Bewertung der (Transaktions-)Entscheidung

</td></tr><tr role="row"><td class="confluenceTd" colspan="1">(C)</td><td class="confluenceTd" colspan="1">Rufen Sie in der unteren Toolleiste sowohl diese Hilfe auf oder führen mit "Reset" eine kompletten Neustart durch. Sie entfernen damit alle vorhandenen Einträge. Sofern Sie danach Speichern übernehmen, werden die Anpassungen auch tatsächlich übernommen. Sonst sind die Änderungen zunächst nur temporär in diesem Dialog! </td></tr><tr role="row"><td class="confluenceTd" colspan="1">(D)</td><td class="confluenceTd" colspan="1">Neue Einträge werden immer über die Toolleiste angelegt, gelöscht oder umbenannt.

- Umbenennen: Markieren Sie den gewünschten Eintrag und gehen dann auf den Button "Edit".
- Löschen: Markieren Sie den gewünschten zu löschenden Eintrag gehen dann auf den Button "Löschen"
- Hinzufügen: Drücken Sie entweder direkt "Hinzufügen" oder markieren Sie zuvor einen Eintrag, um diesen als Daten-Quelle für eine Kopie zu nutzen.

</td></tr><tr role="row"><td class="confluenceTd" colspan="1">(E)</td><td class="confluenceTd" colspan="1">Die Einträgen können insb. in Listen entsprechend Ihrer Sortierung angezeigt. Sie können nach Auswahl einer Watchliste mit den Auswahltasten hoch/runter die Reihenfolge ändern.</td></tr></tbody></table>

</div>

# Internet - Importformate

Die Importformate beschreiben die genaue Formatierung der Zieldaten die aus einer Internetadresse/-quelle gezogen worden sind. Dabei wird zwischen CSV-Datenformaten und JSON-Datenformaten unterschieden. Entsprechend werden zwei verschiedene Reiter hierfür angezeigt.

siehe für den Gesamtzusammenhang unter [Internetadressen - und Variablen](https://shareholder.atlassian.net/wiki/spaces/SHARPUB/pages/1605511/Internetadressen+-+und+Variablen)

## CSV-Format-Beschreibungen

Die CSV-Formatbeschreibungen geben einfach die Spalten-Position auf Basis der mit dem Trennzeichen aufgeteilten Informationen wieder.

[![image-1655733997002.png](https://www.shareholder24.com/wiki/uploads/images/gallery/2022-06/scaled-1680-/image-1655733997002.png)](https://www.shareholder24.com/wiki/uploads/images/gallery/2022-06/image-1655733997002.png)

## Suchkennung

Da Kursdaten oftmals in Kurslisten zurückgegeben werden, die nicht identisch in der Reihenfolge der Abfrage vorliegen, muss eine Zuordnung der Daten zu den abgefragten Kurswerten vorgenommen werden.

Für die Suchkennung können verschiedene Variablen genutzt werden:

<div class="table-wrap" id="bkmrk-variable-%7Bwkn%7D-%7Bname"><table class="relative-table wrapped confluenceTable tablesorter tablesorter-default" role="grid"><colgroup><col></col></colgroup><thead><tr class="tablesorter-headerRow" role="row"><th aria-disabled="false" aria-label="Variable: No sort applied, activate to apply an ascending sort" aria-sort="none" class="confluenceTh tablesorter-header sortableHeader tablesorter-headerUnSorted" data-column="0" role="columnheader" scope="col" tabindex="0"><div class="tablesorter-header-inner">Variable</div></th></tr></thead><tbody aria-live="polite" aria-relevant="all"><tr role="row"><td class="confluenceTd">{WKN}</td></tr><tr role="row"><td class="confluenceTd" colspan="1">{NAME}</td></tr><tr role="row"><td class="confluenceTd" colspan="1">{ISIN}</td></tr><tr role="row"><td class="confluenceTd" colspan="1">{BRANCHE}</td></tr><tr role="row"><td class="confluenceTd" colspan="1">{LAND}</td></tr><tr role="row"><td class="confluenceTd" colspan="1">{BEREICH}</td></tr><tr role="row"><td class="confluenceTd" colspan="1">Alle definierten Aktien-Variablen</td></tr></tbody></table>

</div>Da diese Angaben teilweise ergänzt sind durch unnötige Angaben sind einschließende Angaben (Präfix, Postfix) erlaubt z.B. "{WKN}." für Daten in der Form "620378.FX;01/01/2001;4.3" wäre ein "{WKN}." für die Suchkennung somit ausreichend da hier nur eine Teilsuche gemacht wird. Dabei wird die Suchvariable in den geschweiften Klammern gebildet und der Präfix und das Postfix gesucht.

Beispiel für eine Strukturliste, die einen entsprechenden Import erlaubt: "{Yahoo.Symbol.\[isin\]};{NAME};{BRANCHE};{BEREICH};{LAND}"

## Datumsformate

<div class="table-wrap" id="bkmrk-beschreibung-details"><table class="wrapped confluenceTable tablesorter tablesorter-default" role="grid"><colgroup><col></col><col></col></colgroup><thead><tr class="tablesorter-headerRow" role="row"><th aria-disabled="false" aria-label="Beschreibung: No sort applied, activate to apply an ascending sort" aria-sort="none" class="confluenceTh tablesorter-header sortableHeader tablesorter-headerUnSorted" data-column="0" role="columnheader" scope="col" tabindex="0"><div class="tablesorter-header-inner">Beschreibung</div></th><th aria-disabled="false" aria-label="Details und Beispiele: No sort applied, activate to apply an ascending sort" aria-sort="none" class="confluenceTh tablesorter-header sortableHeader tablesorter-headerUnSorted" data-column="1" role="columnheader" scope="col" tabindex="0"><div class="tablesorter-header-inner">Details und Beispiele</div></th></tr></thead><tbody aria-live="polite" aria-relevant="all"><tr role="row"><td class="confluenceTd">Y\* | YY | YYYY - Jahr

M\* | MM - Monatsangaben

D\* | DD - Tag des Monats

</td><td class="confluenceTd">- Y\*-M\*-D\*
- YYYY-MM-DD
- M\*/D\*/Y\*
- --:-- D\*.M\*.Y\*

</td></tr><tr role="row"><td class="confluenceTd" colspan="1">Spezialausprägung: {DATE}</td><td class="confluenceTd" colspan="1">Als Platzhalter ist {DATE} erlaubt, wenn immer das aktuelle Basisdatum angenommen werden soll.</td></tr><tr role="row"><td class="confluenceTd" colspan="1">Spezialausprägung: {NOW:HH:MM} bzw. nur {NOW}</td><td class="confluenceTd" colspan="1">z.B. {NOW:20:00} d.h. es wird der heutige Tag mit Uhrzeit 20:00 Uhr angenommen</td></tr><tr role="row"><td class="confluenceTd" colspan="1">Spezialausprägung: {UNIX-TIMESTAMP}</td><td class="confluenceTd" colspan="1">UNIX Timestamp</td></tr><tr role="row"><td class="confluenceTd" colspan="1">Spezialausprägung: {UNIX-TIMESTAMP-IN-MS}</td><td class="confluenceTd" colspan="1">UNIX-Timestamp in Millisekunden</td></tr></tbody></table>

</div>## Zeitformate

<div class="table-wrap" id="bkmrk-beschreibung-details-0"><table class="wrapped confluenceTable tablesorter tablesorter-default" role="grid"><colgroup><col></col><col></col></colgroup><thead><tr class="tablesorter-headerRow" role="row"><th aria-disabled="false" aria-label="Beschreibung: No sort applied, activate to apply an ascending sort" aria-sort="none" class="confluenceTh tablesorter-header sortableHeader tablesorter-headerUnSorted" data-column="0" role="columnheader" scope="col" tabindex="0"><div class="tablesorter-header-inner">Beschreibung</div></th><th aria-disabled="false" aria-label="Details und Beispiele: No sort applied, activate to apply an ascending sort" aria-sort="none" class="confluenceTh tablesorter-header sortableHeader tablesorter-headerUnSorted" data-column="1" role="columnheader" scope="col" tabindex="0"><div class="tablesorter-header-inner">Details und Beispiele</div></th></tr></thead><tbody aria-live="polite" aria-relevant="all"><tr role="row"><td class="confluenceTd" colspan="1">HH - Stunde

MM- Minuten

SS - Sekunden

</td><td class="confluenceTd" colspan="1">- HH:MM
- HH:MM:SS

</td></tr><tr role="row"><td class="confluenceTd" colspan="1">Spezialausprägung: {NOW:&lt;Uhrzeit&gt;}</td><td class="confluenceTd" colspan="1">Aktueller Tag mit einer festgelegten Uhrzeit z.B.

- {NOW:20:00}
- {NOW}

</td></tr></tbody></table>

</div>## Weitere Felder und Erklärungen

<div class="table-wrap" id="bkmrk-feld-bezeichnung-hin"><table class="wrapped confluenceTable tablesorter tablesorter-default" role="grid"><colgroup><col></col><col></col></colgroup><thead><tr class="tablesorter-headerRow" role="row"><th aria-disabled="false" aria-label="Feld-Bezeichnung: No sort applied, activate to apply an ascending sort" aria-sort="none" class="confluenceTh tablesorter-header sortableHeader tablesorter-headerUnSorted" data-column="0" role="columnheader" scope="col" tabindex="0"><div class="tablesorter-header-inner">Feld-Bezeichnung</div></th><th aria-disabled="false" aria-label="Hinweise und Details: No sort applied, activate to apply an ascending sort" aria-sort="none" class="confluenceTh tablesorter-header sortableHeader tablesorter-headerUnSorted" data-column="1" role="columnheader" scope="col" tabindex="0"><div class="tablesorter-header-inner">Hinweise und Details</div></th></tr></thead><tbody aria-live="polite" aria-relevant="all"><tr role="row"><td class="confluenceTd">Eingabefeld: "Ersetzen"</td><td class="confluenceTd">Die hier eingegebene Zeichenkette wird in jeder Zeile vor der Interpretation herausgelöscht! Dabei können mehrere Einträge mit einem Pipe-Symbol getrennt werden "|".

- Beispiel "WKN:|Geld:|Brief:|Zeit:|ISIN:|Vol.:|Datum:|". Hier wird hintereinander pro Zeile WKN: dann Geld: usw. ersetzt.

</td></tr><tr role="row"><td class="confluenceTd">Eingabefeld: "Zeitverschiebung"</td><td class="confluenceTd">Mittels dieser Eingabe kann die Ergebnismenge automatisch um X Stunden verschoben werden. Dies sollte nur in Ausnahmen genutzt werden, wenn der Datenlieferant die Daten fehlerhaft liefert.</td></tr></tbody></table>

</div>## JSON-Format-Beschreibungen

Für das JSON-Format müssen separate Beschreibungen vorgenommen werden. Dabei werden JSON-Path-Informationen beschrieben.

Hierzu nachfolgend ein Beispiel von Polygon. Hierbei wird mit den Ticker-Daten-API eine JSON-Ergebnisstruktur zurückgegeben, die in den $.results\[\*\] ein Array der eigentlichen Kursdaten zurückgibt. Deshalb muss verkürzt in Shareholder hier "results" als Positions-Kurs-Array hinterlegt werden. Danach werden ausgehend von dieser Position dann die JSON-Paths beschrieben. In dem Beispiel hier mit "o" für Open, "h" für High usw.

[![image-1655734004432.png](https://www.shareholder24.com/wiki/uploads/images/gallery/2022-06/scaled-1680-/image-1655734004432.png)](https://www.shareholder24.com/wiki/uploads/images/gallery/2022-06/image-1655734004432.png)

Liegt kein Array-Format vor, sollte das Kurs-Array leer gelassen werden. Dies ist insb. für Quote-Daten mit nur einem Rückgabewert relevant.

# Internetadressen - und Variablen

[![image-1655734037724.png](https://www.shareholder24.com/wiki/uploads/images/gallery/2022-06/scaled-1680-/image-1655734037724.png)](https://www.shareholder24.com/wiki/uploads/images/gallery/2022-06/image-1655734037724.png)

Internetvariablen werden genutzt, um intern dynamische Variablen zur Speicherung von nicht temporären Daten zu erlauben. So wird oft auf Internetportalen ein interner Zugriffsschlüssel für die einzelnen Titel benutzt, um Details insb. Charts und Kursdaten zu diesem abzurufen. Damit diese speziellen Zugriffe möglich werden, können über vorgeschalteten Internet-Variablen entweder manuell oder automatisch pro Titel die Daten hinterlegt werden.

## Automatische Zuordnungen und Auflösung von verwendeten Internetvariablen

### Am Beispiel eines Optionsscheins: DE000TT2VZZ1

Sollen für ein Optionsschein "DE000TT2VZZ1" die Kursdaten automatisch abgerufen werden, muss der interne Zugriffs-Schlüssel ermittelt werden des verwendeten Portals. Im Normalfall wird nicht direkt die ISIN oder WKN verwendet. Damit muss eine spezifische Internet-Zugriffs-Variable angelegt werden. Am Beispiel von Ariva ist dies bereits getan und angelegt mit der "arivaSecuID\[isin\]"-Variable.

Jeder Titel hat dabei seinen eigenen gespeichert Wert dieser Variable (Ausprägung). Für den Titel mit der ISIN "DE000TT2VZZ1" ist es beispielsweise für Ariva: 148891834.

Dieser Wert kann manuell in den Stammdaten (s.u.) oder automatisiert aufgelöst werden. Hierfür muss zunächst eine Ziel-URL definiert werden für die Suche zur Auflösung eines Titels. Die Suche basiert dabei im Normalfall auf einer Standard-Suche mit ISIN oder Name des Titels. Diese URL wird dabei intern bei Bedarf abgerufen, wenn noch kein Wert für eine Variable gespeichert worden ist. In diesem Fall eine Suche auf der ARIVA-Seite mit der ISIN mittels: "[https://www.ariva.de/search/search.m?searchname={ISIN](https://www.ariva.de/search/search.m?searchname=%7BISIN)}"

Wird diese automatisch abgerufen, wird anschließend ein definierter Suchstring in diesem Beispiel "&amp;aic={suchstring}&amp;tool" in der Ergebnisseite (HTML) gesucht.  
Der Suchstring wird dabei intern zu einem regulären Ausdruck umformatiert. Soll kein {suchstring} verwendet werden, kann auch ein nativer Regulären Ausdruck (Reg-Ex) genutzt werden.  
Websites wie [https://regex101.com/](https://regex101.com/) helfen, dabei den richtigen Ausdruck zu finden und auszuprobieren.  
  
In diesem Beispiel wird daher "&amp;aic=(.{1,30})&amp;tool" genutzt d.h. "&amp;aic=" muss einleitend stehen, danach beliebige 1..30 Zeichen und abschließend "&amp;tool".  
Somit wird aus dem HTML-Code "148891834" extrahiert, da immer die erste Matching-Group (Group 1) genutzt wird. Diese muss daher auch explizit definiert sein mit den runden Klammern ( ... ). Nur der Ausdruck dazwischen wird genutzt.

[![image-1655734043812.png](https://www.shareholder24.com/wiki/uploads/images/gallery/2022-06/scaled-1680-/image-1655734043812.png)](https://www.shareholder24.com/wiki/uploads/images/gallery/2022-06/image-1655734043812.png)

## Manuelle Speicherung und Zuweisung von Werten für Internetvariablen z.B. der Kennung innerhalb eines Internetportals

Da jederzeit auch eine manuelle Zuordnung möglich ist, soll diese hier auch ergänzend erklärt werden.  
Am Beispiel der Auflösung der "arivaSecuID-Schlüssel" für die Nutzung von Titeln/Optionsscheinen in Ariva wird nachfolgend die einfache Schritt-Reihenfolge dargestellt:

1. Titel in Ariva suchen
2. Download historische Kursdaten aufrufen und dort den Button „Download“ selektieren mit der rechten Maustaste und im Menü mit „Untersuchen“ aufrufen:  
    [![image-1655734049432.png](https://www.shareholder24.com/wiki/uploads/images/gallery/2022-06/scaled-1680-/image-1655734049432.png)](https://www.shareholder24.com/wiki/uploads/images/gallery/2022-06/image-1655734049432.png)
    
      
    [![image-1655734053470.png](https://www.shareholder24.com/wiki/uploads/images/gallery/2022-06/scaled-1680-/image-1655734053470.png)](https://www.shareholder24.com/wiki/uploads/images/gallery/2022-06/image-1655734053470.png)
3. Den Werte der SECU-Hidden-Variable übernehmen und im Stammdaten-Blatt manuell hinterlegen (wie gehabt hier den Doppelklick zu einem Titel nutzen):  
    [![image-1655734104333.png](https://www.shareholder24.com/wiki/uploads/images/gallery/2022-06/scaled-1680-/image-1655734104333.png)](https://www.shareholder24.com/wiki/uploads/images/gallery/2022-06/image-1655734104333.png)

<div class="ms-editor-squiggler" id="bkmrk--3"></div>

# Kataloge

[![image-1655734132459.png](https://www.shareholder24.com/wiki/uploads/images/gallery/2022-06/scaled-1680-/image-1655734132459.png)](https://www.shareholder24.com/wiki/uploads/images/gallery/2022-06/image-1655734132459.png)

<div class="table-wrap" id="bkmrk-rubrik-details-und-h"><div class="table-wrap"><table class="wrapped confluenceTable tablesorter tablesorter-default" role="grid"><colgroup><col></col><col></col></colgroup><thead><tr class="tablesorter-headerRow" role="row"><th aria-disabled="false" aria-label="Rubrik: No sort applied, activate to apply an ascending sort" aria-sort="none" class="confluenceTh tablesorter-header sortableHeader tablesorter-headerUnSorted" data-column="0" role="columnheader" scope="col" tabindex="0"><div class="tablesorter-header-inner">Rubrik</div></th><th aria-disabled="false" aria-label="Details und Hinweise: No sort applied, activate to apply an ascending sort" aria-sort="none" class="confluenceTh tablesorter-header sortableHeader tablesorter-headerUnSorted" data-column="1" role="columnheader" scope="col" tabindex="0"><div class="tablesorter-header-inner">Details und Hinweise</div></th></tr></thead><tbody aria-live="polite" aria-relevant="all"><tr role="row"><td class="confluenceTd">(A) Gesamtliste der vorhandenen Märkte</td><td class="confluenceTd">Alle vorhandenen konfigurierten Märkte. Da jeder Titel jedem Markt zugeordnet werden kann und es technisch als Bitmaske abgelegt ist, gibt es eine Beschränkung auf maximal 63 Märkte. Unter (B) sehen Sie im Kopfbereich die aktuelle Gesamtanzahl der Titel. Im Beispiel hier also 60 Märkte. Das eigentliche Hinzufügen, Umbenennen und Löschen erfolgen über (F).</td></tr><tr role="row"><td class="confluenceTd">(B) Basis-Einstellungen</td><td class="confluenceTd">- Kurzbezeichnung: Wird in den Detail-Listen häufig verwendet, statt des kompletten Namens
- Gruppennamen: Besitzen mehrere Märkte den gleichen Gruppennamen, können diese in der Detail-Liste zusammengeführt werden als ein Eintrag. Es wird nur der "Gruppenname" angezeigt z.B. "Deutschland". Ordnen Sie diesen Gruppennamen allen deutschen Märkten zu, würde nur Deutschland zur Auswahl gezeigt werden

</td></tr><tr role="row"><td class="confluenceTd">(C) Sichtbarkeitssteuerung</td><td class="confluenceTd">Märkte können ein/ausgeblendet werden insb. für die Detail-Listen und Marktansicht. In Handelsstrategien kann die Konfiguration ignoriert werden. Wird ein Markt ausgeblendet wird ein Auge als durchgestichen dargestellt in der Listen-Darstellung unter (A).

</td></tr><tr role="row"><td class="confluenceTd" colspan="1">(D) Aktualisierungsgruppe für enthaltene Titel</td><td class="confluenceTd" colspan="1">Wenn ein Titel angelegt wird oder automatisch importiert, wird hier automatisch diese Konfiguration übernommen, um diesen Konfigurations-Schritt der Marktzuordnung eines neuen Titels zu vermeiden</td></tr><tr role="row"><td class="confluenceTd" colspan="1">(E) Import und Exportfunktion</td><td class="confluenceTd" colspan="1">Marktlisten sind sehr aufwändig zu pflegen, deshalb gibt es die Möglichkeit kompletten Marktlisten zu importieren. Die Marktliste sollten Text/CSV-Dateien sind, die mind. die ISIN, Name enthalten. Die Zuordnung erfolgt dann zum aktuell ausgewählten Markt.</td></tr><tr role="row"><td class="confluenceTd" colspan="1">(F) Hinzufügen, Löschen und Editieren von Märkten</td><td class="confluenceTd" colspan="1">- Wenn Sie zuvor einen Markt auswählen und danach die "Hinzufügen"-Funktion aufrufen, kann eine Kopie des vorherigen Eintrages verwendet werden.
- Bitte beachten Sie, dass maximal 63 Märkte angelegt werden können.
- Wird ein Markt gelöscht erfolgt automatisch eine interne Prüfung auf Abhängigkeiten und Sie erhalten eine separate Anzeige, wie Sie damit umgehen möchten (Trotzdem löschen, Ignorieren, Neu Zuordnungen).

</td></tr><tr role="row"><td class="confluenceTd" colspan="1">(G) Reihenfolge</td><td class="confluenceTd" colspan="1">Marktsegmente werden insb. in den Detail-Listen entsprechend Ihrer Sortierung angezeigt. Sie können nach Auswahl eines Marktsegments mit den Auswahltasten hoch/runter die Reihenfolge ändern.</td></tr><tr role="row"><td class="confluenceTd" colspan="1">(H) Hilfe</td><td class="confluenceTd" colspan="1">Sie erreichen hier eine kontextspezifische Hilfe für den aktuell aufgerufenen Dialog</td></tr></tbody></table>

</div></div>## Separate Sicherung und Wiederherstellung für Katalog-Zuordnungen

Da die Konfiguration und das Setup für Marktzuordnungen sehr aufwändig sein kann, gibt es eine eigene Möglichkeit diese zu sicheren und auch wieder herzustellen.

[![image-1656079857816.png](https://www.shareholder24.com/wiki/uploads/images/gallery/2022-06/scaled-1680-/image-1656079857816.png)](https://www.shareholder24.com/wiki/uploads/images/gallery/2022-06/image-1656079857816.png)

Es entspricht dabei inhaltlich der Möglichkeit aus Marktlisten einen CSV-Export durchzuführen. In diesem Fall werden jedoch ALLE Märkte mit jeweils eigenen CSV-Dateien per Klick gesichert. Ein manueller Aufruf pro Markt ist so nicht mehr notwendig.

Die exportierten CSV-Listen enthalten dabei sehr einfach mit je einer Zeile den Titel, WKN und die ISIN.

[![image-1656080007208.png](https://www.shareholder24.com/wiki/uploads/images/gallery/2022-06/scaled-1680-/image-1656080007208.png)](https://www.shareholder24.com/wiki/uploads/images/gallery/2022-06/image-1656080007208.png)

<div class="table-wrap" id="bkmrk--3"></div>

# Programmfunktionen

## Hintergrund

Die Einstellungen des Programms werden im Datenverzeichnis in der Datei "Programm.Options.stm" abgelegt. Die Einstellungen sind dabei global für alle Nutzer gültig.

## Programmeinstellungen

### Depotwährung

Währungskürzel wird in allen Währungspositionen (Zusammenfassungen, Reports ... ) genutzt. Die Konfiguration wird für Umrechnungen in den Haupteinstellungen benutzt. Die Währungsauswahl verweist auf einen entsprechenden Devisen-Titel. Dieser enthält die laufenden Umrechnungskursdaten, wenn ein Titel ungleich der eingestellten Hauptwährung genutzt werden soll.

[![image-1655734164780.png](https://www.shareholder24.com/wiki/uploads/images/gallery/2022-06/scaled-1680-/image-1655734164780.png)](https://www.shareholder24.com/wiki/uploads/images/gallery/2022-06/image-1655734164780.png)

### Depot

Das hier eingestellte Depot wird bei jedem Programmstart automatisch gestartet. Die Liste wird hierbei aus den vorhanden \*.DEP Dateien (Depotdateien) im \\Datenverzeichnis von SHAREholder generiert. Sie können somit die Depotdateien einfach durch Kopieren in das Datenverzeichnis hinzufügen.

[![image-1655734168768.png](https://www.shareholder24.com/wiki/uploads/images/gallery/2022-06/scaled-1680-/image-1655734168768.png)](https://www.shareholder24.com/wiki/uploads/images/gallery/2022-06/image-1655734168768.png)

### Automatische Vorgänge:

Die Zeiteinstellungen sind mit Sorgfalt zu wählen:

[![image-1655734173146.png](https://www.shareholder24.com/wiki/uploads/images/gallery/2022-06/scaled-1680-/image-1655734173146.png)](https://www.shareholder24.com/wiki/uploads/images/gallery/2022-06/image-1655734173146.png)

- Automatische Speicherung: Die automatische Speicherung wird mit 0 deaktiviert. Depotdateien und Aktienstammdaten werden bei jeder Speicherung (automatisch oder manuell) im Verzeichnis SHAREholder\\Daten\\Backup als Sicherung abgelegt. Dies kann für eine manuelle Rückspielung genutzt werden.

- Internetaktualisierung: Automatische Aktualisierung in Sekunden über Internet. Für die Aktualisierung wird der aktuelle Auswahlfilter genutzt. (Hauptmenü. Aktualisierung. Internet.Filter)

### Anzeigen

[![image-1655734177052.png](https://www.shareholder24.com/wiki/uploads/images/gallery/2022-06/scaled-1680-/image-1655734177052.png)](https://www.shareholder24.com/wiki/uploads/images/gallery/2022-06/image-1655734177052.png)

- Das Startbild meint das Bild unter Hilfe.Info und wird wenn aktiviert beim Start der Software gezeigt.
- Minimieren: Minimieren von SHAREholder zeigt SHAREholder nicht in der Taskleiste, sondern nur noch als Icon in der Iconleiste.
- Automatische Versionsprüfung: Es erfolgt beim Programmstart eine Abfrage der letzten verfügbaren Version. Dies erfolgt als Webanfrage und dauert einige Millisekunden. Im Ergebnis erhalten Sie sofort beim Programmstart eine Info, wenn eine neue Version vorliegt. Die Empfehlung ist diese Einstellung aktiv zu lassen.
- Versand von Fehlerreports: ShareHolder wird mit Debug-Code ausgeliefert. Dies erlaubt es im Fehlerfall einfach eine nachverfolgbare Aufrufkette für diesen Fehler (Stracktrace) für die Fehlerbeseitigung den Support zuzusenden per Mail. Wird die Funktion deaktiviert, werden keine Fehlerberichte versendet.
- Nutzungsstatistiken: Es werden anonyme Nutzungs-Statistiken während der Nutzung erhoben, um die Weiterentwicklung immer wieder auf die relevanten Funktionen zu lenken. Gerne lassen Sie diese Daten ebenfalls aktiviert, damit Sie und andere Nutzer mit den Füßen abstimmen können.
- Updates für Tipp-des-Tages prüfen: Es wird Online eine Tipp-Datenbank gepflegt. Dabei wird der zuletzt gelesene Tipp des Nutzers verglichen mit der zuletzt verfügbaren Version. Liegt hier ein Update vor, wenn der entsprechende Hinweis dargestellt.

### Internet

#### Internetzugangseinstellungen  
  


[![image-1655734193923.png](https://www.shareholder24.com/wiki/uploads/images/gallery/2022-06/scaled-1680-/image-1655734193923.png)](https://www.shareholder24.com/wiki/uploads/images/gallery/2022-06/image-1655734193923.png)

- Timeout: Treten Probleme beim Zugriff auf eine Internetverbindung auf, so wird die hier eingestellte Zeit gewartet, bevor der Vorgang automatisch mit einem Fehler abgebrochen wird.
- Wer möchte kann die Internetverbindung bei Aktualisierungen davor und danach automatisch aufbauen/trennen lassen. Hierzu ist eine eingerichtete Internetverbindung unter den DFUE-Einstellungen von Windows notwendig. Eine Auswahlbox der installierten Verbindungen erlaubt die Vorauswahl der anzuwählenden Verbindung.  
    Der automatische Verbindungsaufbau bezieht sich ausschließlich auf Kursaktualisierungen über Internet. Alle indirekten notwendigen Internetverbindungen über Tai-Pan®, Tai-Pan® RT, Onlineformularen, Versionsprüfungen (Hilfe.Auf neue Version prüfen) bauen die Internetverbindung nicht automatisch auf.

#### Proxyeinstellungen  
  


[![image-1655734201169.png](https://www.shareholder24.com/wiki/uploads/images/gallery/2022-06/scaled-1680-/image-1655734201169.png)](https://www.shareholder24.com/wiki/uploads/images/gallery/2022-06/image-1655734201169.png)

- Wird am Arbeitsplatz für den Internetzugang ein vorgeschalteter Proxy verwendet, so sind hier zwingend die entsprechend verwendete Proxyadresse und dessen Port einzutragen. Sollten Sie die Adressdaten nicht genau kennen, fragen Sie Ihren Netzwerkadministrator oder schauen einfach in den Einstellungen Ihres Internetbrowsers nach. Sollte wirklich ein Proxy verwendet werden, so finden Sie in jedem Fall die entsprechende Eintragung in Ihrem Browser unter HTTP Proxy bzw. FTP Proxy. Ist eine Authentifizierung für den Proxy notwendig bitte die User/Passwortdaten nicht vergessen. Lassen Sie andernfalls die Felder leer.
- Im Zusammenspiel mit VPN-Netzwerken kann zudem die eigene Nutzung von Kurs-und Fundamentaldatenabrufen verschleiert werden. Es stehen über die Schnellauswahl entsprechende vorkonfigurierte Profile zur Verfügung insb. für PrivateVPN. Bitte beachten Sie, dass Sie sich hierfür registrieren müssen.

## Datenaktualisierungen

Aus der History heraus wurden bei Videotextdaten die Tagesdaten am nachfolgenden Tag in die History geschrieben. So konnte bei täglicher Aktualisierung eine durchgehende Historie entstehen. Dieses Vorgehen ist nicht mehr zwingend ratsam, sodass der recht ressourcenhungrige Prozess beim Start der Software zum Speichern der Tagesdaten in die History deaktiviert werden kann, insb. bei ausschließlicher Nutzung von Internet/Tai-Pan® - Aktualisierungen.

### Tai-Pan®  


[![image-1655734205883.png](https://www.shareholder24.com/wiki/uploads/images/gallery/2022-06/scaled-1680-/image-1655734205883.png)](https://www.shareholder24.com/wiki/uploads/images/gallery/2022-06/image-1655734205883.png)

Für die Aktualisierung über Tai-Pan® stehen immer mehrere Börsenplätze zur Verfügung. Hier ist grundsätzlich eine Auswahl notwendig. Dies kann über zwei Varianten erfolgen. Eine sucht hier den umsatzstärksten Börsenplatz des Titels am Aktualisierungstag und die zweite verwendet immer den Standardbörsenplatz des Titels über die Zuordnung in den Stammdaten zu einem Markt (siehe Markteinstellungen - Defaultbörse).

- **\[ \] Nach einem Onlineupdate ... automatisch aktualisieren**  
    Um die Arbeit mit Tai-Pan® etwas angenehmer zu machen, kann direkt nach einem Onlineupdate (Strg-A) die aktuelle Kursliste (Watchliste, Depot) aktualisiert werden. Die Funktion ruft hierbei das EOD-Update für Tai-Pan® auf über eine Callback-Routine.

### Börse-Online-Premium  


[![image-1655734211789.png](https://www.shareholder24.com/wiki/uploads/images/gallery/2022-06/scaled-1680-/image-1655734211789.png)](https://www.shareholder24.com/wiki/uploads/images/gallery/2022-06/image-1655734211789.png)

Die Einstellungen hier sind notwendig um einen automatischen Abgleich zwischen der Börse-Online-Premium-Onlinedatenbank für Fundamentaldaten und den eigenen Stammdaten vorzunehmen. Da die Datenbank aus einer Basisexceldatei sowie einer Aktualisierungsdatei existiert sind die zugehörigen Daten hier hinterlegt für zukünftige Änderungen.

Die Daten liegen in einem geschützten Bereich der Website und erfordern eine Authentifizierung mittels Username und Passwort. Die Daten sind hier einzupflegen, vor einer Aktualisierung über SHAREholder. Die Premium-URL beschreibt die Login-URL, d.h. die Website zur Anmeldung im Premiumbereich. Die Download-URL-XSL beschreibt die URL zum Download der Excel-Basisdatei. Die URL-Update entsprechend die Aktualisierungsdatei. Die Daten sollten nur in Ausnahmefällen manuell geändert werden.

Die aktuellen Default-Einstellungen sollten hier sein:

- Premium-URL: <a rel="nofollow">https://premium.finanzenverlag.de/users/sign\_in?user\[login\]=\[LOGIN\]&amp;user\[password\]=\[PASSWORD\]&amp;user\[remember\_me\]=1&amp;button=&amp;utf8=</a>
- [https://premium.finanzenverlag.de/attachment/49/download/BO\_DATA\_Interactive.xls](https://premium.finanzenverlag.de/attachment/49/download/BO_DATA_Interactive.xls)

### Reihenfolge für den automatischen Stammdaten-Import

[![image-1655734222842.png](https://www.shareholder24.com/wiki/uploads/images/gallery/2022-06/scaled-1680-/image-1655734222842.png)](https://www.shareholder24.com/wiki/uploads/images/gallery/2022-06/image-1655734222842.png)

Wird bei der Suche in der Detail-Liste ein Titel nicht gefunden, kann nach Rückfrage automatisch versucht werden die fehlenden Stammdaten "einzusammeln". Dabei werden verschiedene Systeme angefragt. Die Reihenfolge der Anfrage bis auch zur Deaktivierung kann über diese Konfiguration eingestellt werden. Um beispielsweise die Tai-Pan Datenbank-Anfrage auszuschalten, bitte einfach das Feld auf "Nicht belegt" setzen.

### XTB-Nutzung

[![image-1655734228553.png](https://www.shareholder24.com/wiki/uploads/images/gallery/2022-06/scaled-1680-/image-1655734228553.png)](https://www.shareholder24.com/wiki/uploads/images/gallery/2022-06/image-1655734228553.png)

Die Konfiguration wird für den Zugang zu den Funktionen für [XTB-Trades und XTB-Kataloge](https://shareholder.atlassian.net/wiki/pages/createpage.action?spaceKey=SHARPUB&title=XTB-Trades%20und%20XTB-Kataloge&linkCreation=true&fromPageId=1605418) genutzt und sind hier einmalig zu hinterlegen. Es kann über die Checkbox bewusst auch nur ein Demo-Account genutzt werden. Bitte beachten Sie, dass für den Demo-und Produktiv-Zugang andere Loginnamen verwendet werden müssen. Es reicht nicht aus, nur die Checkbox zu setzen!

## Berechnungen &amp; Sortierungen

- Depot-Einzelposition-Gewinnberechnung: In der Depotansicht werden die Gewinn-Verlust-Einzelpositionen gezeigt. Um eine realistische Einschätzung der tatsächlichen Gewinnposition zu erhalten, können nach eigner Wahl Gebühren automatisch abgezogen werden vom fiktiven Gewinn/Verlust.

- Für die KGV-Berechnung kann das aktuelle Ergebnisjahr oder das nachfolgende verwendet werden, d.h. wenn wir heute den 05.04.2005 haben wird bei Aktuellem Jahr die Gewinnschätzung für das Basisjahr 2005 zur Berechnung herangezogen andernfalls das Basisjahr 2006. Dies setzt natürlich voraus dass Gewinnschätzungen überhaupt vorliegen für das nächste Jahr. In der Börse-Online-Onlinedatenbank wird ca. Mitte März auf das darauffolgende Jahr umgestellt bzw. die ersten Gewinnschätzungen gemacht.

## Rückfrage und Dialoge

### Chart-Speicherdialog

Werden Änderungen in einem Chart vorgenommen, so wird automatisch beim Schließen des Charts ein Speicherdialog angezeigt. Mit den Einstellungen hier kann eine Standardantwort vorgegeben werden. Dies erleichtert bei häufigem Arbeiten mit den Charts die Arbeit nicht unwesentlich.

# Watchlisten

[![image-1655734267044.png](https://www.shareholder24.com/wiki/uploads/images/gallery/2022-06/scaled-1680-/image-1655734267044.png)](https://www.shareholder24.com/wiki/uploads/images/gallery/2022-06/image-1655734267044.png)

<div class="table-wrap" id="bkmrk-bereich-hinweise-und"><table class="wrapped confluenceTable tablesorter tablesorter-default" role="grid" style="width: 100%;"><colgroup><col style="width: 10.3761%;"></col><col style="width: 89.6232%;"></col></colgroup><thead><tr class="tablesorter-headerRow" role="row"><th aria-disabled="false" aria-label="Bereich: No sort applied, activate to apply an ascending sort" aria-sort="none" class="confluenceTh tablesorter-header sortableHeader tablesorter-headerUnSorted" data-column="0" role="columnheader" scope="col" tabindex="0"><div class="tablesorter-header-inner">Bereich</div></th><th aria-disabled="false" aria-label="Hinweise und Beschreibung: No sort applied, activate to apply an ascending sort" aria-sort="none" class="confluenceTh tablesorter-header sortableHeader tablesorter-headerUnSorted" data-column="1" role="columnheader" scope="col" tabindex="0"><div class="tablesorter-header-inner">Hinweise und Beschreibung</div></th></tr></thead><tbody aria-live="polite" aria-relevant="all"><tr role="row"><td class="confluenceTd">(A)</td><td class="confluenceTd">Alle vorhandenen konfigurierten Watchlisten. Da jeder Titel jeder Watchliste zugeordnet werden kann und es technisch als Bitmaske abgelegt ist, gibt es eine Beschränkung auf maximal 63 Watchlisten. Unter (B) sehen Sie im Kopfbereich die aktuelle Gesamtanzahl der Titel. Im Beispiel hier also 60 Märkte. Das eigentliche Hinzufügen, Löschen und Umbenennen erfolgen über (E).</td></tr><tr role="row"><td class="confluenceTd" colspan="1">(B)</td><td class="confluenceTd" colspan="1">Sie sehen hier die aktuell zugeordneten Einzel-Titel zur aktuell (in (A)) ausgewählten Watchliste. Sie können hier in dieser Ansicht nur Titel aus der Watchliste entfernen. Um neue Titel in die Watchliste aufzunehmen bitte die Funktionalitäten in den Listen-Ansichten insb. im Kontextmenü oder die Funktionen in der Toolbar nutzen:

- Siehe [Watchlisten bzw. Beobachtungslisten](https://shareholder.atlassian.net/wiki/pages/createpage.action?spaceKey=SHARPUB&title=Watchlisten%20bzw.%20Beobachtungslisten&linkCreation=true&fromPageId=131892491)
- Siehe [Wie kann ich am Effektivsten eine Watchliste "befüllen"?](https://shareholder.atlassian.net/wiki/spaces/SHARPUB/blog/2019/01/03/89816859)

</td></tr><tr role="row"><td class="confluenceTd" colspan="1">(C)</td><td class="confluenceTd" colspan="1">Watchlisten können exportiert und importiert werden in einem CSV-Format. Dabei können frei zu konfigurierende Strukturlisten verwendet werden. Optimalerweise verwenden Sie dabei mind. "Name;WKN;ISIN-Listen". Wählen Sie dabei immer zunächst das Im/Export-Format aus. Sie können dann die aktuell ausgewählte Watchliste mit den Buttons "Importieren" | "Exportieren".</td></tr><tr role="row"><td class="confluenceTd" colspan="1">(D)</td><td class="confluenceTd" colspan="1">Rufen Sie in der unteren Toolleiste sowohl diese Hilfe auf oder führen mit "Reset" eine kompletten Neustart durch. Sie entfernen damit alle vorhandenen Einträge. Sofern Sie danach Speichern übernehmen, werden die Anpassungen auch tatsächlich übernommen. Sonst sind die Änderungen zunächst nur temporär in diesem Dialog! </td></tr><tr role="row"><td class="confluenceTd" colspan="1">(E)</td><td class="confluenceTd" colspan="1">Neue Watchlisten werden immer über die Toolleiste angelegt, gelöscht oder umbenannt.

- Umbenennen: Markieren Sie den gewünschten Eintrag und gehen dann auf den Button "Edit".
- Löschen: Markieren Sie den gewünschten zu löschenden Eintrag gehen dann auf den Button "Löschen"
- Hinzufügen: Drücken Sie entweder direkt "Hinzufügen" oder markieren Sie zuvor einen Eintrag, um diesen als Daten-Quelle für eine Kopie zu nutzen.

</td></tr><tr role="row"><td class="confluenceTd" colspan="1">(F)</td><td class="confluenceTd" colspan="1">Watchlisten werden insb. in den Listen entsprechend Ihrer Sortierung angezeigt. Sie können nach Auswahl einer Watchliste mit den Auswahltasten hoch/runter die Reihenfolge ändern.</td></tr></tbody></table>

</div>