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 ein Programm wollen, das praktische Arbitrage ohne Vorkenntnisse durchführen kann, lesen Sie bitte die Zusammenfassung der automatischen Handelsroboter für virtuelle Währungen und die entsprechenden Hinweise, die Sie auf NOTE kaufen können.

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 [Python] Die Grundlagen eines Auto-Trading-Bots für virtuelle Währungsarbitrage [Preisdifferenz erhalten] Ü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 erzielen wollen, ist es besser, im Nachhinein zu prüfen, von welcher Preisdifferenz Sie ausgehen sollten, indem Sie die Daten der Vergangenheit verwenden und die vorübergehende Transferzeit berücksichtigen.

Aber zuerst müssen Sie 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-611257e1f1f5f633379330//] Code zum Abrufen der Informationen über das Auftragspaneel Zuerst geben wir den höchsten Kaufkurs und den niedrigsten Verkaufskurs für jedes Ziel aus. [crayon-611257e1f1f61611552810//] Die obige Ausgabe sieht dann wie folgt aus [crayon-611257e1f1f64743370179//] Das [Python] Die Grundlagen eines Auto-Trading-Bots für virtuelle Währungsarbitrage [Preisdifferenz erhalten] die vorläufige Ausgabe.

Definition der Zielbörsen [crayon-611257e1f1f66827312296//] 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 target-Variablen 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-611257e1f1f69303236148//] Wenn man ccxt aufruft, kann man es normalerweise wie ccxt.bitflyer() aufrufen, aber bitflyer, d.h.

eine in einfache Anführungszeichen eingeschlossene Zeichenfolge. Um bitflyer in ein Skript umzuwandeln, schreiben wir also eval(ccxt.

+ target + ())um bitflyer in ein Skript umzuwandeln. Die if-Anweisung [crayon-611257e1f1f6c878159998//] 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-611257e1f1f70966498405//] Die Ausgabe des obigen Codes liefert die folgende Antwort [crayon-611257e1f1f73753319640//] Hinzugefügter oder geänderter Teil [crayon-611257e1f1f75044211170//] 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.

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-611257e1f1f79892293946//] Sie müssen den API-Schlüssel und den geheimen API-Schlüssel je nach Börse 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.

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

Für diejenigen, die sich für den automatisierten Handel interessieren, empfehlen wir insbesondere QUOREA, einen selbst erstellten 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 17 22