Bounty Hunt от dydx и HummingBird

02.08.2021
270
1

dydx анонсировали новый раунд баунти кампании, бросающей вызов комьюнити разработчиков HummingBot!

В сотрудничестве с HummingBird dydx распределят $15,000 в качестве призов среди всех креативных хакеров и девелоперов, кто поможет в развитии Hummingbot’a — управляемого сообществом проекта с открытым исходным кодом.

Если вы хотите обсудить свои идеи с другими участниками сообщества и разработчиками (или может хотите найти тиммейта для борьбы за призы), посетите страницу Hummingbird на Reddit.

Баунти пул разделен на 3 категории:

  • Баунти за новую стратегию -$10,000

Первое состязание требует создать новую стратегию, используемую с клиентом Hummingbot, которая будет использовать преимущества dydx (детали ниже).

  • Контент баунти — $2,000

Следующая категория направлена на создание потрясного контента, обучающего использованию dydx + Hummingbot. Подходит любой формат (видео, туториал, статья и др.), если он делает опыт запуска Hummingbot + dydx проще.

  • Бонусы $3,000 будут распределены между значимыми и интересными заявками

Даже если ваша работа не завоюет главный приз, обе команды (Hummingbot и dydx) изучат все заявки и распределят часть наград между вторыми местами.

Расписание

  • Начало: Понедельник, 9 августа 2021 г
  • Последний день на подачу работы: Пятница, 1 октября 2021 г
  • Анонс победителя: спустя 2 недели после подачи заявок

А теперь давайте узнаем побольше о каждом баунти!

Баунти за новую стратегию

Цель

Построить новую настраиваемую стратегию для коннектора dydx_perpetual.

Бэкграунд

Hummingbot на данный момент имеет 2 коннектора:

  • dydx: коннектор для спотового рынка, работает на Ethereum (L1)
  • dydx_perpetual: коннектор для бессрочных фьючерсов на Ethereum (L2), использующем StarkWare ZK-Rollups

Цель этого баунти в том, чтобы создать новую стратегию для биржи dydx_perpetual. Просмотрите документацию для большей информации.

В настоящее время для dydx_perpetual доступно 2 стратегии:

  • spot_perpetual_arbitrage: направлена на захват разницы премий между спотовыми и фьючерсными ценами.
  • Perpetual_market_making: Стандартная стратегия маркет-мейкинга, направленная на захват спреда между ордерами на покупку и продажу в пределах одной биржи.

Но дело в том, что используя Hummingbot как кодовую базу, можно создать множество различных стратегий. Ниже несколько идей:

Арбитраж между бессрочными фьючерсами

Множество алгоритмических торговых стратегий используют краткосрочную разницу в цене между разными биржами. Например, аналогичный фьючерсный рынок на Binance и dydx может торговаться по различной цене. Создайте стратегию, которая находит и использует арбитражные возможности между фьючерсными биржами.

Арбитраж ставки финансирования

Фьючерсные биржи, такие как dydx, используют ставку финансирования в качестве механизма сближения фьючерсных цен со спотовым рынком. Когда ставки положительные, шорт позиции зарабатывают ставку финансирования, а когда они негативные — зарабатывают лонг позиции. Постройте стратегию, которая позволяет вам зарабатывать ставку финансирования на dydx, пока вы хеджируетесь на другой фьючерсной бирже.

dydx имеет едва ощутимые, но потенциально существенные различия с другими фьючерсными биржами, поддерживаемыми через Hummingbot. Для примера, ставки финансирования на dydx обновляются каждый час, в то время как ставки на фьючерсах Binance обновляются каждые 8 часов. Ставки финансирования между биржами часто различаются, следовательно могут подвергаться арбитражу дельта-нейтральным способом, пока собирается спред (разница) между ставками.

Бессрочно-хеджируемый маркет мейкинг

Чтобы уменьшить риск, провоцируемый крупными колебаниями в инвентарной позиции между заполнением ордеров, когда рынок находится в тренде, опытные маркет-мейкеры частенько хеджируют свои позиции на фьючерсных рынках. Создайте стратегию, которая размещает рыночные ордера на спотовой бирже, в то время как хеджирует значительные изменения в инвентаре при помощи входа в лонг или шорт через бессрочные фьючерсы на dydx.

Корреляционная торговля

Многие альткоины имеют высокую корреляцию с BTC и/или ETH, поэтому цена альткоинов, как правило, движется в зависимости от поведения этих крупных монет. Тем не менее, эта ценовая корреляция может колебаться или занимать больше времени перед тем как проявиться на определенном рынке, что создает возможности для работы ботов.

Постройте бота, который анализирует недавнюю историю торгов среди биржевых пар на dydx, способного определить торговые возможности, основанные на ценовой корреляции, возвращающейся к среднему значению. В отличие от спотовых бирж, бессрочные фьючерсы dydx позволяют вам лонговать или шортить любой токен. Так как вы депозитите только один вид токена(USDC), данная стратегия должна работать на всех торговых парах dydx.

Условия принятия заявок

Чтобы быть принятой и рассмотренной, заявка должна отвечать следующим требованиям:

  • Найдите ветку dydx_bounty в Hummingbot Github репозитории (ссылка будет добавлена после релиза 0.42)
  • Форкните эту ветку и добавьте свой код
  • После этого подайте pull request (PR) в ветке dydx_bounty и включите «[dydx_bounty]» в имя этого PR
  • PR также должен содержать все детали того, как работает ваша стратегия (торговая логика и что ожидается — результат)
  • PR должен пройти все проверки Github и unit тесты
  • PR не должен содержать вредоносного кода
  • PR должен следовать данному гайду
  • Необходимо использовать версию 0.42 как основу для кода, который будет таким же, как в ветке dydx_bounty

Контент баунти

Запуск торгового бота на новой бирже подразумевает значительный объем работы с адаптацией. Создайте высококачественный и креативный контент, который покажет новым пользователям как установить, настроить и запустить стратегию Hummingbot’a на dydx_perpetual.

Этапы

Документация

  • Установите Hummingbot’а при помощи Docker
  • Сделайте депозит токенов
  • Добавьте API ключи
  • Создайте и запустите стратегию

Подтверждение заявки

  • Формат: Google Doc, Youtube видео, или оба

Бонусы

Hummingbot и dydx выделят $3,000 в виде бонусных наград для одного или нескольких баунти хантеров на свое усмотрение, вознаградив участников комьюнити за их потраченное время, даже если они не стали победителями.

Справочная документация

Документация для клиента Hummingbot:

Статьи в блоге:

Техническая поддержка

Комадна разработчиков Hummingbot доступна в Discord канале #dev-general для основных вопросов касательно баунти.

Для более углубленных вопросов насчет того, как добиться чего-то специфичного через кодовую базу Hummingbot’а, отправляйте свои вопросы в Reddit ветке с пометкой Dev, и наша команда разработчиков ответит как только сможет.

Процесс принятия решения

После окончания приема заявок (10/01), команды Hummingbot и dydx рассмотрят все работы и распределят награды участникам по следующим критериям:

  • Полезность и логика стратегии
  • Качество кода
  • Работа стратегии в соответствии с описанием

После этого Hummingbot будет работать с победившим разработчиком для слияния стратегии с официальным кодом Hummingbot’а. Имейте ввиду, что разработчику может понадобиться внести определенные изменения в PR как часть процесса объединения.

Удачи и приятного баунти хантинга!

О dydx

dydx это разработчик лидирующей децентрализованной биржи, преследующий миссию создания открытых, защищенных и мощных финансовых продуктов. dydx работает на аудированных Ethereum смарт-контрактах, которые устраняют необходимость в доверии к центральной бирже в процессе трейдинга. А также комбинируют безопасность и прозрачность децентрализованной биржи со скоростью и удобством централизованной.

Как вам статья?

1
0

статьи на эту же тему

Chainlink (LINK) — что за монета, где купить и...
avatar Vlad Shevchenko
06.12.2022
Фигуры технического анализа «бычий...
avatar Andrew Makarov
05.12.2022
Обзор Arbitrum: что это такое и как...
avatar Vlad Shevchenko
02.12.2022