Блог им. 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/
Данная публикация является личным мнением автора. Мнение владельца сайта может не совпадать с мнением автора.
509
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:
Фото
ПМЭФ’26: в эпицентре экономики будущего
На прошлой неделе делегация ПАО «СТГ» приняла активное участие в деловой программе ПМЭФ — в центре главных экономических дискуссий....
Сделки по портфелю. Оперативный комментарий.
Сегодня делал сделки по портфелю, оперативно информирую. *****************************************************...
Первый выпуск сукук в РФ: спрос превысил предложение более чем в 2,5 раза
Российский рынок партнерского финансирования официально открыл новую главу. ВЭБ.РФ успешно закрыл книгу заявок на первый в истории страны выпуск...
Фото
Диасофт: топ-менеджмент не продает свои акции. Что нас ждет в 2026 году?
На прошлых выходных мы пообщались с директором и основным владельцем Диасофта Александром Глазковым. В первую очередь меня волновал вопрос о том,...

теги блога Nekto Finkelmaer

....все тэги



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