Die Abfahrt eines erfahrenen Programmierers

Schriftsteller:Lydia., Erstellt: 2022-12-09 16:57:43, Aktualisiert: 2023-09-20 10:47:32

img

Die Abfahrt eines erfahrenen Programmierers

I. Vorwort

Frauen haben Angst, den falschen Mann zu heiraten, während Männer Angst haben, den falschen Beruf zu betreten. Dieser Satz ist wirklich in mein Gesicht eingraviert. Ich habe die Universität mit zwei Bachelor-Abschlüssen abgeschlossen und bin in die Fertigungsindustrie in China eingetreten, wo ich mich mit Software-Design für traditionelle Industrien (Automotivelektronik) beschäftigt habe. Anfangs schrieb ich das erste Programm mit asm, arbeitete mit dem mit meiner Freundin entworfenen PCB zusammen und produzierte das erste Produkt- und Erfindungspatent. Anfangs dachte ich, dass die Industrie, in der ich tätig war, keinem gleichkommt.

II. Internet+

Ich habe 8-Bit-, 16-Bit- und 32-Bit-mcu-Software-Design von einer traditionellen Industrie bis zur aktuellen AI+-Industrie durchgeführt. Die Schwelle dieser Industrien ist sehr hoch, und das Investitionskapital und die Zeitspanne sind sehr groß. Es dauerte nicht lange, bis die Internetindustrie populär wurde, und der Kapitalschäume muss verdaut werden. Internet plus wurde vorgeschlagen, und das Internet begann, in traditionelle Industrien allmählich einzudringen und zu knacken. Big Data, das Internet der Dinge, Industrie 4.0, intelligenter Transport v2x usw. dringen allmählich in die Gewinne traditioneller Industrien ein und zwingen sie zu aktualisieren und zu reformieren. Infolgedessen ist das Gesamtsaldo traditioneller Industrien nicht hoch, insbesondere in zentralen Städten, der Sprung von einer Grube zur anderen ist nur ein kleines Einkommen, und trägt auch die Gefahr des Umsturzes.

III. Einzelne Input und Output

Auf dem Wachstumspfad des erfahrenen Programmierers haben sie Gewinne nach dem Schlafen und Wissensverwirklichung erforscht. Ich habe in meiner Freizeit mehrere Projekte mit meinen Freunden gemacht, wie AGVs Energiespeicherbatteriemanagementsystem, 3G/4G-basiertes Fahrzeugüberwachungssystem, Felsenscanner, Elektrolyttrennkonsole usw. Am Ende scheiterten sie alle. Ich arbeitete tagsüber hart und blieb bis spät in die Nacht wach. Ich investierte viel Zeit und Energie, sogar Split-Persönlichkeit, aber die Ausgabe war sehr schlecht. Ich schrieb ein Whitepaper mit meinen Partnern. Wir erlebten VC und zogen Investitionen. Ich arbeitete sehr hart mit meinen Partnern. Schließlich fiel ich auf dem Weg zur Produktimplementierung und konnte nicht aufstehen. In einer persönlichen Zusammenfassung ist es für Techniker schwierig, den Markt zu erfassen, während sie sich auf die Investition von Vermögenswerten konzentrieren. Es ist nicht einfach, Kunden zu bekommen, entweder die Nachfrage wird nicht in einem frühen Stadium identifiziert oder der Auftrag wird gestohlen. Das Projekt kann nicht belohnt werden, wenn viele Risikominderungen nicht sehr gut kontrolliert werden.

IV. Der Prozess des Erwerbs digitaler Währungen

Als ich von dem Erwerb von Bitcoins hörte, sagten viele Leute, dass es ein Ponzi-Schema sei. Aber ich hatte nicht die entsprechende Wahrnehmung, also habe ich aus Angst ausweicht. Als ich erstaunt war, hatte Bitcoin Hunderte Male zugenommen. Ein Freund sagte, er habe eine Maschine eingerichtet, um Litecoins zu erwerben, und er verdiente jeden Tag Geld. Ich war neugierig, was die Maschine war, also ging ich zu Besuch und studierte speziell. Ich fand heraus, dass die Maschine wirklich eine gute Sache war. Ich kaufte eine Maschine und warf sie da hin. Ich brauchte sie nicht zu warten. Ich startete die Maschine und sie wird sofort Münzen erwerben. Nachdem ich mit Freunden geprüft hatte, kaufte ich die erste Maschine ASIC für Litecoin. Zu dieser Zeit betrug der Preis von Litecoin RMB 70 Yuan. Gemäß der Berechnungsleistung und dem Preis von 70 Yuan wird geschätzt, dass die Kosten in einem halben Jahr wiederhergestellt werden. Wir werden sehen, ob wir den lauten Lärm und den Lär Der Bitcoin-Markt ist heiß, und der Erwerbungsmarkt ist heiß. Schließlich sind wir gut darin, eine Erwerbungsmaschine herzustellen, indem wir Hardware, Struktur und Software mit Freunden kombinieren. Wir haben uns mit mehreren Herstellern von ASIC-Chips, einem der lokalen Unternehmen, in Verbindung gesetzt, die hohe Anforderungen an die Mindestbestellmenge an Chips haben. Die Mindestbatchzahl beträgt 10k, und sogar die Chips für die Testbewertung werden nicht gegeben. Unter der Bedingung, dass die technische Schwelle unvorhersehbar ist, konnten wir nicht herausfinden, wie groß der Markt sein kann, und es ist unmöglich, so viel Geld zu investieren. Ob man die Gelegenheit verpasst oder die Grube perfekt vermeidet (siehe Kao Mao) ist unbekannt. Die Preise der Münzen stiegen und sanken. Für diejenigen, die nicht am Markt teilgenommen haben, haben sie kein Gefühl für Risiko. Schließlich sank der Litecoin auf 7 Yuan, die Akquisitionsmaschine wurde für eine Weile heruntergefahren, und schließlich fanden wir einen Ort, um die digitale Währung heimlich zu erwerben. Zum Zeitpunkt des Herunterfalls hatten wir 200-300 Litecoins angesammelt. Wir verkauften sie überhaupt nicht, es gab zu viele, um sich abzusichern, also verloren wir alles. Seitdem habe ich nie auf die Akquisition von Maschinen und Münzpreise geachtet.

imgEin Absturz ohne Wiederaufschwung

Wie eine Frühlingsbrise plötzlich

In der ersten Hälfte des Jahres 2017 erzählte mir ein Freund, dass der Litecoin 100 überschritten hatte. Ich wachte sofort auf, öffnete den Computer, um den Preis zu überprüfen. Wow, ich machte ein ausgewogenes Budget und verdiente, ich war glücklich. Ich verlegte die Währung aus der Brieftasche an die Börse und beobachte den Markt jeden Tag, 150, 100, 120. Leider wird 150 verkaufen. Die Psychologie des Pfeffers spiegelt sich voll und ganz wider... Schließlich wurde es für 500 CNY verkauft. Allerdings habe ich am Anfang des Bullenmarktes verkauft... Tröste mich ohne Reue [Tränen fließen].

imgVerkauft zu Beginn des Bullenmarktes

Da die Akquisitionsmaschine zu einem Abfallstahl wurde, teilte ich das Geld mit den Partnern, was als erfolgreiche Investition galt. Ich zog den Hauptteil*2 zurück und behielt den Rest als meinen Handelskapital. Von da an trat ich allein in die digitale Währung und kam nie wieder heraus...

VI. Eintritt in die digitale Währung

Der 17-jährige Bullenmarkt war wirklich ein Bullenmarkt. Um 12 Uhr am Abend fand ich heraus, dass die meisten Münzhalter kamen, um Ziegel zu bewegen. Ich schloss mich einer QQ-Gruppe an, und ich sah, dass die Gruppenmitglieder von 200 auf 1000 zunahmen, und die meisten Menschen, die kamen, um Ziegel zu bewegen zu lernen. Einige Leute verdienen jeden Tag viel, wenn sie Ziegel bewegen, während andere ein wenig verdienen können. Ich habe html von Grund auf gelernt. js hat die erste Marktvergleichswebsite für jeden gemacht, um den Preisunterschied zu finden. Interne Referenzimg

Als ich Ziegel bewegt habe, habe ich gelernt, dass es sehr beliebt ist, Ziegel auf programmierte Weise zu bewegen. Die 5% Preisdifferenz war überall zu finden, und es gab nicht viel manuelle Intervention, es ging darum, Geld von einem Ort zum anderen zu bewegen, was die Rendite in wenigen Tagen verdoppeln konnte. Also begannen wir die sogenannte quantitative Reise. Seit dem 4. September 2017 kamen immer mehr Roboter und der Preisunterschied wurde auf eine sehr geringe Menge reduziert, menschliche Ziegelmover wurden grundsätzlich von Robotern besiegt.

VII. Der Weg zur Quantifizierung

Die Brick Moving im Bullenmarkt ist wirklich ein goldenes Zeitalter, aber die guten Zeiten sind nicht lang. Verschiedene Roboter waren beteiligt und der Gewinnraum wurde gequetscht. Derzeit konkurrieren die Roboter, die Ziegel bewegen können, um die Servicegebühr. Wer eine niedrigere Servicegebühr hat, wird die Möglichkeit haben. Hier sind die Codes der beiden Veteranen zur Referenz: Great Z und Spinat haben Schnittstelle:

Great z - Multi-Platform Hedge Stable Arbitrage V2.1. js (Open Source auf FMZ wurde gelöscht, wenn es unangemessen ist, können Sie uns kontaktieren, um den Link im Text zu löschen) (https://github.com/beaquant/strategies/blob/master/Multi-Plattform-Hedging Stabilisierungsschwellen V2.1.js)

Spinat - Bitcoin-Arbitrage (https://github.com/philsong/bitcoin-arbitrage)

Spinat - Raven (Verbesserte Version, Spinat hat den Code gelöscht, wenn er unangemessen ist, können Sie uns kontaktieren, um den Link im Text zu löschen) (https://github.com/beaquant/crypto-raven)

Weitere Open-Source-Strategien finden Sie hier (https://github.com/fmzquant/strategies)

Ich habe das Gitter, bewegende Ziegel, Poren-Harvester auf der FMZ-Plattform direkt ausgeführt, auf der die Open-Source-Strategie direkt mit den konfigurierten Parametern ausgeführt werden kann. Das Shorting-Gitter brach 2019 immer wieder ab. Nach mehreren Anpassungen gab ich es auf. Dann machte ich ein ähnliches unendliches Gitter und endete mit vielen Ausfällen. Der Lauchernte wurde in der Zeit eröffnet, als die Handelsplattform begann, keine Servicegebühr zu haben. Der Markt hat sich jedoch von der Vergangenheit verändert. Der Lauchernte wurde mehrmals geerntet und eröffnet, aber er ist nicht ideal. Mübel bewegen ist eine Art von Glück. Ob es sich nun darum handelt, Ziegel in Futures-Spots zu bewegen, Ziegel in Spot-Futures zu bewegen.

VIII. Marktgestaltung

Ich mag immer Vergnügen, aber ich will nicht so langsam sein. Ich begann, Märkte mit Hochfrequenzmachern, Einbeinern und Doppelbeinern zu machen. Die Kernidee des Market-Making ist es, einen relevanten Markt zu finden. Da es viele Roboter gibt, die Ziegel bewegen, neigt der Marktpreis dazu, konsistent zu sein. Große Marktschwankungen werden oft von einem Markt verursacht, und die Kettenreaktion breitet sich auf andere Märkte aus. Um es allgemeiner auszudrücken, wird der Marktpreis auf einigen Top-Plattformen schneller reagieren. Andere Plattformen folgen dem Preis der Top-Plattformen. Weil diese Top-Plattformen Fonds haben, die den Markt beeinflussen können, und wenn sie eine Botschaft erhalten, werden sie zu Insider (siehe Hochfrequenzhandel ) und arbeiten zusammen in einer Richtung auf dem Markt. Für die Mikroverbindung des Marktes siehe (https://medium.com/digitalassetresearch/an-analysis-of-price-discovery-in-bitcoin-spot-markets-7563fbf1c890)

Let the market price of A be P* and the market price of B be P. When you have order book data, P*&P can be obtained by using mid=(ask+bid)/2.
First, determine the true value of the product in the B market V (value)=P+Alpha
P is the mid price of market B. Assuming that the market is an inefficient market, the price does not reflect the real value of the product. The real value is V, and the difference between the two is Alpha. Since we now assume that the lead-follower relationship between A and B has been determined, in this example, Alpha can be estimated by using the moving average (MA) of P* - P. If Alpha=0.1 and P=1, then V=1.1, that is to say, the price of B market is very cheap, only 1 yuan, while the actual value of this product is 1.1 yuan.

Nachdem ich mehr als 6 Versionen des Market Makers gemacht habe, kann ich das Scalping von HGG immer noch nicht besiegen, und ich bin immer noch nicht in der Lage, einen Gewinn zu erzielen.

Für höhere Geschwindigkeit habe ich viele Möglichkeiten gefunden, um die echte IP-Adresse der Börse und die interne IP-Adresse der Börse zu erhalten, um die Netzwerkelatenz zu reduzieren... So habe ich die Fähigkeiten des Market-Making und der Wartung erworben.

IX. Übernahme des Marktes

Nach dem Scheitern des Market-Making gab ich immer noch nicht auf. Ich fand heraus, dass die Market Taking-Strategie von Open-Source die Strategie sein sollte, nach der ich gesucht habe. Nachdem ich sie gesehen hatte, war ich erleuchtet und begann sofort zu arbeiten. Der echte Bot wird verwendet, um die Parameter anzupassen und mit echtem Geld zu handeln. Es gibt einen Parameter, der einen Gewinn von 3% an einem Tag erzielt, die relativen Renditen (Renditen - Währungspreisanstieg) sind 2,5%, und die höchste relative Rendite ist 9%. Am Ende gibt es nach dem Laufen mit den gleichen Parametern keinen so guten Gewinn. Diese Strategie besteht darin, Befehle langsam auszuführen, was dem Vorbild des Marktmachers gegenüber dem Nachfolger ähnelt. Allerdings ändert sich der Marktpreis sehr schnell, und einige Market Maker reagieren etwas schneller als andere - die tatsächliche Situation ist grundsätzlich unvermeidlich. Wie zuvor ist Ihr passiver Marktpreis immer etwas höher als Ihr aktiver Marktpreis. Wenn Ihr aktiver Preis einen Cent besser ist als der passive Preis, dann wird sich, wenn sich Ihr passiver Preis ändert, auch Ihr aktiver Marktpreis ändern. Was Sie hier tun müssen, ist fast genug. Jetzt hat der Markt schnelle Veränderungen durchgemacht. Wenn Sie das Angebot ändern, um sich an den neuen Markt anzupassen, können Sie feststellen, dass die passiven Aufträge einiger Leute nicht rechtzeitig storniert wurden und sie den Preis erreichen, den Sie bereit sind, die Initiative zu ergreifen, um zu schließen.

X. Backtestsystem

Der Markt verändert sich, und eine Reihe von Parametern kann für eine gewisse Zeit bleiben. Es ist schwierig, profitable Parameter zu finden, insbesondere die Market-Making-Strategien. Es ist wirklich zeitaufwändig und teuer, echte Bot-Verifizierung durchzuführen. Derzeit werden die Eröffnungspositionendaten aufgezeichnet und das Backtesting-System wird aufgebaut.

Der Open-Source-Code für die Datenerfassung befindet sich auf Github, willkommen (https://github.com/goex-top/market_data_collector)

Das Backtesting-System auf Ticker-Ebene wird noch erforscht. Ich persönlich denke, dass es aktualisiert werden muss, dh während des Backtestings kann der Auftrag nicht zum Preis geschlossen werden, der durch die Strategie gesendet wird, sondern er sollte nach den Eröffnungsstandsdaten geschlossen werden. Schließlich hat der Preis des Versendens von Aufträgen eine große Verschiebung erhöht.

XI. Zusammenfassung

Es gibt ein Sprichwort, das besagt: "Ich habe Geld aufgeladen, aber nie in digitaler Währung abgezogen". Obwohl es ein bisschen selbstlächerlich ist, ist es für mich wirklich realistisch. Auf dem Weg des quantitativen Handels kann ich nicht zurückdrehen. Ich werde nicht aufhören, bis der Verlust vorbei ist.


Verwandt

Mehr