Handelssystem

Zielsetzung

Eine Bewertung eines Filtersystems erfolgt mittels eines Handelssystem. Dieses verwendet ausgehend von einem Initalkontostand den Dynfilter um Werte zu finden für den Einstieg und Stops für den Ausstieg. Berücksichtigt werden im System dabei feste und variable Gebühren pro Trade und Slippage. Ebenso wird ein maximale Einstiegssumme (Prozentual) pro Wert auf Basis einer vernünftigen Diversifikation verwendet. Das Handelssystems bewertet dabei alle gefundenen Werte pro Tag auf Basis der Rankingfunktion.Somit wird zunächst der erste gefundene Wert gekauft mit der maximalen Einstiegssumme, dann der zweite bis ein weiterer sinnvoller Kauf nicht mehr möglich ist (Kontostand<1% oder Kontostand <100). Die Ausstiege erfolgen anhand einer zuvor festgelegten Stopstrategie, die täglich für jede eingegangene Position
geprüft wird.

Damit lassen sich (+-) Trades,die Performance und insgesamt die Zuverlässigkeit des Systems prüfen für definierte Filter.
Bei der Performanceberechnung müssen somit für die Signalumsetzung in dem Einstieg und dem Stoppverhalten Festlegungen vorgenommen werden. Diese werden dann im Handelssystem zur Entscheidung herangezogen: Einstieg am Close der gleichen Periode, Open nächste Periode oder Open nächste Periode mit Bestätigung. Für den Ausstieg wird in jedem Fall ein Stoppkurssystem verwendet. Vorgesehen sind alle Möglichkeiten der Stopp-Verwaltung die auch in SHAREholder integriert sind also Zielkursstopps, Trailing Stopps usw. Bei der Signalumsetzung für die Performanceberechnung gibt es als Varianten: Sofort, Close gleiche Periode oder Open nächste Periode. In Praxis (außerhalb des Handelssystems) sollte der Nutzer sich ähnlich verhalten bei Nutzung eines solchen automatischen Filtersystems und zwingend ein Stopkurs einsetzen insb. den Initial Stopp - Kurs. Ein Automatismus durch das Programm, der den User dazu zwingt, gibt es allerdings nicht. Allerdings ist für spätere Versionen ein entsprechender nochmaliger Verweis vorgesehen.

Grundlage eines Handelssystem ist ein Filter. Ein Handelssystem macht ein Filter prüfbar hinsichtlich Performance und somit auch hinsichtlich seiner Praxistauglichkeit.

Die System arbeitet so weit wie möglich praxisnah, d.h. es werden sowohl Gebührenkosten, Slippage als auch Stopkosten angerechnet um die tatsächliche zu realisierende Performance zu errechnen.

Arbeitsweise

Das System arbeitet nach folgendem Prinzip:

Am Ende der Betrachtungszeit werden alle Positionen verkauft zum Close des selbigen Tages. Neue Positionen werden am Endtag entsprechend nicht eingegangen. In der Folge kommt es nur zu Neuberechnungen des zugrundeligenden Filters, wenn:
Eine neue Position eingegangen werden muss, d.h. Liquidität vorhanden ist.

Kennzahlen

image-1655732847896.png


Der Zugang erfolgt über das Hauptmenü Einstellungen / Filter-System. Dort findet sich pro Filter ein Button "Handelssystem". Ein Handelssystem ist damit immer direkt mit einem Filter verbunden.

Die Bewertung des Erfolgs bzw. der Praxistauglichkeit eines Filters ist subjektiv kaum sinnvoll. Die objekte Bewertung anhand von Kennzahlen ist innerhalb des Tradingstudios im Reiter "Handelssystem" möglich.

Hierbei wird nach dem erklärten Prinzip unter "Handelssystem" eine Tradingsmodell auf Basis des genutztern Filters angewendet und so das Modell meßbar.In späteren Anwendungen von SHAREholder, lassen sich so auch z.B. Genetische Algorithmen zur automatischen Optimierung von Handelssystem verwenden.

Folgende Kennzahlen werden verwendet, mit folgenden Einschränkungen:

Für eine Handelssystem stehen einige Einstellungen zu Grunde, die maßgeblich für den Erfolg eines Systemes sein können. So ist zunächst aus praktischen Gründen (wer hat schon 1.000.000 Startkapital zur Verfügung) nur ein Startkapital von 10.000 € und eine max. Anlagesumme von 35% als Basieinstellung hinterlegt, d.h. zu jedem Kaufzeitpunkt wird max. 3500€ investiert. Diese Summe ändert sich während der Laufzeit des Handelssystemes nicht.

Um ein Handelssystem so realistisch wie möglich abzubilden wie sowohl Kosten für die Trades selbst, auch Kosten für Slippage (Unterschied zwischen Ask/Bid Kursen) und Änderungen von Stopkursen berücksichtigt. Dies macht in der Praxis/im Test geringfügig profiable aber hochaktive (viele Transaktionen) Handelssysteme unpraktikabel oder sogar verlustreich.

Die Einstellungen sind sorgfältig zu wählen, da diese das Gesamtsystem sensibel beeinflussen. Bei der Auswertung eines Handelssystemes sollten die Ergebnisse insb. in den Gebühren sorgfältig geprüft werden, so kann z.B. auch ein profitbables System mit häufigen Stopkursänderungen und angerechneten Kosten von 2,5€ pro Stopkursänderung ungünstig erscheinen. Hier kann in der Praxis auch eine Direktbank gewählt werden, die diesen Service kostenlos anbietet.

Anwendungen

Generell

Um ein Handelssystem zu starten, wird in den Hauptreitern der Reiter "Handelssystem" gewählt. Danach können Sie über eine Auswahlbox alle verfügbaren Filter auswählen. Jeder Filter hat eigene Handelssystem-Einstellungen. Der Start der Berechnung erfolgt über den Button "Starten" und kann jederzeit unterbrochen werden über "Abbrechen".

Spezialanwendungen


Statistik

Der Aufruf erfolgt über die Logausgaben (siehe unten) und den Button "Ergebnisse" oder über das Hauptmenü "Analyse / Filter-Statistiken". Grundsätzlich werden hier alle erzeugten Handelssystemergebnisse gespeichert aus den automatischen Chart-Indikator-Handelssystemen ((!)Noch NICHT! für normale Handelssysteme). Eine Deaktivierung dieser Funktion ist nicht vorgesehen. In den Filterergebnissen werden sowohl die Performance, als auch die Einstellungen der zugrundeliegenden Indikatoren gespeichert. Ziel ist es in einer Vergleichsliste unterschiedliche Indikatorenparameter auszutesten in einem automatischen Handelssystem. Spezielle händische Optimierungen sind so jederzeit möglich, da diese durch das Handelssystem prüfbar gemacht werden.

Funktionen




Revision #2
Created 2022-06-20 11:47:03 UTC by Jens Werschmoeller
Updated 2022-07-09 10:26:58 UTC by Jens Werschmoeller