Алгоритм Shot
Shots зарабатывает на резких скачках цены (прострелах) с последующим откатом. Алгоритм держит ордер на заданном расстоянии от цены, автоматически перемещая его при плавных движениях. Когда происходит прострел — позиция открывается и быстро закрывается на откате.
Как работает
Размещение ордера
Ордер «Купить» ставится ниже текущей цены
Ордер «Продать» ставится выше текущей цены
Расстояние задаётся в параметре «Расстояние»
Буфер (зона нечувствительности)
Вокруг текущей цены создаётся коридор. Пока цена внутри — ордер не двигается.
Автоматическое перемещение
Цена ушла от ордера (дальняя граница) → ордер движется ближе к цене
Цена приблизилась к ордеру (ближняя граница) → ордер отодвигается дальше
Исполнение при простреле
Резкий скачок цены в сторону ордера → позиция открывается.
Защита позиции
Автоматически выставляются Take Profit (фиксация прибыли) и Stop Loss (ограничение убытков).
Основные параметры
Расстояние
На каком расстоянии от текущей цены держать ордер (в процентах).
Рекомендации:
Высоколиквидные рынки: 0,5–1%
Низколиквидные рынки: 1,5–3%
⚠️ Важно: отрицательное расстояние откроет позицию мгновенно по текущей цене.
Буфер
Ширина коридора в процентах, внутри которого цена может колебаться без перемещения ордера.
Как работает:
При буфере 0,4% текущая цена находится в центре:
верхняя граница: +0,2% от цены
нижняя граница: -0,2% от цены
Цена пересекла границу → ордер переместился → буфер центрируется заново.
Выбор размера:
Маленький буфер (0,2–0,4%) — точное следование за ценой, высокая нагрузка
Большой буфер (от 0,8%) — меньше нагрузки, ниже точность
Задержка на следование за ценой
Количество секунд, в течение которых ордер не будет перемещаться вслед за ценой после пересечения дальней границы буфера.
Как работает:
Цена пересекает дальнюю границу буфера — запускается таймер задержки
В течение N секунд ордер не двигается за ценой, даже если цена продолжает уходить дальше
Если цена развернётся и вернётся в буфер за время задержки — ордер не перемещается
Если цена за время задержки пересечёт буфер в обратную сторону (приблизится к ордеру) — ордер переставится сразу без задержки
Зачем нужна:
Защищает от ложных пробоев и частых перестановок при волатильности
Снижает нагрузку на API биржи
Предотвращает следование за краткосрочными колебаниями
Преимущества малых значений (0,1–1 сек):
Максимальная точность следования за ценой
Быстрая адаптация к рыночным движениям
Минимальный риск опоздать с перестановкой
Предсказуемое поведение алгоритма
Недостатки больших значений (5+ сек):
Ордера долго остаются на устаревших ценах
Алгоритм опаздывает на рыночные движения
Возможны резкие и неожиданные перестановки после истечения таймера
Снижается общая эффективность торговли
⚠️ Важно: используйте профилирование алгоритма, чтобы видеть моменты пересечений буфера и активацию таймеров.
По умолчанию: рекомендуется использовать минимальные значения для точной работы алгоритма.
Задержка на перемещение от цены
Количество секунд, в течение которых ордер не будет отодвигаться дальше от цены после того, как она пересекла ближнюю границу буфера.
Как работает:
Цена пересекает ближнюю границу буфера — запускается таймер задержки
В течение N секунд ордер не отодвигается от цены, даже если цена продолжает приближаться
Если цена развернётся и вернётся в буфер за время задержки — ордер не перемещается
Если цена за время задержки пересечёт буфер в обратную сторону (отдалится от ордера) — ордер переставится сразу без задержки
Зачем нужна:
Защищает от срабатывания при стремительных движениях без последующего отката
Уменьшает количество лишних срабатываний ордеров
Оптимизирует работу на рынках с резкими обратными импульсами
Преимущества малых значений (0,1–1 сек):
Ордера не зависают на неактуальных ценах
Логика работы соответствует текущему состоянию рынка
Меньше риск открыть позицию в невыгодной точке
Алгоритм работает плавно и предсказуемо
Недостатки больших значений (5+ сек):
Буфер остаётся неподвижным слишком долго
Возможны ложные срабатывания после резкого разворота
Сложнее анализировать и отлаживать поведение алгоритма
Непредсказуемые перестановки после истечения таймера
⚠️ Важно: маленькие значения дают максимальную точность, но увеличивают количество перестановок. Это нормально для динамичных алгоритмов, но учитывайте нагрузку на API биржи.
По умолчанию: рекомендуется использовать минимальные значения для точной работы алгоритма.
Тип источника данных
Откуда брать данные о последней цене для расчёта расстояния и буфера.
Тикер:
Обновляется реже
Меньше нагрузка на ядро
Для более высоких расстояний
При торговле большим количеством ордеров
Трейды:
Обновляется в несколько раз чаще
Выше нагрузка
Для малых расстояний
Более точная и быстрая реакция
Выбирайте источник данных в зависимости от ваших потребностей и целей. Многие трейдеры используют трейды даже на высоких расстояниях при сильной волатильности.
⚠️ Важно: этот параметр влияет только на расчёт расстояния и буфера. Данные для фильтров (маркировочная цена, объёмы, дельта-фильтры) берутся из «Обзор рынков» → настройки обновления в «Настройки → Ядро → Обзор рынков → Источник данных».
По умолчанию: Тикер
Параметры ордера
Направление
Купить (Long):
Ордер в стакане Bid (на покупку)
Открывается по низкой цене, закрывается по высокой
Расчёт на откат вверх
Продать (Short):
Ордер в стакане Ask (на продажу)
Открывается по высокой цене, закрывается по низкой
Расчёт на откат вниз
Тип ордера
Какой тип ордера размещать.
Прибавление к стоп-лимитному ордеру
Значение стоп-цены для типа «Стоп-лимит».
Размер ордера
Размер ордера в USDT. При торговле с плечом указывайте полный размер с учётом плеча.
⚠️ Важно: размер должен соответствовать требованиям биржи для всех выбранных пар.
Кнопка автоповышения: автоматически поднимает размер до минимума биржи только для тех пар, где он меньше требуемого.
Текущие минимумы доступны на вкладке «Управление».
Айсберг
Скрывает истинный размер ордера из стакана. Ордер исполняется по частям.
⚠️ Важно: работает только на споте.
Auto join (автообъединение)
Автоматически объединяет несколько позиций на одной паре:
Пересчитывается средневзвешенная цена входа
Корректируются Take Profit и Stop Loss
Что объединяется:
Позиции от всех алгоритмов с включённым Auto join без ключа
Ручные позиции
⚠️ Рекомендация: всегда используйте ключ объединения, чтобы избежать нежелательного объединения.
Ключ объединения
Уникальное название для объединения позиций только между выбранными алгоритмами.
Пример: торгуете BTCUSDT тремя алгоритмами:
Shots с ключом «aggressive»
Shots Group с ключом «aggressive»
Vector с ключом «trend»
Первые два будут объединяться между собой, Vector останется независимым.
⚠️ Важно: алгоритм с Auto join без ключа может объединиться с любыми другими позициями, даже с ключевыми.
Take Profit
Автоматическая фиксация прибыли. По умолчанию включён.
Процент
Расстояние от цены входа в процентах:
Для лонга — выше цены входа
Для шорта — ниже цены входа
⚠️ Важно: процент должен покрывать комиссию биржи за всю сделку, иначе прибыли не будет.
Тип ордера
Лимитный (рекомендуется):
Реальный ордер на бирже (r)
Виден в стакане
Работает с виртуальным Stop Loss
Маркет:
Виртуальный ордер в ядре (v)
Становится реальным при касании цены
Работает с реальным стоп-лимитным Stop Loss
⚠️ Важно: доступность зависит от биржи.
Айсберг
Скрывает размер Take Profit из стакана. Не зависит от настройки айсберга основного ордера.
⚠️ Важно: работает только на споте.
Автопонижение Take Profit
Постепенно снижает ордер Take Profit, если цена не достигает изначального уровня.
Таймер: через сколько секунд делать следующий шаг понижения
Шаг: на сколько процентов от цены входа снижать Take Profit
Порог: минимальный уровень Take Profit, ниже которого не опускаться
Пример:
Настройки: Take Profit 1,5%, таймер 1 сек, шаг 0,5%, порог 0,2%
Позиция открыта → Take Profit на 1,5%
Через 1 сек → 1%
Через 1 сек → 0,5%
Через 1 сек → 0,2% (минимум)
Остаётся на 0,2% до закрытия
⚠️ Важно: повышение прибыли не предусмотрено.
Контакты и поддержка
Вопросы по настройке или предложения — пишите в службу поддержки.
Последнее обновление