Получаем данные автоматически с аналитического сайта Доходъ.
Я слежу за всеми российскими компаниями с Мосбиржи, которые платят дивиденды. Стараюсь покупать акции с потенциально высокой доходностью заранее. А чтобы узнать дивиденд заранее, пользуюсь сайтами аналитики и делаю свой предварительный расчет будущего годового дивиденда — на основе отчетов за 9 месяцев, дивидендной политики и прошлых выплат.
Раньше все данные приходилось вбивать вручную, но это занимает время и нужно постоянно отслеживать изменения размера прогнозного дивиденда. Поэтому я решила автоматизировать этот процесс, и нашла способ, который отлично работает в гугл-таблицах.
Для прогноза по российским акциям использую данные с сайта компании Доходъ. Для получения данных по иностранным акциям пользуюсь Finviz.
→ Как получить данные с сайта finviz.com в гугл-таблицах
Для получения данных с сайта я использую формулу гугл-таблиц IMPORTHTML.
Откуда берем данные
Рассмотрим на примере Сургутнефтегаз преф.
Заходим на сайт Дохода в карточку этой бумаги по ссылке: https://www.dohod.ru/ik/analytics/dividend/sngsp
Для всех акций, по которым есть прогноз, ссылка имеет вид:
https://www.dohod.ru/ik/analytics/dividend/тикер
По этой ссылке нас интересует табличка с прогнозом дивидендов на ближайшие 12 месяцев:
Из этой таблицы на сайте теперь нужно извлечь размер дивиденда.
Формула
Сначала получим данные всей таблицы, и затем извлечем нужный элемент.
Формула для получения всей таблички с сайта целиком:
=IMPORTHTML("https://www.dohod.ru/ik/analytics/dividend/sngsp","table", 2)
Результат:
Но нам нужна только верхняя строчка, вторая ячейка с размером дивиденда на ближайшие 12 мес.
Для извлечения нужной ячейки используем дополнительный оператор INDEX и теперь формула будет выглядеть так:
=index(IMPORTHTML("https://www.dohod.ru/ik/analytics/dividend/sngsp","table", 2),2,2)
Результат:
Чтобы не прописывать "хвостик" адреса с тикером вручную для каждого тикера в таблице, доработаем формулу:
=index(IMPORTHTML("https://www.dohod.ru/ik/analytics/dividend/"&(LOWER(A2)),"table", 2),2,2)
Здесь берем данные из ячейки А2, и делаем все символы тикера SNGSP строчными — sngsp, так как регистр в данном случае имеет значение.
И копируя эту формулу вниз, автоматически загружаем соответствующие значения для каждого тикера.
Если не работает
Есть 2 причины, когда формула выдает ошибку:
1. Депозитарные расписки
Если в таблице получена ошибка, заходим на сайт и ищем через поиск нужную бумагу, и если бумага есть, вносим коррективы в адрес в формуле.
Например, FIVE — это не акции, а ГДР, поэтому по тикеру FIVE будет ошибка, так как на сайте используется обозначение fivedr. В этом случае проще всего прописать путь вручную:
2. Нет данных по бумаге (ошибка 404)
На Доходе аналитика есть по большинству российских бумаг, но есть исключения, как правило это малоликвидные бумаги. Если нужной бумаги на сайте нет, то тут придется считать самостоятельно или использовать данные с других аналитических сайтов.
Таблица с формулами
Чтобы получить значения прогнозного дивиденда по нужным вам бумагам, откройте рабочую таблицу и укажите их тикеры в колонке А.
👍Если статья была вам полезна, поставьте лайк и подпишитесь на канал, чтобы не пропустить ничего важного. Все анонсы статей и небольшие заметки я публикую в телеграм-канале @justcountit.
👩💻Если у вас остались вопросы, с радостью отвечу на них в комментариях.
гугл таблицы #google sheets #google таблицы #инвестиции в акции#американские акции #дивиденды #дивиденды по акциям#иностранные акции #инвестиции в акции
Ценные бумаги и другие финансовые инструменты, упомянутые в данном обзоре, приведены исключительно в информационных целях; обзор не является инвестиционной идеей, советом, рекомендацией, предложением купить или продать ценные бумаги и другие финансовые инструменты.
#гугл таблицы #google sheets #google таблицы #дивидендные акции #дивиденды #дивидендные акции #финансовая независимость #финансовая грамотность #инвестиции для начинающих