In diesem Artikel befassen wir uns mit den Grundlagen der Arbitrage, einschließlich der Frage, wie man die Preisdifferenz in Echtzeit ermittelt und wie man ein entsprechendes Programm erstellt.Im vorigen Artikel habe ich erklärt, wie man Python verwendet.

Im vorherigen Artikel habe ich erklärt, wie man die ccxt-Bibliothek verwendet, um eine bitFlyer-Bestellung mit Python aufzugeben. [7. Juli 2019 Das Ziel ist nicht, einen praktischen Arbitrage-Bot zu erstellen, sondern vielmehr als Sprungbrett für Anfänger zu dienen, die einen solchen erstellen möchten. Wenn Sie auf der Suche nach einem Programm sind, mit dem Sie ohne Vorkenntnisse praktische Arbitrage betreiben können, lesen Sie bitte die Liste der automatisierten Bots für den Handel mit virtuellen Währungen und die entsprechenden Hinweise auf NOTE.

Dieser Artikel wird Ihnen helfen, die Grundlagen der virtuellen Währung Arbitrage automatisierten Handel Bot lernen. Wenn Sie JavaScript bevorzugen, lesen Sie bitte How to use JavaScript (node.js) for virtual currency arbitrage. How to do virtual currency arbitrage using JavaScript (node.js) July 17, 2019 Manager Kusas Table of Contents Notes 1 Overview of arbitrage bot logic 2 Points not considered in this article 3 First, lets get the board information of the target exchange 4 Output the most profitable combination 5Die profitabelste Kombination ausgeben 5 Einen Auftrag erteilen oder etwas anderes tun 6 Grundlagen der virtuellen Währungsarbitrage Automatisierter Handelsbot Zusammenfassung Überblick über die Logik des Arbitrage-Bots Kaufen Sie zum niedrigsten Preis an der Börse und verkaufen Sie zum höchsten Preis an der Börse Das ist es, wie Sie wissen.

Dazu benötigen Sie zwei Dinge: den Echtzeit-Kaufkurs und den Echtzeit-Verkaufskurs jeder Börse. Wir sammeln die beiden Daten von jeder Börse, vergleichen sie, vergleichen den günstigsten Ankaufspreis und den höchsten Verkaufspreis in Echtzeit, und wenn die Preisdifferenz einen bestimmten Wert überschreitet, verwenden wir den Code, um einen Auftrag zu erteilen. Es gibt noch viele andere Aspekte, die die Genauigkeit des Codes verbessern können, aber der praktische Teil, wie man den Code unter Berücksichtigung der oben genannten 5 Punkte profitabel macht, wird im Detail besprochen.Es gibt noch viele andere Möglichkeiten, die Genauigkeit zu verbessern, aber der praktische Teil der Gewinnerzielung unter Berücksichtigung der oben genannten 5 Punkte wird hier ignoriert, weil er zu detailliert ist.

Wenn Sie einen Gewinn [Python] Die Grundlagen eines Auto-Trading-Bots für virtuelle Währungsarbitrage [Preisdifferenz erhalten] wollen, ist es besser, im Nachhinein zu prüfen, von welcher Preisdifferenz Sie ausgehen sollten, indem Sie die Daten der Vergangenheit verwenden und die vorläufige Übertragungszeit berücksichtigen.

Aber zuerst müssen [Python] Die Grundlagen eines Auto-Trading-Bots für virtuelle Währungsarbitrage [Preisdifferenz erhalten] in der Lage sein, es auszuführen. Für diesen Test haben wir uns für 5 inländische Börsen entschieden (bitbank, bitflyer, coincheck, liquid und zaif). Wir werden die ccxt-Bibliothek verwenden, die die Unterschiede im Code zwischen den Börsen in einer einzigen zusammenfasst.Wenn Sie nicht wissen, wie man ccxt benutzt, lesen Sie bitte den Artikel Wie man Python benutzt, um Kauf- und Verkaufsaufträge in virtueller Währung (Bitcoin) zu platzieren.

Um herauszufinden, welche Börsen unterstützt werden, verwenden Sie den folgenden Befehl oder besuchen Sie die Github-Seite. [crayon-611257cedea3a135931532//] Der Code zum Abrufen der Orderbuchinformationen Zunächst geben wir die höchste Kauf- und niedrigste Verkaufsnotierung für jedes Ziel aus. [crayon-611257cedea3d072801887//] Die obige Ausgabe sollte wie folgt aussehen [crayon-611257cedea40705738973//] Dies ist die vorläufige Ausgabe.

Definieren Sie die Zielbörsen [crayon-611257cedea43479076601//] Wir haben 5 verschiedene Börsen im target_exchanges-Array und verwenden eine for ~ in-Anweisung, um die Namen der 5 Börsen nacheinander in der Zielvariablen zu speichern. Wenn Sie nicht wissen, was eine for-Anweisung in Python ist, lesen Sie diesen Artikel über Python for-Anweisung für Anfänger!

Wenn Sie sich systematisch mit for-Anweisungen, if-Anweisungen und Funktionen vertraut machen wollen, empfehlen wir Ihnen einen kostenlosen und qualitativ hochwertigen Python-Grundkurs auf progate. eval ist ein Befehl, der eine Zeichenkette in ein Skript umwandelt [crayon-611257cedea46116216526//] Wenn man ccxt aufruft, kann man es normalerweise wie ccxt.bitflyer() aufrufen, aber man kann auch bitflyer verwenden, d.h. eine Zeichenkette, die in einfache Anführungszeichen eingeschlossen ist.

Um bitflyer in ein Skript umzuwandeln, schreiben wir also eval(ccxt. + target + ())um bitflyer in ein Skript umzuwandeln. Die if-Anweisung [crayon-611257cedea4a761902484//] if len (getboard[bids]) > 0 else None liefert getboard[bids][0][0] macht eine bedingte Verzweigung auf den Inhalt von getboard[bids][0]. Wenn der Inhalt von getboard[bids][0][0] leer ist, wird die Zeichenfolge None zurückgegeben.

Das Brett ist normalerweise nicht leer, aber es ist eine Art Versicherung, falls etwas schief geht. Versuchen wir, den höchsten Geld- und den niedrigsten Briefkurs an den fünf verschiedenen Börsenplätzen zu finden und einen Grenzgewinn zu erzielen.

[crayon-611257cedea4e614105104//] Die Ausgabe des obigen Codes liefert die folgende Antwort [crayon-611257cedea51636371323//] Hinzugefügter oder geänderter Teil [crayon-611257cedea54246417352//] Verwenden Sie einfach die if-Anweisung, um den besten Wert zu ermitteln, der größer oder kleiner ist als der vorherige Wert (oder der Anfangswert der Variablen best_bid und best_ask).Wenn der Wert größer oder kleiner ist als der vorherige Wert (oder der Anfangswert der Variablen best_bid und best_ask), wird der beste Wert in den Variablen best_bid und best_ask gespeichert.

[Python] Die Grundlagen eines Auto-Trading-Bots für virtuelle Währungsarbitrage [Preisdifferenz erhalten]

Jetzt ist es an der Zeit, Ihre Order zu platzieren! Einige Börsen lassen über ihre API keine Market Orders zu, daher sollten Sie grundsätzlich eine Limit Order zu einem Preis platzieren, der fast der besten Preisspanne entspricht. Wenn Sie nicht wissen, was ein API-Schlüssel ist oder wie Sie eine Bestellung aufgeben können, sollten Sie unseren Artikel über die Verwendung von Python zur Aufgabe einer Bestellung für eine virtuelle Währung (Bitcoin) lesen.

Der folgende Code hilft Ihnen, ccxt zu verwenden, um eine Bestellung aufzugeben. [crayon-611257cedea57825455561//] Je nach Börse müssen Sie den API-Schlüssel und den geheimen API-Schlüssel laden. Sie müssen aus Sicherheitsgründen in einer separaten Datei gespeichert werden. Es gibt verschiedene Möglichkeiten, sie in einer separaten Datei zu speichern und die Datei zur Verwendung zu importieren, bitte prüfen Sie diese.

(Ich werde weitere Informationen hinzufügen, wenn ich Zeit habe) Zusammenfassung Ich denke, es wäre interessant, den Inhalt dieses Artikels mit anderen Währungen oder mit allen Börsen zu vergleichen, die man mit der ccxt-Bibliothek erhalten kann. Mit der weltweiten Verbreitung virtueller Währungen wird die Arbitrage jedoch immer schwieriger. Es kann schwierig sein, mit einfachen Methoden und Bitcoin einen Gewinn zu erzielen. Außerdem ist bei der Nutzung ausländischer Börsen die Sicherheit natürlich ein Muss, und die KYC (Beantragung und Authentifizierung persönlicher Daten) ist in letzter Zeit weltweit strenger geworden.

Wenn Sie also üben, vergessen Sie nicht, Ihre Hausaufgaben zu machen und mit einem kleinen Betrag zu beginnen, um zu vermeiden, dass Sie nicht abheben können.

Bei Bitcoin Bargains laden wir Artikel über den automatisierten Handel sowie allgemeine Informationen über Kryptowährungen hoch. Besonders empfehlenswert für alle, die sich für den automatisierten Handel interessieren, ist QUOREA, ein selbst entwickelter Bot, der keinerlei Programmierkenntnisse erfordert. Wenn Sie mit Ihrem eigenen Bot einen Gewinn erzielen, erhalten Sie einen Prozentsatz des Gewinns und können mit anderen Bots konkurrieren.

Für weitere Informationen lesen Sie bitte Was ist QUOREA /bDie Vor- und Nachteile der Nutzung von QUOREA. Was ist QUOREA /bDie Vor- und Nachteile der Verwendung in der realen WeltSeptember 6, 2018


9 22 29