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

Настройки бота

Раздел Настройки бота используется для настройки того, как фьючерсная сделка будет открываться и сопровождаться после входа.

Он открывается в отдельном окне кнопкой Настройки бота над списком в Торговых стратегиях или кнопкой Настройки ботов в Торговых вебхуках.

Открывайте этот раздел, если хотите подготовить переиспользуемый торговый профиль, а не настраивать одни и те же параметры заново внутри каждой стратегии или вебхука.

Здесь задаются, например:

  • размер первого ордера;
  • плечо и направление позиции;
  • параметры тейк-профит и стоп-лосс;
  • структура страховочных ордеров;
  • логика сопровождения сделки после открытия.

Зачем нужны Настройки бота​

Настройки бота — один из ключевых разделов Фьючерсов.

Он вынесен отдельно, потому что один и тот же набор торговых настроек можно использовать в разных местах. Это упрощает работу с конфигурацией и помогает поддерживать единый подход в торговле.

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

Что пользователь видит в этом разделе​

На странице отображается список сохранённых профилей настроек бота.

Futures Bot Settings list

Каждый профиль — это готовый набор торговых настроек для конкретного аккаунта и направления позиции.

Этот список полезен, когда нужно:

  • сравнить подготовленные профили;
  • найти нужную конфигурацию для стратегии или вебхука;
  • проверить, какие профили включены;
  • оценить риск каждого профиля на стоп-лоссе (колонка Ордера и риск, см. Если сработает стоп-лосс);
  • поддерживать библиотеку готовых торговых настроек.

Как и в других крупных таблицах Firedrake, здесь удобно пользоваться поиском, сортировкой, фильтрами и сохранением раскладки.

Основные действия​

Этот раздел используется для просмотра профилей и управления ими.

Пользователь может:

  • создать новый профиль настроек бота;
  • отредактировать существующий;
  • клонировать профиль, чтобы быстрее сделать похожий вариант;
  • включить или выключить профиль — назначить торговой стратегии можно только включённый профиль;
  • удалить настройки, которые больше не нужны.

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

Общие настройки​

На базовом уровне Настройки бота начинаются с общих параметров профиля.

Обычно сюда входят:

  • аккаунт, к которому относится профиль;
  • название профиля;
  • направление позиции — лонг или шорт;
  • статус профиля: включён он или нет.

Эти параметры помогают держать настройки в порядке и упрощают их повторное использование.

Параметры позиции​

Блок Параметры позиции задаёт базовую структуру сделки.

Сюда входят такие настройки, как:

  • направление позиции;
  • плечо;
  • тип маржи;
  • размер первого ордера.

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

Тейк-профит и Стоп-лосс​

Настройки Тейк-профит / Стоп-лосс задают основную логику выхода из сделки.

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

Editing Futures Bot Settings

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

Стоп-лосс считается от первого ордера​

Под полем Стоп-лосс, % есть подсказка: SL выставляется от цены первого ордера (ПО). Стоп не переносится вслед за средней ценой. Например, у сделки LONG со стоп-лоссом 10% стоп стоит на 10% ниже цены первого ордера, сколько бы страховочных ордеров ни исполнилось.

Если сработает стоп-лосс​

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

СтрокаЧто показывает
Позиция к стопуСколько USDT будет в позиции, когда цена дойдёт до стопа: первый ордер и страховочные ордера, которые успеют исполниться раньше, например «ПО + 3 из 5 СО».
Средняя ценаНа сколько средняя цена входа отошла от цены первого ордера.
Стоп от среднейРасстояние от средней цены до стопа, %.
УбытокПримерный убыток в USDT. Если баланс аккаунта известен, ещё и в % от баланса.

Оценка не учитывает комиссии и проскальзывание.

Пример. Сделка LONG, первый ордер 10 USDT, стоп-лосс 15%.

  • Без сетки стоп от средней те же 15%, убыток ≈ 1,50 USDT.
  • С сеткой из 5 СО с шагом 2% и мартингейлом 1,5 до стопа исполнятся все пять СО:
    • позиция к стопу ≈ 207,81 USDT;
    • средняя цена на 7,25% ниже ПО;
    • стоп в 8,36% от средней;
    • убыток ≈ 17,37 USDT.

Тот же стоп в 15% даёт убыток почти в 12 раз больше: каждый СО увеличивает позицию раньше, чем цена дойдёт до стопа.

Если первый ордер задан в % от депозита, подсказка считает его от текущего баланса аккаунта и напоминает: с ростом баланса растут и позиция, и убыток. Если баланс неизвестен, берётся минимальная сумма ПО в USDT.

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

В списке профилей та же оценка видна в колонке Ордера и риск, в строке Убыток по SL: примерный убыток и расстояние стопа от средней. При наведении на строку открывается подсказка с позицией к стопу и средней ценой.

Стоп-лосс внутри сетки​

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

Например, сетка из 5 СО с шагом 2% уходит на 10% от ПО. При стоп-лоссе 7% сделка закроется по стопу после 3-го СО.

В таком случае:

  • в форме под полем стоп-лосса появляется предупреждение с глубиной сетки и номером СО, после которого сработает стоп;
  • в списке профилей появляется плашка ⚠ Стоп-лосс внутри сетки с подсказкой при наведении.

Это предупреждение, а не запрет: сохранить такие настройки можно. Чтобы его убрать, поставьте стоп-лосс дальше последнего СО или уменьшите сетку.

Оценка риска и предупреждение работают и в мобильной версии.

Трейлинг-стоп​

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

Здесь обычно задаётся:

  • при каких условиях активируется трейлинг-стоп;
  • какую дистанцию он должен удерживать после активации.

Используйте этот блок, если нужно сохранить часть движения в прибыльную сторону, но при этом не закрыть сделку слишком рано.

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

Блок Сетка страховочных ордеров определяет, как сделка будет поддерживаться, если цена пойдёт против первоначального входа.

Используйте этот раздел, если нужен последовательный подход к усреднению вместо одного входного ордера.

Профиль настроек бота может включать:

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

Именно этот блок во многом определяет, насколько гибко или агрессивно будет вестись сделка после первого входа.

При 0 страховочных ордеров сделка открывается одним входным ордером. Страховочные ордера к такой сделке всё равно можно добавить вручную на странице Активные боты.

Вторичная сетка SO​

Одна из продвинутых возможностей Настроек бота — работа с Вторичной сеткой SO.

Secondary SO Grid in Bot Settings

Она позволяет добавлять дополнительные сетки страховочных ордеров со своими параметрами, а не ограничиваться одной общей сеткой.

Используйте этот вариант, если одной схемы усреднения недостаточно для выбранного сценария движения цены.

Вторичные сетки особенно полезны, если вы хотите:

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

Эта продвинутая функция даёт больше контроля над тем, как поддерживается позиция.

Первый ордер вторичной сетки​

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

Первый ордер вторичной сетки в % от депозита

Сумма считается в момент открытия сделки:

Что заданоПервый ордер вторичной сетки
Только Первый ордер (USD), например 100100 USDT
Первый ордер, % и сумма 100 USDTзаданный % от депозита, но не меньше 100 USDT
Оба поля 0сетка продолжает предыдущую: последний ордер предыдущей сетки × мартингейл

Если задан процент, сумма обязательна и должна быть не меньше 5 USDT: она служит минимумом. Сумма 0 возможна только без процента.

Процент берётся от баланса кошелька на момент открытия сделки. Поэтому при росте депозита вторичная сетка растёт вместе с ним, как и первый ордер основной сетки.

Расширенные настройки​

В Настройках бота также есть дополнительные параметры для более специальных сценариев.

Это инструменты тонкой настройки, которые влияют на поведение сделки в менее типичных ситуациях.

Обычно достаточно:

  • сначала настроить базовые параметры позиции, TP, SL и страховочные ордера;
  • затем переходить к расширенным настройкам только если для этого есть понятная задача.

Шаги TP / TSL после страховочных ордеров​

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

Шаги TP и TSL и таблица уровней в расширенных настройках бота

В блоке Расширенные настройки два поля:

  • Шаг TP на каждый СО — на сколько процентов растёт тейк-профит после каждого исполненного страховочного ордера;
  • Шаг триггера TSL на каждый СО — то же для триггера трейлинг-стопа. Спред трейлинга не меняется.

Значение 0 выключает шаг: соответствующий процент остаётся прежним на всю сделку.

Пример. TP 2% с шагом 0.2%, триггер TSL 1% с шагом 0.5%, SL 5%:

Исполнено СОTPТриггер TSL
0 (только первый ордер)2%1%
12.2%1.5%
22.4%2%
53%3.5%

SL остаётся 5% на всех уровнях.

Таблица уровней​

Под полями шагов форма показывает блок Уровни TP / TSL. В нём по каждому СО, включая вторичные сетки, видно отступ от первого ордера и какими станут TP и триггер TSL после его исполнения. Под таблицей указан SL: он одинаковый на всех уровнях.

Таблица пересчитывается сразу при любой правке TP, триггера TSL, шагов и параметров сетки. В длинной сетке видны вход, первые три СО и последний, остальные открываются по ссылке «Показать все». Если оба шага равны 0, блок скрыт.

Как это работает:

  • Уровень сделки — это число исполненных страховочных ордеров сетки. Ордера основной и вторичных сеток считаются подряд. Ручные ордера (Ручной страховочный ордер) уровень не меняют.
  • После каждого исполненного СО бот переставляет TP и TSL по процентам нового уровня. TP и триггер TSL считаются от средней цены входа. SL выставлен от цены первого ордера и не меняется.
  • Проценты для всех уровней рассчитываются при открытии сделки. Их видно в окне Страховочные ордера на странице Активные боты: по каждому СО показано, какими станут TP и триггер TSL после его исполнения.
  • Шаги из настроек бота применяются только к новым сделкам. У уже открытой сделки шаги меняются в окне правки активного бота, это описано в статье Активные боты.

Пределы шагов: TP — от 0 до 2%, триггер TSL — от 0 до 2%.

Шагу нужно базовое значение, которое он будет поднимать. Шаг TP работает, только если задан тейк-профит, шаг триггера TSL — только если задан триггер TSL, и оба — только если в профиле есть сетка страховочных ордеров (хотя бы один СО). Иначе поле шага подскажет, что задать сначала. Если обнулить тейк-профит, триггер TSL или число страховочных ордеров, соответствующий шаг автоматически станет 0.

Последний уровень тоже ограничен. После всех СО тейк-профит должен остаться не выше 100% (у шорта не выше 90%), а триггер TSL — не выше 100%. Если шаг выводит значение за предел, форма не сохранит настройки и покажет, после скольких СО это происходит.

Отключение TP при внешнем хедже​

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

Значения из списка и свои значения​

Числовые поля настроек — выпадающие списки с готовыми значениями, в которые можно вписать своё число. Это тейк-профит, стоп-лосс, триггер и спред TSL, число и шаг страховочных ордеров, мартингейл, динамический шаг, первый ордер в процентах и шаги TP и TSL.

Своё значение проверяется сразу. Если бот или биржа его не поддерживает, поле подсвечивается и подсказывает, какие значения допустимы. Список тоже не предлагает значений, которые не подойдут: например, на Binance в списке спреда TSL только значения с шагом 0.1.

ПолеДопустимые значения
Тейк-профит0 (выкл.) или от 0.01 до 100%; у шорта до 90%
Стоп-лосс0 (выкл.) или от 0.1 до 100%; у лонга до 98%
Триггер TSL0 (выкл.) или от 0.1 до 100%
Спред TSLBinance: от 0.1 до 5% с шагом 0.1; Bybit: от 0.05 до 10%
Страховочные ордераот 0 до 50, целое число; во вторичной сетке от 1 до 50
Шаг СО и отступ вторичной сеткиот 0.01 до 50%
Мартингейлот 1 до 3
Динамический шаг СОот 0.8 до 2
Первый ордер, %от 0 до 500%
Шаги TP / TSLот 0 до 2% / от 0 до 2%

Знаков после точки — не больше двух, у спреда на Binance — один. Бот округляет цены до шага цены монеты, поэтому более точные значения ничего не меняют.

Ещё две проверки затрагивают несколько полей сразу:

  • триггер и спред TSL задаются вместе: оба 0 или оба больше 0;
  • у лонга вся сетка, включая вторичные, должна быть не глубже 95% от цены первого ордера.

Как читать итоговую конфигурацию бота​

Когда пользователь смотрит на профиль настроек бота, он оценивает общую структуру сделки, а не отдельные числа.

В зависимости от настроек это может включать, например:

  • какой объём капитала бот может использовать в целом;
  • насколько большой может стать сетка;
  • насколько цене нужно вернуться, чтобы позиция приблизилась к безубыточности.

Эти значения помогают сравнивать разные профили и понимать их практическую разницу.

Это означает:

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

Где используются Настройки бота​

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

Особенно важны они здесь:

  • Торговые стратегии — стратегии используют Настройки бота, чтобы определить, как будут открываться и сопровождаться сделки; в стратегии можно выбрать только включённый профиль;
  • Торговые вебхуки — вебхуки используют Настройки бота, чтобы определить, что делать после получения внешнего сигнала;
  • Grid-калькулятор — калькулятор может подготовить результат и передать его в Настройки бота через сценарий Создать бота;
  • Фьючерсный терминал — когда сделка уже открыта, пользователь может видеть и изменять часть этой логики там.

Настройки бота — это переиспользуемый набор торговых параметров внутри фьючерсного модуля.

Типичный сценарий работы​

Обычный сценарий работы в этом разделе выглядит так:

  1. Создать профиль настроек бота для нужного аккаунта и направления позиции.
  2. Задать Параметры позиции, например плечо и первый ордер.
  3. Добавить тейк-профит, стоп-лосс и трейлинг-стоп.
  4. Настроить основную сетку страховочных ордеров.
  5. При необходимости добавить вторичные сетки.
  6. При необходимости задать шаги TP / TSL в блоке Расширенные настройки.
  7. Сохранить профиль.
  8. Затем использовать его в Торговых стратегиях, Торговых вебхуках или сценариях, связанных с Grid-калькулятором.

Итог​

Используйте Настройки бота, когда хотите заранее определить, как фьючерсная сделка будет открываться и сопровождаться после входа.

Здесь собираются основные параметры сделки: размер ордера, плечо, логика выхода, трейлинг-стоп и структура страховочных ордеров.

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