O Departamento Institucional da Gate realizou uma sessão de Perguntas e Respostas com Michael Feng, Co-Fundador da Hummingbot, no canal do Gate Group no YouTube: https://www.youtube.com/watch?v=a_mWK3Y8h7o&list=PLE_x6o4N6eXY28rgJA0RRQLadTq-qDbrS&index=5
Siga a Hummingbot nas redes sociais
Website: 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
Convidado
Michael Feng, Co-Fundador da Hummingbot
Bem-vindo ao 17º episódio da nossa série Gate Institutional Ask-Me-Anything, onde nos sentamos com o convidado especial Michael Feng, Co-Fundador da Hummingbot. Neste episódio AMA esclarecedor, mergulhamos fundo no mundo da Hummingbot - uma plataforma de código aberto projetada para ajudá-lo a criar, testar e implantar frota de bots de negociação de criptomoedas automatizados. Descubra a fascinante jornada da Hummingbot, saiba o que a diferencia de outras plataformas de bots de negociação de criptomoedas e explore seu compromisso com a segurança e arquitetura definida pelo usuário. Michael Feng também compartilha insights sobre o modelo de negócios da Hummingbot, sua abordagem para lidar com a volatilidade do mercado e sua configuração amigável ao usuário, tornando-a acessível até mesmo para iniciantes.
Gokay (Anfitrião): Olá a todos! Estamos de volta e este é o 17º episódio da nossa série Gate Institutional Ask-Me-Anything. Sou o Gokay dos Serviços Institucionais da Gate.io. Hoje, estamos a receber uma série de AMA com o Hummingbot - uma plataforma de código aberto que o ajuda a criar, testar e implementar grupos de bots de negociação de criptomoedas automatizados. Estou entusiasmado por apresentar o nosso convidado especial, Michael Feng, Co-Fundador do Hummingbot. Obrigado por se juntar à nossa transmissão. É um prazer conhecer-te, Michael! Como te estás a sentir hoje?
Michael: Obrigado, Gokay, está muito bom. É bastante cedo de manhã para mim, já que estou na Califórnia, mas obrigado por me receber.
Gokay: Isso é ótimo! Estamos ansiosos para ouvir seus insights e experiências, Michael. Estou particularmente animado para mergulhar nos detalhes do Hummingbot e aprender mais sobre ele. Tenho certeza de que você tem uma riqueza de informações para compartilhar com nossa audiência. Então, vamos começar com nossas perguntas.
Q1: Então, conte-nos um pouco sobre você. Quem é Michael Feng e qual é o seu histórico?
Michael: Ok, bem, estou feliz que você me perguntou porque eu acho que é muito institucional, e os comerciantes e as pessoas apreciam meu histórico. Eu nasci na China, mas tive as bênçãos de ir para os EUA desde cedo porque meus pais foram para lá para a pós-graduação. Eu tinha 6 anos quando me mudei de Xangai para os EUA. Cresci na Flórida, fiz faculdade nos EUA e depois comecei minha carreira em Wall Street, onde estruturei derivativos chamados obrigações colateralizadas ou CDOs. Você já viu o filme “The Big Short”? Tem tudo a ver com a forma como estes instrumentos financeiros são criados. Então, eu fiz isso por um total de nove anos em Nova York e em Hong Kong, e acho que minha reivindicação para a fama é que eu estruturei ou criei o modelo para o primeiro CDO apoiado por hipotecas subprime.
Então, infelizmente, eu tive uma participação na causa da crise de 2008, e foi realmente por isso que deixei as finanças. Eu me senti honestamente bastante deprimido porque eu queria entrar em finanças para criar algo novo, para realmente experimentar as alavancas da tecnologia e para permitir que as pessoas fizessem algo que não poderíamos fazer antes para alocar melhor risco e recompensa.
O que acabei por fazer foi fazer com que muitas pessoas perdessem as suas casas e os seus empregos. Então mudei-me para Selton Valley. Fiz um mestrado em engenharia industrial na Universidade de Stanford porque queria deixar as finanças para trás e fazer algo que fosse mais do lado da tecnologia, mais do lado da engenharia. Ah, e então eu peguei o bug da startup, uma startup criativa, e então esta foi onde basicamente tentamos extrair dados de arquivos PDF usando visão computacional. Acabamos vendendo essa empresa para a Nitro, que ainda hoje produz software para PDF. Ganhei muita experiência trabalhando na Nitro e aprendendo como realmente construir um produto, gerenciar uma equipe e trabalhar na indústria de tecnologia.
Então, em 2017, quando saí da Nitro, comecei a criar algo novo, uma startup. Foi aí que eu realmente encontrei cripto e, para mim, cripto foi como essa fusão de tecnologia e finanças. Foi aí que as coisas se juntaram e criamos uma empresa que acabou desenvolvendo o Hummingbot. Mas, mesmo assim, não foi um caminho reto. No Hummingbot, o primeiro produto que criamos foi, na verdade, um fundo de hedge. Com um fundo de hedge, nós realmente ganhamos um bom dinheiro, mas um dia, recebemos uma carta do S.E.C nos dizendo para fechá-lo. Eles queriam que fechássemos porque pensavam que estávamos envolvidos em algo chamado solicitação geral. De qualquer forma, foi uma grande confusão, mas acabou nos levando a fechar o fundo e abrir nossa pilha, o que se tornou sobre.
Foi assim que a história completa surgiu. Para mim, acho que minha vida tem sido uma jornada de trabalhar em uma indústria de soma muito zero como Wall Street para uma onde sinto que consigo trabalhar em uma indústria de soma muito positiva, que defino como código aberto. Basicamente, criar projetos de código aberto e encontrar maneiras de torná-los sustentáveis através da criptografia e através do poder da tecnologia cripto.
Gokay: Acho que é uma ótima história. Se algum dia tivermos a chance, quero criar apenas um episódio sobre o seu passado. Acredito que poderia até ser como um filme, com um grande impacto, e acho que também seria motivacional para muitas pessoas.
Q2: Como surgiu o Hummingbot e qual é a sua posição no mercado?
Michael: Então, eu mencionei um pouco sobre como quando começamos, era como este fundo de hedge e se transformou em um projeto de código aberto. Mas eu diria que no primeiro ano em que fizemos isso (em 2019), foi mais sobre tentar encontrar uma maneira de sustentar esse projeto de código aberto. Porque, com projetos de código aberto, você dá código na internet, como você realmente o torna viável? Em 2019, tivemos essa ideia de que poderíamos atendê-la criando uma solução de criação de mercado. Era uma ferramenta para os criadores de mercado. Tínhamos essa ideia de que, se você pudesse agregar os criadores de mercado juntos e, em seguida, recompensá-los com base no tempo, você poderia realmente ser capaz de criar uma maneira descentralizada de fazer a criação de mercado.
Então, na quarentena, escrevemos um white paper chamado “Liquidity Mining”, uma abordagem baseada no mercado para compensar os criadores de mercado. Era mais como um artigo teórico, mas na verdade tínhamos em mente uma plataforma baseada em livro de ordens que compensaria os usuários por fornecerem liquidez nas bolsas de livros de ordens. Foi por isso que escrevemos o artigo. Queríamos construir essa plataforma, que agora se chama Hummingbot Miner. A Gate é um dos grandes parceiros da plataforma. No entanto, o termo “mineração de liquidez” meio que ganhou vida própria e se tornou adotado no mundo DeFi para basicamente a mesma coisa: incentivar os criadores de mercado através do uso de recompensas que recebem a cada bloco. Então, isso está acontecendo, mas hoje, o Hummingbot é mais do que apenas uma ferramenta para uso pelos criadores de mercado.
Cerca de um ano e meio atrás, separamos a plataforma de mineração e nossa empresa-mãe, a Craft, estava fazendo a partir do Hummingbot. A razão é que o Hummingbot é apenas código aberto, e você pode fazer muito com ele. Então, percebemos que ele poderia ser usado para mais do que apenas estratégias de criação de mercado; Você pode usá-lo para negociação direta, balanceamento de sua carteira ou qualquer tipo de processo automatizado que você queira fazer. Além disso, hoje também expandimos a interface do usuário no Hummingbot. Agora, há um aplicativo de painel que ajuda você a orquestrar e implantar vários bots. Há também uma biblioteca onde você pode importá-lo para seu código Python e usá-lo como uma biblioteca. No geral, pensamos que o Hummingbot poderia ser como o Linux da negociação de criptomoedas. É por isso que separamos a Open Source Foundation, que agora ajudamos a administrar, da empresa-mãe, CoinAlpha, que está em criação de mercado e administra a plataforma de mineração descentralizada.
Q3: O que diferencia o Hummingbot de outras plataformas de robôs de negociação de criptomoedas?
Michael: Eu acho que há realmente um grande cenário de bots de criptografia por aí. Então, existem os de código aberto como o nosso. Plataformas como 3 vírgulas, Bitsgap, bem como todas as plataformas das exchanges. Então, você tem uma nova onda de bots do Telegram que as pessoas estão usando. Mas, para mim, a principal necessidade que as plataformas de bot fornecem é realmente sobre automação. Como posso automatizar o que estou a fazer? Como faço para espelhar o bot de alguém? Mas como faço para não fazer as coisas sozinho, mas aproveitar um bot para copiar, espelhar ou negociar automaticamente? Então, eu acho que há várias maneiras de conseguir isso, e eu também acredito que é mais sobre eu realmente aprecio todos que tentam isso em vez de negociação manual, porque geralmente significa que eles são indivíduos com ideias semelhantes. No entanto, eu encorajo todos que estão executando bots a experimentar os de código aberto, seja nós ou CCXT ou Quan connect, porque acho que o código aberto garante que suas chaves, que definem sua propriedade de seus tokens, sejam mantidas com segurança por você executá-los localmente em sua própria infraestrutura, em vez de dar suas chaves para outra pessoa e fazê-los executar bots para você. Então, para mim, essa é a maior diferença entre bots de código aberto e de código fechado, que eu realmente coloquei bots do Telegram nessa categoria porque você realmente não possui suas chaves, eu acredito. Então, é por isso que eu diria que essa é a maior diferença. Mas mesmo dentro de bots de código aberto, onde o Hummingbot realmente, eu acho, tentou nos diferenciar é através da comunidade. Nós genuinamente tentamos cultivar uma comunidade e alavancar um sistema de recompensas que essencialmente mantém uma base de código através de desenvolvedores da comunidade. Também administramos essencialmente uma escola que ensina as pessoas a usar nossa plataforma e nosso objetivo é aumentar a comunidade. E é isso que eu acho que é a essência desta parte.
Q4: Como garante a segurança dos fundos dos utilizadores e das informações pessoais ao usar o bot de negociação Hummingbot?
Michael: Então, a coisa mais importante é a não custódia. Por isso, você o executa na sua infraestrutura local. Mas para além disso, com o Hummingbot, a primeira coisa que faz é inserir uma senha. Essa senha utiliza qualquer chave que você armazena no Hummingbot. Além disso, porque temos integrações com muitas bolsas diferentes, é por isso que temos um sistema de governação para restringir quantas bolsas estão na base de código. Com cada nova bolsa que integramos, pode haver alguma biblioteca que estamos a importar, e pode haver um vetor de segurança que a biblioteca contém. É por isso que temos um ciclo de lançamento mensal onde testamos cada nova adição na base de código. Utilizamos a governação para garantir que estamos a apoiar as bolsas que a nossa comunidade realmente precisa e a evitar adicionar alguma bolsa maliciosa aleatória, que poderia ser uma ameaça. Por isso, para nós, não somos um protocolo; somos um software de cliente. O perfil de risco é diferente. Não estamos tão preocupados com hackers que possam entrar em contratos inteligentes, mas estamos preocupados com código malicioso que possa circular por todo o lado ou comprometer a segurança dos dados do utilizador. Provavelmente, o factor mais significativo é ligar a uma bolsa que represente uma ameaça à segurança e depois ter utilizadores a depositar fundos nessa bolsa, o que poderá resultar em perdas. Isto aconteceu connosco com a FTX no ano passado. Por isso, para nós, há muito em identificar as melhores bolsas para integrar enquanto mantemos as más afastadas.
Q5: Como lida com a volatilidade e eventos imprevisíveis do mercado? Os seus bots de negociação têm mecanismos para evitar perdas durante quedas súbitas ou movimentos bruscos de subida e descida? Eu acho que isso é realmente, como eu diria, o poder do bot porque permite que você automatize certos hedgeings. Por exemplo, temos uma estratégia chamada market making entre exchanges, que permite que você forneça liquidez em uma exchange usando informações do livro de pedidos de outra exchange. Dessa forma, somos preenchidos na exchange de criação de mercado e o bot automaticamente faz hedge na exchange de execução, esperando extrair lucro com arbitragem. Outros recursos que oferecemos incluem um interruptor de desligamento, permitindo que você desligue seu bot se não atingir um certo limite de lucro ou perda. Também temos uma integração com o Telegram, onde você pode receber notificações e controlar seu bot através de um bate-papo no Telegram. Existem várias maneiras de gerenciar seu bot, mas, no geral, acho que é mais sobre aproveitar a tecnologia, como um bot, para ajudá-lo a se defender contra volatilidade e incerteza, mesmo quando você está dormindo profundamente.
Q6: Quanto conhecimento técnico é necessário para configurar e gerir o robô de negociação Hummingbot? Um iniciante pode começar facilmente?
Michael: Portanto, eu diria que definitivamente não é para todos. Eu gostaria que fosse, mas acredito que exista uma classe de pessoas, independentemente do quão técnico você seja. Na verdade, é sobre saber se você quer investir tempo e esforço para automatizar suas negociações, pois é um pouco de investimento. Mas vemos pessoas que não têm nenhum conhecimento técnico, que conseguem obter um bom sucesso. Isso ocorre porque agora não é apenas uma ferramenta de linha de comando; temos um painel de controle. Desde que você consiga instalá-lo, é basicamente um aplicativo em execução que pode ser usado no navegador. No entanto, você precisa usar o Docker para configurá-lo. Portanto, desde que você entenda como o Docker funciona e o configure através do Docker, acredito que até mesmo alguém que não seja desenvolvedor possa usá-lo.
Q7: Os utilizadores podem personalizar as suas estratégias de negociação com o Hummingbot?
Michael: Definitivamente, temos alguns frameworks diferentes para que os usuários possam definir suas estratégias. Inicialmente, tínhamos modelos de estratégia, por exemplo, para arbitragem, onde você insere a troca, o par de negociação e a lucratividade desejada. Nós apenas executamos essa estratégia predefinida e descobrimos que não era muito flexível. Tínhamos vários modelos de estratégia, mas alguns deles adicionaram muitos parâmetros de configuração diferentes. Então, também introduzimos o conceito de _script_s, que são arquivos simples que definem um processo direto. Agora, temos uma biblioteca de diferentes exemplos de _script_s que as pessoas podem copiar e personalizar.
Atualmente, temos um framework mais poderoso que chamamos de estratégias V2. Estes são projetados para serem testáveis usando nosso painel de controle até o motor. Isso também é o que ensinamos em nosso bootcamp porque acreditamos que para criar estratégias testáveis, precisa haver uma conexão coesa entre o painel de controle, o motor e o aplicativo. Eu não quero me aprofundar muito na explicação, mas, em geral, nós visamos criar uma maneira mais fácil para até mesmo pessoas não técnicas testarem, criarem e implantarem estratégias que possam competir em um nível profissional com market makers. Esperançosamente, nossa ferramenta, o painel de controle Hummingbot e nossa escola elevarão as pessoas a esse nível.
Gokay: Então, pelo que entendi, tudo está pronto; você só precisa se esforçar um pouco. Mesmo que haja desafios e tudo pareça assustador, se você, digamos, mantiver um esforço consistente e dedicar seu tempo, acredito que você possa alcançar ótimos resultados.
Michael: Certo, e exatamente isso é mais uma coisa. Eu tenho visto muitas pessoas na nossa comunidade fazendo isso, onde literalmente temos pessoas que não possuem conhecimento técnico, nenhuma experiência de treinamento, chegando aqui, e elas fizeram mais de 100% de retorno no último ano. Parte disso é por causa de entender em quais mercados você quer jogar, quais mercados evitar, e apenas encontrar os cantos do mercado onde você pode ganhar alguma recompensa executando um bot e explorando isso o máximo possível. Ok, então acho que muitas pessoas tentam fazer isso com sucesso.
Q8: Pode partilhar exemplos específicos de como o Hummingbot maximizou com sucesso o rendimento de negociação?
Michael: Então, acabámos de começar a fazer isto, mas vamos ter competições mensais de negociação na nossa comunidade. Basicamente, temos um pequeno prémio, e é principalmente para fins educativos. Todos começam com $100 numa bolsa, executam bots durante um período de dois dias e submetem os resultados. Com base no volume que geram e no dinheiro que ganham, fornecemos-lhes algumas recompensas. Também reconhecemos e recompensamos aqueles que elaboram a sua estratégia e a partilham com outros participantes. Recentemente, concluímos isto, publicámos um artigo no blog sobre isso. E, pela minha experiência, executei um bot de criação de mercado. Tinha a certeza de que perderia dinheiro, e perdi. No entanto, alguns outros participantes executaram os seus próprios bots, e alguns deles tiveram um desempenho excecional.
Acredito que seja um bom exemplo do que é negociar. Muitas pessoas pensam que se trata ou de obter um lucro significativo ou de perder muito dinheiro. Na maior parte do tempo, é uma distribuição aleatória de resultados. Observar isto em ação tem um potencial educativo significativo tanto para aqueles que implementam os bots como para aqueles que estão na linha lateral.
Q9: Como tem sido a experiência da Hummingbot até agora trabalhando com o Gate.io?
Michael: Sinceramente, tem sido ótimo porque tivemos uma parceria profunda com a Gate.io desde que começamos. A Gate foi uma das exchanges suportadas na plataforma Hummingbot, onde as pessoas podem executar o Hummingbot e ganhar recompensas fazendo market-making para vários projetos. Além disso, como temos um acordo de compartilhamento de taxas com a Gate, qualquer pessoa que execute o Hummingbot na Gate ajuda a apoiar a Hummingbot Foundation, pois uma parte de suas taxas voltará para nós. Isso não tem custo adicional para os usuários. Portanto, para nós, estamos sempre incentivados a fazer mais para expandir o uso do Hummingbot na Gate. No momento, na verdade, mantemos um painel que mostra quantos bots estão em execução na Gate.io.
Apenas no local, vimos 21 milhões em volume no último mês, com uma média de cerca de um milhão por dia. Em qualquer momento dado, cerca de 80 a 100 bots estão em execução. Portanto, já há muito uso, mas acho que, espero, por meio de iniciativas como esta e por meio da educação, podemos incentivar as pessoas a fazerem ainda mais.
Q10: Que papel vê para as plataformas de bots de negociação de cripto como o Hummingbot no futuro da negociação?
Michael: Para mim, acredito que o nosso papel seja democratizar a negociação de alta frequência (HFT) para todos. Isso é algo que, quando eu estava trabalhando em Wall Street, parecia uma situação em que grandes instituições como Morgan e Citibank tinham uma vantagem significativa sobre os traders do dia a dia devido ao acesso a computadores e sistemas sofisticados. No entanto, as tecnologias, algoritmos e sistemas que antes eram proprietários se tornaram mais abertos hoje, caminhando para o poder do código aberto.
Portanto, vejo o Hummingbot não como um concorrente de outros projetos de código aberto, mas como um esforço colaborativo. Trabalhamos ao lado deles para expandir e educar as pessoas sobre como se envolver na negociação de forma eficaz.
Q11: E, finalmente, qual é o ponto mais importante que você deseja que nosso público leve da sessão de AMA de hoje? Michael: Eu sei que já mencionei isso antes, mas acho que as pessoas frequentemente percebem os algoritmos dos bots ou a negociação de bots como uma espécie de caixa-preta. É como se acreditassem que encontrar a caixa-preta certa poderia ser a chave para ganhar na loteria e ganhar muito dinheiro. Por outro lado, se encontrarem a caixa-preta errada, é como se pudessem perder todo o seu dinheiro. No entanto, eu diria que é um pouco o contrário, não é? É quase como se você estivesse construindo e executando um programa; o resultado é definido pelo que o programa faz. Em vez de vê-lo como uma caixa-preta misteriosa, encorajo as pessoas a realmente aprenderem a programar, entender como o programa funciona, para que possam controlar suas ações. Ao fazer isso, você essencialmente pode programá-lo para fazer o que você deseja.
Gokay: Michael, muito obrigado por ter passado o seu tempo connosco. As suas perspetivas foram realmente informativas e tenho a certeza de que os nossos espectadores agora têm uma ideia melhor sobre si e sobre o Hummingbot. Gostei muito da nossa conversa e aprendi bastante.
Sinta-se à vontade para entrar em contato com o Hummingbot, visitar o seu site e aprofundar os detalhes.
Antes de terminarmos a nossa sessão, Michael, gostaria de acrescentar mais alguma coisa?
Michael: Nada mais diria para nós; Acho que o principal apoio que nos sustenta é a execução, como mencionei, o bootcamp, nossa escola para market makers e traders de algoritmos aspirantes. Apresenta batalhas mensais de bots, competições de treino, bem como novos cursos e conteúdos que estamos a adicionar todos os meses. O nosso objetivo é realmente utilizar isso para apoiar a fundação, apoiar o Hummingbot, mas também para expandir o conhecimento de trading.
Gokay: Obrigado a todos que assistem nossa série AMA. Siga-nos nas redes sociais, para mais informações escreva para nossos gerentes de contas-chave.
Twitter: https://twitter.com/gate_io
Gate.io Institucional 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/
Página da web: https://www.gate.io/institution