Der Basisversion des Market-Making-Bots ist kostenlos und reicht aus, um eine Anfrage eines kleinen Projekts abzudecken und unterstützt eine begrenzte Anzahl von Börsen. Wenn Sie nach einer umfassenderen Lösung mit zusätzlichen Möglichkeiten suchen, sehen Sie sich die vorgeschlagenen Funktionen an oder bestellen Sie sogar eine individuelle Lösung.

Diese Funktion erweitert die Funktionen des standardmäßigen dynamischen Orderbuchmoduls.

Wenn der niedrigste Brief- oder höchste Geldkurs im Orderbuch groß ist, können das Handelsdiagra mm und der Spread für lange Zeit unverändert bleiben. In diesem Fall platziert der Bot mehrere kleine Aufträge vor einem so großen Auftrag, schiebt ihn ein wenig nach hinten und setzt die Handelsdynamik fort.

Ein weiterer Vorteil der Funktion besteht darin, dass sie die Ausbreitung verringert.

In der Basisversion platziert der Bot Liquiditätsaufträge nahe am Spread und berücksichtigt keine abgeschlossenen Käufe und Verkäufe. Dies kann zur Erschöpfung des Tokens oder führen USDT Salden.

Sie haben beispielsweise die Liquidität von 1000 Token und 1000 angegeben USDT zum aktuellen Preis von 1USDT. Wenn ein anderer Händler an den Bot 1000 verkauft USDT Wert von Token bei ~1USDT, wird der Bot Liquiditätsaufträge für weitere 1000 erteilen USDT, und so weiter, bis es ausgeht USDT auf seinem Gleichgewicht.

Die Safe Liquidity bietet zusätzliche Anpassungsmöglichkeiten und verändert dieses Szenario.

Erstens können Sie die Liquidität etwas weiter vom Spread entfernt platzieren. Beispielsweise im Abstand von 1–2 %. Daher wird die Liquidität zum aktuellen Preis nicht verfügbar sein, Integratoren wie Coinmarketcap werden jedoch ier noch eine Liquidität von ±2 % anzeigen.

Zweitens berücksichtigt der Bot die bereits realisierte Liquidität. Wenn Sie beispielsweise die Liquidität von 1000 Token und 1000 angegeben haben USDT und der Bot kaufte 500USDT Wert von Token, ⟶ Der Bot passt die Liquidität auf 1500 Token und nur auf 500 an USDT.

Drittens berücksichtigt der Bot den gewichteten Preis der realisierten Liquidität und verkauft oder kauft nur mit Gewinn. Zum Beispiel, wenn der Bot 500 gekauft hat USDT Wert von Token zu einem gewichteten Preis von 1USDT, wird es die Liquiditätsverkaufsaufträge anpassen, um den Preis auf mehr als 1 festzulegen USDT.

Darüber hinaus können Sie bei Bestellungen mit geringem Volumen die Spread-Unterstützung auf einen minimalen Wert (z. B. 0,1 %) aktivieren.

Das Liquidity Grid ist eine weitere Möglichkeit, Liquidität im Orderbuch zu platzieren. Im Gegensatz zum klassischen Modul, bei dem die Aufträge näher am Spread platziert werden, werden sie beim Liquiditätsraster über das gesamte Orderbuch verteilt.

Das Liquidity Grid arbeitet gewinnorientiert, da der Bot für mehr verkauft, als er kaufte, und für weniger kauft, als er verkaufte. Wenn eine Kauforder ausgeführt wird, verschiebt der Bot das Raster „nach unten“; Beim Verkauf verschiebt es das Raster „nach oben“. Bei Preisvolatilität erhöht diese Strategie die Guthaben.

Bei einem Orderschritt von ~10 % und einem ausreichenden Volumen schafft das Liquidity Grid ein gesättigtes Orderbuch und schützt vor Token-Preismanipulatoren.

Der Bot sucht nach dem richtigen Zeitpunkt, um Token zu verkaufen USDT oder BTC, mit minimaler Auswirkung auf den Preis oder dessen Beibehaltung.

Arbeitsbeispiel: Während des Handels entdeckte der Bot das zum aktuellen Preis von 1USDT, ein Dritthändler gab einen Auftrag zum Kauf von Token für 1000 auf USDT zum Preis von 0,985USDT. Der Bot verkauft die Token an den Händler und setzt den Preis auf 1 zurück USDT indem Sie mehrere kleine Kaufaufträge erteilen.

Es werden nur Aufträge anderer Händler berücksichtigt, nicht Ihre eigenen.

Wenn wenig Liquidität vorhanden ist oder der Spread groß genug ist, können Händler den Preis manipulieren und die Guthaben des Bots aufbrauchen.

Eine Möglichkeit, den Preis zu manipulieren, besteht darin, den Preis zunächst mit einer kleinen Order auf die untere Grenze zu drücken und günstiger einzukaufen, und dann den Preis auf die obere Grenze zu drücken und Token zu einem höheren Preis zu verkaufen.

Der Preismanipulationsschutz erkennt solche manipulierbaren Aufträge und entfernt sie, sodass billiger eingekauft und teurer verkauft wird.

Die Funktion löst auch ein weiteres Problem: Wenn der Spread auf Null sinkt und der Bot den Handel einstellt spread Market-Making-Modus.

Während des regulären Handels hält der Bot mithilfe des Liquiditätsmoduls einen kleinen Spread aufrecht.

In einigen Fällen, beispielsweise beim Market-Making mit einer Orderbuchstrategie oder wenn sich der Preis eines Tokens ändert, stellen Standardtools jedoch langsam einen kleinen Spread wieder her, was zu einer Verschlechterung des Handelsdiagras führt.

Der Spread Maintainer stellt schnell einen kleinen Spread wieder her, nachdem andere Bot-Module Aufträge ausgeführt haben.

Mit der Price Maker-Funktion können Sie den gewünschten Preis bis zu einem bestiten Zeitpunkt festlegen.

Zum Beispiel zum aktuellen Preis von 1USDT, weisen Sie den Bot an, 1,5 zu erreichen USDT innerhalb einer Woche. Der Bot wird methodisch kaufen und dem Ziel näher koen.

Gleichzeitig arbeitet der Bot mit einer gewissen Variabilität. Das heißt, wenn der Preis allgemein steigt, kann es zu lokalen Dumps koen.

Exchange-API s begrenzen die Anzahl der Anfragen, und wenn Market-Making aktiv ist, kann der Bot diese empfangen 429 Rate limit exceeded. Dies unterbricht die Arbeit und in einigen Fällen kann die Börse das Konto sperren.

Die Caching-Funktion löst dieses Problem, indem sie die Ergebnisse von Abfragen nach Salden, Orderbüchern und offenen Aufträgen innerhalb eines kleinen Intervalls von ca. 1–2 Sekunden kombiniert.

Im Allgemeinen reicht für das Market-Making ein Standard-REST-Connector aus.

Bei Hochfrequenzhandel und Einschränkungen bei Anfragen wird jedoch die Geschwindigkeit des Datenaustauschs mit der Börse entscheidend. Dies macht sich besonders an Technologiebörsen wie Kraken, Coinbase, Bitfinex, Gate, Huobi bemerkbar/HTX.

Steckdosenverbindungen sparen deutlich API Anfragen und garantieren zudem aktuelle Daten und sofortige Reaktion.

Der Bot Counication Server erleichtert die Verwaltung von Bots, wenn Sie mehrere davon haben.

Sie können einen Befehl gleichzeitig an alle Bots senden.

Beispiele:

/remote balances -all oder /rb zeigt die Guthaben aller Bots in einer Nachricht an

/remote make price 1.1 USDT in 5 days -all wird allen Bots sagen, dass sie den Preis 1.1 erreichen sollen USDT

/remote enable pw 1-1.1 USDT -all legt die Preisspanne für alle Bots gleichzeitig fest

/remote make volume +25% -all wird das Handelsvolumen aller Bots erhöhen

Sie können Befehle auch an einen bestiten Bot senden, indem Sie dessen ID angeben.

Sie können einen Preis festlegen, den der Bot mit aller Kraft unterstützt, auch wenn er alle Bestellungen stornieren muss.

Die Funktion kann zusätzlich zum Price Watcher eingesetzt werden.

Beispielsweise legen Sie den Preisbeobachter im Bereich von 1,0–1,1 fest USDT im Verhinderungsmodus und einem Unterstützungspreis von 0,5USDT. Wenn der Token-Preis auf 0,7 fällt USDT, wird der Bot den Preis nicht aktiv wiederherstellen, aber wenn er auf 0,45 fällt USDT, wird der Bot alle Ressourcen nutzen, um ihn auf 0,5 wiederherzustellen USDT.

Der Bot vergleicht kontinuierlich Ihre aktuellen Guthaben mit einem Referenz-Snapshot, der erstellt wird, wenn Sie die Funktion aktivieren.

Es überwacht den Quotierungsmünzensaldo und den normalisierten Handelsmünzenwert. Wenn einer der Werte unter konfigurierbare Schwellenwerte fällt, löst der Bot einen Notstopp aus, um die Gelder zu schützen.

Dies hilft dabei, Verkaufsdruck, überhöhte Gebühren, Börsenprobleme, feindselige Bot-Aktivitäten oder potenzielle Exploits zu erkennen. Sie können Schwellenwerte in der Konfigurationsdatei anpassen.

Mit dieser Funktion können Sie Token zu einem gewichteten Durchschnittspreis kaufen oder verkaufen.

Sie geben das Bestellvolumen, den Höchstpreis und die Zeit an, innerhalb derer Sie das Geschäft abschließen möchten.

Zum Beispiel,

/twap BTC/USDT buy amount=5 maxprice=48k time=20m interval=1m

Der Bot wird 5 kaufen BTC für USDT innerhalb von 20 Minuten zu einem Preis von maximal 48.000USDT.

Das Modul ist nützlich, wenn das Handelsvolumen die Liquidität der Börse übersteigt. Selbst bei geringer Liquidität können Sie einen Handel mit minimalen Auswirkungen auf den Preis abschließen.

Drittanbieter und Bots fangen ab mm-Bestellungen in einigen Szenarien und das Token und USDT/BTC Salden werden ungleich. Ein Mangel an Token bzw USDT führt zu Handelspausen.

Die gleiche Situation kann auftreten, wenn der Bot mehr kauft als verkauft und umgekehrt. Zum Beispiel, wenn die Preise steigen oder fallen.

Die Balance Equalizer-Funktion ändert das Verhältnis von Käufen und Verkäufen des Handelsvolumenmoduls oder der Käufe/sellsaus dem Orderbuch zur sofortigen Korrektur.