Das Herzstück von Algorithmenhandel ist die Konstruktion von Handelsstrategien, die es ermöglichen, die Transaktionskosten effektiv zu kontrollieren und den Transaktionspreis zu optimieren. Im Folgenden geben wir einen kurzen Überblick über einige der häufigsten Algorithmenhandelsstrategien im Markt.
TWAP (Time Weighted Average Price) ist die einfachste traditionelle Algorithmus-Trading-Strategie. Das Modell spaltet die Handelszeit gleichmäßig und stellt auf jedem Split-Node ordentliche Split-Orders ein.
Zum Beispiel wird ein A-Aktienmarkt mit einer Tageszeit von 4 Stunden, d. h. 240 Minuten, gehandelt. Zuerst werden diese 240 Minuten gleichmäßig in N Teile geteilt (oder ein Teil der 240 Minuten gleichmäßig geteilt), wie z. B. 240 Teile. Die TWAP-Strategie verteilt die für diesen Handelstag notwendigen Aufträge gleichmäßig auf diese 240 Nodes, so dass die TWAP-Traditionspreise gleichmäßig verfolgt werden.
Die TWAP-Strategie zielt darauf ab, einen niedrigeren Durchschnittshandelspreis zu bieten, um die Transaktionskosten zu reduzieren, während die Auswirkungen von Transaktionen auf den Markt minimiert werden. Das Modell erfüllt die grundlegenden Ziele von algorithmischen Transaktionen besser, wenn die Zeitaufnahme nicht genau geschätzt werden kann.
Das größere Problem von TWAP ist jedoch, dass bei großen Auftragsmassen die gleichmäßige Verteilung der Auftragsmengen auf jeden Knoten immer noch beträchtlich ist und dennoch einen gewissen Schlag auf den Markt verursachen kann.
Auf der anderen Seite ist es offensichtlich nicht vernünftig, alle Aufträge gleichmäßig auf jeden Knoten zu verteilen, da die tatsächlichen Marktvolumina fluktuieren. Es wurde jedoch schnell ein VWAP-Modell entwickelt, das sich auf die Vorhersage von Handelsvolumenänderungen stützt. Da TWAP jedoch sehr einfach zu bedienen und zu verstehen ist, ist es für flüssige Märkte und kleinere Ordergrößen immer noch geeignet.
VWAP (Volume Weighted Average Price) ist einer der beliebtesten algorithmischen Handelsstrategien auf dem Markt und ist der Prototyp für viele andere algorithmische Handelsmodelle. VWAP wird zunächst definiert als das durchschnittliche Preisgewicht der Wertpapiere in einer bestimmten Zeit.
Bei den Preisen und Volumet handelt es sich um den Handelspreis und das Volumen der Wertpapiere zu einem bestimmten Zeitpunkt.
Der Zweck der VWAP-Algorithmen-Handelsstrategie ist es, die VWAP-Handlungen, bei denen die Aufträge aufgeteilt werden, so weit wie möglich in den VWAP-Märkten zu halten. Die Definitionsformel von VWAP legt nahe, dass, um den VWAP-Markt zu verfolgen, aufgeteilte Aufträge proportional zu den tatsächlichen Marktzeiten in den Handel eingereicht werden müssen, was eine Vorhersage der Marktzeiten erfordert.
Normalerweise verwendet die VWAP-Strategie als Prognose die Gewichtungsdurchschnittswerte der Transaktionen in den letzten M-Tradingtage, wobei die Bestimmung der M- und Gewichtszahlen erforderlich ist. Angenommen, eine bestimmte Anzahl von Aktien zu einem bestimmten Zeitpunkt gekauft werden muss, wird der Zeitraum in N-Teile geteilt und der Transaktionsanteil für jeden Teilzeitbereich (d. h. die erforderliche Transaktion) als VPi prognostiziert, wobei der tatsächliche Marktanteil (d. h. die tatsächliche Transaktion) als VPm und der tatsächliche Transaktionspreis an jedem Marktpunkt als Pi definiert werden kann.
Die Definitionsformel von TE zeigt zwei Dinge:
(1) Die Verbindung zwischen Tracking-Fehler und Transaktionsvorhersage ist sehr eng, und die Vorhersage hat einen direkten Einfluss auf die Ergebnisse von VWAP-Algorithmen.
(2) Wenn die VPT zu einem bestimmten Zeitpunkt den tatsächlichen VMt des Marktes übersteigt, kann es vorkommen, dass die Bestellungen nicht vollständig ausgeführt werden, was zu einer Abnahme der Effizienz der Algorithmen-Trading-Ausführung führt. Daher wird häufiger die VWAP-Algorithmen-Trading-Strategie verwendet, die als Bandfeedback bezeichnet wird.
Die sogenannte Feedback-VWAP-Algorithmen-Handelsstrategie ist die Anwendung von Feedback-Techniken, die auf der Grundlage des ursprünglichen VWAP-Tracking die ausbleibenden Aufträge prozentual auf die folgenden Zeiträume verteilen, um die Transaktionsrate effektiv zu erhöhen. Die TWAP-Strategie, die zuvor diskutiert wurde, kann auch diese Art von Feedback-Techniken verwenden, die die Ausführungseffizienz erheblich verbessern.
VWAP hat viele Optimierungs- und Verbesserungsalgorithmen, aber die häufigste Strategie ist die Anpassung und Kontrolle der Größe der Nachfrage anhand der Beziehung zwischen dem Echtzeitmarktpreis und dem VWAP-Markt.
Wenn der Markt in Echtzeit-Preisen kleiner als der VWAP-Markt ist, kann die Vergrößerung auf der Grundlage des ursprünglich geplanten Handelsvolumens dazu beitragen, die VWAP-Transaktionen zu reduzieren, wenn die Vergrößerung oder die Vergrößerung der Teiltransaktionen möglich ist. Wenn der Markt in Echtzeit-Preisen größer als der VWAP-Markt ist, kann die Vergrößerung auf der Grundlage des ursprünglich geplanten Handelsvolumens dazu beitragen, die VWAP-Transaktionen zu reduzieren und somit die Transaktionskosten zu kontrollieren.
In der MVWAP-Strategie ist neben der Methode der Transaktionsprognose (die normalerweise auch nach historischem Transaktionsgewichtungsdurchschnitt prognostiziert wird) auch die quantitative Kontrolle für die Vergrößerung oder Verringerung des Transaktionsvolumens wichtig. Ein einfacher Ansatz ist, die nächste Einheit der nächsten Zeitspanne in einem festen Prozentsatz zu vergrößern oder zu verringern, wenn der Markt in Echtzeitpreise unter oder über dem VWAP-Markt liegt. Wenn der Prozentsatz komplexer und detaillier betrachtet wird, kann dieser Prozentsatz auch eine Funktion sein, die sich mit der Preisdifferenz (die Differenz zwischen dem Echtzeitmarktpreis und dem VWAP-Markt) ändert.
VP (Volume Participation) ist eine Strategie, die ähnlich wie die VWAP-Strategie die Veränderung der tatsächlichen Handelsmenge im Markt verfolgt und somit eine entsprechende Aufschreibungsstrategie entwickelt. Die Unterscheidung besteht darin, dass VWAP auf der Grundlage der Bestimmung der Anzahl der Transaktionen oder des Transaktionsbetrags, der an einem bestimmten Handelstag benötigt wird, auf diese Order aufgeteilt wird; VP hingegen legt einen festen Verfolgungsgrad fest, der auf der Grundlage der tatsächlichen Handelsmenge des Marktes aufgeteilt wird.
Zum Beispiel, wenn man einen Handelstag in 48 5-minütige Abschnitte aufteilt. Auf der Grundlage der Prognose wird der Handel in einem festen Anteil von 10% getätigt. Das Ergebnis dieser Strategie ist, dass alle Transaktionen vor dem Ende der Handelszeit abgeschlossen werden können, wenn die Ordermenge, die abgewickelt werden muss, kleiner ist, was das Risiko einer Abweichung vom durchschnittlichen Marktpreis verursacht.
Wir sind daher der Ansicht, dass die Strategie für große, mehrere Handelstage geplante Bestellgeschäfte geeignet ist, bei denen die VP eine algorithmische Handelsstrategie ist, die den Marktpreis besser verfolgt, wenn die richtigen festen Prozentsätze gewählt werden, um die Transaktion effektiv abzuschließen.
IS (Implementation Shortfall) ist eine algorithmische Handelsstrategie, bei der die Entscheidung über die Ausführung von Defiziten getroffen wird. Die Ausführung von Defiziten ist definiert als die Differenz zwischen dem Transaktionsvolumen der Ziel- und der tatsächlichen Transaktionsportfolio. Das Ziel der IS-Strategie ist die Ausführung von Defiziten zu minimieren, d. h. eine Strategie, die die Preisbenchmarking durch die Suche nach der besten Option, die die Schlagkosten und den Marktrisiko berücksichtigt, verfolgt.
Dabei ist es wichtig zu wissen, dass die IS-Prozesse wie folgt verlaufen:
(1) Bestimmung des Zielhandelspreises P0, der als Handelsbenchmark dienen kann. Dieser Preis kann der Ankunftspreis, der Eröffnungspreis, der Tagesschlusspreis usw. sein.
(2) Wenn der tatsächliche Marktpreis unter oder über P0 liegt, wird ein Kauf- oder Verkaufsauftrag nach einer bestimmten Strategie erteilt.
(3) Es wird weder gekauft noch verkauft, wenn der tatsächliche Marktpreis über oder unter Pr liegt.
(4) Wenn der tatsächliche Marktpreis zwischen P0 und Pr liegt, kann man mit einer Strategie zwischen positiver und negativer Handelsstrategie handeln.
Die Vorteile des IS sind:
(1) Die IS-Strategie analysiert die einzelnen Teile der Transaktionskosten umfassender und schafft ein besseres Gleichgewicht zwischen den Faktoren Schlagkosten, Zeitrisiken, Preissteigerungen und anderen Faktoren, um die Ziele der optimalen Transaktionsoperation besser zu erreichen.
(2) Die IS-Strategie optimiert den Transaktionsprozess anhand des Zielpreises und ist besser im Einklang mit den Investitionsentscheidungsprozessen.
(3) Die IS-Strategie wird häufiger für Kombinationsgeschäfte verwendet, wobei für Kombinationsgeschäfte die Algorithmen die Korrelation zwischen den Aktien auf der Handelsliste nutzen, um das Risiko besser zu kontrollieren.
Die Step-Strategie ist eigentlich eine Strategie, bei der der Preis in Schichten getätigt wird, mit dem Ziel, den Preis des Kauf- und Verkaufsgeschäfts so niedrig wie möglich zu halten. Einfach ausgedrückt, ist die Step-Strategie die Kombination verschiedener Transaktionsquoten in verschiedenen Preisbereichen.
Nach der Eröffnung auf Basis von VWAP oder TWAP werden 10% der prognostizierten Transaktionen getätigt, wenn der Preis zwischen 19 und 21 USD schwankt; keine Transaktionen getätigt, wenn der Preis über 21 USD liegt; 30% der prognostizierten Transaktionen gekauft, wenn der Preis weniger als 19 USD entspricht.
Eine noch radikalere Strategie ist die sogenannte Aggressive Step, bei der alle Aufträge im Markt ausgegessen werden, wenn der Preis unterhalb der Grenze des optimalen Handelsbereichs liegt.
Insbesondere wird die Aggressive Step-Strategie auch in Kauf- (Sell-) Transaktionen abgeschichtet. Zum Beispiel in den oben genannten Handelsszenarien ändern sich die Strategien der ersten beiden Bereiche nicht. Wenn der Preis weniger als 19 US-Dollar entspricht, werden alle Aufträge, unabhängig davon, wie stark der Marktpreis sinkt, zu einem Preis von 19 US-Dollar gehalten, bis der Preis wieder auf 19 US-Dollar steigt oder alle Transaktionsbestellungen abgeschlossen sind.
Die Sniffer-Suchstrategie ist eine allgemeine Bezeichnung für eine Gruppe von Strategien. In der Regel wird ein komplexeres Algorithmus entwickelt, um Abrechnungs- und Transaktionsdaten zu überwachen, um herauszufinden, ob es unter den Marktteilnehmern andere algorithmische Händler gibt.
Zum Beispiel wird durch eine kleine Anzahl von Versuchsaufträgen, die eine Kombination von bestimmten Algorithmen und Transaktionen sind, beurteilt, ob eine Bestellung durch algorithmische Transaktionen getätigt wurde. Wenn es andere algorithmische Transaktionsbeteiligte gibt, wird durch die Berechnung beurteilt, ob man mit einer höheren Wahrscheinlichkeit absolute Gewinne erzielen kann, indem man diesen Algorithmen folgt oder durch umgekehrte Operationen handelt. Wenn die Gewinnwahrscheinlichkeit höher ist, wird durch eine gezielte Algorithmen-Trading-Strategie abgegeben.
Diese Strategie, die sich von traditionellen algorithmischen Handel unterscheidet und nicht mit dem Hauptzweck der Ausführung von Aufträgen, sondern mit dem Hauptzweck des Gewinns verbunden ist, gehört zu einer höheren Strategie im Algorithmushandel und ist für den Markt geeignet, in dem Algorithmushandel bereits massiv verbreitet ist. Der chinesische Markt ist sowohl aus der Sicht des Handelssystems als auch aus der Sicht der Verbreitung von Algorithmushandel momentan schwierig, diese Art von Strategie anzuwenden.
Viele hochentwickelte algorithmische Handelsstrategien im Ausland haben ihre Anforderungen an Daten nicht mehr nur auf die beiden Indikatoren Volumen und Preis beschränkt, sondern konzentrieren sich mehr auf die Mikrostruktur des Marktes, insbesondere auf einige wichtige Informationen, die in der Auflistung erscheinen.
Ein einfaches Beispiel ist die PEG-Strategie, bei der die PEG-Strategie die Mindestverkaufspreise oder die Höchstkaufpreise in der PEG-Strategie in Echtzeit überwacht.
Wenn die Transaktionsanweisung nicht abgeschlossen wurde und der Marktpreis von dem Preis der Limit-Instruktion abweicht, werden die oben genannten Aufträge zurückgezogen und die entsprechenden Limit-Instruktionen entsprechend der neuesten Börseninformationen erneut ausgegeben; wenn die Transaktionsanweisung vollständig abgeschlossen ist, werden die Buy-Limit-Instruktionen oder die Sell-Limit-Instruktionen gemäß der oben genannten Strategie fortgesetzt, bis die Bestellung vollständig abgeschlossen ist oder die Handelszeit abgelaufen ist.
Der Vorteil dieser Strategie besteht darin, dass der Schlag auf den Markt eine bessere quantitative Kontrolle ermöglicht, während der Nachteil darin besteht, dass die Verfolgung der Marktmechanismen leicht abweichend ist und die Anzahl der Transaktionen pro Handelstag unkontrollierbar ist.
Die Workand Pounce-Strategie, kurz W&P-Strategie, ist eine Strategie, die auf der Grundlage der allgemeinen Algorithmus-Handel-Strategie die Algorithmus-Handel-Strategie weiter optimiert.
Insbesondere bei der Ausführung einer algorithmischen Handelsstrategie wird ein System die aufgeteilten Aufträge zu einem bestimmten Preis zu einem bestimmten Zeitpunkt auflisten. Wenn man die Inventurdaten verfolgt, wird festgestellt, dass der eingereichte Aufträgepreis möglicherweise eine aktive Transaktion ist (z. B. in der VWAP-Politik).
In diesem Fall kann beobachtet werden, ob die entsprechenden Preise mit einem größeren Volumen von Aufschlüssen ausgestattet sind, d.h. ob der Markt in einem bestimmten Preisbereich überflüssige Liquidität aufweist. Wenn diese Liquidität vorhanden ist, kann die Anzahl der Transaktionen vergrößert werden, die Marktliquidität ausgelöscht oder nur eine geringe Restliquidität erhalten bleibt.
Die W&P-Strategie eignet sich für Situationen, in denen eine große Anzahl von Aufträgen in kurzer Zeit erledigt werden muss. Die Anwendung dieser Strategie kann die Ausführungseffizienz effektiv verbessern, aber auch für die Preisverfolgung kann eine relativ große Abweichung entstehen, was die Unsicherheit der Transaktionskosten erhöht.
Die versteckte Handelsstrategie ist eigentlich eine proaktive Transaktions-Algorithmen-Handelsstrategie. Bei traditionellen Strategien wie TWAP oder VWAP kann es zwischen proaktiven und passiven Transaktionen herrschen, da die Aufträge häufig zum Marktpreis aufgegeben werden.
Aber wenn die Anzahl der passiven Auf- und Abhebungen höher ist, insbesondere in den höher entwickelten Finanzmärkten, ist es für Algorithmenhändler oder sogar für Algorithmenhändler selbst leicht, von anderen Wettbewerbern beobachtet und überwacht zu werden, was es den Wettbewerbern ermöglicht, gezielte Strategien gegen die Algorithmen selbst zu entwickeln.
Eine versteckte Strategie ist eine Art von algorithmischer Trading-Strategie, die gegen Aufklärungen vorgeht. Wenn ein Auftrag für einen gewünschten Handelspreis in der Marktplattform erscheint und eine bestimmte Anzahl erreicht wird, wird der Auftrag automatisch ausgeschaltet. Andernfalls wird der Server so lange eingesetzt, bis die Gelegenheit zur Erfüllung der Bedingungen vorliegt.
Im Allgemeinen ist die versteckte Strategie auch eine Strategie zur Reoptimierung der ursprünglichen algorithmischen Handelsstrategien, die hauptsächlich in den entwickelten Finanzmärkten in Europa und den USA angewendet wird, wobei sie ihre Handlungen versteckt, aber auch einen Teil der Preisgenauigkeit des Marktes verfolgt.
Die Guerrilla-Guerilla-Strategie ist eine weitere Optimierung auf der Grundlage von Algorithmus-Handelsstrategien, die, wie die Hidden-Strategie, ihre eigenen Strategien und Handlungen verbergen.
Der Unterschied ist, dass Hidden in Bezug auf die Anzahl der Haupt-, Passiv- und Auftragsbestellungen berücksichtigt wird, während Guerrilla nur von der Anzahl der Auftragsbestellungen ausgeht. Durch eine bestimmte zufällige Algorithmus wird die Guerrilla-Strategie die Anzahl der Aufträge, die zu jeder Zeit eingereicht werden sollten, in Teile mit unterschiedlichen Größen weiter zerstreuen, so dass es für andere Wettbewerber nicht leicht ist, den Algorithmenhändler und die entsprechenden Algorithmen in den Transaktionsdetails zu erkennen.
Zusätzlich zu einigen der oben beschriebenen, häufig verwendeten Algorithmus-Handelsstrategien gibt es derzeit eine Vielzahl von Strategien auf dem ausländischen Markt, z. B. eine Algorithmus-Handelsstrategie, die nur von einem VWAP-Basis abgeleitet wird, kann Dutzende oder sogar Hunderte von Strategien erzeugen.
Insgesamt müssen Investoren weiterhin neue Strategien entwickeln, da viele algorithmische Handelsstrategien nach einer gewissen Zeit oft aufgrund von Informationslecks oder Veränderungen der Marktmikrostruktur nicht mehr anwendbar sind. Daher treten verschiedene algorithmische Handelsstrategien immer wie die Frühlingsbrünette im Markt auf, verschwinden und wiederkehren.
Allerdings sind alle Arten von algorithmischen Handelsstrategien entstanden, um die Kosten der Transaktionen effektiv zu kontrollieren, und so werden diese Handelsstrategien in der heutigen Zeit, in der Computer- und Netzwerktechnologie rasant voranschreitet, zunehmend den Marktanteil einnehmen. Dies ist ein Trend, der sich derzeit nicht ändern wird.
In der heimischen, mit der ständigen Entwicklung der Finanzsektor und die Verbesserung der Internationalisierung, sowie die Einführung von Aktien-Futures, Finanzierungs-Finanzierungs-Finanzierungs-Regeln, die chinesische Wertpapiermarkt einseitige Handel und die relative Schließung, die Entwicklung der Verzögerungen, um zu verbessern, und schrittweise aufholen die Welt der fortschrittlichen Wertpapiermarkt.
Algorithmische Handelsstrategien werden sich daher in Zukunft sicherlich rasant entwickeln. Sie fördern nicht nur die Verringerung der Transaktionskosten für Investoren, die Fülle und Innovation von Investitionsmitteln und Strategien, sondern fördern auch eine stärkere Regulierung und Effizienz der Märkte.
Übersetzt von Super Jane Trading
BamsmenVWAP scheint noch keine direkten Anrufe zu unterstützen, muss man die Funktion selbst schreiben?
Ich weiß nicht.Wer hat die Transaktionsalgorithmen für Botvs implementiert?