For the complete documentation index, see llms.txt. This page is also available as Markdown.

Фильтр активных рынков

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


Критерии сортировки

Нажмите «+ Добавить фильтр», чтобы добавить критерий сортировки. Доступные варианты:

Относительная дельта

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

Абсолютная дельта

Сортировка по абсолютному изменению цены за выбранный период.

24-часовой OKA (объём котируемого актива)

Сортировка по объёму торгов в котируемом активе за последние 24 часа. Позволяет выбирать самые ликвидные рынки.

Направление сортировки

Для каждого фильтра выберите направление:

  • ↑ По возрастанию — от меньших значений к бóльшим

  • ↓ По убыванию — от бóльших значений к меньшим

💡 Можно добавить несколько фильтров одновременно. Если критериев сортировки несколько, результаты объединяются: каждый фильтр формирует свой список, затем списки суммируются с учётом весов.


Основные настройки

Максимальное количество рынков

Установите максимальное количество рынков, на которых алгоритм будет работать одновременно.

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

Алгоритм сортирует все доступные рынки по выбранным критериям и выбирает топ-N самых подходящих. Если указать 20 — алгоритм будет работать только на 20 рынках, соответствующих критериям сортировки.

Пример: В глобальных фильтрах указан котируемый актив USDT — получается список из 100+ рынков. Вы добавляете фильтр «Относительная дельта 5 секунд» с сортировкой по убыванию и устанавливаете максимум = 10. Алгоритм будет работать на 10 рынках с наибольшим ростом цены за последние 5 секунд.


Игнорировать первые

Пропускает первые N монет из отсортированного списка при создании списка активных рынков.

Зачем это нужно:

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

Пример: Первый алгоритм работает на топ-10 рынках (игнорировать первые = 0, максимум = 10). Второй алгоритм настроен на следующие 10 рынков (игнорировать первые = 10, максимум = 10). Третий — на рынки с 21 по 30 позицию (игнорировать первые = 20, максимум = 10).

Результат: Три алгоритма работают на разных рынках без пересечений.


Частота сортировки списка

Определяет, как часто обновляется список активных рынков (указывается в секундах).

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

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

Взаимодействие с параметром «Частота проверки фильтров»

Важно понимать разницу между двумя параметрами:

  • Частота сортировки списка — обновляет порядок торговых пар в списке активных рынков

  • Частота проверки фильтров — проверяет соответствие торговых пар всем остальным фильтрам алгоритма

Как они работают вместе:

Частота сортировки списка определяет только периодичность обновления порядка торговых пар по критериям фильтра активных рынков.

При этом все остальные фильтры алгоритма (шаг цены, цена маркировки, дельта-фильтры и другие) проверяют торговые пары из списка с периодичностью, указанной в «Частоте проверки фильтров». Ордер выставляется только если все параметры пары находятся в допустимых диапазонах.

Пример:

  • Частота сортировки списка: 60 секунд

  • Частота проверки фильтров: 10 секунд

Что происходит:

  1. Раз в 60 секунд алгоритм обновляет список активных торговых пар

  2. Каждые 10 секунд торговые фильтры проверяют, можно ли выставить (или не отменять) ордер на каждой паре из списка

  3. Через 60 секунд список активных пар обновляется

  4. Торговые фильтры каждые 10 секунд продолжают проверять пары уже из нового списка

Важно: Ордер на торговой паре может отмениться по двум причинам:

  • Пара вышла из списка активных (проверка раз в 60 секунд)

  • Пара вышла за пределы допустимых диапазонов торговых фильтров (проверка раз в 10 секунд)


Без добора слотов

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

Рабочий диапазон задаётся двумя параметрами:

  • начало — «Игнорировать первые»

  • конец — «Игнорировать первые» + «Максимальное количество рынков»

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

  • Выключен (по умолчанию) — алгоритм добирает рынки за пределами диапазона, пока не наберёт заданное количество. Если рынки из начала списка не прошли фильтры, в работу попадут рынки ниже по списку — как правило, с худшими показателями по критерию сортировки

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


Пример:

Список отсортирован по объёму по убыванию:

Настройки:

  • Игнорировать первые: 2

  • Максимальное количество рынков: 5

Рабочий диапазон: BNB, GALA, TBR, TRB, GNN (позиции 2–6)

Допустим, GALA и TRB не прошли остальные фильтры алгоритма.

  • Выключен: алгоритм ищет замену ниже по списку и добирает два рынка с меньшим объёмом

  • Включён: алгоритм работает на трёх рынках — BNB, TBR, GNN

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

Важно: при включённом параметре «Максимальное количество рынков» становится верхней границей, а не строгим требованием.


Зачем нужен фильтр активных рынков

1. Ограничение одновременно работающих рынков

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

2. Соблюдение количественных правил бирж

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

3. Удобное распределение баланса

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

Последнее обновление