Блог им. Yougin

Парсинг капитализации с MOEX

Знаю, что были уже посты на тему парсинга данных с MOEX. Решил поделится кодом для GoogleTab:

=ПОДСТАВИТЬ(IMPORTxml(«iss.moex.com/iss/engines/stock/markets/shares/securities.xml?iss.meta=off&iss.only=marketdata&marketdata.columns=SECID,ISSUECAPITALIZATION»;"//document//data//rows//row[@SECID='"&B2&"']/@ISSUECAPITALIZATION");".";",")

Где: B2 это ячейка с кодом инструмента, например - ABIO.

Если нужно парсить не 5-10 акций, а например 100-200, то вот вариант с оптимизацией:

=ЕСЛИ(ЕПУСТО(D2);
ПОДСТАВИТЬ(
REGEXEXTRACT(
TEXTJOIN(" "; ИСТИНА; IMPORTDATA(«iss.moex.com/iss/engines/stock/markets/shares/securities.xml?iss.meta=off&iss.only=marketdata&marketdata.columns=SECID,ISSUECAPITALIZATION»));
«SECID=»"" & B2 & """ ISSUECAPITALIZATION=""([^""]+)"""
);
"."; ","
);
D2
)

Где D2 — буферная ячейка (укажите любую пустую ячейку), а B2 - ячейка с кодом инструмента, например - ABIO.

Буферная ячейка помогает решить проблему с количеством обновляемых запросов. К примеру, если примените первый код, то у вас в некоторых местах появится «Загрузка» и так будет сменятся, тк автообновление работает. Второй код решит проблему. 

Сам использую этот парсинг для расчета P/Е в аналитических таблицах. 

В целом так можно парсить не только капитализацию, а практически все параметры торговых инструментов. Достаточно только зайти сюда и найти название нужного параметра. Затем заменить «ISSUECAPITALIZATION» на нужный параметр. 

Данная публикация является личным мнением автора. Мнение владельца сайта может не совпадать с мнением автора.
523 | ★2

Читайте на SMART-LAB:
Фото
Дивиденды в алготрейдинге №2: DividendCaptureScreener — захват дивидендов
Продолжаем цикл статей «Дивиденды в алготрейдинге».   Сегодня первая практическая статья — разбираем робота DividendCaptureScreener. Это...
Фото
Открываем идею «лонг Промомеда» с ожидаемой доходностью до 10%
Запускаем краткосрочную идею — лонг акций Промомеда, российского производителя инновационных лекарственных препаратов. Рассчитываем на...
ПАО «ЭсЭфАй» подвело финансовые итоги по РСБУ за первое полугодие 2026 года
ПАО «ЭсЭфАй» объявляет результаты деятельности за первое полугодие 2026 года, подготовленные в соответствии с российскими стандартами...
Фото
Газпром: отчет по РСБУ за 2-й квартал показывает улучшения, но акции пока только падают
Газпром опубликовал отчет по РСБУ Напоминаю, что отчетность РСБУ у Газпрома показывает результаты «ядра» т.е. газового бизнеса...

теги блога Скуфыч

....все тэги



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