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

Для того чтобы иметь возможность создавать ботов для Bybit ликвидности, предварительно нужно открыть биржевой аккаунт на Cryptorg.exchange выбрав Bybit ликвидность. Перейдите в раздел "Список ботов" и нажмите на кнопку "Создать нового бота".

ШАГ 1. Главные параметры

В первом шаге предлагается указать основные параметры, такие как Название бота, Стратегия, выбрать Доступ, а также указать торговые пары. Доступ - это биржевой аккаунт Bybit ликвидности который должен быть открыт заранее (Биржа -> Аккаунт -> Bybit ликвидность). Один бот может одновременно вести до 10 сделок по различным торговым парам.

ШАГ 2. Открытие сделки

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

Шаг "Открытие сделки" может быть отключен. В данном случае бот будет ждать пока позицию откроет человек через терминал либо какой-то другой сторонний процесс.

  • Торговое плечо. Бот будет пытаться установить указанное плечо для всех торговых пар перед началом каждой сделки. В случае если по каким-то причинам бот не сможет выставить торговое плечо (например если указанное кредитное плечо больше чем максимально возможное для какой-то торговой пары), то бот начнет сделку с текущим (актуальным) торговым плечом.

  • Режим маржи. Изолированная или перекрестная.

  • Объем и тип первого ордера. Укажите значение в USDT и выберите тип. Бот будет использовать данный ордер для входа в позицию. Теоретически лимитным ордером можно снизить затраты на комиссию, однако для большей стабильности рекомендуем использовать Рыночный ордер.

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

  • Ценовое ограничение. Позволяет задать боту максимальное и минимальное значения цены торговой пары для открытия сделок. Опция является фильтром.

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

  • Ограничить количество одновременно открытых сделок. Удобная опция при работе одного бота по нескольким торговым парам. Бот не будет открывать новую сделку если он уже ведет заданное количество сделок по торговым парам.

  • Ограничить максимальный размер позиций по всем сделкам. Вы можете задать максимальное значение в USDT которые бот сможет использовать в сделках. Если значение будет превышено, то бот не будет открывать новые сделки. Обратите внимание что значение в USDT указывается с учетом кредитного плеча.

ШАГ 3. Усреднение

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

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

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

Усреднение - отключаемая опция. Вы можете отключить эту возможность и бот просто пропустит этот шаг.

  • Объем страховочного ордера. Укажите первоначальный объем страховочного ордера (СО) в USDT. Данный объем будет использоваться для всех последующих страховочных ордеров.

  • Шаг страховочных ордеров. Рассчитывается от цены входа в позицию и далее данный шаг соблюдается между всеми последующими страховочными ордерами.

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

  • Максимальное количество страховочных ордеров. Максимально возможное количество страховочных ордеров которые бот сможет выставить за все время сделки. Опция позволяет ограничивать бюджет на одну активную сделку.

  • Множитель объема страховочных ордеров (Мартингейл). Для более эффективного усреднения позиции может использоваться более агрессивный подход с применением множителя объема страховочных ордеров. Множитель начинает действовать с 1 страховочного ордера. Например при 1 СО равном 10 USDT и множителе равном 2 будут следующие значения сетки СО: 1 СО = 10 USDT, 2 СО = 20 USDT, 3 СО = 30 USDT и т. д.

  • Множитель шага цены страховочных ордеров. Позволяет постепенно увеличивать интервал между страховочными ордерами. За основу берется значение Шага страховочных ордеров. К каждому последующему страховочному ордеру добавляется множитель. Например 1 СО установлен на уровень 0.3 % от цены входа в сделку. Если множитель шага цены страховочных ордеров установить на 1.5, то буду следующие интервалы: 2 СО = 0.3*1.5 = 0.45 %, 3 СО = 0.45*1.5 = 0.675 %.

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

ШАГ 4. Закрытие сделки (Take Profit)

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

Шаг "Закрытие сделки" может быть отключен. В данном случае бот не будет производить действия связанные с полным либо частичным закрытием позиции. Обязанность по закрытию позиции возлагается на пользователя либо сторонние алгоритмы.

  • Процент. Классическое закрытие позиции по проценту от цены входа. Процент Take Profit всегда рассчитывается от цены входа в позицию (Entry price) без учета предполагаемой комиссии за сделку. Т.к. в данном проценте не учитывается комиссия это значит что при низких значениях возможен убыток по сделке.

  • PNL. Установите желаемое значение прибыли по сделке в USDT. Бот будет стараться принести указанную прибыль с вычетом комиссии.

  • Время. Можно задать таймер для сделки. Когда время истекет сделка автоматически закроется без учета прибыли или убытка.

ШАГ 5. Стоп Лосс

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

  • Процент. Бот будет постоянно отслеживать текущую цену (Last price) и рассчитывать насколько она отклоняется от цены входа в позицию (Entry price). При достижении указанного в настройках процента бот разместит маркет ордер на весь объем и закроет позицию.

  • PNL. Возможно указать как положительное так и отрицательное значение. В этой опции реализуется два разных механизма:

    • Отрицательное значение PNL (со знаком минус). Ограничение убытков при достижении указанного PNL. Предположим, вы открыли позицию на покупку (long) и хотите ограничить возможные убытки на уровне -100 USDT (минус 100 USDT). В этом случае вы устанавливаете СЛ-ордер на уровне -100 USDT (со знаком минус 100 USDT).

    • Положительное значение PNL (без знака). Реализация функционала выхода из позиции в безубыток. Предположим, вы установили стоп-лосс со значением 100 USDT (без знаков, что означает +100 USDT), и при этом у вас Take Profit установлен на уровне 200 USDT (или вообще не установлен). Когда PNL по сделке превысит +100 USDT, активизируется механизм стоп-лосс который будет следить за ценой и в случае обратного отскока, закроет позицию в +100 USDT.

  • Задержка срабатывания. Для предотвращения преждевременного закрытия позиции в случае кратковременного движения цены, можно установить задержку срабатывания стоп-лосса. Это означает, что СЛ-ордер не сработает мгновенно, а запустит таймер, по истечении которого сново повторит проверку

Last updated