17
konzentrieren Sie sich auf
34
Anhänger

Die Reise eines alten Programmierers

Erstellt in: 2020-01-26 13:35:11, aktualisiert am: 2024-12-12 20:52:01
comments   6
hits   6682

Die Reise eines alten Programmierers

[ Neue Bitquantisierung] Die Reise eines alten Programmierers

1. Einleitung

Frauen haben Angst, den falschen Mann zu heiraten, und Männer haben Angst, den falschen Beruf zu wählen. Diese Worte haben sich wirklich in mein Gesicht eingebrannt. Nach seinem Bachelor-Abschluss an der Universität stieg er in die chinesische Fertigungsindustrie ein und beschäftigte sich mit Softwaredesign in der traditionellen Industrie (Automobilelektronik). Ich begann, mein erstes Programm in ASM zu schreiben, und mit der Hilfe meiner Freundin entwarf ich eine Leiterplatte und produzierte mein erstes Produkt- und Erfindungspatent. Ursprünglich dachte ich, die Branche, in der ich arbeitete, sei unübertroffen. Langsam und allmählich wurde mir klar, dass das nicht der Fall war…

2. Internet+

Ich habe 8-Bit-, 16-Bit- und 32-Bit-MCU-Softwaredesign durchgeführt, von traditionellen Branchen bis hin zur aktuellen AI+-Branche. Die Eintrittsbarrieren für diese Branchen sind sehr hoch und das Investitionskapital sowie der erforderliche Zeitrahmen sind enorm. Nicht lange danach erfreute sich die Internetbranche großer Beliebtheit, die Kapitalblase musste geplatzt werden und Internet+ wurde vorgeschlagen. Das Internet begann allmählich, traditionelle Branchen zu durchdringen und zu untergraben. Big Data, das Internet der Dinge, Industrie 4.0, intelligenter Transport v2x usw. untergraben und schmälern allmählich die Gewinne traditioneller Industrien und zwingen diese zu Modernisierungen und Reformen. Dies führt zu niedrigen Gesamtlöhnen in traditionellen Industriezweigen, insbesondere in den Innenstädten. Der Sprung von einer Grube zur anderen bringt nur eine geringe Lohnerhöhung und es besteht zudem die Gefahr des Kenterns. Das geringe Einkommen alter Programmierer reicht für die Anforderungen des modernen Lebens nicht mehr aus und sie sind auf ihre Ersparnisse angewiesen.

3. Persönlicher Input und Output

Auf dem Weg zu einem erfahrenen Programmierer habe ich nach Möglichkeiten gesucht, im Schlaf Geld zu verdienen und mein Wissen zu Geld zu machen. Ich habe in meiner Freizeit mit meinen Freunden an mehreren Projekten gearbeitet, darunter ein AGV-Energiespeicherbatteriemanagementsystem, ein 3G/4G-basiertes Fahrzeugüberwachungssystem, ein Steinscanner, eine Elektrolyttrennkonsole usw. Am Ende war jedoch keines davon erfolgreich. Ich musste tagsüber arbeiten. Ich arbeite hart, bleibe bis spät in die Nacht auf, um Ziegelsteine ​​zu bewegen, investiere viel Zeit und Energie und entwickle sogar eine gespaltene Persönlichkeit, aber das Ergebnis ist sehr trostlos. Ich habe mit meinen Freunden Whitepaper geschrieben, mich mit Risikokapitalgebern getroffen und Investitionen eingeworben. Wir haben sehr hart zusammengearbeitet, aber letztendlich sind wir auf dem Weg zur Produkteinführung gestürzt und konnten nicht mehr aufstehen. Meiner persönlichen Meinung nach erfordert es hohe Investitionen und es ist für technisches Personal schwierig, den Markt zu erfassen. Es ist nicht einfach, Kunden zu gewinnen, da entweder die Nachfrage nicht im Voraus ermittelt wird oder die Aufträge von anderen abgeworben werden. Wenn viele Risiken nicht angemessen gemindert und kontrolliert werden, besteht eine hohe Wahrscheinlichkeit, dass das Projekt keine Rendite abwirft.

4. Bergbau

Wenn viele Leute vom Bitcoin-Mining hören, denken sie, es handele sich um ein Schneeballsystem. Aber ich hatte nicht die entsprechende Wahrnehmung und habe es deshalb dummerweise und aus Angst einfach vermieden. Als ich wieder zu mir kam, war der Bitcoin-Preis auf mehrere Hundert gestiegen, also das Tausendfache. Ein Freund von mir sagte, er habe eine Mining-Maschine, um Litecoin abzubauen und habe jeden Tag Einnahmen. Ich war sehr neugierig und wollte wissen, was eine Mining-Maschine ist, also besuchte ich ihn und erfuhr mehr darüber. Ich fand heraus, dass diese Mining-Maschine wirklich eine gute Sache. Ich habe eine Maschine gekauft und sie dort hingeworfen. Keine Wartung erforderlich, einfach mit dem Graben beginnen. Nach einer Diskussion mit einem Freund kauften wir unsere erste Mining-Maschine, eine ASIC-Litecoin-Mining-Maschine. Zu dieser Zeit lag der Preis von Litecoin bei 70 Yuan. Aufgrund der Rechenleistung und des Preises von 70 Yuan wurde erwartet, dass sich die Investition in einem halben Jahr amortisieren würde. Ich habe jeden Tag gerechnet, um den Preis der Währung, die Mining-Leistung und ob die Rechenleistung stabil war. Obwohl ich das Rumpelgeräusch ertragen musste, war ich trotzdem sehr zufrieden. Der Bitcoin-Markt boomt, und auch der Markt für Mining-Maschinen ist heiß. Ich tüftle mit meinen Freunden daran, wie man eine Mining-Maschine baut. Schließlich sind wir gut darin, Hardware, Struktur und Software zu einer Mining-Maschine zu kombinieren. Wir kontaktierten mehrere ASIC-Chip-Hersteller, darunter ein lokales Unternehmen, Xindong Technology*Die Mindestbestellmenge für Chips ist ziemlich hoch, die Mindestbestellmenge liegt bei über 10.000, und sie stellen nicht einmal Chips zur Testbewertung zur Verfügung. Angesichts der unvorhersehbaren technischen Schwelle ist es unmöglich zu untersuchen, wie groß der Markt sein kann. ist unmöglich zu investieren. So ein großer Fonds. Es ist nicht bekannt, ob er den Goldrausch verpasst oder diese Falle perfekt vermieden hat (siehe Roasted Cat). Der Preis der Münzen schwankt ständig, und bei denjenigen, die nicht am Markt teilgenommen haben, besteht kein Risikobewusstsein. Schließlich fiel der Preis von Litecoin auf 7 Yuan und die Mining-Maschine wurde für eine Weile abgeschaltet. Endlich fanden sie einen Ort, an dem sie heimlich schürfen konnten. Wir hatten vor der Schließung 200-300 Litecoins angehäuft, aber keinen davon verkauft. Wir hatten zu viele und wussten nicht, wie wir uns absichern sollten, also haben wir viel Geld verloren. Seitdem habe ich den Mining-Maschinen und Währungspreisen nie wieder Beachtung geschenkt. Ein Absturz ohne Wiederkehr Ein Absturz ohne Erholung

5. Plötzlich kam eine Frühlingsbrise

Im ersten Halbjahr 2017 erzählte mir ein Freund, dass Litecoin die 100-Marke überschritten habe. Ich wurde sofort viel nüchterner und öffnete meinen Computer, um die Preise zu überprüfen. Ich fühle mich erfrischt, wow, ich habe mein Geld zurückbekommen, ich habe einen Gewinn gemacht, ich bin glücklich. Verschieben Sie die Münzen aus der Brieftasche zur Börse, überprüfen Sie jeden Tag den Markt, 150, 100, 120, oh, verkaufen Sie sie einfach bei 150, das spiegelt die Psychologie von Lauch perfekt wider… Schließlich habe ich es für 500 CNY verkauft. Sie dürfen nicht wissen, dass Sie am Ausgangspunkt eines Bullenmarktes verkaufen… Tröste dich, keine Reue, keine Reue[Tränen laufen. Verkaufen Sie zu Beginn eines Bullenmarktes Verkaufen Sie zu Beginn eines Bullenmarktes

Als die Bergbaumaschine zu Schrott wurde, teilte ich das Geld mit meinen Partnern auf und betrachtete es als erfolgreiche Investition. Ich werde einzahlen*2. Heben Sie einen Teil ab und lösen Sie ihn ein, den Rest behalten Sie als Ihr eigenes Handelskapital. Von da an betrat ich den Kryptowährungskreis alleine und kam nie wieder heraus…

6. Eintritt in den Kryptowährungskreis

Der Bullenmarkt im Jahr 2017 ist wirklich ein Bullenmarkt.*, Jub zog den Preis pünktlich um 12 Uhr abends ab und stellte fest, dass die meisten Münzbesitzer hier waren, um Ziegel zu bewegen. Ich trat einer QQ-Gruppe bei und beobachtete, wie die Gruppenmitglieder von 200 auf 1.000 anwuchsen. Die meisten von ihnen kamen hier, nachdem ich die Neuigkeiten gehört habe. Lerne, Ziegelsteine ​​zu tragen. Manche Menschen tragen Ziegelsteine ​​und essen jeden Tag Fleisch, während andere beim Tragen von Ziegelsteinen auch Suppe trinken können. Die meisten Leute, die Ziegel bewegen, sind nackt, aber bei einer Bullenmarktphase kommen nur wenige von ihnen zu Schaden. Wenn jeder Handarbeit verrichtet, öffnet er ständig unzählige Webseiten, um die Preisänderungen verschiedener Währungen auf verschiedenen Plattformen zu verfolgen. Nur Menschen, die gut in Mathematik sind, können schnell reagieren und den Trend einschätzen. Damals hatte ich nur Suppe getrunken und die schweren Lasten selbst getragen. Ich hatte nicht viel Zeit. Ziegelsteine ​​bei der Arbeit zu bewegen war wie ein Dieb zu sein. Manche Leute gaben ihre Arbeit auf, um viel Geld zu verdienen und umzuziehen. Ziegelsteine, aber mir fehlte einfach der Mut. Der Programmierer lernte HTML und JS von Grund auf und erstellte die erste Marktvergleichswebsite für jedermann, die es Maurern erleichtert, Preisunterschiede zu finden.Bricklayer Insider

**Bricklayer Insider**

Als ich Ziegelsteine ​​bewegte, erfuhr ich, dass programmierte Ziegelsteine ​​sehr beliebt waren. Mit dem 5%igen Preisunterschied konnte man überall Geld verdienen. Es gab nicht viel menschliches Eingreifen. Man bewegte höchstens das Geld hin und her, und es könnte sich in wenigen Tagen verdoppeln. Damit begann die sogenannte quantitative Reise. Wechseln Sie zwischen Jubi/Zhongbi/ok/huobi/biter/p.net/dab.net hin und her. Es macht wirklich Spaß. Nach 1994 kamen immer mehr Plünderroboter auf den Markt, und die Preisunterschiede verringerten sich auf ein sehr geringes Niveau. Die menschlichen Ziegelarbeiter wurden von den Robotern im Grunde genommen missbraucht. Mehr als 1.000 Menschen schlossen sich der Gruppe an und alles ging den Bach runter. Nur wenige Leute nutzen die Website.

7. Der Weg zur Quantifizierung

Der Ziegeltransport während der Bullenmarktphase war wahrlich ein goldenes Zeitalter, aber die guten Zeiten währten nicht lange. Verschiedene Roboter kamen ins Spiel und die Gewinnmargen wurden extrem gedrückt. Derzeit konkurrieren alle Roboter, die Steine ​​bewegen können, hinsichtlich der Transaktionsgebühren miteinander. Wer die niedrigere Transaktionsgebühr hat, hat die Chance. Hier sind die Codes zweier großer Götter zur Referenz. Big Z und Spinach haben Schnittpunkte mit den beiden großen Göttern.

Big Z - Multiplattform-Hedging, stabile Arbitrage V2.1.js (fmz Open Source wurde gelöscht, wenn es nicht passt, kontaktieren Sie bitte den Link im gelöschten Artikel)

Spinat - Bitcoin-Arbitrage

Spinat - Rabe (aktualisierte Version, Spinat hat den Code gelöscht, wenn er nicht passt, kontaktieren Sie uns bitte, um den Link im Artikel zu löschen)

Weitere Open-Source-Strategien finden Sie hier.

Führen Sie das Grid, Brick Moving und Leek Harvester direkt auf FMZ aus. Die Open Source-Strategien der Consciousious-Plattform können direkt ausgeführt und die Parameter konfiguriert werden.Big Z - Netzverformungsstrategie - Einseitiges Netz

Das Leerverkaufsraster im Jahr 2019 wurde immer wieder gebrochen und kontinuierlich zu einem niedrigen Preis verkauft. Nach mehreren Anpassungen habe ich dieses nutzlose Ding aufgegeben. Dann habe ich ein quasi-unendliches Gitter erstellt, das mit einem weiteren Strikeout endete. Der Lauch-Erntehelfer wurde eingeschaltet, als die Handelsplattform keine Transaktionsgebühren mehr hatte. Der Markt ist nicht mehr derselbe wie vorher, und der Lauch-Erntehelfer wurde geerntet. Die Ergebnisse waren nach mehreren Versuchen nicht optimal. Das Bewegen von Ziegeln ist ein stabiles Glück, egal, ob es sich um das Bewegen von Ziegeln an einem bestimmten Punkt, in der Zukunft oder in einem bestimmten Zeitraum handelt, es ist stabil.

8. Marktbildung

Als jemand, der schon immer den Nervenkitzel genossen hat, wollte ich es nicht so langsam angehen und begann daher mit der Verwendung von Hochfrequenz-Maker-Market-Making, sowohl Single-Leg als auch Double-Leg. Die Kernidee des Market Making besteht darin, relevante Märkte zu finden. Da es mittlerweile viele Roboter gibt, die Ziegel bewegen, sind die Marktpreise tendenziell konsistent. Große Marktschwankungen werden oft durch einen bestimmten Markt verursacht und die Kettenreaktion breitet sich auf andere Märkte aus. Einfach ausgedrückt reagieren die Marktpreise auf bestimmten führenden Plattformen schneller. Andere Plattformen orientieren sich an den Preisen ihrer führenden Plattformen. Denn auf diesen Hauptplattformen sind viele Menschen versammeltSie verfügen über Mittel, mit denen sie den Markt beeinflussen können, und wenn sie bestimmte „Informationen“ erhalten, werden sie zu Insidern (siehe „Hochfrequenzhandel“) und arbeiten gemeinsam in die gleiche Richtung auf dem Markt. Die Mikrobeziehungen im Markt finden,siehe

设A市场价格为P*, B市场价格为P。 当拥有order book数据后,P* & P 可以通过用mid = (ask+bid)/2 获得。
首先确定产品在B市场的真实价值 V(value)= P + Alpha
P是B市场的mid price, 假设该市场为非有效市场,所以价格并没有反映产品的真实价值,真实价值是V,他两的差值是Alpha。 因为我们现在假设A与B的lead-follower关系已经确定,所以在这个例子里Alpha可以用一个小时 P* - P 的 Moving average (MA)来估计。假设此时Alpha= 0.1, 而P=1,那么V=1.1, 也就是说B市场的价格很便宜只要1块钱,而这个产品的实际价值是1.1元。

Nachdem ich mehr als 6 Versionen des Market Makers erstellt habe, kann ich HGGs Lurker und Ps Scalping immer noch nicht schlagen. Da es immer noch keinen Gewinn abwarf, wurde das Projekt auf Eis gelegt.

Im Streben nach Geschwindigkeit haben wir viele Möglichkeiten gefunden, die echte IP der Börse und die Intranet-IP der Börse abzufangen, um die Netzwerklatenz zu reduzieren… So habe ich mir die Fähigkeiten des Market Making und der Marktpflege angeeignet (Chefs sind herzlich eingeladen, mit mir zu chatten)

9. Essen auf dem Markt

Nach dem Scheitern des Market Making gab ich in Gedanken immer noch nicht auf. Ich fand heraus, dass die von God T als Open Source bereitgestellte Market Making-Strategie die Strategie sein sollte, nach der ich gesucht hatte. Nachdem ich sie gesehen hatte, hatte ich eine Offenbarung und begann sofort daran zu arbeiten. Parameteranpassung in Echtzeit, echte Geldinvestition. Es gibt einen Parameter, der mit einem Gewinn von 3 % an einem Tag endet, mit einer relativen Rendite (Rendite – Anstieg des Münzpreises) von 2,5 %, und die höchste relative Rendite beträgt bis zu 9 %. Schließlich habe ich es mit denselben Parametern noch einmal ausgeführt, aber der Gewinn war nicht so gut. Ziel dieser Strategie ist es, die langsamen Läufer aufzufressen, was dem oben beschriebenen Marktaufbau-Spiel Anführer gegen Mitläufer ähnelt. Die Reise eines alten Programmierers

10. Backtesting-System

Der Markt verändert sich und bestimmte Parameter können für eine gewisse Zeit bestehen bleiben. Es ist nicht einfach, profitable Parameter zu finden. Spezielle Market-Making-Strategien erfordern eine zeit- und kostenintensive Echtzeit-Verifizierung. Wir erfassen derzeit Marktdaten und bauen ein Backtesting-System auf.

Der Aufzeichnungsdatencode ist Open Source auf GitHub, Kritik ist willkommen

Das Backtesting-System auf Ticker-Ebene befindet sich noch in der Entwicklung. Persönlich bin ich der Meinung, dass das Backtesting von Tickern auch mit dem Matching abgestimmt werden muss, d.h. beim Backtesting können die Orders nicht zu dem von der Strategie übermittelten Kurs ausgeführt werden, sondern müssen entsprechend der Marktdaten ausgeführt werden. Schließlich kommt zu den Kosten für das Versenden einer Bestellung ein enormer Slippage hinzu.

11. Zusammenfassung

In Kryptowährungskreisen gibt es ein Sprichwort: „Immer Geld einzahlen, aber nie Bargeld abheben.“ Das klingt zwar ein wenig selbstironisch, ist für mich aber durchaus realistisch. Da wir uns nun auf dem Weg der Quantifizierung befinden, gibt es kein Zurück mehr. Es wird nicht aufhören, bis alle Verluste beseitigt sind.