Відділ інституційних клієнтів Gate провів сесію “Запитайте все, що вас цікавить” з Майклом Фенгом, співзасновником Hummingbot, на каналі YouTube групи Gate. https://www.youtube.com/watch?v=a_mWK3Y8h7o&list=PLE_x6o4N6eXY28rgJA0RRQLadTq-qDbrS&index=5
Дотримуйтеся Hummingbot в соціальних мережах
Веб-сайт: 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
Гість
Майкл Фенг, співзасновник Hummingbot
Ласкаво просимо до 17-го епізоду нашої серії Gate Institutional Ask-Me-Anything, де ми сідаємо з особливим гостем Майклом Фенгом, співзасновником Hummingbot. У цьому цікавому епізоді AMA ми глибоко погрузимося в світ Hummingbot - платформи з відкритим кодом, створеної для допомоги вам створювати, тестувати та розгортати флоти автоматизованих торгових ботів криптовалют. Дізнайтеся про захоплюючу подорож Hummingbot, дізнайтеся, що відрізняє його від інших платформ торгових ботів криптовалют і дослідіть його зобов’язання до безпеки та архітектури, визначеної користувачем. Майкл Фенг також поділиться інсайтами щодо бізнес-моделі Hummingbot, підходу до обробки волатильності ринку та його простого в налаштуванні та зрозумілого інтерфейсу, що робить його доступним навіть для початківців.
Gokay (Господар): Привіт всім! Ми повернулися, і це 17-та серія нашої серії Gate Institutional Ask-Me-Anything. Я Гокай з Gate.io Institutional Services. Сьогодні ми проводимо серію AMA з Hummingbot - відкритою платформою, що допомагає створювати, тестувати та розгортати флоти автоматизованих криптоботів. Я дуже радий представити нашого особливого гостя, Майкла Фенга, співзасновника Hummingbot. Дякую, що приєдналися до нашого стріму. Приємно познайомитись, Майкл! Як ви себе почуваєте сьогодні?
Майкл: Дякую, Гокай, це досить добре. Для мене зараз дуже ранок, оскільки я в Каліфорнії, але дякую, що запросили мене.
Gokay: Це великолепно! Ми з нетерпінням чекаємо на ваші інсайти та досвід, Майкле. Особливо я захоплений деталями Hummingbot і бажаю дізнатись про нього більше. Я впевнений, що у вас є багато інформації, яку ви хочете поділитися з нашою аудиторією.
Так що, давайте почнемо з наших питань.
Q1: Отже, розкажіть нам трохи про себе. Хто такий Майкл Фенг і яка ваша робоча діяльність?
Майкл: Гаразд, добре, я радий, що ви запитали мене, тому що я вважаю, що це дуже інституційно, і трейдери та люди цінують мій досвід. Я народилася в Китаї, але мала благословення рано поїхати до США, тому що мої батьки поїхали туди навчатися в аспірантурі. Мені було 6 років, коли я переїхала до США з Шанхаю. Я виріс у Флориді, навчався в коледжі в США, а потім розпочав свою кар’єру на Уолл-стріт, де структурував деривативи, які називаються забезпеченими зобов’язаннями або CDO. Ви коли-небудь бачили фільм «Гра на пониження»? Вся справа в тому, як створюються ці фінансові інструменти. Отже, я робив це протягом дев’яти років у Нью-Йорку та Гонконзі, і, мабуть, моя претензія на славу полягає в тому, що мені довелося структурувати або створити модель для першого CDO, забезпеченого субстандартними іпотечними кредитами.
Тому, на жаль, я доклав руку до кризи 2008 року, і саме тому я залишив фінанси. Чесно кажучи, я відчував себе досить пригніченим, тому що хотів зайнятися фінансами, щоб створити щось нове, по-справжньому поекспериментувати з важелями технологій і дати людям можливість робити те, що ми не могли зробити раніше, щоб краще розподіляти ризики і винагороду.
Зрештою я змусив багатьох людей втратити свої домівки та роботу. Тому я переїхав до Селтон-Веллі. Я отримав ступінь магістра в Стенфордському університеті за спеціальністю «промислове машинобудування», тому що хотів залишити фінанси позаду і просто зайнятися чимось, що більше стосується технологій, більше інженерної сторони. О, а потім я зловив помилку запуску, творчий стартап, а потім цей був там, де ми в основному намагалися витягти дані з PDF-файлів за допомогою комп’ютерного зору. У підсумку ми продали цю компанію компанії Nitro, яка і сьогодні виробляє програмне забезпечення для роботи з PDF. Я отримав великий досвід, працюючи в Nitro і дізнаючись, як насправді створювати продукт, керувати командою та працювати в технологічній індустрії.
Тож у 2017 році, коли я покинув Nitro, я почав створювати щось нове, стартап. Саме там я дійсно знайшов криптовалюту, і для мене криптовалюта була схожа на це злиття технологій і фінансів. Саме тоді все зійшлося, і ми створили компанію, яка врешті-решт розробила Hummingbot. Але навіть тоді це не був прямий шлях. У Hummingbot першим продуктом, який ми створили, був, власне, хедж-фонд. З одним хедж-фондом ми дійсно заробили непогані гроші, але одного разу ми отримали листа від S.E.C. з проханням закрити його. Вони хотіли, щоб ми закрилися, бо думали, що ми займаємося так званим загальним домаганням. У будь-якому випадку, це був великий безлад, але в кінцевому підсумку це призвело до того, що ми закрили фонд і відкрили вихідний код нашого стека, що і стало таким.
Так з’явилася повна історія. Я думаю, що моє життя було подорожжю від роботи в індустрії з дуже нульовою сумою, такій як Уолл-стріт, до такої, де я відчуваю, що працюю в індустрії з дуже позитивною сумою, яку я визначаю як відкритий вихідний код. По суті, створення проєктів з відкритим вихідним кодом і пошук способів зробити їх стійкими за допомогою криптовалюти та за допомогою криптотехнологій.
Гокай: Я думаю, це чудова історія. Якщо у нас коли-небудь буде можливість, я хочу створити лише один епізод про ваше минуле. Я вважаю, що це навіть може бути як фільм, з великим впливом, і я вважаю, що це також буде мотивацією для багатьох людей.
Q2: Як з’явився Hummingbot і як він позиціонується на ринку?
Майкл: Отже, я трохи згадав про те, що коли ми тільки починали, це було схоже на хедж-фонд і перетворилося на проект з відкритим вихідним кодом. Але я б сказав, що протягом першого року, коли ми це робили (у 2019 році), це було більше про те, щоб спробувати знайти спосіб підтримувати цей проєкт з відкритим вихідним кодом. Тому що в проектах з відкритим вихідним кодом ви роздаєте код в Інтернеті, як ви насправді робите його життєздатним? У 2019 році у нас виникла ідея, що ми можемо їй послужити, придумавши рішення для маркет-мейкінгу. Це був інструмент для маркет-мейкерів. У нас була ідея, що якщо ви зможете об’єднати маркет-мейкерів разом, а потім винагороджувати їх на основі часу, ви зможете створити децентралізований спосіб маркетмейкінгу.
Отже, під час карантину ми написали white paper під назвою «Mining liquidity» — ринковий підхід для компенсації маркетмейкерам. Це було більше схоже на теоретичну роботу, але насправді ми мали на увазі платформу на основі книги ордерів, яка б компенсувала користувачам надання ліквідності на біржах книг ордерів. Саме тому ми написали цю статтю. Ми хотіли створити цю платформу, яка зараз називається Hummingbot Miner. Gate є одним із великих партнерів для платформи. Однак термін «майнінг ліквідності» начебто отримав окреме життя і був прийнятий у світі DeFi практично для того ж самого: стимулювання маркет-мейкерів за допомогою винагороди, яку вони отримують за кожен блок. Отже, це відбувається, але сьогодні Hummingbot – це більше, ніж просто інструмент для використання маркетмейкерами.
Близько півтора року тому ми відокремилися від майнерської платформи, і наша материнська компанія Craft робила це з Hummingbot. Причина в тому, що Hummingbot – це просто відкритий вихідний код, і з ним можна багато чого зробити. Отже, ми зрозуміли, що його можна використовувати не лише для маркетингових стратегій; Ви можете використовувати його для прямої торгівлі, балансування свого портфеля або будь-якого типу автоматизованого процесу, який ви можете зробити. Крім того, сьогодні ми також розширили інтерфейс користувача в Hummingbot. Тепер є програма інформаційної панелі, яка допомагає організувати та розгорнути кілька ботів. Існує також бібліотека, де ви можете імпортувати його у свій код Python і використовувати як бібліотеку. Загалом, ми подумали, що Hummingbot може бути схожим на Linux криптотрейдингу. Ось чому ми відокремили Open Source Foundation, яким ми зараз допомагаємо керувати, від материнської компанії CoinAlpha, яка займається маркет-мейкінгом і керує децентралізованою платформою майнерів.
Q3: Що відрізняє Hummingbot від інших платформ торгових ботів криптовалют?
Майкл: Я думаю, що насправді існує великий ландшафт криптоботів. Отже, є відкриті вихідні коди, такі як наші. Такі платформи, як 3 коми, Bitsgap, а також усі платформи бірж. Тоді у вас з’являється нова хвиля Telegram-ботів, якими користуються люди. Але, як на мене, основна потреба, яку забезпечують платформи ботів, насправді пов’язана з автоматизацією. Як автоматизувати те, що я роблю? Як віддзеркалити чийогось бота? Але як мені не робити все самостійно, а використовувати бота для автоматичного копіювання, дзеркального відображення або торгівлі? Отже, я думаю, що є різні способи досягти цього, і я також вважаю, що це більше про те, що я дійсно ціную кожного, хто пробує це, а не ручну торгівлю, тому що це зазвичай означає, що вони однодумці. Тим не менш, я закликаю всіх, хто запускає ботів, спробувати боти з відкритим вихідним кодом, будь то ми, CCXT або Quan connect, тому що я думаю, що відкритий вихідний код гарантує, що ваші ключі, які визначають ваше право власності на ваші токени, надійно зберігаються, якщо ви запускаєте їх локально у своїй власній інфраструктурі, замість того, щоб віддавати свої ключі комусь іншому і змушувати їх запускати ботів для вас. Отже, як на мене, це найбільша різниця між ботами з відкритим вихідним кодом і ботами з закритим вихідним кодом, оскільки я вважаю, що ви насправді не володієте своїми ключами. Ось чому я б сказав, що це найбільша різниця. Але навіть у ботах з відкритим вихідним кодом, де Hummingbot дійсно намагався виділитися, це спільнота. Ми щиро намагаємося розвивати спільноту та використовувати систему винагород, яка, по суті, підтримує базу коду за допомогою розробників спільноти. Ми також, по суті, керуємо школою, яка навчає людей, як користуватися нашою платформою, і ми прагнемо розвивати спільноту. І в цьому, на мою думку, суть цієї частини.
Q4: Як ви забезпечуєте безпеку коштів та особистої інформації користувачів під час використання торгового бота Hummingbot?
Майкл: Тоді річ No1 – це некастодіальна. Отже, ви запускаєте його у своїй локальній інфраструктурі. Але крім цього, з Hummingbot перше, що ви робите, це вводите пароль. Цей пароль використовує будь-який ключ, який ви зберігаєте в Hummingbot. Крім того, оскільки у нас є інтеграція з безліччю різних бірж, саме тому у нас є система управління, яка обмежує кількість бірж на базі коду. З кожною новою біржею, яку ми інтегруємо, може бути якась бібліотека, яку ми імпортуємо, і може існувати вектор безпеки, який містить бібліотека. Ось чому у нас є щомісячний цикл випуску, де ми тестуємо кожне нове доповнення в кодовій базі. Ми використовуємо управління, щоб гарантувати, що ми підтримуємо біржі, які дійсно потрібні нашій спільноті, і уникаємо додавання випадкової шкідливої біржі, яка може становити загрозу. Отже, для нас ми не протокол; Ми є клієнтським програмним забезпеченням. Профіль ризику різний. Ми не дуже стурбовані хакерами, які можуть зламати смарт-контракти, але ми стурбовані проникненням шкідливого коду, який може циркулювати всюди або поставити під загрозу безпеку даних користувачів. Ймовірно, найважливішим фактором є підключення до біржі, яка становить загрозу безпеці, а потім користувачі вносять кошти на цю біржу, що потенційно може призвести до збитків. Так сталося з нами з FTX минулого року. Отже, для нас дуже важливо визначити найкращі біржі для інтеграції, а також не допустити поганих.
Q5: Як ви вирішуєте волатильність та непередбачувані події на ринку? Чи мають ваші торгові боти механізми запобігання збитків під час стрибків або падінь цін? Я думаю, що це дійсно, як я б сказав, сила бота, тому що він дозволяє автоматизувати певне хеджування. Наприклад, у нас є стратегія під назвою крос-біржовий маркет-мейкінг, яка дозволяє забезпечити ліквідність на одній біржі, використовуючи інформацію з книги ордерів іншої біржі. Таким чином, ми заповнюємося на біржі мейкерів, і бот автоматично хеджує біржу тейкера, сподіваючись, що витягне з цього арбітражний прибуток. Інші функції, які ми пропонуємо, включають функцію автоматичного аварійного відключення, яка дозволяє вам вимкнути бота, якщо ви не досягнете певного порогу прибутку чи збитку. У нас також є інтеграція з Telegram, де ви можете отримувати сповіщення та керувати своїм ботом через Telegram-чат. Існують різні способи управління вашим ботом, але в цілому, я думаю, що це більше про використання технологій, таких як бот, щоб допомогти вам захиститися від волатильності та невизначеності, навіть коли ви міцно спите.
Q6: Скільки технічних знань потрібно для налаштування та управління торговим ботом Hummingbot? Чи може початківець легко почати працювати?
Майкл: Так що, я б сказав, це точно не для всіх. Шкода, але я думаю, що є категорія людей, незалежно від того, наскільки технічно ви розумієте. Справа справді в тому, хочете ви витратити час та зусилля, щоб автоматизувати свою торгівлю, оскільки це трохи інвестиція. Але ми бачимо людей, які зовсім не мають жодних технічних знань, але досягають великого успіху. Це тому, що зараз це не просто інструмент командного рядка; у нас є інтерфейс. Якщо ви можете встановити його, це в основному додаток, який можна використовувати з браузера. Однак для налаштування його потрібно використовувати Docker. Тому, якщо ви розумієте, як працює Docker, і можете налаштувати його через Docker, я думаю, що навіть людина, яка не є розробником, все одно може його використовувати.
Q7: Чи можуть користувачі налаштовувати свої торговельні стратегії з Hummingbot?
Майкл: Безумовно, у нас є кілька різних фреймворків для того, як користувачі можуть визначати свої стратегії. Спочатку у нас були шаблони стратегій, наприклад, для арбітражу, де ви вводите біржу, торгову пару та бажану прибутковість. Ми просто запустили цю заздалегідь визначену стратегію і виявили, що вона не дуже гнучка. У нас були різні шаблони стратегій, але деякі з них додавали багато різних параметрів конфігурації. Отже, ми також ввели концепцію скриптів, які є простими окремими файлами, які визначають простий процес. Тепер у нас є бібліотека різних прикладів скриптів, які люди можуть копіювати та налаштовувати.
Наразі ми маємо потужніший фреймворк, який ми називаємо стратегіями V2. Вони розроблені таким чином, щоб їх можна було тестувати за допомогою нашої панелі приладів назад до двигуна. Це також те, чого ми навчаємо в нашому навчальному таборі, тому що ми вважаємо, що для створення стратегій, які можна тестувати, повинен бути цілісний зв’язок між панеллю приладів, рушієм і додатком. Я не хочу заглиблюватися в пояснення, але в цілому ми прагнемо створити простіший спосіб навіть для нетехнічних людей тестувати, створювати та розгортати стратегії, які можуть конкурувати на професійному рівні з маркет-мейкерами. Сподіваюся, наш інструмент, інформаційна панель Hummingbot, і наша школа піднімуть людей на цей рівень.
Gokay: Таким чином, як я розумію, все готово; вам просто потрібно вкласти трохи роботи. Навіть якщо є виклики і все здається нездоланним, якщо ви, скажімо, докладаєте постійних зусиль і віддаєте свій час, я вірю, що ви можете досягти великих результатів.
Михайло: Добре, і саме це ще одна річ. Я бачив, що багато людей у нашій спільноті роблять це, де буквально є люди, які не мають технічної підготовки, жодного досвіду навчання, приходять, і вони заробили понад 100% прибутку за останній рік. Частиною цього є розуміння, в яких ринках ви хочете грати, які ринки потрібно уникати, і просто знаходження куточків ринку, де ви можете заробляти деяку винагороду, запускаючи бота і експлуатуючи це якомога довше. Добре, я думаю, що багато людей намагаються зробити це успішно.
Q8: Можете поділитися конкретними прикладами того, як Hummingbot успішно максимізував дохід від торгівлі?
Майкл: Отже, ми тільки почали це робити, але збираємося проводити щомісячні торгові змагання в нашій спільноті. У нас, по суті, є невеликий приз, і він в першу чергу для освітніх цілей. Кожен починає зі 100 доларів на одній біржі, запускає ботів протягом двох днів і надсилає результати. Залежно від обсягу, який вони генерують, і грошей, які вони заробляють, ми надаємо їм певні винагороди. Ми також відзначаємо та винагороджуємо тих, хто пише свою стратегію та ділиться нею з іншими, хто бере участь. Нещодавно ми це завершили, опублікували пост у блозі про це. І зі свого досвіду я запустив бота для маркетмейкерства. Я був майже впевнений, що втрачу гроші, і я це зробив. Однак деякі інші учасники запустили власних ботів, і деякі з них впоралися надзвичайно добре.
Я вважаю, що це хороший приклад того, що таке трейдинг. Багато хто думає, що справа або в отриманні значного прибутку, або в тому, щоб втратити багато грошей. У більшості випадків це випадковий розподіл результатів. Спостереження за цим у дії має значний освітній потенціал як для тих, хто впроваджує ботів, так і для тих, хто перебуває в кулуарах.
Q9: Як досі був досвід роботи Hummingbot з Gate.io?
Майкл: Чесно кажучи, це було чудово, тому що у нас було глибоке партнерство з Gate.io з самого початку. Gate була однією з підтримуваних бірж на платформі Hummingbot, де люди могли запускати Hummingbot і отримувати винагороди, створюючи маркет-мейкінг для різних проектів. Крім того, оскільки у нас є угода про розподіл гонорарів з Gate, будь-хто, хто керує Hummingbot on Gate, допомагає підтримувати Hummingbot Foundation, оскільки частина їхніх гонорарів повертається до нас. Це відбувається без додаткових витрат для користувачів. Отже, нас завжди заохочують робити більше для розширення використання Hummingbot на Gate. Зараз ми фактично ведемо інформаційну панель, яка показує, скільки ботів працює на Gate.io.
За останній місяць ми побачили 21 мільйон в обсязі, в середньому близько мільйона на день. У будь-який момент часу працює від 80 до 100 ботів. Отже, вже є багато застосувань, але я сподіваюся, що завдяки таким ініціативам і освіті ми зможемо заохотити людей робити ще більше.
Q10: Яку роль ви бачите у платформах торгових ботів криптовалют, таких як Hummingbot, у майбутньому торгівлі?
Майкл: На мою думку, я вважаю, що наша роль полягає в демократизації високочастотної торгівлі (HFT) для всіх. Це щось, що, коли я працював на Уолл-стріт, здавалося ситуацією, де великі установи, такі як Morgan і Citibank, мали значну перевагу перед звичайними щоденними трейдерами через їх доступ до комп’ютерів та високорозвинених систем. Однак технології, алгоритми та системи, які колись були власністю, сьогодні стали більш відкритими, рухаючись в бік сили відкритого коду.
Отже, я бачу Hummingbot не як конкурента іншим проектам з відкритим кодом, а як спільний зусилля. Ми працюємо поряд з ними, щоб розширювати та навчати людей, як ефективно здійснювати торгівлю.
Q11: І наостанок, який найважливіший момент, який ви хочете, щоб наша аудиторія зрозуміла після сьогоднішньої сесії AMA?
Майкл: Я знаю, що вже згадував про це, але я думаю, що люди часто сприймають алго-ботів або торгівлю ботами як свого роду чорну скриньку. Це схоже на те, що вони вважають, що пошук правильної чорної скриньки може бути ключем до виграшу в лотерею та заробітку купи грошей. І навпаки, якщо вони натрапляють не на ту чорну скриньку, це означає, що вони можуть втратити всі свої гроші. Однак я б сказав, що все трохи навпаки, чи не так? Це майже так, ніби ви створюєте та запускаєте програму; Результат визначається тим, що робить програма. Замість того, щоб розглядати її як таємничу чорну скриньку, я закликаю людей по-справжньому навчитися програмувати, розуміти, як працює програма, щоб вони могли контролювати її дії. Роблячи це, ви, по суті, можете запрограмувати його робити те, що ви хочете.
Gokay: Майкл, дуже вдячний за те, що ви витратили свій час з нами. Ваші уявлення були дійсно інформативними, і я впевнений, що наші глядачі тепер краще розуміють вас і Hummingbot. Я справді насолоджувався нашою розмовою і багато вчився.
Не соромтесь звертатися до Hummingbot, відвідайте їх веб-сайт та детальніше досліджуйте.
Перед тим як ми закінчимо нашу сесію, Майкле, ви б хотіли ще що-небудь додати?
Майкл: Нічого іншого я б не сказав про нас; Я думаю, що головне, що підтримує нас, це підготовка, як я вже згадував, наша школа для майбутніх ринкових мейкерів та алго-трейдерів. Вона включає щомісячні битви ботів, тренувальні змагання, а також нові курси і матеріали, які ми додаємо щомісяця. Наша мета дійсно полягає в тому, щоб використовувати це як підтримку фонду, підтримку Hummingbot, а також для розширення знань про торгівлю.
Gokay: Дякуємо всім, хто дивиться нашу серію AMA. Слідкуйте за нами в соціальних мережах, для отримання додаткової інформації звертайтесь до наших менеджерів з ключовими обліковими записами.
Twitter: https://twitter.com/gate_io
Твіттер Інституційний 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/
Вебсторінка: https://www.gate.io/institution