Die Ressourcen sind geladen. Beförderung...

Die Industriebauer enthüllen Algorithmen-Deals: Erfinder quantifizieren Plattformen als Marktstrategie

Schriftsteller:Gutes, Erstellt: 2019-07-04 10:57:55, Aktualisiert: 2023-10-25 19:59:13

img

Anleitung zum Handel mit Algorithmen für digitale Währungen

img

In diesem Artikel werden wir das Design und die Implementierung von Algorithmen für den Handel mit Zusatzwährungen untersuchen. Insbesondere konzentrieren wir uns auf die Ausführung von Algorithmen, Markthandelsalgorithmen und einige Marktmikrostrukturüberlegungen. Wir untersuchen auch, wo die Theorie in der Praxis abweicht, insbesondere wenn es um die Eigenschaften des Kryptowährungsmarktes geht.

Algorithmen zur Ausführung

Das Ziel der Ausführung des Algorithmus ist es, den Status des Portfolios in verschiedene Zustände zu konvertieren, während die Kosten dafür minimiert werden. Wenn Sie beispielsweise die BTCUSD-Exposition um 1000 erhöhen möchten, möchten Sie möglicherweise nicht sofort Marktorders in den Handelspfad von BitMEX drängen, was zu einer Vielzahl von Slips führt. Stattdessen können Sie überlegen, die gewünschte Position langsam zu erlangen, indem Sie eine Kombination aus Märkten und Limit-Orders von mehreren verschiedenen Börsen durchführen.

Die Ausführung von Algorithmen besteht in der Regel aus drei Ebenen: Macrotrader, Microtrader und Smart Router.

Die macrotrader-Schicht unterteilt große Anfangs- oder Stammordern in kleinere Aufträge, die sich über die Zeit verteilen. Das ist eigentlich der schrittweise Teil des gesamten Algorithmus. VWAP, TWAP und POV sind häufige einfache Beispiele für Makrotrader-Algorithmen. In der Regel gibt es viele verschiedene Markteinflussmodelle, die verwendet werden können, um komplexe Makrotrader-Schichten zu entwerfen.

img

Die Einflussnahme des Marktes beginnt nach der Ausführung von Algorithmen zu schwindenhttps://arxiv.org/pdf/1412.2152.pdf

Die microtrader-Ebene entscheidet, ob jede Unterorderung als Markt- oder Limit-Order ausgeführt wird und welchen Preis angegeben werden soll, wenn sie als Limit-Order ausgeführt wird. Es ist wenig über die Literatur über das Microtrader-Design bekannt, da die Größe der Suborders normalerweise ein kleiner Teil des gesamten Marktes ist und es daher nicht wichtig ist, wie sie ausgeführt wird. Der digitale Währungsmarkt ist jedoch anders, da die Liquidität sehr gering ist und sogar für in der Praxis normalgroße Suborders die Gleitpunkte sehr deutlich sind.

Die smart router-Ebene entscheidet, wie die Aufträge an verschiedene Börsen weitergeleitet werden. Zum Beispiel, wenn Kraken 60% Liquidität und GDAX (Coinbase ProPrime) 40% Liquidität auf bestimmten Preisniveaus hat, sollte der Microtrader die Aufträge zu 60 und 40 Prozent an den Börsen Kraken und GDAX importieren.

Jetzt können Sie sagen, dass die Markt-Supplier und Market Maker die Liquidität von einer Börse zur anderen wechseln, so dass, wenn Sie in Kraken die Hälfte der Bestellungen ausführen und ein paar Sekunden warten, dann wird etwas Liquidität von Arbers und Stat Arbers auf die GDAX-Liquidität von Kraken ergänzt, und Sie können den Rest zu einem ähnlichen Preis erledigen. Aber auch in diesem Fall werden Arbers Ihnen für ihren Gewinn zusätzliche Gebühren in Rechnung stellen und ihre Absicherungsgebühren auf die Marktgebühren von Kraken übertragen.

Letztendlich ist es am besten, einen eigenen lokalen Smart Router zu haben. Dieser lokalen Smart Router hat auch den Verzögerungsvorteil gegenüber Smart Router-Diensten von Drittanbietern. In dem ersten Fall können Sie direkt an die Börse weiterleiten, während Sie in dem zweiten Fall zuerst eine Nachricht an die Router-Dienste von Drittanbietern senden müssen, die dann Ihren Auftrag an die Börse weiterleiten.

Algorithmen für den Markt

Der Markt bietet anderen Marktteilnehmern sofortige Liquidität und wird kompensiert. Sie übernehmen das Inventarrisiko im Austausch für einen positiven erwarteten Wert. Schließlich werden die Marktteilnehmer aus zwei Gründen kompensiert. Erstens haben die Marktteilnehmer eine hohe Zeitpräferenz und benötigen Sofortigkeit. Als Gegenleistung können die Marktteilnehmer, die die Liquidität erleichtern, ihre niedrigere Zeitpräferenz und Geduld kompensieren. Zweitens sind die PnL-Gewinne der Marktteilnehmer linksgerichtet und die meisten Trader haben normalerweise einen Rechtsgerichteten.

img

Ich habe das Gefühl, dass ich es nicht kann.https://en.wikipedia.org/wiki/Skewness

Auf einer hohen Ebene sind Limit-Orders freie Optionen in anderen Märkten. Der Rest der Märkte hat das Recht, aber keine Verpflichtung, Anlagen zu den limitierten Preisen der Limit-Orders zu kaufen oder zu verkaufen. In einem Markt, in dem die Informationen vollständig bekannt sind, wird niemand freie Optionen verkaufen. Dies ist, weil der Markt insgesamt kein vollständig bekannter Markt ist und es niemals Sinn macht, Freie Optionen zu verkaufen. Auf der anderen Seite, wenn die Marktinformationen vollständig unbekannt sind, sind risiko-neutrale Marktteilnehmer bereit, diese Freie Limit-Optionen zu sehr geringen Preisen zu verkaufen, da alle Geschäfte Lärm sind. Offensichtlich sind die echten Marktteilnehmer vermischt, und jeder Teilnehmer hat ein einzigartiges Maß an Bekanntes und Unbekanntes.

Bei der Konzeption von Marketplace-Algorithmen können drei Perspektiven berücksichtigt werden: Marketplace, Marktteilnehmer und andere Marketplace-Aktivisten.

Verwenden Sie Ihre eigenen Ansichten, um ihre Bestände zu repräsentieren. Wenn Sie bereits zu viel Anlagerisiko haben, werden Sie möglicherweise Ihre Angebote senken, und umgekehrt. Sie tun dies aus zwei verschiedenen Gründen. Erstens, als Unternehmen haben Sie ein gewisses Maß an Risikoabweichung (möglicherweise weniger als ein Individuum, aber Ihre MFI-Kurve ist immer noch verzerrt).

Es gibt viele Formen dieser Nutzenfunktion (z. B. CARA, CRRA, mehr HARA usw.). Zweitens, als passiver Liquiditätsanbieter im Markt, werden Sie das Risiko einer Rückwärtswahl haben. Der aktive Liquiditätsempfänger kann etwas wissen, was Sie nicht haben, oder ist einfach klüger als Sie.

Darüber hinaus werden auch auf der Ebene der mechanischen Operationen Marktorders, die nach dem Marktpreis bestellt werden, in der Weise, wie sie nach dem Marktpreis bewertet werden, verringert, während Marktorders, die nach dem Marktpreis bewertet werden, nach dem Marktpreis bewertet werden. Zu den genauen Momenten in jedem Handel stehst du immer auf der falschen Seite. Darüber hinaus erzeugen die Angebote von Markthändlern einen passiven Markteffekt.

img

Weiterlesen: Risikoabneigung Funktionhttps://en.wikipedia.org/wiki/Risk_aversion

Die Ansicht der Marktteilnehmer wird durch den Auftragsfluss ausgedrückt. Die Volumen-Wertungsfrequenz, mit der Bestellungen als Tiefenfunktion ankommen, sollte einige wichtige Eigenschaften haben.

Die Funktion sollte folgendermaßen sein:

  • 1. Verringerung,

  • 2) Konjunktivität (hier ist es schwer intuitiv zu erklären, aber erfahrungsgemäß klar)

  • 3) Wenn die Tiefe sich unendlich nahe an 0 verwandelt, benötigen einige Formeln, dass diese Intensitätsfunktion zweimal in Folge differenzierbar ist, um es leicht zu handhaben. Dies ist eine feine, vernünftige Annahme, aber letztendlich auch unnötig. Außerdem gibt es verschiedene Formeln, wie man die Tiefe oder die Entfernung der Pfeifen von der Spitze des Auftragsbuchs berechnet.

Darüber hinaus gibt es noch einen unbekannten Faktor, wie hoch die gerechte Zwischenpreismarke sein sollte. Die Zwischenpreise zwischen dem besten Kauf- und dem besten Verkaufspreis sind leicht von den Lärmpreisen beeinflusst, wenn tiefe Aufträge gesendet und zurückgezogen werden.

Außerdem, da zwei Fälle mit der gleichen Form des Auftragsbuchs gegeben sind, wird das beste Angebot des zweiten Auftragsbuchs einen niedrigeren fairen Preis als das beste Angebot des vorherigen Auftragsbuchs zeigen. Es gibt auch eine Frage, ob die Geschichte des Auftragsbuchs wichtig ist, und wenn es wichtig ist, sollten wir uns sorgfältig mit der Preiszeit oder dem Handelsvolumen konzentrieren?

Das ist eigentlich ein Problem mit der oberflächlichen Optimierung mit dem einzigen globalen Maximalwert. Ein weiterer Faktor ist die Ankunft von Auftragsströmen über die Zeit, die ein bisschen wie ein Schlepplappen-Prozess aussieht.https://zh.wikipedia.org/wiki/泊松过程Einige Leute denken, dass es näher an den Falun Gong-Prozess kommt.http://jheusser.github.io/2013/09/08/hawkes.htmlDarüber hinaus ist die Kauf- und Verkaufsrolle, die der Händler zu erfassen versucht, die kürzeste Version der Mittelwert-Rückkehr. Da diese Über-Kurzzeit-Mittelwert-Rückkehr durch lokale Schwankungen vergrößert wird, ist es sinnvoll, wenn der Händler seine Angebote bei hohen Preisen erweitert und bei niedrigeren Transaktionen anlegt.

img

Order arrival intensity with respect to depth (Order-Ankunftsintensität in Bezug auf die Tiefe)https://arxiv.org/pdf/1204.0148.pdf

img

Ich bin der Ansicht, dass die Menschen, die in den USA leben, nicht in der Lage sind, sich zu bewegen.http://jheusser.github.io/2013/09/08/hawkes.html

Die Ansichten der anderen Händler werden durch dieses Bestellbuch vertreten. In jedem Fall können Sie als Händler das Angebot anhand der Abweichung des Graphischen Bestellbuchs anpassen.

Außerdem sieht man häufig diese Art von Preissprung, wenn die Preise klein sind, wenn die Händler gegeneinander konkurrieren. Der Händler wetteifert um Preise, bis er einen Rückzugspunkt erreicht hat und nur ein Händler gewinnt die Priorität. Nach der Bestimmung des Gewinners springt der Zweitplatzierte normalerweise zurück zu dem vorherigen Preis, bevor er das nächste beste Angebot oder Angebot macht.

img

Ich bin nicht derjenige, der das sagt.http://parasec.net/transmission/order-book-visualisation/

Schließlich können langfristig orientierte Signale von Markt-Algorithmen abgedeckt werden, bei denen das Ziel der Markt-Algorithmen nicht mehr darin besteht, die Lagerbestände gleich oder unverändert zu halten, sondern einige langfristige Ziele und entsprechende Abweichungen berücksichtigt, um sie zu verwirklichen.

Geschwindigkeit

Schnelligkeit ist wichtig aus zwei Gründen. Erstens können Sie Bestellungen aus dem Auftragsbuch austauschen, bevor sie storniert werden. Zweitens können Sie Bestellungen aus dem Auftragsbuch austauschen, bevor die Bestellungen verkauft werden.

Normalerweise sind die Strategien, die im Prinzip am meisten von der Geschwindigkeit profitieren, die, die die Logik am einfachsten beurteilen. Jede komplexe Logik verlangsamt unweigerlich die Hin- und Rückzeit. Diese algorithmischen Strategien dieser komplexen Art sind die F1-Rennräder der Handelswelt. Datenverifizierungen, Sicherheitsprüfungen, Hardware-Einstellungen, Ordnungsmethoden usw. können ausgeschaltet werden, um Geschwindigkeit zu fördern.

Eine andere Art von schnelligkeitssensiblen Strategien, die relativ statistischen Leverage-Strategien, sind Server, die sich tatsächlich zwischen mehreren Exchanges befinden, anstatt mit einer einzelnen Börse zusammenzuleben. Obwohl sie nicht die schnellsten Daten von irgendeiner einzelnen Börse sind, erhalten sie einen Preis vor jeder anderen Strategie und können auf relevante und synchronisierte Daten handeln.

img

Die Best-in-Class-Nodes für die größte Börse der Welthttps://www.alexwg.org/publications/PhysRevE_82-056104.pdf

Im Geschwindigkeitsspiel geht der Gewinner durch. Im einfachsten Fall, wenn es eine Gewinnspanne gibt, dann profitiert jeder, der zuerst eine Gewinnspanne erhält. Der Zweite bekommt ein Brot, der Dritte nichts.https://zh.wikipedia.org/wiki/冪定律

Das Geschwindigkeitsspiel ist auch eine Konkurrenz. Sobald alle von einem Glasfasernetzwerk auf ein Mikrowellen- oder Lasernetzwerk aufgerüstet sind, kehren alle wieder in ein faires Wettbewerbsumfeld zurück, in dem jeder anfängliche Vorteil kommerzialisiert wird.

Die Größe der Preissprünge, die Vorrangs- und Schlangeinstellungen

Die meisten Maschinen, die Bestellungen anpassen, folgen Preisvorrang und dann Zeitvorrang (eine weniger verbreitete Alternative ist Proportional-Matching, aber wir betrachten diese jetzt nicht); bessere Preise werden ausgeführt, bevor eine schlechtere Limit-Bestellung ausgeführt wird. Für Limit-Bestellungen mit dem gleichen Preis werden Bestellungen, die zuvor versendet wurden, vor Bestellungen, die später versendet wurden, ausgeführt.

Binance spaltet die Bestellung in bis zu 8 Dezimalzeichen. Wenn der Preis des Handels.000001 ist, ist der Preis von.00000001 1% des Handels. Wenn der Preis des Handels.0001 ist, ist der Preis von.00000001 1 bps ((also ein Sprung)). Dies ist ein großer Unterschied. In dem ersten Fall kostet es einen ganzen Punkt, einen großen Auftrag zu überspringen, so dass die Zeitpriorität wichtiger ist, während es in dem zweiten Fall 100-mal billiger ist, so dass die Preispriorität wichtiger ist.

In anderen Worten, wenn Sie 1% des Gesamtbetrags zahlen müssen, um die Transaktionspriorität zu erhalten, dann ist es wahrscheinlich nicht wert, weil Sie eine relativ große Summe zahlen, während die Wahrscheinlichkeit erhöht wird, dass eine relativ kleine Anzahl von Transaktionen durchgeführt wird, und es ist möglicherweise eine bessere Option, in der Schlange zu warten, aber wenn Sie nur 1 Bps zahlen müssen, um die Transaktionspriorität zu erhalten, können Sie dies tun, weil Sie die relativ geringen Marginalkosten reduzieren, während Sie die Wahrscheinlichkeit einer relativ großen Anzahl von Transaktionen erhöhen.

Das führt natürlich zu der Frage: Was ist der Wert deiner Schlange?https://moallemi.com/ciamac/papers/queue-value-2016.pdf

img

Bestellbuch Delta

Es gibt nur zwei Möglichkeiten, die Anzahl der Transaktionen im Bestellbuch zu reduzieren: entweder aktiv zurückgezogen oder abgebucht. Wenn die Verringerung durch den Transaktionsprozess verursacht wird, werden alle Preise außer diesem Preis durch den Transaktionsprozess reduziert. Wir können diese Transaktionsprotokolle durch eine Reihenfolge sortieren und jede Verringerung als abgebucht oder abgebucht markieren.

Intuitiv bedeutet eine Transaktion, dass die beiden Parteien zu einem bestimmten Preis zugestimmt haben, während eine Annullierung bedeutet, dass eine Partei entscheidet, nicht mehr zu einem bestimmten Preis zu kaufen oder zu verkaufen. Auf der Oberfläche können wir also sagen, dass eine Annullierung mit dem besten Angebot ein sehr starkes Signal ist, dass der Marktpreis in der kurzfristigen Zukunft nach unten bewegen wird, und dass der Transaktionspreis demnach folgt.

Auf der anderen Seite steigen die Preise im Auftragsbuch, und es gibt nur eine Möglichkeit: die Anzahl der Restbestellungen zu erhöhen.

Die Erhöhung und Verringerung des Auftragswerts zeigen die private Absicht der Marktteilnehmer und signalisieren somit eine kurzfristige Preisbewegung.

Bessere Preisindizes und günstigste Gebühren

Derzeit werden die meisten Preisindizes aus mehreren Börsen gewonnen und zusammengefasst, um den gewogenen durchschnittlichen Preis zu erhalten. Insbesondere die TradeBlock-Index erhöht die Strafmaßnahme für die Gewichtung der Börse, da die Gewichtung der Börse mit der Inaktivität und den zu weit abweichenden Preisen eng verknüpft ist. Was können wir sonst noch verbessern?

Auf der GDAX sind Maker- und Taker-Gebühren von 0 Basispunkten und 30 Basispunkte, z. B. die Anzeige von $4000/BTC, bei der der Verkäufer den Verkaufspreis von $4000/BTC und der Käufer den Kaufpreis von $4012/BTC erhält. Der vernünftige Preis für diese Transaktion sollte sich dem Preis von $4006/BTC nähern, der nicht tatsächlich angezeigt wird. Auf der anderen Seite, da die Gebühr von 25bps von Bittrex sowohl für Maker als auch für Taker gilt, ist der tatsächliche Preis der angezeigte Preis.

Aus der Sicht der Preisfindung sind daher die Preise der Transaktionsunterlagen nicht direkt vergleichbar zwischen den Exchanges, sondern sollten standardisiert werden, nachdem der Preisindex unter Berücksichtigung der oben genannten Umstände erstellt wurde. Natürlich gibt es hier einige Komplexitäten, die zu unterschiedlichen Provisionen führen, die auf der Basis der Transaktionsmenge basieren, wie zum Beispiel, dass einige Exchanges Taker- und Maker-Gebühren nach der Größe der Transaktionen erstellen und erheben. Dies deutet auch auf zwei interessante Schlussfolgerungen hin.

Zunächst ist die Preisfindung begrenzt, was in mancher Hinsicht gleichzeitig die Asymmetrie zwischen den Börsen bezüglich Maker- und Taker-Gebühren verschärft. Angenommen, die meisten Konten auf GDAX sind in der Maker- und Taker-Gebühren-Klasse von 0/30 Basispunkten und GDAX hat in seinem BTCUSD-Bestellbuch normalerweise einen Unterschied von 1 Penny, dann sind die Preise, die in den Angeboten angezeigt werden, ungefähr 15 Punkte niedriger als die Preise in der Börse, wobei die angezeigten Preise ungefähr in der Höhe der Fairness liegen. Daher schwanken die Fairnesspreise in Ruheperioden rasch zwischen den beiden Punkten, und die Preise zwischen ihnen werden nicht weiter detailliert angezeigt.

img

GDAX-Bestellbuch

Zweitens gibt es, wie in der Steuerbeziehung zwischen Produzenten und Verbrauchern, eine gewisse Gleichheit in Bezug auf die Kostenquote zwischen Maker und Taker. Wenn Sie einen relativ hohen Preis an Maker berechnen, erweitern sie das Bestellbuch und übertragen einen Teil der Kosten an Taker. Wenn Sie einen relativ hohen Preis an Taker berechnen, verschärft der Maker das Bestellbuch und absorbiert einen Teil der Kosten an Taker.

Ein extremes Beispiel hier ist, wenn Sie so sehr von Maker lieben, dass das Bestellbuch einen Preis-Sprung (wie wir es oft auf GDAX sehen) auf die Punktverschiebung verdrängt und das Bestellbuch nicht mehr dicht ist. Auf dieser Grundlage werden alle zusätzlichen Kosten jetzt zu Einkommensverlusten und fallen auf die Börse selbst.

Abgesehen von diesem extremen Beispiel können wir sehen, wo die Gebühren nicht wichtig sind, sondern die Summe der Taker- und Maker-Gebühren. Letztendlich haben die Börsen wie bei der Laffer Curvein-Steuerpolitik Probleme mit der Ertragsoptimierung in der Gebührenpolitik. Wir können sehen, dass die Profit-Einnahmen mit der Steuerpolitik identisch sind.

img

Name erklärt: Laferkurvehttps://en.wikipedia.org/wiki/Laffer_curve

Nicht abgeschlossen


Verwandt

Mehr

PredigtDas ist gut.