Параметр «Макс. одновременных позиций»: сколько сделок бот держит одновременно

Обновлено:

Параметр «Макс. одновременных позиций» ограничивает, сколько сделок один бот Snapback может держать открытыми одновременно. Пока лимит не достигнут, бот открывает новые; когда достигнут, новые сигналы этого бота отклоняются, а причина записывается в журнал.

Что это простыми словами

Памп редко бывает один. Когда рынок горячий, десятки монет могут вырасти одновременно. Без потолка бот открыл бы шорт по каждой. Параметр говорит: не больше стольких сделок одновременно.

Зачем нужен

Каждая открытая сделка — это отдельная маржа и отдельный риск, а резкие пампы часто совпадают по времени: когда рынок разворачивается вверх, страдают сразу все шорты. Лимит одновременных позиций ограничивает такой накопленный риск.

Как это работает по коду

Перед открытием бот считает открытые позиции именно этого бота. К открытым относятся все состояния, когда сделка ещё не завершена: ожидание входа, выставление защиты, под защитой, замена стопа и позиция без защиты. Если их уже не меньше лимита, сигнал отклоняется с сообщением вроде «already holding N positions».

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

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

Допустимые значения и значение по умолчанию

Целое число не меньше 1. По умолчанию в коде 8. Верхней границы в конфигурации нет, но на практике её ограничивает суммарная маржа.

Что будет, если больше или меньше

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

С чем связан

Типичные ошибки

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

Где находится в мастере создания бота

Форма «Новый бот» или «Редактировать», блок «Предохранители», поле «Макс. одновременных позиций».

Частые вопросы

Что означает максимум одновременных позиций?

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

Какое значение по умолчанию для количества одновременных сделок?

В конфигурации 8. Минимум 1, верхней границы в коде нет.

Считается ли заявка на вход, которая ещё не исполнилась?

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

Можно ли иметь две сделки по одной монете?

Нет. По одной монете на аккаунте может быть только одна позиция, независимо от лимита.

Читайте также

Параметр «Макс. суммарная маржа»: сколько депозита можно задействовать сразуПараметр «Макс. суммарная маржа» в боте Snapback: какую долю депозита можно задействовать под все открытые сделки одновременно и как считается проверка.Параметр «Сумма входа, % депозита»: сколько депозита идёт в одну сделкуПараметр «Сумма входа, % депозита»: какую долю депозита бот выделяет как маржу на одну сделку и как из неё получается размер позиции.Параметр «Дневной лимит убытка»: когда бот останавливается за суткиПараметр «Дневной лимит убытка, %» в боте Snapback: как считается убыток за сутки (UTC), что делает бот при достижении лимита и как его сбросить.Параметр «Пауза по монете»: сколько минут бот не трогает монету после сделкиПараметр «Пауза по монете, мин» в боте Snapback: сколько минут бот не торгует монетой после последней закрытой сделки по ней. Границы и логика.