Reihenfolge Als ich mich das letzte Mal auf den Cloud-Server angemeldet habe, habe ich die laufenden Prozesse einzeln gelöscht, die Transaktionsprotokolle einzeln lokal gesichert, und schließlich habe ich alle verbleibenden Dateien mit einem rm-rf-Befehl gelöscht. Dann habe ich den großen Drachen angerufen und gesagt: F.I.A.S.C.O. (Große Flucht).

Wir haben uns mit der Frage beschäftigt, wie man Arbitrage macht, oder wie man die Schale bewegt.
Wir haben uns eine Reihe von Gegenmaßnahmen ausgedacht:
Nachdem ich mich damit vertraut gemacht hatte, sagte ich: “Lasst uns einen Deal machen und sehen, was los ist”.
Wir haben lange gesucht und eine Website namens Local BTC gefunden. Die Idee war wahrscheinlich, dass Sie Bitcoin reservieren können, und nach dem Abschluss einer potenziellen Transaktion kann die Website Ihnen helfen, einen Teil des Bitcoin des Verkäufers zu frieren, und wenn Sie ihn überwiesen haben, gehört dieser Teil zu Ihnen.
Wir haben einen ägyptischen Verkäufer ausgesucht, der bereit war, mit unserer ersten Rechnung zu beginnen. Zwei von uns waren sehr müde, vor allem aus Angst, betrogen zu werden, also haben wir einen zu Hause mit dem Verkäufer über Skype gesprochen, den Verkäufer ignoriert, und der andere ist zur Überweisung gegangen.

Als ich aus der Bank kam und Wukongu anrief und ihm sagte, dass die Zahlung erledigt sei, hatte ich sofort den Eindruck eines Devisenhändlers, der unter einer Brücke für Mark und für Pfund handelte.
Als die erste Rechnung 30 Prozent zulegte, war ich froh, dass die Zentralbank ein Stückchen mehr Geld verdient hatte. Wir wollten wissen, wo man in den USA so viele Bitcoins kaufen kann.
Als wir uns vorbereiteten, unsere Firma in Toronto zu eröffnen, stellten wir fest, dass die Bitcoin-Spieler im Inland die vorhandenen Gewinnspielräume wahnsinnig ausnutzten. Die Bitcoin-Kursdifferenz zwischen den beiden Ländern hielt sich zu dieser Zeit lang bei 30%-50%, so dass die Bitcoin-Spieler in vielen Ländern, die Konten an amerikanischen Börsen hatten, in großer Zahl Bitcoin kauften und in China verkauften, um sie mit Taobao gegen den US-Dollar zu einem Wechselkurs von 8:1 zu tauschen (der Wechselkurs zwischen China und den USA war zu dieser Zeit bereits 6.2X), und weiter spekulierten, was die Preisunterschiede zwischen den beiden Seiten rasch verringerte.
Mein Reptilianer hatte inzwischen fast einen Monat lang Daten gesammelt, und Wukaku analysierte sie sorgfältig und stellte fest, dass es häufig große Preisunterschiede zwischen den verschiedenen Börsen für RMB gibt: BTC China, Token Net, Okcoin, und alle drei sind sehr bequem zu eröffnen.
Es scheint so einfach, aber man muss auch die Wechselkurse für 5 bis 60 Minuten ertragen, weil man nicht abgesichert ist.
Ich habe mir vorgestellt, dass es eine neue Art von Arbitrage gibt, wie zum Beispiel:
Zuerst haben Sie einen Apfel in der rechten Hand, der 10 Dollar kostet, jetzt sind beide Äpfel 10 Dollar.

Dann veränderte sich der Preis für die Äpfel in der linken Hand, sie wurden 8 Dollar, für die Äpfel in der rechten Hand wurden sie 12 Dollar.

Sie denken, dass die Preisschwankungen groß genug sind. Dann können Sie mit der linken Hand Äpfel kaufen und mit der rechten verkaufen. So haben Sie in der linken Hand zwei Äpfel, zwei Dollar Bargeld, in der rechten keine Äpfel, 22 Dollar Bargeld.

Du hast bestimmt eine Menge Äpfel, aber du hast 4 Dollar mehr Bargeld.
Wie kann man dann weiter handeln und warten, bis sich die Preisbeziehung für die rechte Hand umkehrt, z.B. wenn die linke Hand 11 Yuan und die rechte Hand 10 Yuan wird, und dann kann man umziehen: Die linke Hand verkauft einen der beiden Äpfel, dann bleibt nur noch ein Apfel übrig, für 13 Dollar, die rechte Hand kauft einen der Äpfel, dann bleibt nur noch ein Apfel übrig, für 12 Dollar.

Jetzt ist die Zuteilung von Äpfeln auf null zurückgegangen, aber es gibt fünf Dollar mehr Bargeld, und Sie können damit weitermachen und die Äpfel wechseln.
Wenn wir zwei Äpfel haben, dann ist der Wert der Äpfel wahrscheinlich gesunken.

Wenn wir nur eine bestimmte Menge an Bitcoins zerlegen, ist es nicht riskant, den Handel zu tätigen, da der Wert von Apple selbst nicht mehr entscheidend ist.
Aber das Kernproblem ist, dass manchmal die Preise der beiden Börsen nicht wirklich umgekehrt werden, z. B. BTC China ist über einen längeren Zeitraum höher als der Bitcoin-Netzpreis. Was ist zu tun, wenn Sie den Durchschnitt der Preisdifferenz zwischen den beiden Seiten berechnen müssen?

Angenommen, die Differenz zwischen den beiden Börsen beträgt 100 und bewegt sich stabil in der Nähe des Mittelwerts, dann kann man die entsprechende positive Umkehrung von den Ausreißern machen. Dies kann ein Verlust für einen einzelnen Handel sein, aber ein statistisch signifikanter Gewinn für einen Handelskreis.
An diesem Punkt ist der Handel nicht mehr ein reiner Arbitrage, sondern ein statistischer Arbitrage. Wir sehen, dass die Preise zwischen den beiden Märkten in der Nähe eines Niveaus stabil sind, und die Preisschwankungen zwischen den beiden Märkten sind stabil.

Nachdem ich mich mit der Art und Weise des Handels befasst hatte, begann ich mit der Umsetzung dieses Systems für den Handel zwischen den Börsen.

Das System besteht aus vier Komponenten, die hauptsächlich in Python geschrieben sind, eine GUI, die vollständig webbasiert ist, und eine Datenbank im Hintergrund: redis+mongodb:
- Optimus:擎天柱大哥,看盘终端,GUI
- Nirvana:涅槃,数据抓取系统——比特币网站的接口那个烂,经常crash,用涅槃寄寓我们希望稳定抓数据的心愿
- Einstein:主程序,做主要的算法交易逻辑
- Achilles:阿基里斯,下单系统
Achilles war am interessantesten, da viele Bitcoin-Trading-Websites keine API hatten und daher nur mit Javascript-Injektionen bestellt werden konnte, also in einfachen Worten, ein Roboter, der eine Website anmelde, der eine Maus anmelde. Es war sehr ekelhaft und viele Randbedingungen. Nach einer Menge Experimenten empfehle ich persönlich zwei nützliche Bibliotheken:
Natürlich ist es auch sehr schwarz, V8 direkt mit Node.js zu verpacken. Es war nur Zeitverschwendung und es gab keine Gelegenheit, weiter in die Tiefe zu gehen.
Das System wurde für 3 Wochen entwickelt, ich habe den Code für mich selbst geschrieben und hatte zuvor keine Gelegenheit, ein Handelssystem zu schreiben, das in der Schule praktiziert wurde, aber es gab viele Probleme. Die größte Schwierigkeit war, dass bei jedem Umzug zwei Börsen gleichzeitig Bestellungen tätigen mussten, aber die Anzahl der Transaktionen auf beiden Seiten unterschiedlich sein konnte, so dass später eine Abrechnung erforderlich war.
- 线性下单,先下单价格变化快的交易所,得到成交数量了,再下单变化慢的交易所
- 追单,同步发单,然后每次逻辑循环检查整个系统的风险敞口,如果不为零就在单边补单——如果要买比特币就去低价交易所,要卖比特币就去高价交易所
Die Arbitrage in den Klassenfonds ist in diesem Jahr sehr heiß, und ich denke, dass es ähnliche Probleme gibt, und gleichzeitig bestellen A, B Fonds, wie funktioniert das technisch am einfachsten ist, zuerst in die Klasse B zu kaufen, weil die Klasse B relativ schnell bewegt wird, und dann in die Klasse A zu kaufen, je nach Anzahl der Transaktionen.
Miscellaneous for geeks:
Nachdem ich mit dem Handel angefangen hatte, wollte ich mir eines Morgens die Einnahmen der letzten Nacht ansehen und fand heraus, dass das automatische erneute Anmelde-System von Bitcoin Network blockiert war. Unser System würde alle 20 Minuten automatisch einloggen. Einmal anmelden, um zu verhindern, dass die Bestellung abläuft.
Vorher war unser Programm immer in meinem lokalen Handel, mit einer Verzögerung von etwa 300ms, also haben wir viele Cloud-Dienste wie Ali Cloud, Shenzhen Cloud und andere getestet, und schließlich haben wir festgestellt, dass Shenzhen Cloud Ping die geringste Latenz auf ihren Servern hatte, etwa 10ms, also haben wir alle zu Shenzhen Cloud-Handel gewechselt, um die Co-Location zu beenden.
Da alle Börsen im Inland sind, waren auch ich und Wukkai eine Zeitlang nicht im Inland und konnten die Überweisungen nicht selbst erledigen, so suchte ich den Haaren von Liu Long. Liu Long betreibt selbst eine PE- und VC-Firma im Inland (wenn es Freunde gibt, die an der Finanzierung interessiert sind, Liu: Weitun Capital).
Nachdem alles vorbereitet war, fingen wir an zu handeln, wobei natürlich sowohl die Strategie als auch das System mit einer Menge Detailproblemen konfrontiert waren, die die Debugging von Zehntausenden von Wörtern erforderten.

Obwohl es beängstigend aussieht, ist der Profit pro Transaktion sehr gering, und die Kapazität für solche Wetten ist sehr begrenzt, was das Gefühl des Geldverlusts ein wenig erstickt. Aber nach dem letzten Monat müssen wir uns nicht mehr darum sorgen, was soll’s denn, es ist gut, morgens aufzustehen und etwas Geld zu sammeln.
Schritt für Schritt wurde ich auch in die PnL eingeschleust.

Die Bitcoin-Börse, die bis zum Februar 2014 in Betrieb war, wurden von einem Ereignis in der Bitcoin-Welt beeinflusst, als die in Japan ansässige Börse Mt. Gox zusammengebrochen wurde.
Das Ergebnis war, dass wir in dieser Zeit am profitabelsten waren, da die Preise zwischen den verschiedenen Börsen oft über 100 Yuan wechselten und die Gewinnspanne für einmalige Arbitrage sehr groß war.

Nachdem wir fast acht Monate lang gearbeitet hatten, entschieden wir uns schließlich, das System zu schließen.
Vorher habe ich nie daran geglaubt, dass es eine Strategie mit einem Sharpe Ratio von mehr als 5 gibt, aber ich habe herausgefunden, dass es tatsächlich eine Strategie mit einem Sharpe Ratio von mehr als 10 gibt. Das bedeutet, dass Ihre Strategie im Jahr keine Tage verliert, und die Differenz basiert ausschließlich auf der Differenz, wie viel Sie pro Tag verdienen.
Als ich dann selbst anfing, automatische Geschäfte in den US-Zinsmärkten zu tätigen, lernte ich auch mehr und mehr Freunde kennen, die mit exotischen Vermögenswerten wie Diablo, Online-Texas-Poker und anderen Arbitragen zu tun hatten und entdeckte eine interessante Regel:
准入门槛(资金上、技术上、政策上)越高的东西,策略越简单,而门槛越低的东西,策略越复杂
In den USA sind Zinsen und Aktienindex-Futures nicht sehr hoch, so dass die Gestaltung und Anpassung der Handelsstrategie relativ kompliziert ist, während Bitcoin und Diablo-Spielgeräte, die ein ordentliches Handelssystem aufbauen, keine komplizierten Strategien erfordern.
Ein Team, das Arbitrage oder Handel betreibt, braucht die Fähigkeit, die Input-Output-Einsätze genau zu schätzen. Angenommen, es hat eine starke technische Stärke, aber keine starke Strategie, kann es in diesen einzigartigen Markt eingreifen, wie Bitcoin, um die Ineffizienz zwischen den Märkten zu beseitigen. Wenn die strategische Fähigkeit stark ist, können Sie die üblichen Aktiva in der mittleren und niedrigen Frequenz machen.
Ein Jahr später (im Jahr 2015) organisierte MD, mein Chef, ein Industry Project (Kurs 297r), bei dem ich einen Harvard CSE-Studenten mitnahm.Applied Computation 297r. Computational Science and Engineering Capstone ProjectIch habe mir diese Erfahrung mit Bitcoin ausgedacht, und ich habe die vorherigen Daten herausgefunden und ihnen die Trading-Strategie für Bitcoin gegeben. Zusätzlich zu unserer Pairs Trading-Strategie haben sie die Hidden Markov Chain und andere Techniken für den Handel mit Indikatoren untersucht.
https://www.dropbox.com/s/zcbph5labk0u3pg/297_Report.pdf?dl=0
New York im Sommer 2015