Блог им. KonstantinLebedev

Прогноз дивидендов и финансовых показателей с помощью аналитической DBMS - ClickHouse + Grafana на примере компании ММК

Всем привет, ранее для прогнозов на 1-й и 2-й квартал я использовал Excel — это так же мощный аналитический инструмент, но пора двигаться вперед и делать выбор в пользу 

  • скорости;
  • масштабируемости;
  • расширяемости;
  • высокой доступности и отказоустойчивость;
  • простоты развертывания и удобство эксплуатации.

В основном не хватало, возможности подгрузки свежих данный из любых источников и функций агрегации по временным интервалам для приведения к одному формату.
Так же я писал про инстурумен анализ рынка OLAP (TransaqConnector + Clickhouse + Grafana), где у нас уже подгружались все котировки биржи MOEX и для расчета «справедливой стоимости» компаний не хватало операционных и финансовых результатов и данных с сырьевых бирж металлов.
Надо отдать должное ММК публикует самые подробные данные по каждому квартал в разделе Инвесторам/Финансовые и операционные результаты находим  Производственные и финансовые данные поэтому выбор пал на нее.

Прогноз дивидендов и финансовых показателей с помощью аналитической DBMS -  ClickHouse + Grafana на примере компании ММК
 Exel-файл содержит несколько листов в котором содержится несколько табличек с поквартальными показателями с 2018 года

Прогноз дивидендов и финансовых показателей с помощью аналитической DBMS -  ClickHouse + Grafana на примере компании ММК
Так же для прогнозирования я использовал данные по структуре кеш-кост сляба из pdf-презентации рядом их пришлось заносить руками в загруженный Exel-файл и необходимо было удалить формулы(на каждом листе ctr+A => ctr+C => Вставить значения)

Прогноз дивидендов и финансовых показателей с помощью аналитической DBMS -  ClickHouse + Grafana на примере компании ММК
Далее накидал немного когда на Golang, который парсит Exel-файл и перекладывает нужные нам таблички в 1 в 1 в табличку в ClickHouse, а так же
Добавил парсинг котировок с LME биржи и c ресурса investing.com, и получили следующие таблички
Прогноз дивидендов и финансовых показателей с помощью аналитической DBMS -  ClickHouse + Grafana на примере компании ММК
Далее запускаем графану пишем SQL запроси и строим графики
Начинаем с простого динамика выручки, EBITDA, FCF и дивидендных выплат

Прогноз дивидендов и финансовых показателей с помощью аналитической DBMS -  ClickHouse + Grafana на примере компании ММК

Далее строим прогноз средневзвешенной цены по всей продукции $916

Прогноз дивидендов и финансовых показателей с помощью аналитической DBMS -  ClickHouse + Grafana на примере компании ММК
До 3-го кварта 2020 года ММК имело премию к цене г/к проката в портах FOB черное море и в связи с увеличением производства г/к проката и проведением модернизации реверсивного стана 1700 х/п с запуском в мае понизило долю продажах премиальной продукцию, соответственно изменило структуру средневзвешенной цены в меньшую сторону относительно цен на г/к проката в портах FOB.

Из интересного и не понятного на один график расположил цены HRC FOB CHINA c investing.com и цены на г/к прокат FOB Китай из презентации ММК и они совпали только, если данный с investing.com сдвинуть на 2 месяца назад(желтая линия).
Прогноз дивидендов и финансовых показателей с помощью аналитической DBMS -  ClickHouse + Grafana на примере компании ММК

Далее получаем прогноз цены ЖРС содержащей части кеш-кост сляба $244 по структуре аналогичной в 1-ой квартале
Прогноз дивидендов и финансовых показателей с помощью аналитической DBMS -  ClickHouse + Grafana на примере компании ММК

Далее делаем прогноз EBITDA в тонне продукции — $348
Прогноз дивидендов и финансовых показателей с помощью аналитической DBMS -  ClickHouse + Grafana на примере компании ММК

Далее берем объем продаж аналогичный 1-у кварталу умножаем на EBITDA per ton и получаем
По второму кварталу: 
EBITDA 1035 млн долларов

ЧОК увеличение на 460 млн долларов

FCF = EBITDA — Изменение ЧОК — CAPEX — Налоги = 1035 — 460 — 250 — 181 = 144 млн долларов

Компенсация превышения нормативного CAPEX = 142 + 250 — 700/2 = 42 млн долларов

Дивиденд = (FCF + Компенсация превышения нормативного CAPEX)* Курс рубля / число акций = (144 + 42) * 74 /11174,33 = 1,23 руб.

Кому интересен данный инструмент, могу самостоятельно установив виртуализацию Docker Desktop
запустить контейнеры со всем необходимым используя compose-файл и выполнив команду ниже в консоли/терминале

docker-compose -f clickhouse-exporter-financial-compose.yaml -p financialp up
 Далее аналогично статье открываем в браузере дашборд 127.0.0.1:3000/d/ZCYAJwknk/transaq-stock-market 
  • обсудить на форуме:
  • ММК
★3
3 комментария
А где написано покупать или продавать?

Тимофей Мартынов, Это не является индивидуальной инвестиционной рекомендацией, а возможность подумать и самостоятельно покрутить графики, с разными параметрами и для себя решить в соответствии со своим уровнем риска и сроками инвестирования. 

Сейчас фин. показатели в цикле роста цен на продукцию и построении розничной сети со складами, что требует увеличение стоимости складских запасов ЧОК,  увеличение которого сейчас составляет до 185% от CAPEX, а это только до 3-го квартал, так как ценам выше расти уже некуда и запасы на складах к зиме пополнять не нужно. И в следующих 3-е квартала ЧОК будет дополнительно перетекать в FCF, но это никто не видит все видят негатив с вводом пошлин эффект от которых $46 мил в 3-ем квартале и $69 в 4-ом, но это всего меньше 14% от увеличения на $840 милл. ЧОК за 1-й и 2-й квартал 
Тем самым сейчас падение цены на г/к прокат будет играть в плюс для увеличения див. выплат при соответствующем падении цен на ЖРС и  ситуация будет аналогично с высокими дивами во 2-ом квартале 2020 года, но разница в том, что сейчас высокая база. 

Как только выйдет операционные результаты за 2-ой квартал, можно будет более точно спрогнозировать дивиденд за 3-й квартал, сейчас это по прикидкам не меньше 5 руб. 


теги блога Константин Лебедев

....все тэги



UPDONW
Новый дизайн