Was ist automatische Ausführung?
Die automatische Ausführung ist eine Methode, um Trades auszuführen, ohne sie manuell zuzuweisen. Automatisierte Systeme ermöglichen es Händlern, Handelssignale zu nutzen, um einen Vermögenswert zu kaufen oder zu verkaufen, wenn ein Signal generiert wird, sodass der Händler die Order nicht manuell eingeben muss. Aufträge können basierend auf einer Vielzahl von technischen Indikatoren und Handelssystemen automatisch erstellt werden.
Die zentralen Thesen
- Eine automatische Ausführung ist eine Anweisung, die nicht manuell eingegeben werden muss. Der Auftrag wird durch ein automatisiertes Handelsprogramm erstellt. Automatische Ausführungen erfolgen ohne Bestätigung durch den Händler, obwohl der Händler weiterhin die Kontrolle über das Programm hat, das die Geschäfte ausführt. Beispielsweise können sie das Programm ändern oder ein- oder ausschalten. Automatische Ausführungen können auf der Grundlage einer Vielzahl von Strategien erstellt werden, die sowohl grundlegende als auch technische Kriterien kombinieren.
Grundlegendes zur automatischen Ausführung
Die automatische Ausführung ist alltäglich geworden, da die Handelssysteme immer ausgefeilter und komplexer werden und technologische Fortschritte machen.
Automatisierte Handelsstrategien werden häufig von professionellen Händlern und Market Makern sowie einigen Einzelhändlern verwendet. Eine Ausnahme bildet der Devisenmarkt, auf dem die meisten Einzelhändler Zugang zu automatisierten Handelsstrategien und -programmen haben.
Da der Forex-Markt 24 Stunden am Tag und fünf Tage die Woche handelt, können diese automatisierten Algorithmen sicherstellen, dass ein Trader profitable Gelegenheiten nicht verpasst. Das Auslösen spezifischer Signale von verschiedenen technischen Indikatoren, wie z. B. basierend auf Preis, Volumen und anderen Kriterien, kann dem Trader helfen, Chancen auch dann zu nutzen, wenn er nicht vor seinem Handelsterminal sitzt.
Durch die automatische Ausführung können Aufträge automatisch ausgeführt werden, sobald sie platziert wurden, ohne dass der Händler, der die automatisierte Handelssoftware ausführt, dies zusätzlich bestätigt. Dies führt dazu, dass die Auftragserteilung schneller erfolgen muss, was dazu beitragen kann, bessere Preise zu erzielen, wenn sich die Preise schnell bewegen. Es kann einige Sekunden oder länger dauern, bis eine manuelle Bestellung eingeht, während eine automatisierte Bestellung in Millisekunden bereitgestellt wird.
Die automatische Ausführung ermöglicht auch, dass Trades gefüllt werden, wenn der Trader, der das automatisierte Handelsprogramm ausführt, nicht anwesend ist. Wenn ein Handelssignal auftritt, wird eine Order eingesetzt und automatisch ausgeführt, wenn zum Orderpreis Liquidität verfügbar ist.
Unterbrechung der automatischen Ausführung
Während die automatisierte Ausführung Händlern helfen kann, von schnellen Aufträgen zu profitieren, oder der Händler nicht in der Lage ist, den Markt zu überwachen, kann die Automatisierung auch störend sein. Da automatisierte Trades so schnell ausgeführt werden können, können die Märkte schwerwiegenden Störungen und Anomalien unterliegen. Eine Marktstörung ist eine Situation, in der die Märkte auf herkömmliche Weise nicht mehr funktionieren, was in der Regel durch schnelle und erhebliche Preisbewegungen gekennzeichnet ist.
Beispielsweise sank der Dow Jones Industrial Average (DJIA) am 6. Mai 2010 in nur zehn Minuten um rund 9 Prozent. Der Markt hat jedoch einen großen Teil dieses Rückgangs beseitigt, bevor er geschlossen wurde. Diese Störung wurde als Flash Crash 2010 bekannt und wurde vermutlich in hohem Maße durch automatische Handelsprogramme verursacht, die sich wie andere verkaufte Programme zu verkaufen begannen und einen Dominoeffekt erzeugten.
Einrichten des automatischen Handels
Automatisierte Systeme ermöglichen eine Vielzahl von Handelstechniken. Die meisten Händler verwenden eine Kombination aus mehreren Indikatoren sowie anderen Formen der technischen und / oder fundamentalen Analyse. Verschiedene Arten von Chartmustern, Preis und Volumen sowie andere Kriterien können eingerichtet werden, um das Öffnen und Schließen von Positionen auszulösen. Auf der Grundlage dieser Kriterien können detaillierte und komplexe Strategien definiert und dann so programmiert werden, dass sie automatisch bereitgestellt werden, wenn bestimmte Bedingungen erfüllt sind.
Händler müssen beim Einsatz dieser Systeme vorsichtig sein. Technische Indikatoren sind möglicherweise nicht gültig, wenn sich die grundlegenden Bedingungen plötzlich ändern. Wenn Ereignisse eintreten, die eine Vermeidung des Handels in einem bestimmten Markt rechtfertigen, 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, die eine Kauf- oder Verkaufstransaktion zu einem festgelegten Limit-Preis oder besser darstellt. 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. Bögen und Lüfter, mit denen Händler nach Bestätigungen für andere technische Analysen suchen können. Stochastische Oszillatoren sind Momentumindikatoren, die den Schlusskurs mit der Preisspanne über einen Zeitraum vergleichen.
Beispiele für Kriterien, die zum Einrichten automatisierter Ausführungen verwendet werden könnten
Eine Strategie zu automatisieren ist harte Arbeit. Profitables automatisiertes Trading erfordert nicht nur eine solide Strategie, sondern diese Strategie muss auch in Programmcode oder Regeln konvertierbar sein, die ein Computer verstehen kann. Die Regeln können nicht auf Subjektivität basieren und viele Handelsstrategien sind subjektiv. Sie werden nur unter bestimmten Bedingungen verwendet. Sofern diese Bedingungen nicht ausdrücklich im Programmcode definiert sind, wird die Strategie nicht in der beabsichtigten Weise gehandelt.
Folgende Punkte sollten beim Einrichten automatisierter Ausführungen beachtet werden:
- Risikocaps. Dies kann Stop-Loss-Orders für alle Trades einschließen. Zum Beispiel könnte ein Stop-Loss einen festen Dollar- oder Pip-Betrag vom Einstiegspunkt oder einen bestimmten Prozentsatz davon entfernt platziert werden. Aufnahmekriterien. Definieren Sie genau, welche Bedingungen vorliegen müssen, um einen Long- oder Short-Trade einzuleiten. Ein einfaches Beispiel könnte sein, wenn ein kurzfristiger gleitender Durchschnitt (MA) einen längerfristigen MA überschreitet. 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 eine definierte Belohnung sein: Risiko basierend auf dem Risiko. Wenn das Risiko des Handels beispielsweise 5% beträgt, nehmen Sie den Gewinn mit 15% (3: 1 Belohnung: Risiko). Randbedingungen. Definieren Sie, wann das Programm gehandelt wird und wann nicht. Kann eine Aktienstrategie zum Beispiel vor oder nach dem Börsengang oder nur während der regulären Geschäftszeiten handeln? Kann es Trades direkt vor wichtigen Nachrichtenereignissen platzieren? Entscheiden Sie, und definieren Sie dann die Einschränkungen.
Innerhalb dieser Grundüberlegungen gibt es unendlich viele Möglichkeiten, wie sie programmiert werden. Dies ermöglicht eine große Flexibilität beim automatisierten Handel. Gleichzeitig ist es umso schwieriger, herauszufinden, welcher Teil des Systems nicht funktioniert, wenn etwas schief geht, je komplexer das System ist.