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

Мониторинг портфеля: система алертов на просадку 10–15% для tax-loss timing

Алерт на просадку — триггер, который фиксирует падение стоимости портфеля ниже заданного порога и запускает цепочку действий: уведомление, анализ кандидатов, реализацию убытков. Для налоговой оптимизации в РФ критично поймать просадку до 31 декабря. Сложность — отфильтровать шум внутридневной волатильности, чтобы не торговать на каждом движении.

Автор: ~8 мин

Какой порог просадки выбрать для алерта — 10% или 15%?

Порог зависит от волатильности портфеля. Для консервативного портфеля (облигации + дивидендные акции) — 7–10%. Для смешанного с криптоактивами — 15–20%, иначе алерты будут срабатывать еженедельно. Скользящее окно в 30 дней сглаживает краткосрочные колебания: просадка считается от максимума за период, а не от произвольной точки. Риск: слишком высокий порог означает поздний вход в налоговое окно — к декабрю убыток может восстановиться.

Источник: Мосбиржа — листинг ценных бумаг и торговая инфраструктура

Что такое скользящее окно в системе мониторинга просадки?

Скользящее окно (rolling window) — период, за который рассчитывается максимальная стоимость портфеля для сравнения с текущей. Стандарт: 30, 60 или 90 дней. При 30-дневном окне алерт срабатывает, если портфель упал на X% от максимума за последний месяц. Нюанс: короткое окно (7 дней) даёт ложные срабатывания при волатильности, длинное (90 дней) — запаздывает. Для российского рынка 30-дневное окно считается рабочим компромиссом.

Как интегрировать систему алертов с торговой платформой или брокерским API?

Алерт генерирует сигнал (вебхук, Telegram-сообщение или email), который принимает торговый скрипт. Скрипт через API брокера (T-Invest, Финам) запрашивает список позиций с нереализованным убытком, ранжирует их и выставляет ордера на продажу. Критично: между алертом и исполнением ордера должна стоять ручная или автоматическая проверка ликвидности — продажа неликвидной позиции в моменте просадки даст плохую цену.

Как авто-реализация убытков работает для налоговой оптимизации в РФ?

При срабатывании алерта скрипт закрывает позиции с наибольшим нереализованным убытком — это фиксирует убыток, который сальдируется с прибылью за тот же налоговый год. НДФЛ 13% начисляется на сальдо: прибыль минус убыток. Сальдирование возможно только внутри одного брокерского счёта и одного налогового периода. Нюанс: купоны облигаций и дивиденды в сальдирование не включаются — они облагаются НДФЛ отдельно.

Какие инструменты использовать для построения системы мониторинга просадки?

Python-стек: pandas для расчёта rolling max, ccxt или брокерский API для получения позиций, APScheduler или Celery для расписания проверок, aiogram или python-telegram-bot для доставки алертов. Готовые no-code варианты — 3Commas, Wealthica (для крипто), Trading View Alerts (для акций на Мосбирже через вебхуки). Риск no-code: зависимость от стороннего сервиса, который может заблокировать российских пользователей.

Источник: Мосбиржа — листинг ценных бумаг и торговая инфраструктура

Как избежать ложных срабатываний алертов при высокой волатильности крипторынка?

Три фильтра: минимальный размер убытка в ₽ (не срабатывать на позиции менее 5 000 ₽), длина окна не менее 14 дней, минимальная ликвидность (среднедневной объём торгов актива). Для крипторынка дополнительно — тайм-аут между алертами: не чаще одного раза в 48 часов, чтобы не торговать на шуме. Доход от крипто в РФ облагается НДФЛ — каждая сделка формирует налоговое событие, лишние сделки увеличивают налоговую нагрузку.

Источник: CoinGecko — данные о криптоактивах и рыночная аналитика

Работает ли система алертов для крипто в нерабочее время и выходные?

Да, если скрипт запущен на VPS или в облаке круглосуточно. Крипторынок не имеет выходных — просадка может случиться в субботу ночью. Это главное преимущество автоматизации перед ручным мониторингом.

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

Параметры настройки алерта на просадку: ориентиры по типу портфеля

Тип портфеляРекомендуемый порог просадкиДлина скользящего окна
Консервативный (облигации, дивидендные акции)7–10%60 дней
Смешанный (акции + БПИФ + крипто до 20%)12–15%30 дней
Агрессивный (крипто более 50%)20–25%14–30 дней
Налоговый алерт (tax-loss timing, декабрь)5% от целевого убытка30 дней (фиксированное окно года)

Ручной мониторинг просадки vs автоматическая система алертов

КритерийРучной мониторингАвтоматические алерты
Скорость реакцииЧасы или дниМинуты (при правильной настройке)
Риск пропустить налоговое окноВысокий (особенно в декабре)Низкий
Ложные срабатыванияСубъективно (зависит от дисциплины)Управляемо через фильтры
Затраты на настройкуНулевые4–20 часов (Python) или подписка на сервис
Применимость к крипто 24/7Невозможно без автоматизацииДа, включая выходные и ночь

Как настроить систему алертов на просадку портфеля

  1. Определить базовую стоимость и порог

    Рассчитайте текущую стоимость портфеля и выберите порог: 10–15% для смешанного, 20–25% для агрессивного с криптоактивами. Зафиксируйте дату начала отсчёта скользящего окна.

  2. Настроить источник данных о стоимости портфеля

    Для акций Мосбиржи — брокерский API (T-Invest, Финам). Для крипто — ccxt (подключается к Binance, OKX, Bybit). Данные агрегируйте в единую рублёвую стоимость с пересчётом по курсу ЦБ на дату.

  3. Написать логику расчёта просадки

    Rolling max за выбранный период (например, 30 дней). Просадка = (rolling_max − current_value) / rolling_max × 100%. При превышении порога — генерация сигнала. Используйте pandas: df['rolling_max'] = df['value'].rolling(30).max().

  4. Подключить канал доставки алерта

    Самый надёжный канал для РФ в 2026 — Telegram через aiogram. Альтернатива — email через SMTP. Алерт должен содержать: текущую просадку в %, список топ-3 позиций с наибольшим убытком в ₽, ссылку на портфель.

  5. Настроить авто-реализацию или ручное подтверждение

    Для авто-режима: алерт → вебхук → скрипт продаёт позиции по списку. Для ручного: алерт содержит готовый список ордеров, инвестор подтверждает одной кнопкой. Рекомендуется ручное подтверждение для позиций крупнее 50 000 ₽.

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

Работает ли система алертов для крипто в нерабочее время и выходные?

Да, если скрипт запущен на VPS или в облаке круглосуточно. Крипторынок не имеет выходных — просадка может случиться в субботу ночью. Это главное преимущество автоматизации перед ручным мониторингом.

Нужно ли платить НДФЛ с каждой реализации убытка?

Убыток не облагается НДФЛ — он уменьшает налоговую базу. Налог 13% начисляется только на положительное сальдо (прибыль минус убытки за год). Если за год суммарный убыток превысил прибыль, НДФЛ равен нулю, а остаток убытка переносится на следующие периоды (до 10 лет).

Можно ли использовать TradingView алерты для мониторинга портфеля на Мосбирже?

TradingView поддерживает тикеры Мосбиржи и позволяет настраивать алерты по цене отдельных инструментов. Но алерт на суммарную просадку всего портфеля TradingView не поддерживает — для этого нужен собственный скрипт или агрегатор типа Wealthica/Snowball.

Что делать, если алерт сработал, а налоговый год уже заканчивается?

Реализовывать убытки нужно до 31 декабря включительно — дата сделки, а не расчётов. Режим Т+1 на Мосбирже: сделка 31 декабря учтётся в этом году. Для крипто — дата транзакции в блокчейне. Не ждите последних дней: ликвидность в конце декабря снижается.

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

Прогоните бэктест на исторических данных: загрузите котировки за 2–3 года, симулируйте срабатывание алертов и подсчитайте количество ложных и реальных сигналов. Затем запустите в режиме paper trading (без реальных ордеров) на 2–4 недели.

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

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

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

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

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

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

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

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

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

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

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

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

Источники