Was bedeutet das?
Ein Algorithmus kann verschiedene Aufgaben rund um einen Handel übernehmen: festlegen, wann ein Auftrag ausgeführt werden darf, einen großen Auftrag in kleinere Teilaufträge aufteilen oder diese an einen Broker oder Handelsplatz übermitteln. Die Regeln können sich nach Zeit, Kurs, Handelsvolumen oder anderen festgelegten Bedingungen richten. Manche Algorithmen erzeugen Handelssignale, andere führen lediglich einen bereits beschlossenen Auftrag aus.
Diese Unterscheidung ist wichtig. Ein Ausführungsalgorithmus kann den Kauf planen, ohne zu beurteilen, ob die Aktie ins Portfolio eines Anlegers gehört. Automatisierung garantiert außerdem keine Ausführung zu einem bestimmten Kurs. Tatsächliche Ausführungen hängen von der verfügbaren Liquidität, den Auftragsbedingungen, den Marktbewegungen und den Ausführungsmodalitäten des Brokers ab.
Berechnung
Für algorithmischen Handel gibt es keine einzelne allgemein gültige Formel. Ein einfacher zeitgewichteter Ausführungsplan lässt sich mit q = Q / N darstellen. Dabei gilt:
qist die angestrebte Aktienzahl je Zeitintervall.Qist die Gesamtzahl der Aktien im Auftrag.Nist die Zahl gleich langer Zeitintervalle, auf die der Auftrag verteilt wird.
Die Formel ergibt einen Ausführungsplan, aber keinen erwarteten Ausführungskurs. Ergibt Q / N keine ganze Zahl, müssen die Aktienzahlen gerundet oder so auf die Intervalle verteilt werden, dass sie sich zu Q summieren. Ein live eingesetzter Algorithmus kann außerdem Teilmengen anpassen oder unausgeführt lassen, wenn Kurslimits oder andere Bedingungen nicht erfüllt sind.
Beispielrechnung
Angenommen, ein Anleger hat sich bereits für den Kauf von 1.000 Aktien entschieden. Zur Veranschaulichung der zeitlichen Aufteilung – nicht als Empfehlung – soll ein Ausführungsalgorithmus den Auftrag auf fünf gleich lange Zeitintervalle verteilen.
Q = 1.000 AktienundN = 5 Intervallefestlegen.q = 1.000 / 5 = 200 Aktien je Intervallberechnen.- Der Algorithmus strebt fünf Aufträge über jeweils 200 Aktien an, insgesamt also 1.000 Aktien.
Angenommen, die Ausführungen erfolgen hypothetisch zu 10,00 US$ für 200 Aktien, zu 10,01 US$ für weitere 200, zu 10,02 US$ für weitere 200, zu 10,03 US$ für weitere 200 und zu 10,04 US$ für die letzten 200 Aktien. Der volumengewichtete durchschnittliche Ausführungskurs beträgt (200 × 10,00 + 200 × 10,01 + 200 × 10,02 + 200 × 10,03 + 200 × 10,04) / 1.000 = 10,02 US$ je Aktie. Der Bruttokaufwert beträgt 10.020 US$, ohne Provisionen und sonstige Gebühren. Diese Ausführungen dienen nur der Veranschaulichung: Die Aufteilung eines Auftrags garantiert nicht, dass jeder Teil ausgeführt wird.
Warum das vor dem Handel wichtig ist
Die Vorgaben eines Algorithmus beeinflussen die Ausführung, beseitigen aber weder Handelskosten noch Risiken. Vor der Aufgabe eines Auftrags sind unter anderem Geld-Brief-Spanne, Auftragsgröße im Verhältnis zum durchschnittlichen Tagesvolumen, mögliche Marktbeeinflussung, Volatilität sowie Kurs- und Zeitvorgaben zu prüfen. Wird ein Auftrag über einen längeren Zeitraum verteilt, kann dadurch zwar die auf einmal nachgefragte Menge sinken; zugleich können Teilmengen späteren Kursbewegungen ausgesetzt bleiben oder unausgeführt bleiben.
Wichtig ist auch, einen Ausführungsbenchmark nicht mit einem Versprechen zu verwechseln. Ein Vergleich der Ausführungen mit dem Ausgangskurs oder dem volumengewichteten Durchschnittskurs kann beschreiben, was geschehen ist. Keiner dieser Vergleichswerte garantiert, welches Ergebnis eine andere Ausführungsmethode erzielt hätte. Welche Prüfungen sinnvoll sind, hängt von der Aktie, der Auftragsgröße und den vorgegebenen Ausführungsbedingungen ab.
So nutzt PreTrAIde den Begriff
PreTrAIde bietet Pre-Trade-Analysen, führt aber keine algorithmischen Aufträge aus. Nutzer stellen einen Aktienkorb mit Kauf- oder Verkaufsseite, Stückzahl und Ausführungsbedingungen für jede Position zusammen. Noch bevor ein Auftrag erteilt wird, analysiert PreTrAIde den Korb und jede einzelne Position und gibt ein GO-, NO-GO- oder MODIFY-Urteil, eine modellbasierte geschätzte Erfolgswahrscheinlichkeit, eine Risikoeinschätzung, eine vorgeschlagene Ausführungsstrategie und eine verständliche Begründung aus. Diese Urteile unterstützen Entscheidungen; sie sind keine Anlageempfehlungen.
Die quantitative Analyse schätzt ausführungsspezifische Faktoren wie Geld-Brief-Spanne, Anteil am Tagesvolumen und Marktbeeinflussung. PreTrAIde empfängt, übermittelt und führt niemals Aufträge aus. Nutzer geben etwaige Handelsaufträge selbst bei ihrem eigenen Broker auf.
Häufige Fehler
- Alle Algorithmen für Aktienschpicker halten. Ein Ausführungsalgorithmus kann eine Handelsentscheidung umsetzen, ohne sie selbst zu treffen.
- Annehmen, ein Ausführungsplan garantiere die Ausführung. Ein Ziel von 200 Aktien je Intervall bedeutet nicht, dass der Handel abgeschlossen ist.
- Automatisierung mit niedrigen Kosten gleichsetzen. Geld-Brief-Spanne, Marktbeeinflussung, Provisionen und Kursbewegungen können das Ergebnis weiterhin beeinflussen.
- Annehmen, eine Prüfung vor dem Handel erteile Aufträge. Analyse und Ausführung sind getrennte Schritte.