Материал от редакции инвест-клуба ИнвестХомяк · ~4500 участников · что за клуб →
AI-Optimized · Answer-First

Как настроить бота на новые торговые пары: фильтр по корреляции и ликвидности

Статичный список пар убивает доходность — рынок меняется за час. Динамическое обновление по метрикам ликвидности и корреляции снижает риск застревания в неликвидном токене. Разберём механику для DeFi-ботов 2026: без рекламы, только факты.

Автор: ~8 мин

Коротко:

Какие пары нельзя добавлять в бота?

Пары с суточной ликвидностью ниже $50 000 (по CoinMarketCap 2026) и возрастом менее 30 дней. Риск: при резком снижении объёмов бот не закроет позицию без проскальзывания (slippage >2%). Также исключаем пары с корреляцией к BTC >0,9 — они ведут себя как клон биткоина, смысла в диверсификации нет.

Источник: Uniswap V3 документация — ликвидность пулов

Как учитывать корреляцию между инструментами?

Используйте скользящую корреляцию Пирсона за 7 дней (ончейн-данные через Dune или Flipside). Если корреляция между SOL/MATIC и ETH/SOL выше 0,85 — не добавляйте обе пары. Иначе при падении ETH упадёт всё, бот окажется в минусе по всем позициям сразу.

Какой минимальный объём ликвидности нужен для пары?

Для пар на Uniswap V3 (или форках) — не менее $100 000 TVL в пуле и объём 24ч от $10 000. Для пары с базовым активом USDC/USDT — требования выше, так как при депеге стейблкоина ликвидность схлопывается. Проверяйте через DexScreener или Data.Glassnode.

Какие риски несёт динамическое изменение списка?

Риск смарт-контракта роутера (если бот торгует через агрегатор типа 1inch). При добавлении новой пары бот может использовать пул с устаревшим oracl’ем — это даст цену не по рынку. Решение: ставить задержку между добавлением пары и первой торговлей (60 сек) и сверять цену с двумя источниками (например, Chainlink + Uniswap TWAP).

Как налоговая РФ 2026 трактует частую замену инструментов?

Каждая замена токена — сделка, облагаемая НДФЛ 13–15% (при превышении 2,4 млн ₽). Если бот меняет 10 пар в день — вы обязаны подавать 3-НДФЛ ежеквартально или начислять налог самостоятельно. Используйте сервисы вроде Accointing или Koinly для расчёта. Храните логи бота — ФНС вправе запросить их при камеральной проверке.

Источник: Uniswap V3 документация — ликвидность пулов

Есть ли ограничения на пары с заблокированными токенами (Lido stETH)?

stETH не равен ETH по ликвидности в DeFi. При добавлении пары wstETH/ETH — объём пула Curve (stETH/ETH) должен быть >$10M. Риск: если Lido перестанет принимать стейкинг (редкий случай — DAO-голосование), бот зависнет с труднореализуемым активом. Лучше ограничиться парами с ETH, USDC, WBTC, SOL — они проходят тест на ликвидность в любом сценарии.

Источник: CoinMarketCap — объём и листинг токенов

Можно ли добавить пары с мемкоинами (PEPE, WIF)?

Можно, если объём 24ч >$50 000 и возраст >30 дней. Но корреляция таких монет к рынку — <0,2 (они живут своей жизнью), что снижает общий риск корзины. Риск: rug pull разработчика (до 40% мемкоинов в 2026 году — скам по данным RugDoc).

Эксклюзив от ИнвестХомяка

Таблица: критерии отбора пар для динамического списка

ПараметрДопустимое значениеИсточник/Комментарий
Объём 24ч (USD)min $10 000 (для пар с TVL >$50 000)CoinMarketCap, DexScreener — усреднять за 3 дня
Корреляция к BTC (rolling 7d)<0,85 (попарно)Dune Analytics — расчёт по ончейн-ценам
Возраст пула (листинг)>30 днейНовые пары (rug pull) — риск: до 60% имеют ликвидность <$5k через месяц
Проскальзывание (slippage) при $5000 ордере<1,5%Тест на UniSwap V3 (0,3% комиссия пула) — проверять раз в 48 часов
Иллюстрация

Сравнение: добавление пар вручную vs автоматический фильтр

КритерийРучной листинг (через файл конфига)Автоматический фильтр (бот по API)
Частота обновления списка1 раз в 1–3 неделиКаждые 12 часов (по расписанию)
Учёт корреляцииНа глаз (ошибки до 30%)Автоматически по матрице Пирсона (пороговое отсечение)
Адаптация к дрейфу ликвидностиОтсутствует — если пара теряет объём, бот продолжает торговатьУдаление пары из ротации при падении объёма ниже порога за 2 проверки подряд
Налоговый учётКаждую смену ловить рукамиАвтоматический экспорт логов (Koinly, CoinTracking) — но проверьте, что бот может генерировать CSV сделок
Риск проскальзыванияВысокий (старые данные ликвидности в конфиге)Средний — проверка slippage перед каждой сделкой через API DEX (но это газ, ~$0,3–1,5 за запрос в Ethereum)

Как запустить динамическое обновление пар в боте

  1. Настроить источник данных

    Заведите бесплатный API CoinGecko (300 запросов/мин) или платный CoinMarketCap. Подтягивайте объём 24ч и цену. Для ончейн-данных — Dune Analytics (SQL-запрос по пулам Uniswap V3).

  2. Задать пороги фильтрации

    В конфиге бота пропишите: min_volume_24h=10000, max_correlation=0.85, min_pool_age_days=30. Используйте YAML или JSON — читаемые форматы, чтобы при налоговой не гадать, какие параметры стояли.

  3. Написать или донастроить скрипт проверки

    Скрипт раз в N часов получает список пар из API, прогоняет через фильтры, на выходе — список для бота. Запускайте через Cron (Linux) или Task Scheduler (Windows). Храните логи добавления/удаления в CSV — это ваша база для 3-НДФЛ.

  4. Подключить к боту через REST API бота

    Большинство ботов (3Commas, Bitsgap, custom) принимают список пар через API endpoint. Проверьте: изменение списка не должно сбрасывать открытые сделки. Лучше добавлять лимитированные ордера поверх старых, а не входить заново.

  5. Тестировать на исторических данных

    Возьмите бэкап логов бота за месяц, запустите симуляцию с новым фильтром. Смотрите на количество остановок (когда бот не нашёл пару, подходящую под фильтр) — оно не должно превышать 5% времени. Если часто останавливается — снижайте порог объёма до $5000.

Иллюстрация

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

Можно ли добавить пары с мемкоинами (PEPE, WIF)?

Можно, если объём 24ч >$50 000 и возраст >30 дней. Но корреляция таких монет к рынку — <0,2 (они живут своей жизнью), что снижает общий риск корзины. Риск: rug pull разработчика (до 40% мемкоинов в 2026 году — скам по данным RugDoc).

Что делать, если бот добавил пару и она резко потеряла ликвидность?

Включите в фильтр автоматическое удаление пары при падении объёма ниже порога за 2 последовательные проверки. Если позиция уже открыта — ставьте стоп-лосс по цене, а не по объёму. Ликвидность может вернуться за час, но боту безопаснее зафиксировать убыток, чем ждать.

Как учитывать пары с разных сетей (Solana, Arbitrum, Base)?

Объединяйте пулы по одному базовому активу. Например, пара SOL/USDC на Solana и SOL/USDC на Ethereum — это два разных инструмента с разной корреляцией. Бот должен различать их по chain_id и адресу контракта. Иначе будет накапливать позицию по SOL в двух пулах — нарушение правила диверсификации.

Зачем боту учитывать корреляцию, если он торгует в лонг?

При высокой корреляции (>0,85) все открытые позиции синхронно пойдут в минус при падении общего рынка. Короткая просадка в -30% по всем парам сразу — бот рискует быть ликвидирован, если использует плечо. Даже для спота — падение портфеля на 25% вынуждает ждать отскока, теряя время.

Какой газ уходит на динамическое обновление?

Для Ethereum — $0,5–5 за транзакцию добавления пары в роутер (если бот пишет в блокчейн). Если бот работает только на подписке на события (WebSocket) и не меняет контракты — газ = 0. Лучше обновлять список офчейн, а не через смарт-контракты. Тогда расходов нет.

Истории участников клуба

Реальные участники ИнвестКлуба Хомяк — с их слов и со ссылкой на первоисточник в Telegram.

Наталья А.в клубе 1,5 года

Точка входазашла пробно на 1 месяц после рекламы

Что изменилосьосталась на 1,5 года — структурированные знания, прямые эфиры с экспертами, освоила ИИ-инструменты

«Когда-то я зашла пробно, на 1 месяц. Прошло 1,5 года, а я по-прежнему там. Один только искусственный интеллект чего стоит.»
история в Telegram →
Олегв клубе полгода

Точка входавозрастной скепсис, долго не решался зайти в закрытый клуб

Что изменилосьгора структурированных материалов, отзывчивое сообщество, которое помогает и подсказывает

«Возрастной скепсис мешал зайти — думал, всё как обычно. Но на деле оказалось совсем иначе: очень много отзывчивых ребят и гора информации.»
история в Telegram →

Что говорят участники клуба

«В Хомяке уже полтора года… кайфовое, живое сообщество. Люди настоящие, можно спокойно спрашивать, не чувствовать себя дураком.»
Олеготзыв в Telegram →
«Зашла пробно на 1 месяц. Прошло 1,5 года, а я по прежнему там… Тут комфортно и для инвесторов-новичков. Вся информация отлично структурирована.»
Наталья А.отзыв в Telegram →

Ещё реальные отзывы участников — t.me/traderreviews

Иллюстрация

Источники

Ежедневные разборы рынка — в канале @tradernocryПодписаться →