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, wann immer 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.
Automatische AusfĂĽhrung verstehen
​​​​​​​Die automatische Ausführung ist alltäglich geworden, da Handelssysteme in Verbindung mit Fortschritten in der Softwaretechnologie und IT-Infrastruktur immer ausgefeilter und komplexer werden. Die automatische Ausführung ermöglicht das Platzieren und Ausführen von Trades, selbst wenn der Händler, der das automatisierte Handelsprogramm betreibt, nicht anwesend ist. Wenn ein Handelssignal auftritt, wird ein Auftrag bereitgestellt und automatisch ausgeführt, wenn zum Auftragspreis Liquidität verfügbar ist.
Automatisierte Handelsstrategien werden häufig von professionellen Händlern wie Hochfrequenzhandel ( HFT ) und Market Makern verwendet,. stehen jedoch zunehmend auch einigen Einzelhändlern zur Verfügung. Auf den Devisenmärkten (Forex) haben die meisten Einzelhändler bereits vollen Zugriff auf einige automatisierte Handelsstrategien und -programme. Da der Devisenmarkt 24 Stunden am Tag, fünf Tage die Woche handelt, können diese automatisierten Algorithmen dazu beitragen, dass ein Händler keine profitablen Gelegenheiten verpasst. Das Auslösen spezifischer Signale aus 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 Aufträgen, sobald sie platziert wurden, ohne zusätzliche Bestätigung durch den Händler, der die automatisierte Handelssoftware ausführt. Dadurch müssen Auftragserteilungen schneller erfolgen, was dazu beitragen kann, bessere Preise zu erzielen, wenn sich die Preise schnell bewegen; Die Eingabe einer manuellen Bestellung kann einige Sekunden oder länger dauern, während eine automatische Bestellung in Millisekunden bereitgestellt wird. In ähnlicher Weise reduziert die automatische Ausführung Benutzereingabefehler, Schreibfehler und sogenannte " fette Finger " erheblich.
Automatischen Handel einrichten
Automatisierte Systeme ermöglichen eine Vielzahl von Strategien und Techniken. Die meisten Händler verwenden eine Kombination aus mehreren Indikatoren sowie andere Formen der technischen und/oder fundamentalen Analyse. Verschiedene Chartmuster, Preis und Volumen sowie 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 ungültig, wenn sich die fundamentalen Bedingungen plötzlich ändern. Wenn Ereignisse eintreten, die es rechtfertigen, den Handel in einem bestimmten Markt zu vermeiden, werden automatisierte Aufträge dennoch ohne menschliches Eingreifen verarbeitet,
Einige der möglichen automatischen Ausführungseinstellungen umfassen:
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 bei einer Position in einem Wertpapier zu begrenzen, und kann mit Short- und Long-Positionen oder -Beständen arbeiten.
Fibonacci-Verhältnisse umfassen Retracements, Bögen und Fächer, die Händler verwenden können, um nach Bestätigungen anderer technischer Analysen zu suchen.
Stochastische Oszillatoren sind Impulsindikatoren, die den Schlusskurs mit der Preisspanne ĂĽber einen Zeitraum vergleichen.
Automatische AusfĂĽhrungskriterien
Die Automatisierung einer Strategie kann harte Arbeit sein. Automatisierter 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. Wenn diese Bedingungen nicht ausdrücklich im Programmiercode definiert sind, wird die Strategie nicht wie beabsichtigt gehandelt.
Zu den Dingen, die beim Einrichten automatisierter Ausführungen zu beachten sind, gehören:
Risikoobergrenzen. Diese können Stop-Loss-Orders für alle Trades beinhalten. Beispielsweise könnte ein Stop-Loss einen festen Dollar- oder Pip -Betrag vom Einstiegspunkt entfernt oder einen bestimmten Prozentsatz entfernt platziert werden.
Einstiegskriterien. Definieren Sie genau, welche Bedingungen vorliegen müssen, um einen Long-Trade oder Short-Trade einzuleiten. Ein einfaches Beispiel könnte sein, wenn ein kurzfristiger gleitender Durchschnitt (MA) einen längerfristigen MA kreuzt.
Gewinnmitnahme. Ein Stop-Loss kontrolliert das Abwärtsrisiko, 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 -Verhältnis basierend auf dem Risiko sein. Wenn das Risiko des Handels beispielsweise 5 % beträgt, nehmen Sie den Gewinn mit 15 % (3:1 Belohnung:Risiko).
Einschränkungen der Bedingungen. Legen Sie fest, wann das Programm handelt und wann nicht. Kann eine Aktienstrategie zum Beispiel im Pre- oder Post-Market oder nur während der regulären Stunden gehandelt werden? Kann es Trades direkt vor wichtigen Nachrichtenereignissen platzieren? Entscheiden Sie, und definieren Sie dann die Einschränkungen.
Zu diesen Grundüberlegungen gehören unendlich viele Möglichkeiten, wie sie tatsächlich programmiert werden. Dies bietet eine große Flexibilität, wenn es um den automatisierten Handel geht; 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 Händlern helfen kann, zu profitieren, wenn schnelle Orders erforderlich sind oder der Händler 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 ausgesetzt sein.
Am 6. Mai 2010 beispielsweise fiel der Dow Jones Industrial Average ( DJIA ) in nur zehn Minuten um etwa 9 Prozent. Dennoch löschte der Markt einen großen Teil dieses Rückgangs aus, bevor er geschlossen wurde. Diese Unterbrechung wurde als Flash Crash 2010 bekannt und wurde vermutlich zu einem großen Teil durch automatische Handelsprogramme verursacht, die begannen, sich zu verkaufen, während andere Programme verkauft wurden, was einen Dominoeffekt erzeugte .
Höhepunkte
Automatische Ausführung bezieht sich auf Aufträge, die nicht manuell eingegeben werden müssen; Der Auftrag wird von einem automatisierten Handelsprogramm erstellt und ausgeführt.
Automatische Ausführungen können basierend auf einer Vielzahl von Strategien erstellt werden, die sowohl grundlegende als auch technische Kriterien kombinieren.
Automatische Ausführungen erfolgen ohne Bestätigung durch den Trader, obwohl der Trader oft immer noch die Kontrolle über das Programm hat, das die Trades ausführt.