Блог им. NektoFinkelmaer

Скрипт для расчета планируемых дивидендов (VBScript)

Дивидендный сезон в разгаре, пора рассчитать планируемые дивиденды.
Держите скрипт для Excel.

1. Укажите тикер
2. Укажите количество
3. Вставьте формулу "=Dividend(Тикер)"
4. Перемножьте одно на другое
5. Ваш портфель великолепен.

Скрипт для расчета планируемых дивидендов (VBScript)


Function Dividend(Ticker) As Double

    Dim xmlHttp As Object
    Set xmlHttp = CreateObject("MSXML2.ServerXMLHTTP.6.0")

    myurl = "https://www.dohod.ru/ik/analytics/dividend/" + StrConv(Ticker, vbLowerCase)
    
    xmlHttp.Open "GET", myurl, False
    xmlHttp.Send
    
    Text = xmlHttp.responseText
    
    Pos = InStr(1, Text, "<p>Совокупные дивиденды в следующие 12m:", vbTextCompare)
    
    Text = Mid(Text, Pos)
    Pos = InStr(1, Text, "</span>", vbTextCompare)
    Text = Left(Text, Pos - 1)
    
    Pos = InStr(1, Text, """>", vbTextCompare)
    Text = Mid(Text, Pos + 2)
    Text = Replace(Text, " ", "")
    
    Dividend = Val(Text)
    
End Function
PS: Все права на расчет дивидендов принадлежат www.dohod.ru/
Данная публикация является личным мнением автора. Мнение владельца сайта может не совпадать с мнением автора.
523
10 комментариев
Планируемые дивиденды и купоны по моему портфелю составляют 960 тысяч рублей.
avatar
Для ускорения расчёта выключите авторасчет формул в книге Excel, запрос к сайту dohod.ru не будет выполняется при каждом изменении данных в книге.

Для расчёта надо будет нажать F9.
avatar
VBA (не VBS)

Слабенькая расчетка...

 

Доходность за минусом налогов не показывает...


У меня куда навороченее, и при этом без всяких макросов — чисто формулами...

Сергей Хорошавин, формулы это прекрасно, но где вы берете сумму дивидендов?
avatar
Nekto Finkelmaer, рассчитывается исходя из размера дивиденда на акцию... 
Сергей Хорошавин, разумно, но откуда берётся размер дивиденда на акцию?

Если вы заносите его вручную — используйте макрос, он вернёт данные с сайта dohod.ru, вам не придётся делать это самостоятельно.
avatar
Nekto Finkelmaer, я обычно прогнозы анализирую и с сайта dohod.ru он не всегда реалистичен… Так что вручную подставляю, причем выбираю из нескольких вариантов, чтобы можно было определиться с минимум и максимумом дивдохода...

Порой это необходимо при выборе актива…
Сергей Хорошавин, одно время заносил данные Ф.1 и Ф. 2 бухгалтерской отчётности вручную, т.к нигде не нашёл возможности скачать данные в формализованном виде.

Понял — это не благодарное занятие, времени много занимает, а толку мало, потому, что поздно анализировать когда отчётность вышла.
Но для интереса надо было попробовать.

Скажите откуда берете прогнозы и я сделаю вам макрос, который будет читать данные и заносить вам в эксель, сэкономите кучу времени…
Если конечно формат данных позволит.
avatar
Nekto Finkelmaer, макрос я и сам бы мог сделать, но нужды в этом нет, прогнозы приходится сначала анализировать, а потом уже выбирать какие из них более достоверны…

Читайте на SMART-LAB:
Фото
Сегодня МГКЛ на конгрессе Private Equity
Участвуем в XVIII Российском конгрессе Private Equity и XIV Форуме венчурных инвесторов в Москве. На площадке работает стенд МГКЛ. Если...
Фото
Ведущие аналитики позитивно оценили финансовые результаты ДОМ.РФ
⚡️ Ведущие аналитики позитивно оценили финансовые результаты ДОМ.PФ за 8 месяцев 2026 года. Они отмечают: — высокий темп роста чистой...
Фото
Стратегия: о чём спорят аналитики Альфа-Инвестиций
Василий Карпунин Аналитики Альфа-Инвестиций регулярно рассказывают о своём взгляде на рынок в ежеквартальных Стратегиях. Но сегодня мы хотим...
Фото
Часть 4. Худший сектор за 10 лет: Почему рост бизнеса не привел к росту доходов акционеров?
Продолжаю серию заметок на тему: «Какие бизнесы на Мосбирже смогли успешно „впитать“ инфляцию за 10 лет?» Напомню, что инфляция за 10 лет...

теги блога Nekto Finkelmaer

....все тэги



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