El Departamento Institucional de Gate organizó una sesión de Pregúntame cualquier cosa con Michael Feng, Co-Fundador de Hummingbot, en el canal de YouTube de Gate Group: https://www.youtube.com/watch?v=a_mWK3Y8h7o&list=PLE_x6o4N6eXY28rgJA0RRQLadTq-qDbrS&index=5
Sigue a Hummingbot en las redes sociales
Sitio 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
Invitado
Michael Feng, Co-Founder of Hummingbot
Bienvenido al decimoséptimo episodio de nuestra serie Gate Institutional Ask-Me-Anything, donde nos sentamos con el invitado especial Michael Feng, cofundador de Hummingbot. En este perspicaz episodio de AMA, profundizamos en el mundo de Hummingbot, una plataforma de código abierto diseñada para ayudarlo a crear, probar y implementar flotas de bots de negociación de criptomonedas automatizados. Descubra el fascinante viaje de Hummingbot, aprenda qué lo diferencia de otras plataformas de bots de negociación de criptomonedas y explore su compromiso con la seguridad y la arquitectura definida por el usuario. Michael Feng también comparte información sobre el modelo de negocio de Hummingbot, su enfoque para manejar la volatilidad del mercado y su configuración fácil de usar, lo que lo hace accesible incluso para principiantes.
Gokay (Host):¡Hola a todos! ¡Estamos de vuelta, y este es el decimoséptimo episodio de nuestra serie Gate Institutional Ask-Me-Anything. Soy Gokay de Gate.io Institutional Services. Hoy, estamos organizando una serie de AMA con Hummingbot, una plataforma de código abierto que te ayuda a crear, probar y implementar flotas de bots de trading automatizados de cripto. Estoy emocionado de presentar a nuestro invitado especial, Michael Feng, cofundador de Hummingbot. Gracias por unirte a nuestro stream. ¡Encantado de conocerte, Michael! ¿Cómo te sientes hoy?
Michael: Gracias, Gokay, está bastante bien. Es bastante temprano para mí ya que estoy en California, pero gracias por tenerme.
Gokay: ¡Genial! Estamos ansiosos por escuchar tus ideas y experiencias, Michael. Estoy particularmente emocionado de sumergirme en los detalles de Hummingbot y aprender más sobre él. Estoy seguro de que tiene una gran cantidad de información para compartir con nuestra audiencia.
Entonces, comencemos con nuestras preguntas.
P1: Entonces, cuéntanos un poco sobre ti. ¿Quién es Michael Feng y cuál es tu formación?
Michael: Bien, bueno, me alegro de que me hayas preguntado porque creo que es muy institucional, y los comerciantes y la gente aprecian mis antecedentes. Nací en China, pero tuve la bendición de ir a los Estados Unidos desde el principio porque mis padres fueron allí para la escuela de posgrado. Tenía 6 años cuando me mudé a los Estados Unidos desde Shanghai. Crecí en Florida, fui a la universidad en los EE. UU. y luego comencé mi carrera en Wall Street, donde estructuré derivados llamados obligaciones garantizadas o CDO. ¿Alguna vez has visto la película “The Big Short”? Se trata de cómo se crean estos instrumentos financieros. Así que lo hice durante un total de nueve años en Nueva York y en Hong Kong, y supongo que mi reclamo a la fama se debe a que estructuré o creé el modelo para el primer CDO respaldado por hipotecas de alto riesgo.
Así que, desafortunadamente, tuve algo que ver en la causa de la crisis de 2008, y esa fue la razón por la que dejé las finanzas. Honestamente, me sentí bastante deprimido porque quería entrar en las finanzas para crear algo nuevo, para experimentar realmente con las palancas de la tecnología y permitir que las personas hicieran algo que antes no podíamos hacer para asignar mejor el riesgo y la recompensa.
Lo que terminé haciendo fue hacer que mucha gente perdiera sus hogares y trabajos. Así que me mudé a Selton Valley. Obtuve una maestría de la Universidad de Stanford en ingeniería industrial porque quería dejar atrás las finanzas y hacer algo que estuviera más en el lado de la tecnología, más en el lado de la ingeniería. Ah, y luego me picó el gusanillo de la puesta en marcha, una puesta en marcha creativa, y luego esta fue en la que básicamente intentamos extraer datos de archivos PDF utilizando la visión artificial. Terminamos vendiendo esa empresa a Nitro, que todavía fabrica software PDF en la actualidad. Adquirí mucha experiencia trabajando en Nitro y aprendiendo a crear un producto, gestionar un equipo y trabajar en la industria tecnológica.
Así que en 2017, cuando dejé Nitro, empecé a crear algo nuevo, una startup. Ahí es donde realmente encontré las criptomonedas, y para mí, las criptomonedas fueron como una fusión de tecnología y finanzas. Fue entonces cuando las cosas se unieron y creamos una empresa que finalmente desarrolló Hummingbot. Pero incluso entonces, no era un camino recto. En Hummingbot, el primer producto que creamos fue en realidad un fondo de cobertura. Con un fondo de cobertura, en realidad ganamos mucho dinero, pero un día, recibimos una carta de la SEC diciéndonos que lo cerráramos. Querían que cerráramos porque pensaban que estábamos involucrados en algo llamado solicitación general. De todos modos, fue una especie de gran lío, pero terminó llevándonos a cerrar el fondo y abrir el código de nuestra pila, lo que se convirtió en una idea.
Así es como surgió la historia completa. Para mí, creo que mi vida ha sido un viaje desde trabajar en una industria de suma cero como Wall Street hasta una en la que siento que puedo trabajar en una industria de suma muy positiva, que defino como de código abierto. Básicamente, crear proyectos de código abierto y encontrar formas de hacerlos sostenibles a través de las criptomonedas y a través del poder de la tecnología criptográfica.
Gokay: Creo que es una gran historia. Si alguna vez tenemos la oportunidad, quiero crear solo un episodio sobre tu trasfondo. Creo que incluso podría ser como una película, con un gran impacto, y también sería motivador para mucha gente.
P2: ¿Cómo surgió Hummingbot y cómo se posiciona en el mercado?
Michael: Mencioné un poco cómo cuando empezamos, era como un fondo de cobertura y se convirtió en un proyecto de código abierto. Pero diría que durante el primer año que hicimos esto (en 2019), se trató más de tratar de encontrar una manera de mantener este proyecto de código abierto. Porque, con los proyectos de código abierto, regalas código en Internet, ¿cómo lo haces realmente viable? En 2019, tuvimos la idea de que podíamos servirlo ideando una solución de creación de mercado. Era una herramienta para los creadores de mercado. Teníamos la idea de que si se podía agregar a los creadores de mercado y luego recompensarlos en función del tiempo, se podría crear una forma descentralizada de hacer mercado.
Entonces, en cuarentena, escribimos un libro blanco llamado “Minería de liquidez”, un enfoque basado en el mercado para compensar a los creadores de mercado. Era más como un artículo teórico, pero en realidad teníamos en mente una plataforma basada en el libro de órdenes que compensaría a los usuarios por proporcionar liquidez en los intercambios de libros de órdenes. Es por eso que escribimos el artículo. Queríamos construir esta plataforma, que ahora se llama Hummingbot Miner. Gate es uno de los grandes socios de la plataforma. Sin embargo, el término “minería de liquidez” cobró vida propia y se adoptó en el mundo DeFi básicamente por lo mismo: incentivar a los creadores de mercado mediante el uso de recompensas que se les pagan por cada bloque. Entonces, eso está sucediendo, pero hoy en día, Hummingbot es más que una herramienta para el uso de los creadores de mercado.
Hace aproximadamente un año y medio, nos separamos de la plataforma minera y nuestra empresa matriz, Craft, estaba haciendo de Hummingbot. La razón es que Hummingbot es solo código abierto y puedes hacer mucho con él. Entonces, nos dimos cuenta de que podría usarse para algo más que estrategias de creación de mercado; Puede usarlo para operar directamente, equilibrar su cartera o cualquier tipo de proceso automatizado que desee realizar. Además, hoy también hemos ampliado la interfaz de usuario en Hummingbot. Ahora, hay una aplicación de panel que le ayuda a orquestar e implementar varios bots. También hay una biblioteca donde puedes importarlo a tu código Python y usarlo como biblioteca. En general, pensamos que Hummingbot podría ser como el Linux del comercio de criptomonedas. Es por eso que separamos la Open Source Foundation, que ahora ayudamos a administrar, de la empresa matriz, CoinAlpha, que se dedica a la creación de mercado y administra la plataforma minera descentralizada.
Q3: ¿Qué diferencia a Hummingbot de otras plataformas de bot de trading de cripto?
Michael: Creo que en realidad hay un gran panorama de bots de criptomonedas. Entonces, hay opciones de código abierto como el nuestro. Plataformas como 3 commas, Bitsgap, así como todas las plataformas de los exchanges. Luego, tienes una nueva ola de bots de Telegram que la gente está usando. Pero para mí, la necesidad principal que ofrecen las plataformas de bots es realmente la automatización. ¿Cómo automatizo lo que estoy haciendo? ¿Cómo reflejo el bot de alguien? Pero ¿cómo no hago las cosas por mi cuenta, sino que aprovecho un bot para copiar, reflejar o comerciar automáticamente? Así que creo que hay varias formas de lograrlo, y también creo que se trata más de apreciar a todos los que lo intentan en lugar de operar manualmente porque generalmente significa que son personas con ideas afines. Sin embargo, animo a todos los que usan bots a probar los de código abierto, ya sea el nuestro, CCXT o Quan connect, porque creo que el código abierto garantiza que tus claves, que definen la propiedad de tus tokens, se mantengan seguras al ejecutarlos localmente en tu propia infraestructura en lugar de dar tus claves a otra persona y hacer que ejecuten bots por ti. Así que, para mí, esa es la mayor diferencia entre los bots de código abierto y los de código cerrado, en los cuales en realidad incluiría los bots de Telegram porque no posees tus claves, creo. Entonces, eso es lo que diría que es la mayor diferencia. Pero incluso dentro de los bots de código abierto, donde Hummingbot realmente, creo, ha tratado de destacar, es a través de la comunidad. Realmente intentamos cultivar una comunidad y aprovechar un sistema de recompensas que mantiene una base de código a través de desarrolladores de la comunidad. También ejecutamos una especie de escuela que enseña a las personas cómo usar nuestra plataforma, y nuestro objetivo es hacer crecer la comunidad. Y eso es lo que creo que es la esencia de esta parte.
Q4: ¿Cómo garantizas la seguridad de los fondos y la información personal de los usuarios al usar el bot de trading Hummingbot?
Michael: Lo primero es que no es custodial. Por lo tanto, se ejecuta en tu infraestructura local. Pero además de eso, con Hummingbot, lo primero que haces es ingresar una contraseña. Esa contraseña utiliza cualquier clave que almacenes en Hummingbot. Además, debido a que tenemos integraciones con muchas bolsas diferentes, es por eso que tenemos un sistema de gobernanza para restringir cuántas bolsas hay en la base de código. Con cada nueva bolsa que integramos, puede haber alguna biblioteca que importemos y puede haber un vector de seguridad que contenga la biblioteca. Es por eso que tenemos un ciclo de lanzamiento mensual donde probamos cada nueva adición en la base de código. Utilizamos la gobernanza para asegurarnos de que estamos apoyando a las bolsas que nuestra comunidad realmente necesita y evitando agregar alguna bolsa maliciosa al azar, que podría ser una amenaza. Entonces, para nosotros, no somos un protocolo; somos un software de cliente. El perfil de riesgo es diferente. No estamos tan preocupados por los hackers que pueden hackear contratos inteligentes, pero nos preocupa el código malicioso que podría circular por todas partes o comprometer la seguridad de los datos del usuario. Probablemente el factor más importante sea conectarse a una bolsa que represente una amenaza para la seguridad y luego hacer que los usuarios depositen fondos en esa bolsa, lo que podría resultar en pérdidas. Esto nos sucedió con FTX el año pasado. Entonces, para nosotros, se trata mucho de identificar las mejores bolsas para integrar y también mantener alejadas a las malas.
P5: ¿Cómo manejas la volatilidad y los eventos impredecibles del mercado? ¿Tus robots comerciales tienen mecanismos para evitar pérdidas durante los flash crashes o las subidas y bajadas repentinas?
Michael: Creo que esto es realmente, como diría, el poder del bot porque te permite automatizar ciertos hedging. Por ejemplo, tenemos una estrategia llamada market making entre intercambios, que te permite proporcionar liquidez en un intercambio utilizando información del libro de órdenes de otro intercambio. De esta manera, nos llenamos en el intercambio maker, y el bot se cubre automáticamente en el intercambio taker, con suerte extrayendo ganancias de arbitraje al hacerlo. Otras características que ofrecemos incluyen un interruptor de apagado, que te permite apagar tu bot si no alcanzas un cierto umbral de ganancia o pérdida. También tenemos una integración con Telegram donde puedes recibir notificaciones y controlar tu bot a través de un chat de Telegram. Hay varias formas de gestionar tu bot, pero en general, creo que se trata más de aprovechar la tecnología, como un bot, para ayudarte a defenderte contra la volatilidad e incertidumbre incluso cuando estás durmiendo profundamente.
P6: ¿Cuánto conocimiento técnico se requiere para configurar y gestionar el bot de trading de Hummingbot? ¿Puede un principiante empezar fácilmente?
Michael: Entonces, diría que definitivamente no es para todos. Ojalá lo fuera, pero creo que hay una clase de personas, sin importar cuán técnico seas. Realmente se trata de si quieres tomarte el tiempo y el esfuerzo para automatizar tu trading porque es un poco de inversión. Pero vemos personas que no tienen ningún conocimiento técnico en absoluto y que logran tener bastante éxito. Eso se debe a que ahora no es solo una herramienta de línea de comando; tenemos un panel de control. Siempre que puedas instalarlo, básicamente es una aplicación que se ejecuta y que puedes usar desde el navegador. Sin embargo, requiere que uses Docker para configurarlo. Por lo tanto, siempre y cuando puedas entender cómo funciona Docker y configurarlo a través de Docker, creo que incluso alguien que no sea desarrollador puede usarlo.
P7: ¿Pueden los usuarios personalizar sus estrategias de trading con Hummingbot?
Michael: Definitivamente, tenemos varios marcos diferentes para que los usuarios puedan definir sus estrategias. Inicialmente, teníamos plantillas de estrategia, por ejemplo, para el arbitraje, donde ingresaba el intercambio, el par de negociación y la rentabilidad deseada. Ejecutábamos esta estrategia predefinida y encontramos que no era muy flexible. Teníamos varias plantillas de estrategia, pero algunas agregaban muchos parámetros de configuración diferentes. Por lo tanto, también introdujimos el concepto de s, que son archivos simples que definen un proceso sencillo. Ahora, tenemos una biblioteca de diferentes ejemplos de s que las personas pueden copiar y personalizar.
Actualmente, tenemos un marco más poderoso que llamamos estrategias V2. Estas están diseñadas para ser probadas retrospectivamente utilizando nuestro panel de control de regreso al motor. Esto es también lo que enseñamos en nuestro bootcamp porque creemos que para crear estrategias que puedan ser probadas retrospectivamente, debe haber una conexión cohesiva entre el panel de control, el motor y la aplicación. No quiero profundizar demasiado en la explicación, pero en general, nuestro objetivo es crear una manera más fácil para que incluso personas no técnicas puedan probar retrospectivamente, crear e implementar estrategias que puedan competir a nivel profesional con los creadores de mercado. Ojalá que nuestra herramienta, el panel de control de Hummingbot y nuestra escuela eleven a las personas a ese nivel.
Gokay: Entonces, según entiendo, todo está listo; solo necesitas poner un poco de trabajo. Incluso si hay desafíos y todo parece desalentador, si, digamos, mantienes un esfuerzo constante y dedicas tu tiempo, creo que puedes lograr grandes resultados.
Michael: Bien, y exactamente eso es una cosa más. He visto a muchas personas en nuestra comunidad hacer esto, donde literalmente tenemos personas que no tienen antecedentes técnicos, ni experiencia en entrenamiento, que han obtenido más del 100% de retorno en el último año. Parte de esto se debe a comprender en qué mercados deseas participar, qué mercados evitar y simplemente encontrar los rincones del mercado donde puedes obtener alguna recompensa ejecutando un bot y aprovechándolo el mayor tiempo posible. Bueno, creo que muchas personas intentan hacer esto con éxito.
Q8: ¿Puede compartir ejemplos específicos de cómo Hummingbot ha maximizado con éxito los ingresos comerciales?
Michael: Así que acabamos de empezar a hacer esto, pero vamos a tener competiciones mensuales de trading en nuestra comunidad. Básicamente tenemos un pequeño premio, y es principalmente con fines educativos. Todos empiezan con $100 en un intercambio, ejecutan bots durante un período de dos días y presentan los resultados. Según el volumen que generen y el dinero que ganen, les proporcionamos algunas recompensas. También reconocemos y recompensamos a aquellos que escriben su estrategia y la comparten con otros participantes. Recientemente completamos esto, publicamos un artículo en el blog al respecto. Y por mi experiencia, ejecuté un bot de creación de mercado. Estaba bastante seguro de que perdería dinero, y así fue. Sin embargo, algunos otros participantes ejecutaron sus propios bots, y algunos de ellos lo hicieron excepcionalmente bien. Creo que es un buen ejemplo de cómo es el trading. Mucha gente piensa que se trata de obtener un beneficio significativo o perder mucho dinero. La mayoría de las veces, es una distribución aleatoria de resultados. Observar esto en acción tiene un gran potencial educativo tanto para aquellos que implementan los bots como para aquellos que observan desde un lado.
P9: ¿Cómo ha sido la experiencia de Hummingbot trabajando hasta ahora con Gate.io?
Michael: Honestamente, ha sido genial porque hemos tenido una asociación profunda con Gate.io desde que comenzamos. Gate fue uno de los intercambios admitidos en la plataforma Hummingbot, donde las personas pueden ejecutar Hummingbot y ganar recompensas haciendo market-making para varios proyectos. Además, debido a que tenemos un acuerdo de reparto de comisiones con Gate, cualquier persona que ejecute Hummingbot en Gate ayuda a apoyar a la Fundación Hummingbot, ya que una parte de sus comisiones volverá a nosotros. Esto no supone un coste adicional para los usuarios. Por lo tanto, para nosotros, siempre estamos animados a hacer más para expandir el uso de Hummingbot en Gate. En este momento, de hecho, mantenemos un panel que muestra cuántos bots se están ejecutando en Gate.io. Justo en el acto, hemos visto 21 millones en volumen durante el último mes, con un promedio de alrededor de un millón al día. En cualquier momento, hay alrededor de 80 a 100 bots en funcionamiento. Por lo tanto, ya hay mucho uso, pero creo que con suerte a través de iniciativas como esta y a través de la educación, podemos animar a la gente a hacer aún más.
P10: ¿Qué papel ves que desempeñen las plataformas de bots de trading de cripto como Hummingbot en el futuro del trading?
Michael: Para mí, creo que nuestro papel es democratizar el comercio de alta frecuencia (HFT) para todos. Esto es algo que, cuando trabajaba en Wall Street, parecía una situación en la que las principales instituciones como Morgan y Citibank tenían una ventaja significativa sobre los operadores promedio debido a su acceso a computadoras y sistemas sofisticados. Sin embargo, las tecnologías, los algoritmos y los sistemas que antes eran propietarios hoy son más abiertos, avanzando hacia el poder del código abierto.
Entonces, veo a Hummingbot no como un competidor de otros proyectos de código abierto, sino como un esfuerzo colaborativo. Trabajamos junto a ellos para expandir y educar a las personas sobre cómo participar en el comercio de manera efectiva.
P11: Y, finalmente, ¿cuál es el punto más importante que desea que nuestra audiencia se lleve de la sesión de AMA de hoy?
Michael: Ya sé que lo he mencionado antes, pero creo que la gente a menudo percibe los algoritmos de bots o el trading automatizado como una especie de caja negra. Es como si creyeran que encontrar la caja negra correcta podría ser la clave para ganar la lotería y hacer un montón de dinero. Por el contrario, si se encuentran con la caja negra equivocada, podría ser como si pudieran perder todo su dinero. Sin embargo, diría que es un poco lo contrario, ¿no es así? Es casi como si estuvieras construyendo y ejecutando un programa; el resultado está definido por lo que hace el programa. En lugar de verlo como una misteriosa caja negra, animo a la gente a aprender a programar de verdad, a entender cómo funciona el programa, para que puedan controlar sus acciones. Al hacerlo, básicamente puedes programarlo para que haga lo que quieras.
Gokay: Michael, muchas gracias por pasar tiempo con nosotros. Tus perspicacias han sido verdaderamente informativas y estoy segura de que nuestros espectadores tienen una mejor idea sobre ti y Hummingbot ahora. Realmente disfruté nuestra conversación y aprendí mucho. Siéntete libre de contactar a Hummingbot, visitar su sitio web y profundizar en más detalles. Antes de terminar nuestra sesión, Michael, ¿te gustaría añadir algo más?
Michael: No diría nada más; creo que lo que más nos respalda es el funcionamiento de nuestro bootcamp, como mencioné, nuestra escuela para aspirantes a creadores de mercado y operadores de algoritmos. Presenta batallas mensuales de bots, competiciones de entrenamiento, así como nuevos cursos y contenido que agregamos cada mes. Realmente nuestro objetivo es utilizar eso para respaldar la fundación, respaldar a Hummingbot, pero también para expandir el conocimiento del trading.
Gokay: Gracias a todos los que ven nuestra serie de AMA. Síganos en las redes sociales, para obtener más información, escriba a nuestros gerentes de cuentas clave.
Twitter: https://twitter.com/gate_io
Twitter Institucional de Gate.io: https://twitter.com/Gateio_Inst
Telegram: https://t.me/gate_zh
API Telegram: https://t.me/gateioapi
LinkedIn: https://www.LinkedIn.com/company/gateio/
Página web: https://www.gate.io/institución