Блог им. 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/
Данная публикация является личным мнением автора. Мнение владельца сайта может не совпадать с мнением автора.
517
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:
Фото
Интересны ли акции и ОФЗ после просадки?
3 недели назад писал про акции и сделал предположение, что падение не завершено, но панические продажи близко. Индекс МосБиржи был 2 440....
Фото
EUR/USD: Быки ещё не сказали своё последнее слово?
Единая валюта так и не пробила линию шеи разворотной фигуры «голова и плечи», а также уровень поддержки 1.1411. Это может означать лишь временный...
Фото
«Акционерам» рассказали о работе оптового направления Группы «МГКЛ»
IR директор Группы «МГКЛ» Эстер Казарова и генеральный директор «ЛОТ ЗОЛОТО» Андрей Жирных стали гостями программы «Акционеры. Бизнес»...
Фото
Сетевые компании. Изменение целевых цен и смена рейтинга!
Я последнее время наблюдаю такую тенденцию — у компании дивидендный гэп, но акции продолжают отвесно падать, это и произошло с сетевыми...

теги блога Nekto Finkelmaer

....все тэги



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