Избранное трейдера K.

Время после нового года решил провести с пользой и окунуться в машинное обучение. Заняться Machine Learning — и посмотреть получится что‑то или нет с российским рынком акций на Московской бирже.
Моей целью было построить такую систему, которая будет учиться на истории и в перспективе торговать лучше чем случайное блуждание 50/50. Но из‑за комиссий и спреда подобные блуждания изначально отрицательны — чтобы выйти в плюс надо как минимум покрывать комиссии.

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

Добрый день, друзья!
Завершился очередной год и наша исследовательская группа по уже многолетней традиции обновляет параметры оценки стоимости капитала на базе российской финансовой статистики (без использования недружественных источников информации).
Поскольку облигации недружественных государств больше не являются для российских инвесторов безрисковым активом, использование известных таблиц Дамодарана в целях построения финансовых моделей для российского рынка становится бессмысленным.
Мы оцениваем стоимость капитала для расчета ставки дисконтирования в целях определения чистого дисконтированного дохода по промышленным инвестиционным проектам. На финансовых рынках инвесторы могут использовать стоимость капитала для оценки стоимости акций по модели DCF.
Предыдущий расчет (по итогам 2024 года) см. здесь: https://smart-lab.ru/blog/1102051.php
__________
Стоимость собственного капитала определяется по модели CAPM:

где Re– ожидаемая доходность (стоимость) собственного капитала, %;

📌 У ОФЗ есть два недостатка – низкая купонная доходность и выплаты купонов всего дважды в год. Первый недостаток компенсируется наивысшей надёжностью гос. облигаций, а второй недостаток можно исправить, если держать в портфеле одновременно 6 разных выпусков ОФЗ.
1) ОФЗ 26233 ($SU26233RMFS5)
• Купон: 6,1%, в январе и июле
• Текущая доходность купона: 10,2%
• Дата погашения: 18.07.2035
2) ОФЗ 26240 ($SU26240RMFS0)
• Купон: 7%, в феврале и августе
• Текущая доходность купона: 11,2%
• Дата погашения: 30.07.2036
3) ОФЗ 26246 ($SU26246RMFS7)
• Купон: 12%, в марте и сентябре
• Текущая доходность купона: 13,5%
• Дата погашения: 12.03.2036
4) ОФЗ 26254 ($SU26254RMFS1)
• Купон: 13%, в апреле и октябре
• Текущая доходность купона: 13,9%
• Дата погашения: 03.10.2040
5) ОФЗ 26247 ($SU26247RMFS5)
• Купон: 12,25%, в мае и ноябре
• Текущая доходность купона: 13,7%
• Дата погашения: 11.05.2039
Каждый инвестор рано или поздно сталкивается с необходимостью ведения учёта своего портфеля, особенно если брокеров несколько. В первом приближении для этого подходит Excel: многим знаком, работает локально и почти всегда установлен на компьютере. Подходит для расчета доходности, учета дивидендов.

Однако механическая работа со временем утомляет, а возможности Excel для автоматизации онлайн получения котировок ограничены. Google Таблицы решают эту проблему: это изначально облачный инструмент. Чтобы получить актуальную цену акций, достаточно одной формулы.
В этой статье мы разберём, как Google Таблицы могут дать инвестору больше свободы. Я покажу на примерах, как с помощью встроенных инструментов и простых гугл скриптов (Google Apps Script) превратить таблицу в полноценную платформу для анализа и автоматизации вашего портфеля. А ещё разберем получение котировок в обоих инструментах.
В мире алгоритмической торговли доминируют крупные фонды с их колоссальными ресурсами. Но что, если мы, частные инвесторы и разработчики, можем создать собственный мощный и доступный инструмент? Что, если больше не придётся зависеть от проприетарных платформ или писать с нуля сложную инфраструктуру для тестирования каждой новой идеи?
Сегодня у нас есть Python и такие мощные библиотеки, как Backtrader. Однако голый фреймворк — это лишь половина дела. Чтобы он стал по‑настоящему народным инструментом, ему нужна удобная обвязка: готовая структура проекта, автоматический импорт стратегий, наглядные отчёты, тепловые карты для оптимизации и бесшовное подключение к API брокеров — не только российских, но надо начать с Мосбиржи.
Мы стремимся сделать инструмент таким же удобным, как TradingView. Простота в использовании и доступность всех функций для пользователей без глубокой технической экспертизы — мне кажется вот идеал. Чтобы каждый, кто заинтересован в алгоритмической торговле, мог без усилий внедрить свою стратегию, протестировать её и получить результаты, не проводя часы и дни за настройкой системы.

Помимо стабильности, инвесторам важно, чтобы дивиденды росли из года в год. Это особенно актуально для российских реалий со стабильно высокой инфляцией.
РБК составил рейтинг компаний, которые вели себя лояльнее прочих по отношению к собственным миноритарным акционерам. В расчетах дивидендная доходность определялась как процентное отношение суммарных выплат за год к средневзвешенной цене акции за предыдущий год. А при расчете средневзвешенной доходности более поздним выплатам придавался больший вес.
Рейтинг выглядит следующим образом:
Банк Санкт-Петербург
• Средневзвешенная дивдоходность: 26,98%
• Коэффициент роста дивидендов: 2,29
• Коэффициент роста цены: 2,04
📅 Оферта по облигациям. Виды и особенности
Облигации в период высоких ставок продолжают набирать популярность. Каждому инвестору, добавляющему в портфель данный инструмент, следует также учитывать наличие и дату ОФЕРТЫ по ней.
✔️ ОФЕРТА по облигациям — предложение на досрочное погашение по заранее определенной цене (обычно 100% от номинала, но бывает и меньше).
🗒️ Условия оферты для каждого выпуска различны и ознакомиться с ними можно:
— в проспекте эмиссии;
— на сайте Мосбиржи или иных специализированных сайтах;
— в приложениях брокеров.
Оферты бывают двух видов:
1️⃣ Put-оферта (безотзывная). Данный тип оферты даёт ПРАВО (не обязанность) её владельцу предъявить облигацию к погашению. То есть в назначенную дату, которая будет определена заранее, эмитент обязуется выкупить предъявленные к погашению облигации.
❗️ВАЖНО❗️Для принятия участия в безотзывной оферте необходимо заблаговременно подать заявку (чаще всего это происходит через брокера). И здесь следует быть внимательным, так как у разных облигаций свои условия: сроки и способы подачи заявок, а также иные технические моменты.
Сильно улучшил таблицу и добавил большое количество новых полей. Некоторые из них у меня просили уже очень давно.
В таблице реализовано:
— Краткое название бумаги
— Доходность купона в %
— Доходность купона в рублях
— НКД
— Цена бумаги в процентах
— Номинал бумаги
— Цена бумаги в рублях (смог решить вопрос с амортизируемыми бумагами)
— Дата погашения
— Дата оферты
— Доходность к оферте
— YTM
— Эффективная доходность
— G-spread
— Дней до погашения
— Дюрация
Всё это будет вам доступно лишь при введении ISIN бумаги. Реализовано много решений, которые сильно упрощают работу.
+ ко всему этому в таблице есть простенькие формулы, помогающие в подсчёте не для одной бумаги, а если их у вас множество
Сама таблица находится тут
В этой статье я разберу каждый из пунктов по отдельности, чтобы сразу ответить на все вопросы
Для большего понимания можете также заглянуть в мою предыдущую статью. В ней я подробно рассказываю как работают формулы

Это два самых главных элемента, которые нужны для расчёта всех остальных формул.