Nekto Finkelmaer
Nekto Finkelmaer личный блог
12 апреля 2024, 07:15

Скрипт для расчета планируемых дивидендов (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/
10 Комментариев
  • Краснов Геннадий
    12 апреля 2024, 07:57
    VBA (не VBS)
  • Сергей Хорошавин
    12 апреля 2024, 09:38

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

     

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


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

      • Сергей Хорошавин
        12 апреля 2024, 10:05
        Nekto Finkelmaer, рассчитывается исходя из размера дивиденда на акцию... 
          • Сергей Хорошавин
            12 апреля 2024, 10:25
            Nekto Finkelmaer, я обычно прогнозы анализирую и с сайта dohod.ru он не всегда реалистичен… Так что вручную подставляю, причем выбираю из нескольких вариантов, чтобы можно было определиться с минимум и максимумом дивдохода...

            Порой это необходимо при выборе актива…
              • Сергей Хорошавин
                12 апреля 2024, 11:30
                Nekto Finkelmaer, макрос я и сам бы мог сделать, но нужды в этом нет, прогнозы приходится сначала анализировать, а потом уже выбирать какие из них более достоверны…

Активные форумы
Что сейчас обсуждают

Старый дизайн
Старый
дизайн