Как я автоматизировал ежедневную рутину по фундаментальному анализу акций Мосбиржи

С наступающим, VC-читатели! В конце будет новогодний подарок практикующим инвесторам

Как я автоматизировал ежедневную рутину по фундаментальному анализу акций Мосбиржи

В инвестиционном контенте много историй в духе «плюс 30% в месяц» и слишком мало прозрачности. Я сам давно перестал верить таким обещаниям, поэтому дальше не про доходность, сигналы или «успей войти», а про личный опыт скоринга компаний и попытку сделать этот процесс менее мучительным.

Я на рынке с 2008 года. За это время успел перепробовать, наверное, всё – от скальпинга до коматозного инвестирования в стиле «купить и забыть» (с подробным разбором фундамента, разумеется).

В итоге, я честно пришел к выводу – основная проблема не в знании рынка, психологии или чем-то еще, о чем рассказывают на курсах будущим трейдерам и инвесторам. Проблема в ручной рутине, которая съедает время, внимание и мотивацию.

Как выглядел мой анализ раньше

Каждый раз, когда я садился выбирать акции, я ощущал себя бухгалтером из 90-х:

  • полста показателей, формулы, графики, диаграммы
  • десятки источников: терминал, отчёты, каналы, форумы
  • что-то обязательно упускаешь (конечно, можно идти по чек-листу, но давайте по-чесноку – кто-то регулярно так делает?)
  • плюс субъективизм: «ну компания же вроде нормальная»

В итоге портфель формировался не столько по фактам, сколько по ощущениям.

И конечно же, мы смотрим чужие мнения 
И конечно же, мы смотрим чужие мнения 

Чек-лист вместо хаоса

В итоге я все же собрал свой чек-лист, который должен отсекать большую часть откровенно слабых компаний. Если совсем кратко, то получилось примерно так:

  • выручка растёт
  • маржа не падает
  • долг под контролем
  • денежный поток живой
  • рентабельность не хуже конкурентов
  • дивидендная политика и менеджмент вменяемые
  • компания не участвует в цирке «вечные SPO»

Этот набор не для поиска «ракет». Он просто убирает мусор и даёт ощущение системности. И на этом этапе всё работало. Но тут, как вы понимаете, должно появиться некое «Но…». И оно есть.

Ручной анализ – это мой стеклянный потолок

Рано или поздно становится очевидно, что за десятками компаний невозможно уследить вручную – показатели часто меняются, за десятками компаний невозможно уследить вручную, плюс FOMO, когда не в состоянии мониторить всю биржу. Как итог, рутина начинает стоить денег.

В общем, я понял, что проблема не в методе, а в масштабе. Поэтому решил автоматизировать процесс с помощью ИИ.

Как я ускорил скоринг в разы

Упаковал чек-лист в скрипт, который автоматически прогоняет наиболее ликвидные компании по заданным критериям (для части обработки используется ML-модель):

  • анализирует 56 фундаментальных показателей
  • историю котировок
  • новостной фон, риски и возможности
  • каждое утро получаю отчет, на какие компании стоит обратить внимание и почему.

То, что раньше занимало несколько часов, теперь получаю за пару минут, а главное – без усталости и эмоций.

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

Логичный вопрос – а чем это отличается от десятков других скринеров?

Короткий ответ – скоростью и простотой.

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

Как я автоматизировал ежедневную рутину по фундаментальному анализу акций Мосбиржи

Следующий логичный вопрос – можно ли доверять нейронке?

Доверять в смысле «переложить ответственность» нельзя. А доверить повторяющиеся рутинные операции можно и нужно.

После прогона модели на данных в реальном времени в течение примерно 3 месяцев у меня получилось 70% верных оценок. Это не идеальный результат и не гарантия, но как фильтр работает не хуже ручного перебора и вот почему:

  • одинаковый подход ко всем компаниям, отсутствие “усталости”
  • скорость и глубина обработки большого объёма данных
  • работа с несколькими источниками сразу без потери качества
  • и наконец, нейросеть «видела» ситуаций и прогнозов с их результатами больше, чем любой кожаный аналитик, плюс она не подвержена эмоциям и когнитивным искажениям

Ожидаю замечаний вроде «3 месяца – это ни о чем, давайте посмотрим результат через год». Давайте! Поэтому выкладываю сейчас, чтобы у любого желающего была возможность получить результат собственных тестов.

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

Сейчас система работает с помощью Telegram, гугл-таблицы, API от желтого банка и популярной нейросети. К моему удивлению часть фин.показателей этот самый желтый банк не предоставляет, что конечно же сказывается на качестве ответов нейронки (бесплатное хорошим не бывает, да?). Поэтому я планирую переделать скрипт для работы с более профессиональной платформой.

Давайте еще раз про ограничения скринера:

  • не даёт гарантий доходности;
  • не говорит, когда покупать и продавать;
  • не заменяет собственный анали (но кратно его ускоряет);
  • не подходит для внутридневного трейдинга (там много шума)

Что дальше

1. Планируется переезд на API более профессиональной инвестплатформы с более точными данными, что должно существенно повысит качество фильтрации.

2. Также думаю переделать бота, чтобы он присылал отчеты по интересующим акциям по запросу (а не как сейчас раз в день).

3. А также (более далекая цель) – дать пользователю возможность легко настраивать собственные критерии оценки.

Как минимум, помогу облегчить вам рутину :)
Как минимум, помогу облегчить вам рутину :)

Если вам тоже надоело вручную ковыряться в бумагах и интересно посмотреть, как выглядит мой фильтр на реальных данных, то вот обещанный подарок – в Telegram-канале каждое утро публикуется мини-отчет и есть доступ к таблице. Можно просто посмотреть логику и решить, полезно вам это или нет. До конца января бесплатно.

1
7 комментариев