17
Suivre
34
Abonnés

Le voyage d'un vieux programmeur

Créé le: 2020-01-26 13:35:11, Mis à jour le: 2024-12-12 20:52:01
comments   6
hits   6682

Le voyage d’un vieux programmeur

[ [Nouvelle quantification de bits] Le parcours d’un vieux programmeur

1. Introduction

Les femmes ont peur d’épouser le mauvais homme et les hommes ont peur de choisir la mauvaise profession. Ces mots sont véritablement gravés sur mon visage. Après avoir obtenu une licence à l’université, il a rejoint l’industrie manufacturière chinoise et s’est lancé dans la conception de logiciels dans l’industrie traditionnelle (électronique automobile). J’ai commencé à écrire mon premier programme en ASM et, avec l’aide de ma petite amie, j’ai conçu un PCB et produit mon premier produit et brevet d’invention. Au départ, je pensais que le secteur dans lequel je travaillais était sans égal. Lentement, progressivement, j’ai découvert que ce n’était pas le cas…

2. Internet+

J’ai réalisé la conception de logiciels MCU 8 bits, 16 bits et 32 ​​bits, des industries traditionnelles à l’industrie AI+ actuelle. Les barrières à l’entrée dans ces industries sont très élevées, et le capital d’investissement ainsi que le délai sont énormes. Peu de temps après, l’industrie Internet est devenue populaire, il a fallu digérer la bulle financière et Internet+ a été proposé. Internet a commencé à pénétrer et à éroder progressivement les industries traditionnelles. Le Big Data, l’Internet des objets, l’Industrie 4.0, le transport intelligent v2x, etc. érodent et réduisent progressivement les profits des industries traditionnelles, obligeant ces dernières à se moderniser et à se réformer. Cela se traduit par des salaires globalement bas dans les industries traditionnelles, notamment dans les centres-villes. Passer d’un puits à un autre n’entraîne qu’une faible augmentation, et il existe également un risque de chavirage. Les maigres revenus des vieux programmeurs ne peuvent plus répondre aux besoins de la vie moderne, et ils doivent compter sur leurs économies.

3. Entrées et sorties personnelles

Sur le chemin de croissance d’un programmeur expérimenté, j’ai exploré des moyens de gagner un revenu pendant mon sommeil et de monétiser mes connaissances. J’ai travaillé sur plusieurs projets avec mes amis pendant mon temps libre, notamment un système de gestion de batterie de stockage d’énergie AGV, un système de surveillance de véhicule basé sur 3G/4G, un scanner de roche, une console de séparation d’électrolyte, etc. Cependant, aucun d’entre eux n’a finalement réussi. je devais travailler pendant la journée. Je travaille dur, je veille tard le soir pour déplacer des briques, j’investis beaucoup de temps et d’énergie, et je développe même une double personnalité, mais le résultat est très lamentable. J’ai rédigé des livres blancs avec mes amis, rencontré des capital-risqueurs et levé des fonds. Nous avons travaillé très dur ensemble, mais au final, nous avons échoué sur la voie du lancement du produit et n’avons pas réussi à nous relever. A mon avis, cela demande des investissements importants et il est difficile pour le personnel technique de comprendre le marché. Il n’est pas facile de conquérir des clients car soit la demande n’est pas connue à l’avance, soit les commandes sont volées par d’autres. Si de nombreux risques ne sont pas correctement atténués et contrôlés, il existe une forte probabilité que le projet ne génère pas de rendement.

4. Exploitation minière

Lorsqu’on entend parler de l’exploitation minière de Bitcoin, de nombreuses personnes disent qu’il s’agit d’une chaîne de Ponzi. Mais je n’avais pas la perception correspondante, alors je l’ai simplement évité bêtement et avec crainte. Au moment où j’ai repris mes esprits, le prix du Bitcoin avait augmenté de plusieurs centaines, soit des milliers de fois plus. Un de mes amis m’a dit qu’il avait une machine de minage pour miner du Litecoin et qu’il avait un revenu quotidien. J’étais très curieux de savoir ce qu’était une machine de minage, alors je suis allé lui rendre visite et j’ai appris à ce sujet. J’ai découvert que cette machine de minage était vraiment une bonne chose. J’ai acheté une machine et je l’ai jetée là. , aucun entretien requis, il suffit de commencer à creuser. Après avoir discuté avec un ami, nous avons acheté notre première machine de minage, une machine de minage ASIC Litecoin. À cette époque, le Litecoin valait 70 yuans. Sur la base de la puissance de calcul et du prix de 70 yuans, on s’attendait à ce que l’investissement soit récupéré en six mois. J’ai calculé chaque jour pour vérifier le prix de la monnaie, la production minière et si la puissance de calcul était stable. Bien que j’aie enduré le bruit de grondement, j’étais toujours très content. Le marché du Bitcoin est en plein essor, et le marché des machines de minage est également en plein essor. Je réfléchis avec mes amis à la façon de fabriquer une machine de minage. Combiner le matériel, la structure et le logiciel dans une machine de minage est notre spécialité après tout. Nous avons contacté plusieurs fabricants de puces ASIC, dont une entreprise locale, Xindong Technology*La quantité minimale de commande pour les puces est assez élevée et la quantité minimale de commande est supérieure à 10 000. Ils ne fournissent même pas de puces pour une évaluation d’essai. Avec le seuil technique imprévisible, il est impossible d’étudier la taille du marché. il est impossible d’investir. Un si gros fonds. On ne sait pas s’il a raté la ruée vers l’or ou s’il a parfaitement évité cet écueil (voir Roasted Cat). Le prix des pièces fluctue constamment et pour ceux qui n’ont pas participé au marché, il n’y a aucune conscience du risque. Finalement, le prix du Litecoin est tombé à 7 yuans et la machine de minage a été arrêtée pendant un certain temps. Finalement, ils ont trouvé un endroit pour miner en secret. Nous avions accumulé 200 à 300 Litecoins avant la fermeture, mais nous n’en avons vendu aucun. Nous en avions trop et ne savions pas comment nous protéger, nous avons donc perdu beaucoup d’argent. Depuis lors, je n’ai plus jamais prêté attention aux machines minières et aux prix des devises. Un crash sans retour Un crash sans rebond

5. Soudain, une brise printanière est arrivée

Au premier semestre 2017, un ami m’a dit que Litecoin avait dépassé les 100. Je suis immédiatement devenu beaucoup plus sobre et j’ai ouvert l’ordinateur pour vérifier les prix. Je me sens revigoré, wow, j’ai récupéré mon argent, j’ai fait un bénéfice, je suis content. Déplacez les pièces du portefeuille vers l’échange, vérifiez le marché tous les jours, 150, 100, 120, oh, vendez-le simplement à 150, la psychologie des poireaux se reflète parfaitement… Finalement je l’ai vendu à 500 CNY. Vous ne devez pas savoir que vous vendez au point de départ d’un marché haussier… Réconforte-toi, pas de regrets, pas de regrets[[Les larmes coulent]. Vendre au début d’un marché haussier Vendre au début d’un marché haussier

Lorsque la machine minière est devenue de la ferraille, j’ai partagé l’argent avec mes partenaires et j’ai considéré cela comme un investissement réussi. Je vais déposer*2. Retirez une partie de votre argent et encaissez-le, et conservez le reste comme votre propre capital commercial. À partir de ce moment-là, je suis entré seul dans le cercle des crypto-monnaies et je n’en suis jamais sorti…

6. Entrer dans le cercle des crypto-monnaies

Le marché haussier de 2017 est vraiment un marché haussier.*Jub a relevé le prix à l’heure à 12 heures du soir et a constaté que la plupart des détenteurs de pièces étaient là pour déplacer des briques. J’ai rejoint un groupe QQ et j’ai vu les membres du groupe passer de 200 à 1 000. La plupart d’entre eux sont venus ici après avoir entendu la nouvelle. Apprendre à porter des briques. Certaines personnes transportent des briques et mangent de la viande tous les jours, tandis que d’autres peuvent également boire de la soupe tout en transportant des briques. La plupart des gens qui vendent des briques sont nus, mais lorsqu’il y a un marché haussier, peu d’entre eux seront blessés. Lorsque tout le monde fait du travail manuel, ils ouvrent toujours d’innombrables pages Web pour observer les variations de prix de diverses devises sur différentes plateformes. Seules les personnes douées en mathématiques peuvent réagir rapidement et juger de la tendance. À cette époque, je n’avais bu que de la soupe et je faisais le gros du travail moi-même. Je n’avais pas beaucoup de temps. Déplacer des briques au travail, c’était comme être un voleur. Certaines personnes ont quitté leur emploi pour gagner beaucoup d’argent afin de pouvoir déménager. des briques, mais je n’avais tout simplement pas ce genre de courage. Le programmeur a appris HTML et JS à partir de zéro et a créé le premier site Web de comparaison de marché pour tous, permettant aux maçons de trouver plus facilement les différences de prix.Maçon Insider

**Maçon Insider**

Quand je faisais du déplacement de briques, j’ai appris que le déplacement de briques programmé était très populaire. On pouvait gagner de l’argent partout avec une différence de prix de 5 %. Il n’y avait pas beaucoup d’intervention humaine. Au mieux, on déplaçait simplement l’argent d’avant en arrière, et cela pourrait doubler en quelques jours. Ainsi commença ce que l’on appelle le voyage quantitatif. Déplacez-vous entre Jubi/Zhongbi/ok/huobi/biter/p.net/dab.net. C’est vraiment amusant. Après 1994, de plus en plus de robots pilleurs sont apparus et la différence de prix s’est réduite à un niveau très faible. Les ouvriers qui déplaçaient les briques étaient essentiellement maltraités par les robots. Plus de 1 000 personnes ont rejoint le groupe et tout est parti en vrille. Peu de gens utilisent le site Web.

7. La voie vers la quantification

Le mouvement des briques pendant la période de hausse du marché a été un véritable âge d’or, mais cette période faste n’a pas duré longtemps. Divers robots ont été impliqués et les marges bénéficiaires ont été réduites à l’extrême. Actuellement, tous les robots capables de déplacer des briques sont en concurrence les uns avec les autres en termes de frais de transaction. Celui qui a les frais de transaction les plus bas a la possibilité de le faire. Voici les codes de deux grands dieux pour référence. Big Z et Spinach ont des intersections avec les deux grands dieux.

Big Z - Arbitrage stable de couverture multi-plateforme V2.1.js (fmz open source a été supprimé, si ce n’est pas approprié, veuillez contacter le lien dans l’article supprimé)

Épinards – arbitrage bitcoin

Épinards - corbeau (version mise à niveau, Spinach a supprimé le code, s’il ne convient pas, veuillez contacter pour supprimer le lien dans l’article)

Pour plus de stratégies open source, veuillez cliquer ici

Exécutez la grille, le déplacement des briques et la récolteuse de poireaux directement sur fmz. Les stratégies open source de la plateforme consciencieuse peuvent être exécutées directement et les paramètres peuvent être configurés.Big Z – Stratégie de déformation du maillage – Maillage unilatéral

La grille de vente à découvert en 2019 a été brisée à maintes reprises et elle a été continuellement vendue à bas prix. Après plusieurs ajustements, j’ai abandonné cette chose inutile. Ensuite, j’ai réalisé une grille quasi infinie, qui s’est terminée par un autre retrait au bâton. La cueilleuse de poireaux a été activée lorsque la plateforme de trading a commencé à ne plus avoir de frais de transaction. Le marché n’est plus le même qu’avant et la cueilleuse de poireaux a été récoltée. Les résultats n’étaient pas idéaux après plusieurs tentatives. Déplacer des briques est un bonheur stable, peu importe qu’il s’agisse de briques à déplacement ponctuel, de briques à déplacement futur ou de briques à déplacement périodique, c’est stable.

8. Tenue de marché

En tant que personne qui a toujours aimé les sensations fortes, je ne voulais pas y aller si lentement, alors j’ai commencé à utiliser le market making à haute fréquence, à la fois à une et à deux jambes. L’idée principale du market making est de trouver des marchés pertinents. Comme il y a maintenant de nombreux robots qui déplacent des briques, les prix du marché ont tendance à être cohérents. Les grandes fluctuations du marché sont souvent causées par un marché particulier et la réaction en chaîne se propage à d’autres marchés. En termes simples, les prix du marché réagissent plus rapidement sur certaines plateformes leaders. D’autres plateformes suivent les prix de leurs plateformes phares. Parce qu’il y a beaucoup de gens rassemblés sur ces plateformes de têteIls disposent de fonds qui peuvent influencer le marché, et lorsqu’ils obtiennent certaines « informations », ils deviennent des initiés (voir « Trading haute fréquence ») et travaillent ensemble dans la même direction sur le marché. Trouver les micro-relations sur le marché,se référer à

设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元。

Après avoir créé plus de 6 versions du market maker, je ne peux toujours pas battre le lurker de HGG et le scalping de P. Le projet n’a toujours pas été rentable et a donc été abandonné.

À la recherche de vitesse, nous avons trouvé de nombreuses façons de renifler l’IP réelle de l’échange et l’IP intranet de l’échange pour réduire la latence du réseau… J’ai ainsi acquis des compétences en matière de market making et de market maintenance (les patrons sont les bienvenus pour discuter avec moi)

9. Manger au marché

Après l’échec du market making, je n’ai pas abandonné. J’ai découvert que la stratégie de market making open source de God T devrait être la stratégie que je recherchais. Après l’avoir vue, j’ai eu une révélation et j’ai commencé à travailler dessus immédiatement. Réglage des paramètres en temps réel, investissement en argent réel. Il existe un paramètre qui se termine par un bénéfice de 3% en une journée, avec un rendement relatif (rendement - augmentation du prix de la pièce) de 2,5%, et le rendement relatif le plus élevé est aussi élevé que 9%. Finalement, je l’ai relancé avec les mêmes paramètres, mais il n’y a pas eu de si bon bénéfice. Cette stratégie consiste à dévorer les coureurs lents, ce qui est similaire au leader contre le suiveur dans la création de marché ci-dessus. Le voyage d’un vieux programmeur

10. Système de backtesting

Le marché évolue et un ensemble de paramètres peut perdurer pendant un certain temps. Il n’est pas facile de trouver des paramètres rentables. Les stratégies de market making spéciales nécessitent une vérification en temps réel longue et coûteuse. Nous enregistrons actuellement les données du marché et construisons un système de backtesting.

Le code d’enregistrement des données est open source sur GitHub, n’hésitez pas à critiquer

Le système de backtesting au niveau du ticker est encore en cours de développement. Personnellement, je pense que le backtesting des tickers doit également être coordonné avec le matching, c’est-à-dire que lors du backtesting, les ordres ne peuvent pas être exécutés au prix envoyé par la stratégie, mais doivent être exécutés en fonction des données du marché. Après tout, il y a un énorme glissement ajouté au prix d’envoi d’une commande.

11. Résumé

Il existe un dicton dans le monde des cryptomonnaies : « Toujours facturer de l’argent mais ne jamais retirer d’argent liquide. » Même si cela semble un peu auto-dépréciatif, c’est en effet réaliste pour moi. Maintenant que nous sommes sur la voie de la quantification, il n’y a plus de retour en arrière. Cela ne s’arrêtera pas tant que toutes les pertes ne seront pas effacées.