🤖 Отчет о результатах работы DEXBOT №3
Члены команды: @Permie, @MarkoPaasila, @Kimchiking, Cryptik, Taconator
ДИСКЛЕЙМЕР: DEXBOT НЕ ОСВОБОЖДАЕТ ВАС ОТ ОТВЕТСТВЕННОСТИ И, КАК И ЛЮБОЙ ДРУГОЙ ТОРГОВЫЙ БОТ, НЕСЕТ В СЕБЕ ЗНАЧИТЕЛЬНЫЙ РИСК. КОМАНДА DEXBOT НЕ ДАЕТ СОВЕТОВ В СФЕРЕ ТРЕЙДИНГА И НАСТОЙЧИВО РЕКОМЕНДУЕТ ПОЛЬЗОВАТЕЛЯМ САМОСТОЯТЕЛЬНО ИССЛЕДОВАТЬ РЫНОК И ОЦЕНИВАТЬ РИСКИ ПЕРЕД УЧАСТИЕМ В ПРОЕКТЕ ИЛИ ИСПОЛЬЗОВАНИЕМ ЛЮБЫХ ПРОДУКТОВ, ФИНАНСИРОВАННЫХ, СОЗДАННЫХ ИЛИ УПОМЯНУТЫХ КОМАНДОЙ DEXBOT.
DEXBot является одобренным рабочим предложением BitShares, получающим финансирование в размере $667 в день на создание открытого и простого в использовании торгового бота, помогающего обеспечить ликвидность на DEX.
Ликвидность жизненно необходима бирже, и мы полагаем, что популярный торговый бот поможет наладить коллективное поддержание ликвидности.
Команда DEXBOT разыскивает нового талантливого разработчика.
Присоединяйтесь к чату проекта DEXBot в Telegram
Последние достижения
- Было решено, что во всех разговорах о ПО мы используем слово Бот (Bot). Слово Работник (Worker) используется для обозначения комбо аккаунт+стратегия+история+конфигурация. Бот может содержать несколько Работников.
- Теперь вы можете установить Центральную цену (Center Price) для стратегии Относительных ордеров (Relative Orders) вручную, либо позволить боту вычислить ее из ближайших противоположных ордеров на рассматриваемом рынке. Это позволяет стратегии работать на любом непустом рынке, как волатильном, так и стабильном. Лучше всего она работает на как минимум умеренно активных рынках. На очень тихих рынках эта стратегия может привести к убытку.
- Количество десятичных знаков для цены и суммы было увеличено до 8
- Теперь существующего Работника можно редактировать. В случае изменения конфигурации Работник заменяет существующие ордера.
- Теперь приостановка Работника отменяет все открытые ордера, но запоминает конфигурацию и историю. Нажимая на кнопку "пауза", пользователь, скорее всего, не ожидает никаких действий до возобновления, что требует удаления рыночных ордеров. Удаление Работника отменяет все ордера и удаляет конфигурацию.
- Теперь установка ПО с PIP автоматически выставляет зависимости
- Непрерывная интеграция для Windows (Appveyor), Linux и Mac (Travis) была "интегрирована" в рабочий процесс разработчика (Github), чтобы упростить разработку и обеспечить успешную сборку после добавления нового кода.
- Была проделана работа по слиянию CLI и кодовых баз GUI, поэтому с данного момента все новые функции должны появиться в обоих пользовательских интерфейсах.
- Был достигнут значительный прогресс в создании простого в установке приложения для всех платформ. Однако, есть "еще одна маленькая проблема". Вы знаете о чем я. Приоритет остается высоким, но мы не позволим ей препятствовать прогрессу.
- Веб-сайт, представляющий DEXBot, перебрался на адрес dexbot.info. Он был улучшен как визуально, так и по содержанию. Вскоре он станет центральным источником информации и будет помогать новым пользователям разобраться с дальнейшими действиями.
- Вместе с rahemanali (из команды Autonio) мы решили найти способ пользователям Autonio запрашивать ликвидность для любой рыночной пары. Трейдеры ищут ликвидные рынки, и если рынок "пуст", они просто пропускают его. Ожидание объема является для маркет-мейкеров стимулом запустить новую пару. Таким образом мы сможем преодолеть проблему курицы/яйца в существующих парах.
- Исправлены баги
Много экспериментов и труда было направлено на решение таких фундаментальных проблем, как
- Как найти, проверить и выбрать ноду для подключения
- Как построить бота так, чтобы несколько Работников, например, 10 или 100, не замедляли его. Если ПО ожидает подтверждения одного действия перед выполнением следующего, то медленная нода приведёт к тому, что им станет невозможно пользоваться.
Возможно, самым важным достижением стало то, что начал работать процесс разработки. Люди находят в этом процессе естественные для себя роли, и мы продвигаемся по всем направлениям. Это совершенно новый проект с новой командой, разбросанной по всему миру. Значительно проще было бы сделать его Проектом одного человека, но командная работа, несомненно, дает гораздо лучшие результаты. Разработка ускорилась, и это будет продолжаться по мере того, как мы налаживаем взаимодействия и набираемся опыта. Хотелось бы поблагодарить всех разработчиков за столь продуктивное сотрудничество.
Грядущие улучшения
- Добавление бинарников для всех платформ.
- Размер Относительного Ордера для стратегии Относительных ордеров. Это поможет сохранить баланс стратегии – не продавать все остальные активы при движении цены. Также она реинвестирует прибыль автоматически, создавая (надеюсь) эффект сложного процента (при условии, что получена хоть какая-то прибыль). Верно и обратное: при убытках размеры ордеров будут уменьшаться, чтобы стратегия оставалась "здоровой".
- Поддержка нескольких Работников в GUI. В CLI она уже есть.
- Исправление багов
После подобных улучшений бот должен стать актуален и полезен для большинства существующих рынков.
Некоторые изменения в UX
Наша цель – сделать DEXBot простым в использовании и полезным инструментом, привлекательным для обычных пользователей. Мы хотим, чтобы он был как можно более простым, понятным и легкоусвояемым, чтобы вы могли найти все вас интересующее с первого взгляда. Не должно быть ничего лишнего, загромождающего обзор или требующего ручного вмешательства: всё должно быть на виду.
Варианты возможного оформления:
Возможное оформление вкладки:
Возможное оформление “меню”:
Потрачено средств
- Стоимость LTM и WP
- Разработка до майлстоуна 1: $11160
- Дизайн UX: $630
- Проджект-менеджмент за январь, 30 часов: $900
Как помочь
Если ваш уровень технической подготовки позволяет вам тестировать ПО, то вы можете сделать это и сообщить нам об ошибках.
Делитесь любыми идеями в чате или создавайте ишью на github. Нам интересны все идеи и мнения, касающиеся пользовательского опыта, кода, стратегий создания рынка, построения сообщества, анализа, безопасности, сотрудничества, управления проектами и не только.
Участники мультиподписи, ответственные за выделение средств, готовы заплатить за любой вклад, который принесет наибольшую ценность BitShares (конечно, относящийся к проекту DEXBot), поэтому, пожалуйста, поделитесь с нами своим опытом и интеллектом.
А также
Пожалуйста, будьте готовы к тому, что ПО может выдавать случайные ошибки до тех пор, пока не будет сделан анонс об устранении всех багов.
Предыдущий отчет здесь.
Ссылка на чат в Telegram: https://t.me/BTSLiquidityBotWorkerProposal
Github репозиторий: https://github.com/Codaone/DEXBot
Оригинал поста: ЗДЕСЬ