For the complete documentation index, see llms.txt. This page is also available as Markdown.

Bybit: параметры задачи и расчёт сетки

В конструкторе обычного Bybit-робота можно проверить объёмы ордеров, расстояния между ними и расчётную потребность в средствах до создания задачи. Порядок сохранения и запуска описан в статье «Bybit: первая задача и запуск».

Первый ордер и плечо

Объем ордера задаёт объём первого ордера в USDT. Это не размер всей сетки: страховочные ордера добавляют к ней отдельные объёмы.

Плечо влияет на расчёт занятой маржи и допустимого объёма позиции. Само увеличение плеча не увеличивает указанный объём первого ордера. Доступный диапазон зависит от торговой пары.

Проверьте также Стратегию: Лонг или Шорт. Направление влияет на расположение страховочных ордеров и уровней выхода.

Страховочные ордера

Кол-во страховочных ордеров задаёт число дополнительных ордеров в сетке. При нуле форма убирает связанные поля усреднения из вида.

Кол-во активных страховочных ордеров задаёт, сколько таких ордеров могут быть выставлены одновременно. Это число не может быть больше общего количества страховочных ордеров. В Exchange Account робот держит оставшиеся ордера в очереди и выставляет их по мере освобождения места.

Шаг страховочных ордеров задаётся в процентах. Динамический шаг цены — коэффициент изменения расстояния для следующих ступеней. Значение 1 сохраняет одинаковое приращение шага.

Мартингейл задаёт коэффициент изменения размера следующего страховочного ордера. После округления по шагу количества биржи результат может отличаться от простого умножения. Если округление не позволяет увеличить ордер, таблица подбора показывает предупреждение.

Выход из позиции

В поле Режим профит выберите Take Profit или Без Take Profit. Во втором случае такой лимитный ордер для закрытия не выставляется; выход зависит от других настроенных условий или отдельного действия пользователя.

Для Take Profit укажите положительный процент. В Exchange Account уровень рассчитывается от средней цены текущей позиции: выше для лонга и ниже для шорта.

SM, % (от точки входа) задаёт отклонение для стоп-маркета. Его отсчёт идёт от цены первого ордера. В Exchange Account поле открывается переключателем Стоп-маркет. После срабатывания закрытие выполняется рыночным ордером, поэтому фактическая цена может отличаться от уровня стопа.

Стоп в безубыток доступен только для робота субаккаунта биржевого брокера Bybit — в панели это Exchange Account. Старое API-подключение Bybit (Old Grid / API broker) эту настройку не поддерживает. Заполните оба поля:

  • Триггер БУ, % — движение цены в прибыльную сторону от текущей средней цены позиции, после которого включается защита.

  • Уровень стопа БУ, % — положение стопа от той же средней: выше для лонга и ниже для шорта.

Триггер должен быть больше 0, уровень — не меньше 0 и строго меньше триггера. После усреднения средняя цена меняется, и уровни БУ пересчитываются. Уровень 0% не гарантирует нулевой результат из-за комиссий и исполнения. Изменённые значения применяются со следующего торгового цикла; текущий цикл сохраняет прежние параметры. Проверить стратегию с БУ в бэктестере может любой пользователь, выбравший BYBIT. Подробнее: «Стоп в безубыток».

Сигнал, циклы и девиация относятся к условиям работы задачи. Их срабатывания не проигрываются в приведённом ниже расчёте сетки.

Откройте расчёт Grid

  1. В конструкторе Bybit-робота выберите пары и заполните параметры задачи.

  2. Посмотрите таблицу выбранных инструментов. В ней показаны текущая цена, шаги цены и количества, ограничения ордера и данные по плечу.

  3. Откройте расчёт в колонке Grid нужного инструмента. Если вместо него показана причина отказа, сначала проверьте указанные параметры или фильтры.

В окне перечислены первый и страховочные ордера: цены, количество актива, объёмы и накопленный объём. Итоги показывают среднюю цену, средства на сетку, запас под хедж и оценочные цены ликвидации для разных режимов маржи.

Расчёт включает всю сетку страховочных ордеров, даже если одновременно будут выставлены лишь некоторые из них. У средств на сетку отдельно показаны собственная маржа и объём позиции с плечом.

Демонстрационный пример расчёта сетки Bybit: цена, количество и объём ордеров, средняя цена и собственные средства. Это расчёт по условным данным.
Демонстрационный пример расчёта сетки Bybit: цена, количество и объём ордеров, средняя цена и собственные средства. Это расчёт по условным данным.

Доля средств и запас под хедж

Учитывать депозит вместе с полем Мои средства, % фильтрует инструменты по заданной доле остатка USDT. Эта доля относится к одной позиции целиком — сетке и запасу под хедж. Она не распределяется между всеми выбранными задачами автоматически.

В Exchange Account расчёт берёт USDT из кошелька UNIFIED, без средств на FUND. При подключении своего аккаунта через API используется кошельковый остаток USDT, полученный от робота. Расчёт не вычитает средства, занятые открытыми позициями и ордерами, поэтому фактически свободную маржу проверяйте отдельно.

Запас хеджа, % добавляет в расчёт запас под встречную позицию. Эти поля ничего не переводят и не резервируют на бирже, не открывают хедж и не меняют объём первого ордера сохранённой задачи.

Проверка доли средств активна, когда переключатель включён, остаток известен и доля больше нуля. При недоступных данных о средствах отсутствие ошибки расчёта не подтверждает, что средств хватит.

Поле Депозит в самом окне Grid позволяет пересчитать этот пример для другой суммы. Изменение действует в расчёте окна.

Подбор инструментов и плеча

Фильтры под таблицей позволяют учитывать суточный объём торгов, объём на выбранном плече, срок листинга и размер шага цены. Отметки Spot Bybit и Spot Binance проверяют наличие инструмента на споте соответствующей биржи; они не переводят этого робота в спотовую торговлю.

Максимальное плечо подбирает каждому инструменту плечо с учётом объёма его сетки и запаса под хедж. При создании в задачу отправляется подобранное для этой пары значение. Если подобрать его не удалось, используется поле Плечо, поэтому оно остаётся обязательным. Проверьте итоговые значения перед сохранением.

Удалить с ошибками снимает выбор с инструментов, у которых таблица показывает причины отказа. Эта кнопка работает со списком создаваемых задач и не удаляет существующие задачи робота.

Как понимать результаты

Расчёт строится по текущей mark price и параметрам формы. Он помогает проверить устройство сетки, но не воспроизводит торговлю на истории. Реальная сетка зависит от цены исполнения первого ордера и правил округления.

В текущем расчёте Bybit комиссии и фандинг не включены: показатели результата у уровней выхода нельзя считать чистой прибылью. Цена ликвидации тоже является оценкой по упрощённой модели. Для фактической позиции проверяйте данные биржи и терминала.

Предупреждение может относиться к объёму ордера, плечу, шагу количества или выбранному фильтру. Отсутствие предупреждений не гарантирует приём и исполнение всех ордеров. Само открытие расчёта не создаёт задачу и не запускает торговлю.