1. Shot/Shots group
Общая концепция: этот алгоритм создан и предназначен для того, чтобы его пользователи получали прибыль от внезапных движений цен, которые обычно запускаются действиями, выполняемыми либо одним человеком, либо группой лиц, владеющих значительным количеством определенного актива, работая вместе организованным образом, выбросив актив на рынок по рыночной цене единовременно. Вы сможете видеть внезапные всплески или падения на графике, в то время как общий тренд продолжается в соответствии с установленным трендом.
Взгляните на пример ниже:

Добавление нового алгоритма выполняется нажатием кнопки “Добавить алгоритм” на вкладке «Алгоритмы». Появится следующее всплывающее окно:

У пользователя есть возможность выбора между алгоритмом SHOT и SHOT GROUP. Первый запускает алгоритм на одну торговую пару, второй — несколько торговых пар или весь рынок.
Рассмотрим SHOT GROUP:

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

- Название: укажите название Вашего алгоритма, чтобы легко идентифицировать его в полном списке алгоритмов. Для удобства можно указывать параметры в названии, например — «2.5-long».
- Автостарт при перезапуске: переключатель включения/выключения позволяет пользователю выбрать, будет ли алгоритм запускаться автоматически после запуска ядра.
- Авто-перезапуск: позволяет Вам разрешить или запретить автоматический запуск логики алгоритма, если ранее размещенный ордер был выполнен.
- Задержка перед перезапуском: задержка алгоритма от повторного срабатывания. В секундах.
- Открыть график по заполнению ордера: переключатель включения/выключения позволяет пользователю открывать график на экран при заполнении ордера на данной стратегии.
- Открыть график при закрытии сделки: переключатель включения/выключения позволяет пользователю открывать график на экран при закрытии сделки (исполнении ТП или СЛ) на данной стратегии.
- Эмуляция: если галочка установлена, то алгоритм работает в режиме «эмуляции», не выставляя ордера на биржу. (В данном режиме в отчетах комиссия не учитывается, для анализа необходимо высчитывать самому)
Остановка по задержке
Остановка по задержке биржевых данных. Рекомендуется использовать небольшое значение(1-5 секунд), для того чтобы останавливать алгоритм как только была замечена задержка на входе биржевых данных. Это дополнительная защита от лагов на стороне биржи, которые могут вызвать нежелаемые заполнения ордеров. На низколиквидных спот рынках, а также достаточно далеких расстояниях можно увеличить этот параметр и таким образом отключить автостоп, специально для того чтобы продолжать торговать когда на рынке хаос.

- Максимальное значение задержки, сек: остановит алгоритм (и отменит его приказы), если задержка сделки превысит это значение. Указывается в секундах. 1 секунда = 1000 мс. задержки.
Фильтры рынков

Тип рынка: позволяет пользователю выбрать желаемый тип рынка для торгов: Спот/Маржа/Фьючерсы/Квартальные.
Объединенные по квотируемой паре: квотируемый актив (Например usdt или btc). Если Вы хотите торговать весь рынок к валюте Tether, то укажите usdt и нажмите Enter.
Белый список: валютные пары “белого списка”. Если Вы заполняете данное поле, необходимо пункт «Объединенные по Квотируемой паре» оставить пустым! Допустим Вы хотите торговать только две пары BTCUSDT и ETHUSDT, то укажите их в данном поле через запятую. Торги на других парах, производиться не будут. Формат — btcusdt, ethusdt, и т.д..
Черный список: валютные пары “черного списка”. Допустим в пункте «Объединенные по Квотируемой паре» вы указали котируемый актив usdt, но не хотите торговать на валютных парах BTCUSDT и ETHUSDT, то укажите их через запятую. Формат — btcusdt, ethusdt, и т.д.
Задержка проверки дельт: время в секундах, как часто алгоритм опрашивает значения текущих дельт на рынке. Для «медленных» алгоритмов, желательно реже опрашивать дельты, что бы снизить нагрузку на ядро.
Использовать количественные правила: (Только для Binance) включает защиту от бана по категории количественных правил. Подробнее на оф. сайте Binance: https://www.binance.com/ru/support/faq/4f462ebe6ff445d4a170be7d9e897272
Фильтр активных рынков
Установите четкое ограничение по количеству рынков для алгоритма. Помогает правильно рассчитать используемые средства, для алгоритма у которого через глобальные фильтры проходит большее количество рынком, чем нужно. Задайте принципы сортировки списка рынков для выбора из большего количества. Принципы будут задавать свой вес, если принципов несколько — результат каждой сортировки оригинального большего списка добавит вес к финальному списку. Результатом этого ограничения и указания принципа сортировки будет ограниченный список из которого с течением времени рынки будут выходить и добавляться, а алгоритм соответственное запускаться или останавливаться. Параметр Частота сортировки списка позволяет пользователю установить время в секундах для обновления списка парами на основе глобальных фильтров, которые позволяет паре войти в список или выйти из него, а также порядок сортировки (по возрастанию или убыванию). Параметр Игнорироваться первый позволяет пользователям начинать размещение ордеров в отсортированном списке с любой позиции (если оставить 0, будет начинаться с первой позиции списка). Пример: В глобальных фильтрах указан квотируемый рынок USDT, получается список из 100+ рынков, Вы хотите торговать только на 10самых волатильных за последний час, тогда указывается «Макс кол-во активных рынков» = 10, а принцип сортировки «1h d».

- Макс. кол. рынков: требуется указать максимальное количество рынков в списке фильтрации. Допустим если Вы будете фильтровать по дельте в порядке убывания, и указали 10 рынков, то будет условно ТОП 10 с самой высокой дельтой.
- Игнорировать первые: количество рынков, первых в сформированном списке, которые будут игнорироваться. Допустим при формировании по объему, Вам не нужен BTC, который часто возглавляет список по данному критерию.
- Частота сортировки списка: укажите частоту обновления списка в секундах, желательно не менее 4-х секунд. Данный параметр так же зависит от «Задержки проверки дельт» в разделе Фильтры рынков. Например если у Вас выставился ордер, через некоторое время дельта вышла из выбранного диапазона в разделе «Дельта фильтры по рынку», то ордер НЕ будет отменен, пока не обновятся дельты согласно параметру «Задержка проверки дельт» и не обновиться список по параметру «Частота сортировки списка». (внутренняя механика по формированию списка занимает около 3-х секунд, если будет указано меньше, возможно список не сформируется)
- Фильтр 1,2,3-…: набор фильтров (можно добавлять любое количество через кнопку «Добавить правило»). На текущий момент можно фильтровать по абсолютным дельтам — 1м, 3м, 5м, 15м, 30м, 1ч, относительным дельтам — 1м, 3м, 5м, 15м, 30м, 1ч, 24ч и объему за 24 часа (24ч ОКА).
Фильтр шага цены

- Диапазон: (от и до, в абсолютном значении) задает алгоритму интервал для шага цены в процентном соотношении от текущей цены (если шаг цены меньше или больше данного процентного соотношения, ордер не выставится).
Фильтр маркировочной цены

- Диапазон: задает алгоритму интервал отклонения маркировочной цены от текущей рыночной цены (в процентах) в рамках которого будет выставлен ордер. ВАЖНО: принимает ОТНОСИТЕЛЬНЫЕ значения! То есть, можно задавать как отрицательные так и положительные значения. Ордера будут выставляться пока марк прайс находится в рамках заданного диапазона.
Дельта фильтры по рынку

- Временной промежуток: временной интервал дельты, валютных пар (которые будут выбраны, учитывая данные квотируемой валюты, “белого списка”, “черного списка”). Можете выбрать один из вариантов — 1, 3, 5, 15, 30 или 60 минут. В дальнейшем рамки минимальной и максимальной дельты валют, будут опираться на данный интервал.
- Диапазон: укажите диапазон минимальной и максимальной дельты. От N1% до N2%. Если дельта у актива за рамками выбранного диапазона, то алгоритм не сработает и ордера не будут размещены. Допустим если Вы выбрали временной промежуток 5 минут и указали диапазон от 0,5% до 2%, то сработает алгоритм только на тех парах, на которых цена за 5 минут изменилась не более 2% и не менее 0,5% — направление цены не важно. Значения только положительные. Дельты Вы можете посмотреть в клиенте — вкладка «Обзор рынков».
- Использовать относительную дельту: если галочка установлена, то в поле «диапазон» необходимо указывать относительные дельты. Если отрицательная, то со знаком минус (пример -1.4), при положительной, знак указывать не нужно.
- Отменять если вне диапазона: если галочка установлена, то при выходе дельт из выбранного диапазона, ордера в этом алгоритме будут отменены.
Примечание: можно добавлять несколько фильтров с разными дельтами для данного типа.
Суточные квотируемые объемы

- Диапазон: укажите диапазон минимальный и максимальный объем за 24 часа, валютных пар (которые будут выбраны, учитывая данные котируемой валюты, “белого списка”, “черного списка”). В том случае если объем выбранной валютной пары будет меньше установленного значения в первом поле или выше значения во втором поле, алгоритм не сработает и ордера не будут размещены. Объемы Вы можете посмотреть в клиенте — вкладка «Обзор рынков».
Дельта фильтры по выбранному рынку

- Торговая пара: торговая пара относительно дельт которой будет задействован фильтр. Например BTCUSDT.
- Временной промежуток: временной интервал дельты валюты BTC. Можете выбрать один из вариантов — 1, 3, 5, 15, 30 или 60 минут. В дальнейшем рамки минимальной и максимальной дельты BTC будут опираться на данный интервал.
- Диапазон: укажите диапазон минимальной и максимальной дельты BTC. От N1% до N2%. Если дельта у BTC за рамками выбранного диапазона, то алгоритм не сработает и ордера на выбранных парах не будут размещены. Значения только положительные. Дельты BTC Вы можете посмотреть в клиенте — вкладка «Обзор рынков».
- Использовать относительную дельту: если галочка установлена, то в поле «диапазон» необходимо указывать относительные дельты. Если отрицательная, то со знаком минус (пример -1.4), при положительной, знак указывать не нужно.
- Отменять если вне диапазона: если галочка установлена, то при выходе дельт из выбранного диапазона, ордера в этом алгоритме будут отменены.
Параметры алгоритма

- Расстояние: как далеко от текущей цены (в процентах), должен быть размещен ордер алгоритмом.
- Буфер: область, в которой цена свободно колеблется, не вызывая изменения положения ордера, размещенного алгоритмом, также задается в процентах (от текущей цены) и ДЕЛИТСЯ НА 2 , что означает, что половина установленного значения будет быть верхней буферной зоной (над ценой) и половина — нижней буферной зоной (под ценой).
- Задержка на следование за ценой: период времени в секундах, в течение которого алгоритм будет задерживать движение «догоняющего» ордера. Если цена идёт вниз, то «догоняющий» ордер верхний (Sell). Если цена идет вверх, то «догоняющий» ордер становится нижний (Buy).
- Тип источника данных: источник данных Тикер меньше нагружает ресурсы, но более медленный для переставления ордеров. Рекомендуется для большого количества ордеров с дистанцией от 1%. Источник Трейды значительно больше нагружает ресурсы, что сказывается на стабильной работе большого количества ордеров, но более быстрый. Рекомендовано использовать только для близкой дистанции.
Параметры ордера

- Направление: позволяет пользователю выбрать, какой тип ордера размещать алгоритму Buy (Long) или Sell (Short).
- Тип ордера: устанавливает тип ордера, который будет размещен алгоритмом. Подробнее о типе ордеров можете прочитать в документации самой Биржи.
- Прибавление к стоп-лимитному ордеру: устанавливает определенное расстояние от уровня цены, на котором размещается стоп-лимитный ордер, до цены который запускает стоп-лимитный ордер.
- Размер ордера: значение ордера, установленное в USDT. Это значение учитывает кредитное плечо пользователей. Например для торговли на паре BTCUSDT минимальный ордер составляет 0.001 BTC, при цене BTC 45000$ будет равным 45$. Необходимо указать от 45, это значение уже будет с плечом, т.е. при плече х125 — Ваших средств будет задействовано 0,36$. Старайтесь указывать немного выше минимального значения для корректного исполнения ордера.
Тейк профит

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

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

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

- Спред: значение в процентах движения цены, в противоположную сторону от начальной цены. При котором Стоп лосс будет следовать за текущей ценой на заданное расстояние в параметре «Стоп лосс —> Процент».