---
name: investpilot-dividend-class-and-iss-lag
description: "КодИнвест умел только трейд со стопом — дивидендные акции «купить и держать» были дырой; плюс грабля: ISS публикует дивиденды с задержкой, окно «последние 365 дней» обнуляет весь рынок"
metadata: 
  node_type: memory
  type: project
  originSessionId: 6f344612-b945-4107-b457-8ad2163cd988
  modified: 2026-08-07T07:26:51.316Z
---

**Продуктовая дыра (закрыта 2026-08-07, D57).** [[investpilot]] знал только
спекулятивный трейд: вход/цель/стоп, горизонт 7 дней. Регулярный доход был
закрыт облигациями и фондами денежного рынка, а **дивидендных акций как
класса не существовало** — див.доходность считалась в `fundamentals`, но за
пределами расчёта не влияла НИ НА ЧТО (использовалась только чтобы запретить
шорт через отсечку и показать выплаты по уже купленным бумагам). «Портфель
под сумму» отбирал акции исключительно по весу в индексе.

Закрыто модулем `analysis/dividends.py` + кнопка «💰 Дивиденды». Сознательно
НЕ в сигнальной петле: у покупки под дивиденды нет стопа и горизонта, ей
нечего делать в outcome-статистике трейдов.

**Фильтры обязательны — «топ по доходности» это ловушка** (высокая цифра
часто = разовая выплата либо падающий бизнес): порог = ЖИВАЯ доходность
коротких ОФЗ из `macro_snapshot` (не константа — при ставке 14% акция с 12%
проигрывает облигации), выплаты ≥3 лет из 4, оборот ≥10 млн ₽/день,
последняя выплата не старше года.

**ГЛАВНАЯ ГРАБЛЯ (переносимая на любой MOEX-проект): ISS отдаёт дивиденды
с большой задержкой.** На 2026-08-07 в `securities/<T>/dividends` не было
**ни одной** записи за 2026 год — последние датированы июлем 2025. Скользящее
окно «последние 365 дней» начиналось 07.08.2025, промахивалось мимо июльских
выплат на три недели и давало **0 кандидатов из 46 бумаг**. Выглядело как
«на рынке нет дивидендных акций», хотя это дефект метода, а не рынка.
**Фикс: считать по последнему ГОДУ С ВЫПЛАТАМИ, а не по скользящему окну**;
возвращать год расчёта и флаг устаревания, и писать период прямо в карточке.
Поймано правилом скилла [[investpilot-calibrate]] «слишком плохо → сначала
ищи баг, а не радуйся/паникуй».

Живой результат при ОФЗ 13.85%: SNGSP 19.88%, MTSS 17.95%, TRNFP 17.83%,
MOEX 16.32%, ROSN 14.44% — все с 4-летней историей выплат.

Связано: [[investpilot-scan-llm-queue-starves-long]] (D56 — та же сессия,
жалоба «молчит про акции» вскрыла сразу два разных пробела).
