Automatische Ausführung
Was ist automatische Ausführung?
Die automatische Ausführung ist eine Methode zum Platzieren und Ausführen von Trades, ohne dass manuelle Eingaben erforderlich sind. Automatisierte Systeme und Handelsalgorithmen ermöglichen es Händlern, Signale zu nutzen, um einen Vermögenswert zu kaufen oder zu verkaufen, wenn dieses Signal identifiziert wird, ohne dass eine menschliche Interaktion erforderlich ist.
Automatische Orders können basierend auf einer Vielzahl von technischen Indikatoren unter Verwendung mehrerer handelsüblicher Handelssysteme erstellt werden.
Die zentralen Thesen
- Automatische Ausführung bezieht sich auf Aufträge, die nicht manuell eingegeben werden müssen; die Order wird von einem automatisierten Handelsprogramm erstellt und ausgeführt.
- Automatische Ausführungen erfolgen ohne Bestätigung durch den Händler, obwohl der Händler oft noch die Kontrolle über das Programm hat, das die Geschäfte ausführt.
- Automatische Ausführungen können basierend auf einer Vielzahl von Strategien erstellt werden, die sowohl grundlegende als auch technische Kriterien kombinieren.
Grundlegendes zur automatischen Ausführung
Automatische Ausführung ist alltäglich geworden, da Handelssysteme in Verbindung mit den Fortschritten in der Softwaretechnologie und IT-Infrastruktur immer ausgefeilter und komplexer werden. Durch die automatische Ausführung können Trades platziert und gefüllt werden, auch wenn der Trader, der das automatisierte Handelsprogramm ausführt, nicht anwesend ist. Tritt ein Handelssignal auf, wird eine Order ausgegeben und automatisch ausgeführt, wenn Liquidität zum Orderpreis vorhanden ist.
Automatisierte Handelsstrategien werden häufig von professionellen Händlern wie dem Hochfrequenzhandel ( HFT ) und Market Maker verwendet, stehen jedoch zunehmend auch einigen Einzelhändlern zur Verfügung. Auf den Devisenmärkten (Forex) haben die meisten Einzelhändler bereits vollen Zugang zu einigen automatisierten Handelsstrategien und -programmen. Da der Devisenmarkt 24 Stunden am Tag, fünf Tage die Woche gehandelt wird, können diese automatisierten Algorithmen dazu beitragen, dass ein Händler keine profitablen Gelegenheiten verpasst. Das Auslösen spezifischer Signale von einer Vielzahl von technischen Indikatoren, z. B. basierend auf Preis, Volumen und anderen Kriterien, kann dem Händler helfen, Chancen zu nutzen, auch wenn er nicht vor seinem Handelsterminal sitzt.
Die automatische Ausführung ermöglicht die automatische Ausführung von Orders, sobald sie platziert wurden, ohne zusätzliche Bestätigung durch den Händler, der die automatisierte Handelssoftware ausführt. Dies macht die Auftragserteilung schneller, was dazu beitragen kann, bessere Preise zu erzielen, wenn sich die Preise schnell ändern. die Eingabe einer manuellen Bestellung kann einige Sekunden oder länger dauern, während eine automatisierte Bestellung in Millisekunden ausgeführt wird. In ähnlicher Weise reduziert die automatische Ausführung stark Benutzereingabefehler, Schreibfehler und sogenannte “ fette Finger „.
Automatisches Trading einrichten
Automatisierte Systeme ermöglichen eine Vielzahl von Strategien und Techniken. Die meisten Trader verwenden eine Kombination mehrerer Indikatoren sowie andere Formen der technischen und/oder fundamentalen Analyse. Verschiedene Chartmuster, Preis und Volumen und andere Indikatoren oder Muster können eingerichtet und eingesetzt werden, um das Öffnen und Schließen von Positionen auszulösen.
Händler müssen bei der Verwendung dieser Systeme vorsichtig sein. Technische Indikatoren sind möglicherweise nicht gültig, wenn sich die grundlegenden Bedingungen plötzlich ändern. Wenn Ereignisse eintreten, die es rechtfertigen, den Handel in einem bestimmten Markt zu vermeiden, werden automatisierte Aufträge weiterhin ohne menschliches Eingreifen verarbeitet.
Einige der möglichen Einstellungen für die automatische Ausführung sind:
- Limit Order ist eine Order eine Kauf- oder Verkaufstransaktion zu einem bestimmten Limitpreis oder besser.
- Die Stop-Loss-Order wurde entwickelt, um den Verlust eines Anlegers aus einer Position in einem Wertpapier zu begrenzen und kann mit Short- und Long-Positionen oder Beständen arbeiten.
- Fibonacci-Verhältnisse umfassen Retracements, Arcs und Fans, die Trader verwenden können, um nach einer Bestätigung anderer technischer Analysen zu suchen.
- Stochastische Oszillatoren sind Momentumindikatoren, die den Schlusskurs mit der Preisspanne über einen Zeitraum vergleichen.
Automatische Ausführungskriterien
Die Automatisierung einer Strategie kann harte Arbeit sein. Der automatisierte Handel erfordert nicht nur eine solide Strategie, diese Strategie muss auch in Softwarecode als Regeln umgewandelt werden können, die ein Computer fehlerfrei verstehen kann. Solche Regeln eignen sich nicht für eine qualitative Analyse oder Subjektivität, und tatsächlich sind viele Handelsstrategien zumindest teilweise subjektiv. Automatisierte Trades sind nur nach objektiven Kriterien erlaubt. Sofern diese Bedingungen nicht ausdrücklich im Programmcode definiert sind, wird die Strategie nicht wie beabsichtigt gehandelt.
Folgende Punkte sind beim Einrichten automatisierter Ausführungen zu beachten:
- Risikoobergrenzen. Dazu können Stop-Loss-Orders für alle Trades gehören. Zum Beispiel könnte ein Stop-Loss einen festen Dollar- oder Pip Betrag vom Einstiegspunkt oder einen bestimmten Prozentsatz entfernt platziert werden.
- Aufnahmekriterien. Definieren Sie genau, welche Bedingungen vorliegen müssen, um einen Long- oder Short-Trade zu initiieren. Ein einfaches Beispiel könnte sein, wenn ein kurzfristiger gleitender Durchschnitt (MA) einen längerfristigen MA kreuzt.
- Gewinnmitnahme. Ein Stop-Loss kontrolliert das Verlustrisiko, aber es müssen auch Gewinne mitgenommen werden. Definieren Sie, wie ein Trade beendet wird, wenn der Stop-Loss nicht erreicht wird. Dies kann ein fester Dollar- oder Pip-Betrag, ein Prozentsatz oder ein definiertes Belohnungs-Risiko basierend auf dem Risiko sein. Wenn beispielsweise das Risiko des Handels 5% beträgt, nehmen Sie einen Gewinn von 15% (3: 1 Belohnung: Risiko).
- Einschränkungen bei Bedingungen. Definieren Sie, wann das Programm gehandelt wird und wann nicht. Kann eine Aktienstrategie beispielsweise vor- oder nachbörslich gehandelt werden oder nur während der regulären Geschäftszeiten? Kann es Trades direkt vor wichtigen Nachrichtenereignissen platzieren? Entscheiden Sie, und definieren Sie dann die Einschränkungen.
Zu diesen grundlegenden Überlegungen gehören unendlich viele Möglichkeiten, wie sie tatsächlich programmiert werden. Dies bietet große Flexibilität beim automatisierten Handel; aber je komplexer ein System wird, desto schwieriger ist es herauszufinden, welcher Teil davon nicht funktioniert, wenn etwas schief geht.
Unterbrechung durch automatische Ausführung
Während die automatisierte Ausführung Tradern helfen kann, Gewinne zu erzielen, wenn schnelle Orders erforderlich sind oder der Trader den Markt nicht überwachen kann, kann die Automatisierung in einigen Fällen auch störend sein. Da automatisierte Trades so schnell ausgeführt werden können, können Märkte schwerwiegenden Störungen und Anomalien unterliegen.
Am 6. Mai 2010 fiel der Dow Jones Industrial Average ( DJIA ) beispielsweise in nur zehn Minuten um etwa 9 Prozent. Dennoch hat der Markt einen großen Teil dieses Rückgangs ausgeglichen, bevor er geschlossen wurde. Diese Störung wurde als Flash Crash 2010 bekannt und wurde vermutlich zu einem großen Teil durch automatische Handelsprogramme verursacht, die begannen, sich wie andere Programme zu verkaufen, was einen Dominoeffekt erzeugte.