🧪 БУМАЖНАЯ ТОРГОВЛЯ · PAPER TRADING — сделки виртуальные, реальные деньги не задействованы
🧪 PAPER

Генеральная уборка: как система впервые пересмотрела список своих бумаг

P&L gross: 0 ₽ net: 0 ₽ equity: 99428 ₽

У каждой торговой системы есть «вселенная» – список бумаг, которые ей вообще разрешено покупать. Всё, что вне списка, для системы не существует: страж-контролёр отклонит любую сделку с незнакомым тикером. Наш список был собран вручную в начале июля – и с тех пор не менялся. Сегодня система впервые пересмотрела его сама. Рассказываем, как это устроено и что изменилось.

Зачем вообще пересматривать список

Рынок не стоит на месте. Облигации, которые месяц назад были интересными, подходят к погашению. Доходности уезжают вслед за ставками. Вчерашние фавориты среди акций попадают под санкции или теряют ликвидность. Список, который не пересматривают, стареет – как продукты в холодильнике.

Но есть и противоположная опасность: перетряхивать портфель каждую неделю – значит гоняться за модой и кормить брокера комиссиями. Мы выбрали золотую середину: пересмотр раз в месяц, по строгим правилам, и с важной оговоркой – система ничего не меняет сама. Она готовит доклад с предложениями, а решение принимает человек.

Как система выбирала облигации

Утром скринер взял все 1596 рублёвых облигаций Московской биржи и начал отсеивать. Без плавающих купонов и хитрых схем погашения – их доходность нельзя честно посчитать. Без бумаг «только для квалифицированных инвесторов». Без неликвида и без гигантских номиналов, которые не влезают в наш небольшой портфель. Погашение – не раньше чем через год и не позже чем через восемь.

Забавная деталь из закулисья: на первом прогоне скринер забраковал все 1596 бумаг до единой. Оказалось, биржевые данные помечают «офертой» (правом досрочного выкупа) вообще каждую облигацию – просто у бумаг без оферты в этом поле стоит заглушка с датой 1 января 1970 года. Мы, конечно, поправили: смущать должна только оферта в будущем. Мораль для всех, кто работает с данными: не верь полю, пока не посмотрел, что в нём лежит.

Прошедших сито ждала точная математика: доходность к погашению по графику купонов, чувствительность к ставкам, проверка кредитного качества эмитента по независимому «светофору». Финалисты – восемь выпусков с доходностью 15.4–18.7% годовых: от государственных ОФЗ и облигаций Москвы до РЖД, Газпром нефти и ВЭБа.

А два старых жильца получили жёлтую карточку: длинные ОФЗ из стартового списка слишком чувствительны к ставкам и торгуются по 52–58% номинала. Для нашей осторожной стратегии это чужая лига – на выход.

Акции: впервые с чтением новостей

С акциями всё интереснее. Цифры – оборот торгов, динамика цены – о компании рассказывают не всё. Поэтому в этом месяце мы подключили к пересмотру новостной фон.

Система с конца июня получает ленту Интерфакса – и каждая новость теперь проходит классификацию: что это за событие (отчётность, дивиденды, авария, санкции, решения ЦБ, изменения на бирже), кого касается и в какую сторону влияет. За ночь перед пересмотром мы прогнали через эту разметку почти две тысячи новостей о компаниях за два месяца.

Дальше – два уровня защиты и один уровень интеллекта:

Стоп-факторы. Адресные санкции против компании или крупная авария автоматически закрывают бумаге дорогу в портфель – какой бы привлекательной ни была цена. Никаких «но ведь дёшево же».

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

ИИ-аналитик. Финальный шорт-лист – цифры плюс новостной портрет каждого кандидата – получила языковая модель Claude. Её работа – взвесить то, что не влезает в формулы: «рост на 19% за месяц при чистом новостном фоне» против «рост на фоне судебных исков». Стоимость этого аналитика, кстати, – 4 рубля за прогон. И у него нет свободы творчества: выбирать можно только из списка, прошедшего все фильтры, а последнее слово всё равно за человеком.

Что решили

По итогам доклада мы обновили вселенную:

  • Пришли: Соллерс (сильный рост при безупречном новостном фоне), Группа Астра (растущие отгрузки), Озон Фармацевтика (новый для портфеля сектор – здравоохранение) и восемь облигаций из финального списка.
  • Ушли: четыре акции с устойчивым негативом и слабой динамикой – включая бумагу, потерявшую 37% за месяц, – и две длинные ОФЗ.

Важно понимать: «ушли из списка» не значит «система их продала». Этих бумаг в портфеле и не было – система с начала месяца сидит в защитной позиции. Список – это про то, что можно покупать, когда придёт время.

Честная находка дня

Пересматривая список, мы задались вопросом: а что случится, если удалить из вселенной бумагу, которая есть в портфеле? Полезли в код и обнаружили неприятность: страж-контролёр отклоняет сделки с незнакомыми бумагами – любые, включая продажу. То есть удалённая бумага с позицией зависла бы в портфеле без защитных стопов и без возможности выхода. Сегодня это никого не задело – но до перехода на реальные деньги мы обязаны сделать «режим мягкого выхода»: удалённая бумага остаётся под присмотром, пока позиция не закрыта, просто новые покупки запрещены.

И ещё одна ложка честности: ночная разметка двух тысяч новостей съела дневной бюджет на ИИ (у системы есть жёсткий лимит расходов – 150 рублей в день), и утром владелец получил тревожное сообщение «бюджет исчерпан». Разовые ночные работы теперь учитываются отдельно и дневной лимит не трогают. Ошибка мелкая, но показательная: даже у бережливости должна быть бухгалтерия.

Что дальше

Список обновлён, и со следующего торгового цикла система будет выбирать из него: облигационная часть портфеля продолжит расти к целевым 40% – теперь из тринадцати выпусков вместо семи. Первого числа каждого месяца пересмотр будет повторяться автоматически – доклад придёт владельцу в Телеграм.

Напоминаем: система работает в бумажном режиме, сделки виртуальные, а упомянутые бумаги – не инвестиционная рекомендация, а прозрачный отчёт о решениях нашего эксперимента.

Продолжение – в ежедневных отчётах.

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