Перейти к содержимому

Создание бота

Чтобы создавать ботов, предварительно нужно открыть биржевой счёт — на Bybit или Binance ликвидности. После этого перейдите в раздел Список ботов и нажмите на кнопку «Создать нового бота».

В первом шаге предлагается указать основные параметры:

  • Название бота
  • Стратегия
  • Доступ — биржевой счёт, на котором будет работать бот (Bybit или Binance ликвидность; счёт должен быть открыт заранее в разделе Аккаунт → Ликвидность)
  • Торговые пары — один бот может одновременно вести до 10 сделок по различным торговым парам

Данный шаг позволяет настроить автоматизированное открытие сделки ботом с различными фильтрами и условиями.

  • Плечо (от 1× до 125×, по умолчанию 10×). Бот пытается установить указанное плечо для всех торговых пар перед началом каждой сделки. Если для пары лимит ниже — бот стартует с актуальным максимально доступным.
  • Режим маржиИзолированная или Перекрёстная.
  • Тип первого ордераРыночный или Лимитный. Теоретически лимитным можно сэкономить на комиссии, но для стабильности рекомендуем Рыночный.
  • Объём первого ордера — стартовый объём в USDT (например, 25).
  • Открывать сделки в непрерывном режиме — бот сразу же открывает следующую сделку после закрытия текущей. Если выключено — бот ждёт ручного запуска или внешнего сигнала.
  • Ценовое ограничение. Включается тумблером, настраивается отдельно для каждой торговой пары в боте. Задаются минимальная и максимальная цена пары: вне диапазона бот не открывает новые сделки. Значение 0 — без ограничения.

  • Задержка перед открытием сделки. Также включается тумблером и настраивается per pair, от 0 до 500 секунд. После сигнала на вход бот ждёт указанное время, потом открывает позицию.

  • Ограничение на количество успешно завершённых сделок — счётчик циклов от 1 до 100 (по умолчанию 30). По достижении бот автоматически отключается.
  • Ограничить количество одновременно открытых сделок — например, 3. Удобно когда один бот ведёт несколько пар: новая сделка не открывается, если уже идёт лимитное число.
  • Ограничить максимальный размер позиций по всем сделкам — общий лимит в USDT, учитывает суммарный объём всех активных сделок бота (со всеми усреднениями). По достижении новые сделки не открываются.

Данный шаг реализует усреднение позиции DCA, целью которого является скорейшее достижение цели прибыльной сделки.

DCA (долларовое усреднение, или dollar-cost averaging) — метод, который помогает сглаживать влияние рыночной волатильности и хорошо подходит для инвесторов, предпочитающих пассивный подход.

Усреднение — это добавление позиций (ордеров) при торговле против тренда: докупка дополнительных активов при удержании уже имеющихся минусовых сделок. Так усредняются открытые позиции в ожидании отката или коррекции.

  • Объём страховочного ордера (СО) — объём первого СО в USDT (например, 30). Каждое следующее усреднение умножается на множитель объёма (см. ниже).
  • Шаг страховочных ордеров (в %) — расстояние первого СО от цены входа (например, 0.3 %). Дальше шаг увеличивается через множитель шага цены.
  • Количество одновременно активных страховочных ордеров — от 1 до 50 (по умолчанию 3). Сколько лимитных СО держится в стакане одновременно. Активные ордера «съедают» маржу, но позволяют быстрее реагировать на резкие движения рынка.
  • Максимальное количество страховочных ордеров — от 1 до 100 (по умолчанию 10). Жёсткий потолок на одну сделку: больше СО, чем указано здесь, бот не выставит. Ограничивает бюджет позиции.
  • Множитель объёма страховочных ордеров — от 1× до 3× (по умолчанию 1×). Классический Мартингейл: каждый следующий СО увеличивается в N раз. Более агрессивная стратегия — быстрее усреднение, но больший риск.
  • Множитель шага цены страховочных ордеров — от 0.5× до 3× (по умолчанию 1×). Расстояние между СО постепенно растёт (если > 1) или сужается (если < 1). Удобно растягивать сетку при волатильных движениях.
  • Количество перевыставлений повторной сетки — от 0 до 10 (по умолчанию 0 = выключено). После того как вся первоначальная сетка СО отработала (все ордера исполнились), бот может выставить новую сетку с теми же параметрами для дальнейшего усреднения. Помогает продолжать плавное усреднение в затяжных просадках, не упираясь в исходный максимум СО.

Задачей данного шага является закрыть сделку в плюс для создателя.

  • Процент. Классическое закрытие позиции по проценту от цены входа. Без учёта комиссии — при низких значениях возможен убыток.
  • PNL. Установите желаемое значение прибыли по сделке в USDT. Бот будет стараться принести указанную прибыль с вычетом комиссии.
  • Время. Можно задать таймер для сделки. Когда время истечёт, сделка автоматически закроется без учёта прибыли или убытка.

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

  • Процент. Бот постоянно отслеживает текущую цену и рассчитывает отклонение от цены входа в позицию. При достижении указанного процента бот закроет позицию маркет-ордером.
  • PNL. Возможно указать как положительное, так и отрицательное значение:
    • Отрицательное PNL (со знаком минус) — ограничение убытков. Пример: при позиции long ограничить убыток на уровне −100 USDT.
    • Положительное PNL (без знака) — функционал выхода в безубыток. Когда PNL по сделке превысит +N USDT, активируется механизм стоп-лосса, который следит за ценой и в случае обратного отскока закрывает позицию в плюс.
  • Задержка срабатывания. Для предотвращения преждевременного закрытия позиции при кратковременном движении цены можно установить задержку. Это означает, что SL не сработает мгновенно, а запустит таймер, по истечении которого снова повторит проверку.