Фильтр активных рынков
Фильтр активных рынков сортирует рынки по заданным критериям и ограничивает количество рынков, на которых одновременно работает алгоритм. Помогает правильно распределить средства и соблюдать количественные правила бирж.
Критерии сортировки
Нажмите «+ Добавить фильтр», чтобы добавить критерий сортировки. Доступные варианты:
Относительная дельта
Сортировка по относительному изменению цены за выбранный период.
Абсолютная дельта
Сортировка по абсолютному изменению цены за выбранный период.
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 секунд
Что происходит:
Раз в 60 секунд алгоритм обновляет список активных торговых пар
Каждые 10 секунд торговые фильтры проверяют, можно ли выставить (или не отменять) ордер на каждой паре из списка
Через 60 секунд список активных пар обновляется
Торговые фильтры каждые 10 секунд продолжают проверять пары уже из нового списка
Важно: Ордер на торговой паре может отмениться по двум причинам:
Пара вышла из списка активных (проверка раз в 60 секунд)
Пара вышла за пределы допустимых диапазонов торговых фильтров (проверка раз в 10 секунд)
Зачем нужен фильтр активных рынков
1. Ограничение одновременно работающих рынков
Контролируйте нагрузку на алгоритм и терминал, работая только с самыми перспективными рынками.
2. Соблюдение количественных правил бирж
Используйте несколько алгоритмов с разными параметрами, не нарушая лимиты биржи по количеству ордеров.
3. Удобное распределение баланса
Равномерно распределяйте средства между выбранным количеством рынков, избегая излишнего распыления капитала.
Примеры настройки
Пример 1: Один алгоритм на топ-20 рынках
Максимальное количество рынков: 20
Игнорировать первые: 0
Частота сортировки: 60 секунд
Результат: Алгоритм работает на 20 самых активных рынках, список обновляется каждую минуту.
Пример 2: Три алгоритма без пересечений
Алгоритм 1:
Максимальное количество рынков: 10
Игнорировать первые: 0
Алгоритм 2:
Максимальное количество рынков: 10
Игнорировать первые: 10
Алгоритм 3:
Максимальное количество рынков: 10
Игнорировать первые: 20
Результат: Каждый алгоритм работает на своих 10 рынках (1–10, 11–20, 21–30 позиции). Общая нагрузка распределена, количественные правила соблюдены.
Пример 3: Пропуск самых волатильных
Максимальное количество рынков: 15
Игнорировать первые: 5
Частота сортировки: 120 секунд
Результат: Алгоритм пропускает 5 самых волатильных рынков и работает на следующих 15 (позиции 6–20). Подходит для стратегий, избегающих экстремальной волатильности.
Последнее обновление