Le département institutionnel de Gate a organisé une session Ask-Me-Anything avec Michael Feng, co-fondateur de Hummingbot, sur la chaîne YouTube du groupe gate : https://www.youtube.com/watch?v=a_mWK3Y8h7o&list=PLE_x6o4N6eXY28rgJA0RRQLadTq-qDbrS&index=5
Suivez Hummingbot sur les réseaux sociaux
Site Web: https://hummingbot.org/
Twitter: https://twitter.com/_hummingbot
LinkedIn: https://www.LinkedIn.com/company/hummingbot-foundation/
YouTube: https://www.youtube.com/c/hummingbot
Discord : https://discord.com/invite/hummingbot
Invité
Michael Feng, co-fondateur de Hummingbot
Bienvenue dans le 17e épisode de notre série Gate Institutional Ask-Me-Anything, où nous nous entretenons avec Michael Feng, co-fondateur de Hummingbot. Dans cet épisode AMA instructif, plongeons dans le monde de Hummingbot - une plateforme open-source conçue pour vous aider à créer, tester et déployer des flottes de robots de trading crypto automatisés. Découvrez le parcours fascinant de Hummingbot, apprenez ce qui le distingue des autres plateformes de robots de trading crypto, et explorez son engagement en matière de sécurité et d’architecture définie par l’utilisateur. Michael Feng partage également des informations sur le modèle économique de Hummingbot, sa façon de gérer la volatilité du marché et sa configuration conviviale, le rendant accessible même aux débutants.
Gokay (Host): Bonjour à tous ! Nous sommes de retour, et voici le 17e épisode de notre série Gate Institutional Ask-Me-Anything. Je suis Gokay de Gate.io Institutional Services. Aujourd’hui, nous organisons une série de questions-réponses avec Hummingbot, une plateforme open-source qui vous aide à créer, tester et déployer des flottes de robots de trading crypto automatisés. Je suis ravi de vous présenter notre invité spécial, Michael Feng, co-fondateur de Hummingbot. Merci d’avoir rejoint notre diffusion en direct. Enchanté, Michael ! Comment vous sentez-vous aujourd’hui ?
Michael : Merci, Gokay, c’est plutôt bien. Il est assez tôt le matin pour moi car je suis en Californie, mais merci de m’avoir invité.
Gokay: C’est génial! Nous sommes impatients d’entendre vos idées et expériences, Michael. Je suis particulièrement enthousiaste à l’idée de plonger dans les détails de Hummingbot et d’en apprendre davantage à ce sujet. Je suis convaincu que vous avez une mine d’informations à partager avec notre public. Alors, commençons avec nos questions.
Q1: Alors, parlez-nous un peu de vous. Qui est Michael Feng et quel est votre parcours?
Michael : D’accord, je suis content que vous me posiez la question parce que je pense que c’est très institutionnel, et les traders et les gens apprécient mon parcours. Je suis né en Chine, mais j’ai eu la chance d’aller aux États-Unis très tôt parce que mes parents y sont allés pour leurs études supérieures. J’avais 6 ans quand j’ai déménagé de Shanghai aux États-Unis. J’ai grandi en Floride, je suis allé à l’université aux États-Unis, puis j’ai commencé ma carrière à Wall Street où j’ai structuré des produits dérivés appelés obligations collatéralisées ou CDO. Avez-vous déjà vu le film « The Big Short » ? Tout dépend de la façon dont ces instruments financiers sont créés. C’est ce que j’ai fait pendant un total de neuf ans à New York et à Hong Kong, et je suppose que mon titre de gloire est que j’ai structuré ou créé le modèle du premier CDO adossé à des prêts hypothécaires à risque.
Donc, malheureusement, j’ai joué un rôle dans la crise de 2008, et c’est en fait la raison pour laquelle j’ai quitté la finance. Honnêtement, je me sentais assez déprimé parce que je voulais me lancer dans la finance pour créer quelque chose de nouveau, pour vraiment expérimenter les leviers de la technologie et pour permettre aux gens de faire quelque chose que nous ne pouvions pas faire auparavant pour mieux répartir les risques et les récompenses.
Ce que j’ai fini par faire, c’est faire perdre à beaucoup de gens leur maison et leur emploi. J’ai donc déménagé à Selton Valley. J’ai obtenu une maîtrise en génie industriel de l’Université de Stanford parce que je voulais laisser la finance derrière moi et faire quelque chose qui était plus du côté de la technologie, plus du côté de l’ingénierie. Oh, et puis j’ai attrapé le virus du démarrage, un démarrage créatif, et puis celui-ci était où nous avons essentiellement essayé d’extraire des données de fichiers PDF en utilisant la vision par ordinateur. Nous avons fini par vendre cette société à Nitro, qui fabrique encore aujourd’hui des logiciels PDF. J’ai acquis beaucoup d’expérience en travaillant chez Nitro et en apprenant à créer un produit, à gérer une équipe et à travailler dans le secteur de la technologie.
Donc en 2017, quand j’ai quitté Nitro, j’ai commencé à créer quelque chose de nouveau, une startup. C’est là que j’ai vraiment découvert la crypto, et pour moi, la crypto était comme cette fusion de la technologie et de la finance. C’est à ce moment-là que les choses se sont mises en place et que nous avons créé une entreprise qui a finalement développé Hummingbot. Mais même à ce moment-là, ce n’était pas un chemin rectiligne. Dans Hummingbot, le premier produit que nous avons créé était en fait un fonds spéculatif. Avec un fonds spéculatif, nous gagnions beaucoup d’argent, mais un jour, nous avons reçu une lettre de la SEC nous disant de le fermer. Ils voulaient que nous fermions nos portes parce qu’ils pensaient que nous faisions ce qu’on appelle de la sollicitation générale. Quoi qu’il en soit, c’était une sorte de gros gâchis, mais cela a fini par nous conduire à fermer le fonds et à ouvrir notre pile, ce qui est devenu à peu près.
C’est ainsi que toute l’histoire a vu le jour. En ce qui me concerne, je pense que ma vie a été un parcours qui m’a permis de travailler dans une industrie à somme nulle comme Wall Street à une industrie où j’ai l’impression de travailler dans une industrie à somme très positive, que je définis comme open source. Fondamentalement, il s’agit de créer des projets open source et de trouver des moyens de les rendre durables grâce à la crypto et à la puissance de la technologie cryptographique.
Gokay: Je pense que c’est une super histoire. Si nous avons un jour l’occasion, je veux créer un seul épisode sur votre parcours. Je crois que cela pourrait même être comme un film, avec un grand impact, et je pense que cela serait également motivant pour beaucoup de gens.
Q2 : Comment Hummingbot a-t-il vu le jour et comment est-il positionné sur le marché ?
Michael : J’ai mentionné un peu que lorsque nous avons commencé, c’était comme un fonds spéculatif et qu’il s’est transformé en un projet open-source. Mais je dirais que pour la première année où nous l’avons fait (en 2019), il s’agissait plutôt d’essayer de trouver un moyen de soutenir ce projet open-source. Parce qu’avec les projets open-source, vous donnez du code sur Internet, comment le rendre viable ? En 2019, nous avons eu l’idée de pouvoir le servir en proposant une solution de tenue de marché. C’était un outil pour les teneurs de marché. Nous avons eu l’idée que si vous pouviez regrouper les teneurs de marché et les récompenser sur une base temporelle, vous pourriez en fait être en mesure de créer une façon décentralisée de faire de la tenue de marché.
C’est pourquoi, en quarantaine, nous avons rédigé un livre blanc intitulé « Liquidity Mining », une approche basée sur le marché pour rémunérer les teneurs de marché. Il s’agissait plutôt d’un document théorique, mais nous avions en fait à l’esprit une plate-forme basée sur le carnet d’ordres qui rémunérerait les utilisateurs pour fournir de la liquidité sur les bourses du carnet d’ordres. C’est pourquoi nous avons rédigé cet article. Nous voulions construire cette plate-forme, qui s’appelle maintenant Hummingbot Miner. Gate est l’un des principaux partenaires de la plateforme. Cependant, le terme « extraction de liquidité » a en quelque sorte pris vie et a été adopté dans le monde de la DeFi pour essentiellement la même chose : inciter les teneurs de marché grâce à l’utilisation de récompenses qu’ils reçoivent à chaque bloc. C’est ce qui se passe, mais aujourd’hui, Hummingbot est plus qu’un simple outil à l’usage des teneurs de marché.
Il y a environ un an et demi, nous nous sommes séparés de la plate-forme minière et notre société mère, Craft, faisait partie de Hummingbot. La raison en est que Hummingbot n’est qu’un code open-source, et que vous pouvez faire beaucoup de choses avec. Nous avons donc réalisé qu’il pouvait être utilisé pour plus que de simples stratégies de tenue de marché ; Vous pouvez l’utiliser pour le trading direct, l’équilibrage de votre portefeuille ou tout autre type de processus automatisé que vous souhaitez effectuer. De plus, aujourd’hui, nous avons également étendu l’interface utilisateur de Hummingbot. Désormais, il existe une application de tableau de bord qui vous aide à orchestrer et à déployer plusieurs bots. Il existe également une bibliothèque où vous pouvez l’importer dans votre code Python et l’utiliser comme bibliothèque. Dans l’ensemble, nous avons pensé que Hummingbot pourrait être comme le Linux du trading de crypto-monnaies. C’est pourquoi nous avons séparé l’Open Source Foundation, que nous aidons maintenant à gérer, de la société mère, CoinAlpha, qui s’occupe de la tenue de marché et gère la plate-forme de minage décentralisée.
Q3 : Qu’est-ce qui distingue Hummingbot des autres plates-formes de trading de bots crypto ?
Michael : Je pense qu’il existe en fait un vaste paysage de bots cryptographiques. Donc, il y en a des open-source comme les nôtres. Des plateformes telles que 3 virgules, Bitsgap, ainsi que toutes les plateformes d’échanges. Ensuite, vous avez une nouvelle vague de bots Telegram que les gens utilisent. Mais pour moi, le besoin fondamental des plateformes de bots est vraiment lié à l’automatisation. Comment puis-je automatiser ce que je fais ? Comment mettre en miroir le bot de quelqu’un ? Mais comment puis-je ne pas faire les choses par moi-même, mais tirer parti d’un bot pour copier, mettre en miroir ou échanger automatiquement ? Donc, je pense qu’il y a différentes façons d’y parvenir, et je crois aussi qu’il s’agit plutôt d’apprécier vraiment tous ceux qui essaient cela au lieu du trading manuel, car cela signifie généralement qu’ils sont des personnes partageant les mêmes idées. Cependant, j’encourage tous ceux qui exécutent des bots à essayer les bots open-source, que ce soit nous, CCXT ou Quan connect, car je pense que l’open source garantit que vos clés, qui définissent votre propriété de vos jetons, sont conservées en toute sécurité par vous les exécutant localement sur votre propre infrastructure au lieu de donner vos clés à quelqu’un d’autre et de lui demander d’exécuter des bots pour vous. Donc, pour moi, c’est la plus grande différence entre les bots open-source et les bots fermés, que j’ai en fait mis les bots Telegram dans cette catégorie parce que vous ne possédez pas réellement vos clés, je crois. C’est pourquoi je dirais que c’est la plus grande différence. Mais même au sein des bots open-source, là où Hummingbot a vraiment, je pense, essayé de se démarquer, c’est à travers la communauté. Nous essayons vraiment de cultiver une communauté et de tirer parti d’un système de primes qui maintient essentiellement une base de code par le biais de développeurs communautaires. Nous gérons également essentiellement une école qui enseigne aux gens comment utiliser notre plate-forme, et nous visons à développer la communauté. Et je pense que c’est ce qui est l’essence de cette partie.
Q4 : Comment assurez-vous la sécurité des fonds et des informations personnelles des utilisateurs lors de l’utilisation du robot de trading Hummingbot ?
Michael : Alors la chose n° 1 est la non-détention. Vous l’exécutez donc sur votre infrastructure locale. Mais au-delà de cela, avec Hummingbot, la première chose à faire est d’entrer un mot de passe. Ce mot de passe utilise n’importe quelle clé que vous stockez dans Hummingbot. De plus, étant donné que nous avons des intégrations avec de nombreux échanges différents, c’est pourquoi nous avons un système de gouvernance pour limiter le nombre d’échanges sur la base de code. À chaque nouvel échange que nous intégrons, il peut y avoir une bibliothèque que nous importons, et il peut y avoir un vecteur de sécurité que la bibliothèque contient. C’est pourquoi nous avons un cycle de publication mensuel où nous testons chaque nouvel ajout dans la base de code. Nous utilisons la gouvernance pour nous assurer que nous prenons en charge les échanges dont notre communauté a vraiment besoin et que nous évitons d’ajouter des échanges malveillants aléatoires, qui pourraient constituer une menace. Donc, pour nous, nous ne sommes pas un protocole ; Nous sommes des logiciels clients. Le profil de risque est différent. Nous ne sommes pas aussi préoccupés par les pirates informatiques qui peuvent pirater les contrats intelligents, mais nous sommes préoccupés par le code malveillant qui pourrait circuler partout ou compromettre la sécurité des données des utilisateurs. Le facteur le plus important est probablement la connexion à une plateforme d’échange qui constitue une menace pour la sécurité, puis le fait que les utilisateurs déposent des fonds sur cette plateforme d’échange, ce qui peut entraîner des pertes. C’est ce qui nous est arrivé avec FTX l’année dernière. Donc, pour nous, il s’agit en grande partie d’identifier les meilleurs échanges dans lesquels s’intégrer tout en gardant les mauvais à l’écart.
Q5: Comment gérez-vous la volatilité et les événements imprévisibles sur le marché ? Vos robots de trading ont-ils des mécanismes pour éviter les pertes lors des flash crashes ou des pompes et des dumps?
Michael: Je pense que c’est vraiment, comme je dirais, la puissance du bot car il vous permet d’automatiser certaines opérations de couverture. Par exemple, nous avons une stratégie appelée market making inter-exchange, qui vous permet de fournir de la liquidité sur une bourse en utilisant les informations du carnet d’ordres d’une autre bourse. De cette façon, nous sommes remplis sur la bourse du créateur, et le bot se couvre automatiquement sur la bourse du preneur, espérant ainsi extraire un profit d’arbitrage. D’autres fonctionnalités que nous proposons comprennent un interrupteur d’arrêt, qui vous permet d’éteindre votre bot si vous n’atteignez pas un certain seuil de profit ou de perte. Nous avons également une intégration Telegram où vous pouvez recevoir des notifications et contrôler votre bot via une discussion Telegram. Il existe différentes façons de gérer votre bot, mais dans l’ensemble, je pense qu’il s’agit davantage d’utiliser la technologie, comme un bot, pour vous aider à vous protéger contre la volatilité et l’incertitude même lorsque vous dormez profondément.
Q6: Combien de connaissances techniques sont nécessaires pour configurer et gérer le bot de trading Hummingbot ? Un débutant peut-il commencer facilement ?
Michael: Donc, je dirais que ce n’est certainement pas pour tout le monde. Je souhaite que ce soit le cas, mais je pense qu’il y a une catégorie de personnes, peu importe à quel point vous êtes technique. C’est vraiment une question de savoir si vous voulez prendre le temps et l’effort d’automatiser votre trading car c’est un peu un investissement. Mais nous voyons des gens qui n’ont aucune connaissance technique du tout et qui parviennent à devenir assez performants. C’est parce que maintenant ce n’est pas seulement un outil en ligne de commande ; nous avons un tableau de bord. Tant que vous pouvez l’installer, c’est essentiellement une application en cours d’exécution que vous pouvez utiliser à partir du navigateur. Cependant, cela exige que vous utilisiez Docker pour le configurer. Donc, tant que vous pouvez comprendre comment fonctionne Docker et le configurer via Docker, je pense que même quelqu’un qui n’est pas un développeur peut toujours l’utiliser.
Q7: Les utilisateurs peuvent-ils personnaliser leurs stratégies de trading avec Hummingbot?
Michael: C’est certain, nous avons quelques cadres différents sur la façon dont les utilisateurs peuvent définir leurs stratégies. Au départ, nous avions des modèles de stratégie, par exemple, pour l’arbitrage, où vous entrez la bourse, la paire de trading et la rentabilité souhaitée. Nous venons d’exécuter cette stratégie prédéfinie et avons constaté qu’elle n’était pas très flexible. Nous avions différents modèles de stratégie, mais certains d’entre eux ajoutaient de nombreux paramètres de configuration différents. Nous avons donc également introduit le concept de script_s, qui sont de simples fichiers uniques qui définissent un processus simple. Maintenant, nous avons une bibliothèque de différents exemples de _script que les gens peuvent copier et personnaliser.
Actuellement, nous disposons d’un cadre plus puissant que nous appelons stratégies V2. Ceux-ci sont conçus pour pouvoir être testés à l’aide de notre tableau de bord jusqu’au moteur. C’est aussi ce que nous enseignons dans notre bootcamp, car nous pensons que pour créer des stratégies testables en arrière, il doit y avoir une connexion cohérente entre le tableau de bord, le moteur et l’application. Je ne veux pas trop m’étendre sur l’explication, mais dans l’ensemble, nous visons à créer un moyen plus facile, même pour les personnes non techniques, de tester, de créer et de déployer des stratégies qui peuvent rivaliser à un niveau professionnel avec les teneurs de marché. J’espère que notre outil, le tableau de bord Hummingbot, et notre école élèveront les gens à ce niveau.
Gokay: Donc, si je comprends bien, tout est prêt ; il suffit juste de faire un peu de travail. Même s’il y a des défis et que tout semble intimidant, si vous maintenez, disons, un effort constant et consacrez votre temps, je pense que vous pouvez obtenir de bons résultats.
Michael: D’accord, et c’est exactement une autre chose. J’ai vu beaucoup de gens dans notre communauté faire cela, où nous avons littéralement des personnes qui n’ont aucune expérience technique, aucune expérience de formation, qui sont passées par là et ont réalisé plus de 100% de rendement au cours de l’année écoulée. Une partie de cela est due à la compréhension des marchés dans lesquels vous voulez jouer, des marchés à éviter, et simplement trouver les coins du marché où vous pouvez gagner une récompense en exécutant un bot et en l’exploitant aussi longtemps que possible. D’accord, donc je pense que beaucoup de gens essaient de le faire avec succès.
Q8 : Pouvez-vous partager des exemples concrets de la manière dont Hummingbot a réussi à maximiser les revenus de trading ?
Michael : Donc, nous venons de commencer à faire cela, mais nous allons organiser des compétitions de trading mensuelles dans notre communauté. Nous avons essentiellement un petit prix, et c’est principalement à des fins éducatives. Tout le monde commence avec 100 $ sur un échange, lance des bots pendant une période de deux jours et soumet les résultats. En fonction du volume qu’ils génèrent et de l’argent qu’ils gagnent, nous leur offrons des récompenses. Nous reconnaissons également et récompensons ceux qui rédigent leur stratégie et la partagent avec d’autres participants. Nous venons de terminer cela, avons publié un article de blog à ce sujet. Et d’après mon expérience, j’ai lancé un bot de market-making. J’étais assez sûr de perdre de l’argent, et c’est ce que j’ai fait. Cependant, certains autres participants ont lancé leurs propres bots, et certains d’entre eux s’en sont très bien sortis.
Je crois que c’est un bon exemple de ce à quoi ressemble le trading. Beaucoup de gens pensent qu’il s’agit soit de réaliser un profit important, soit de perdre beaucoup d’argent. La plupart du temps, c’est une distribution aléatoire des résultats. Observer cela en action a un potentiel éducatif significatif à la fois pour ceux qui mettent en œuvre les bots et pour ceux qui sont en retrait.
Q9: Quelle a été l’expérience de Hummingbot jusqu’à présent en travaillant avec Gate.io?
Michael: Honnêtement, c’est génial parce que nous avons eu un partenariat étroit avec Gate.io depuis le début. Gate était l’une des bourses prises en charge sur la plateforme Hummingbot, où les utilisateurs peuvent exécuter Hummingbot et gagner des récompenses en faisant du market-making pour divers projets. De plus, grâce à notre accord de partage des frais avec Gate, toute personne exécutant Hummingbot sur Gate contribue à soutenir la Fondation Hummingbot, car une partie de leurs frais nous revient. Cela ne coûte rien de plus aux utilisateurs. Donc, pour nous, nous sommes toujours encouragés à faire plus pour étendre l’utilisation de Hummingbot sur Gate. En ce moment, nous avons un tableau de bord qui montre combien de bots sont en cours d’exécution sur Gate.io.
Rien que sur place, nous avons vu un volume de 21 millions au cours du dernier mois, soit une moyenne d’environ un million par jour. À tout moment, environ 80 à 100 bots sont en cours d’exécution. Donc, il y a déjà beaucoup d’utilisation, mais je pense qu’avec des initiatives comme celle-ci et l’éducation, nous pouvons encourager les gens à en faire encore plus.
Q10: Quel rôle voyez-vous les plateformes de trading de robots cryptographiques comme Hummingbot jouer dans l’avenir du trading?
Michael: À mon avis, je pense que notre rôle est de démocratiser le trading à haute fréquence (HFT) pour tout le monde. C’est quelque chose qui, lorsque je travaillais à Wall Street, semblait être une situation où les grandes institutions comme Morgan et Citibank avaient un avantage significatif sur les traders quotidiens moyens en raison de leur accès aux ordinateurs et aux systèmes sophistiqués. Cependant, les technologies, les algorithmes et les systèmes qui étaient autrefois exclusifs sont devenus plus ouverts aujourd’hui, se tournant vers la puissance de l’open source.
Donc, je vois Hummingbot non pas comme un concurrent des autres projets open source, mais comme un effort de collaboration. Nous travaillons avec eux pour étendre et éduquer les gens sur la manière de s’engager dans le trading de manière efficace.
Q11: Et enfin, quel est le point le plus important que vous voulez que notre public retienne de la session AMA d’aujourd’hui?
Michael: Je sais que je l’ai déjà mentionné, mais je pense que les gens perçoivent souvent les algorithmes ou le trading de bots comme une sorte de boîte noire. C’est comme s’ils croyaient que trouver la bonne boîte noire pourrait être la clé pour gagner à la loterie et faire beaucoup d’argent. À l’inverse, s’ils tombent sur la mauvaise boîte noire, ils pourraient perdre tout leur argent. Cependant, je dirais que c’est un peu le contraire, n’est-ce pas ? C’est presque comme si vous construisiez et exécutiez un programme ; le résultat est défini par ce que le programme fait. Au lieu de le considérer comme une boîte noire mystérieuse, j’encourage les gens à apprendre véritablement à coder, à comprendre le fonctionnement du programme, afin de pouvoir contrôler ses actions. En le faisant, vous pouvez essentiellement le programmer pour qu’il fasse ce que vous voulez.
Gokay: Michael, merci beaucoup d’avoir passé du temps avec nous. Vos idées ont été vraiment informatives, et je suis sûr que nos téléspectateurs ont maintenant une meilleure idée de vous et de Hummingbot. J’ai vraiment apprécié notre conversation et j’ai beaucoup appris. N’hésitez pas à contacter Hummingbot, visitez leur site Web et plongez dans les détails. Avant de terminer notre session, Michael, aimeriez-vous ajouter quelque chose d’autre?
Michael: Rien d’autre que je voudrais dire; Je pense que le principal élément qui nous soutient est la course, comme je l’ai mentionné, bootcamp, notre école pour les market makers et les traders algorithmiques aspirants. Il propose des combats de robots mensuels, des compétitions d’entraînement, ainsi que de nouveaux cours et du contenu que nous ajoutons chaque mois. Notre objectif est vraiment d’utiliser cela pour soutenir la fondation, soutenir Hummingbot, mais aussi pour étendre les connaissances en trading
Gokay: Merci à tous ceux qui regardent notre série d’AMA. Suivez-nous sur les réseaux sociaux, pour plus d’informations, écrivez à nos gestionnaires de compte clé.
Twitter: https://twitter.com/gate_io
Gate.io Institutional Twitter: https://twitter.com/Gateio_Inst
Telegram: https://t.me/gate_zh
API Telegram: https://t.me/gateioapi
LinkedIn: https://www.LinkedIn.com/company/gateio/
Page web: https://www.gate.io/institution