TradifluxTradiflux

Грид-бот

Грид-бот торгует ценовой диапазон. На каждом уровне диапазона он ставит лимитную покупку и продаёт исполненный уровень уровнем выше. Каждый раз, когда цена ходит между соседними уровнями, грид забирает разницу. Лучше всего он работает в боковике внутри диапазона.

Как устроен грид

  • Уровни. Между Нижней ценой и Верхней ценой бот ставит столько уровней, сколько задано в поле Всего сеток. Соседние уровни отстоят друг от друга на одинаковый процент. Нижний уровень стоит на нижней цене, верхний — на верхней.
  • Уровень — это лимитная покупка по цене уровня и лимитный тейк-профит на следующем уровне выше. Тейк-профит верхнего уровня стоит на шаг выше верхней цены.
  • Перезарядка. Когда у уровня исполнились и покупка, и тейк-профит, бот выставляет этот уровень заново. Придёт уведомление «Уровень сетки перезаряжен».
  • Уровни выше текущей цены тоже получают лимитные покупки, поэтому исполняются почти сразу. Если запустить грид в середине диапазона, он сразу купит примерно половину уровней. Эти монеты он и продаёт по мере роста цены.
  • За пределами диапазона бот ждёт. Ниже нижней цены все уровни куплены и держатся, пока цена не вернётся. Выше верхней всё продано, и новые покупки появятся, только когда цена опустится. Общего стоп-лосса у грида нет, и при выходе цены из диапазона он не останавливается.

Пример. BTC стоит 60 000. С автодиапазоном ±10% и 20 сетками уровни идут от 54 000 до 66 000 с шагом около 1,06%. При сумме 1000 USDT на уровень приходится 50 USDT. Каждый полный цикл (покупка на уровне и продажа уровнем выше) приносит около 0,53 USDT до комиссий. 10 уровней выше 60 000 покупаются сразу после запуска.

Как создать грид-бота

  1. На странице Боты выберите счёт и символ в шапке.
  2. Нажмите Новый бот и выберите Грид.
  3. Проверьте Текущую цену и задайте диапазон: впишите процент в Автодиапазон и нажмите галочку или введите Нижнюю цену и Верхнюю цену вручную.
  4. Задайте Всего сеток.
  5. Выберите способ задания размера: По сумме (в валюте котировки) или По количеству (в монетах).
  6. На перпетуалах проверьте плечо в верхней части формы (см. Плечо).
  7. Прочитайте строку плана и предупреждения под полями. По желанию прогоните бэктест.
  8. Нажмите Создать.
Форма «Новый грид-бот»

Поля формы

ПолеЧто делает
Текущая ценаПодставляется из живой цены. Автодиапазон строится вокруг неё.
Автодиапазон±% от текущей цены. Галочка выставляет нижнюю и верхнюю цену. По умолчанию 10%, последнее значение запоминается.
Нижняя ценаНижний уровень.
Верхняя ценаВерхний уровень. Должна быть выше нижней.
Всего сетокЧисло уровней, 1–300. По умолчанию 20; ваше последнее значение становится новым значением по умолчанию.
Способ задания размераПо сумме: сумма в валюте котировки (USDT, USDC…) делится между уровнями поровну, поэтому на нижних уровнях монет покупается чуть больше. По количеству: одинаковое число монет на каждом уровне.
ИтогоОбщий размер грида в валюте котировки. Кнопки под полем подставляют долю свободного баланса (по умолчанию 10%, 25%, 50%, 75%). В Пресетах эти кнопки можно поменять (до 5 штук).
КоличествоОбщий размер грида в монетах (режим «По количеству»).
Маржа (x…)Только перпетуалы: маржа, которая нужна гриду при выбранном плече, и Номинал — полный размер позиции.

Плечо на перпетуалах

Карточка монеты в верхней части формы показывает плечо, которое стоит у вашего счёта на бирже для этого символа. Форма берёт именно его. Клик по нему открывает окно Изменить плечо: задайте Плечо (x) и Режим маржи (Кросс или Изолированное) и нажмите Подтвердить. Изменение сразу применяется на бирже.

Если биржа не отдала плечо, в карточке будет «Плечо недоступно» с кнопкой повтора, а форма возьмёт 30x изолированное. Перед нажатием Создать проверьте строку Маржа (x…) и не создавайте бота, пока в карточке не появится нужное вам плечо.

При запуске бот выставляет своё плечо на бирже и только потом ставит уровни. Если биржа его не примет, бот ничего не выставит, а вам придёт уведомление «Бот не может торговать».

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

Сводка плана и предупреждения

Под полями форма показывает план: «План: 20 уровней • диапазон …» и «Итого ~ … • Кол-во …». Уровни заодно рисуются на графике (переключатель GRID). Возможные сообщения:

  • Ордер слишком маленький для биржи — самый мелкий уровень меньше минимального ордера биржи. Кнопка Исправить поднимет сумму (или количество) ровно настолько, насколько нужно. Другой вариант — уменьшить число сеток.
  • Недостаточно баланса — на споте вся сумма грида должна быть в валюте котировки, на перпетуалах должно хватать маржи. Пока не хватает, кнопка Создать неактивна.
  • Важно (перпетуалы) — часть уровней выше текущей цены, и их лимитные покупки могут исполниться сразу после создания.

Бэктест грида

Карточка Бэктест грид-бота под формой прогоняет настроенный грид по свечам биржи.

  1. Выберите таймфрейм на графике. Карточка показывает его как TF, по умолчанию 4h.
  2. Задайте период: По свечам (10–5000 свечей, кнопки 200, 500, 1000 и 2000) или По датам (С и По).
  3. Нажмите Запустить бэктест.

Что в результатах:

  • Net PnL — прибыль в валюте котировки и в процентах от суммы грида; уровни, открытые на конец периода, оценены по последней цене;
  • Изменение цены (холд) — как за тот же период сходила сама монета, чтобы сравнить с простым холдом;
  • Макс. просадка — самое глубокое падение эквити грида;
  • Сделки и Винрейт — завершённые циклы уровней и доля прибыльных;
  • Средн. на сделку — Net PnL, делённый на число сделок.

Сделки и кривая эквити появятся на графике (переключатель BACKTEST). Бэктест берёт комиссию 0,06% с каждого исполнения и не учитывает фандинг. Уровень считается исполненным, когда свеча касается его цены. Бэктест показывает прошлое, а не будущее.

Ещё нет аккаунта? Бесплатный бэктест grid-бота гоняет тот же движок по 30+ монетам на Bybit, OKX, Bitget, BingX и Hyperliquid без регистрации.

Карточка «Бэктест грид-бота» с результатами

Спот и перпетуалы

  • Спот. Грид покупает монету за валюту котировки и продаёт её уровнем выше. Вся сумма должна лежать на балансе в валюте котировки. Плеча нет.
  • Перпетуалы. Форма создаёт лонговый грид: открывает лонги на уровнях и закрывает каждый уровнем выше. Маржа — это номинал, делённый на плечо. Шортовый грид (продаёт на росте и откупает уровнем ниже) можно создать только через AI-ассистента. Нейтрального режима нет.

На перпетуалах не закрывайте позицию бота руками на бирже. Бот увидит, что позиция уменьшилась, и остановится сам (Обнаружена внешняя позиция).

Пока грид работает

Клик по боту открывает Грид конфиг (диапазон, центр, число сеток, бюджет или количество на уровень, плечо), Сводку плана и Ленту ордеров. Настройки не редактируются. Чтобы их поменять, нажмите Создать грид-бота с этими настройками, поправьте копию и создайте её, а старого бота остановите.

Как остановить грид

  • Стоп (без сделок) — неисполненные покупки отменяются. Уже купленные уровни сохраняют тейк-профиты и продаются по мере роста цены, но заново не перезаряжаются. Потом бота можно снова Запустить.
  • Стоп и архив — всё, что держит грид, продаётся (или его позиция закрывается) по рынку, ордера отменяются, и бот уходит в Историю.

Подробнее про оба действия — в обзоре ботов.

Советы

  • Держите текущую цену внутри диапазона. Широкий диапазон переживёт сильное движение, но торгует реже.
  • Чем больше сеток, тем меньше шаг между уровнями. Шаг должен с запасом перекрывать комиссии покупки и продажи.
  • Прогоните бэктест и на спокойном периоде, и на трендовом, сравните Net PnL с Изменением цены (холд).
  • Сначала попробуйте грид на демо-счёте.

См. также