Блог им. autotrade

Формула для получения в Excel котировок мосбиржи

Вот сама формула, там A3 надо заменить на ячейку где будет тикер GAZP или SBER

=ФИЛЬТР.XML(ВЕБСЛУЖБА("iss.moex.com/iss/engines/stock/markets/shares/boards/TQBR/securities.xml?iss.meta=off&iss.only=marketdata&marketdata.columns=SECID,LAST");"//document//data//rows//row[@SECID='"&A3&"']/@LAST")


Можно ее использовать для составления мат моделей с использованием различных показателей
Данная публикация является личным мнением автора. Мнение владельца сайта может не совпадать с мнением автора.
2.8К | ★14
10 комментариев
Не работает. Выдаёт ошибку. 
Воронов Дмитрий, 
ВЕБСЛУЖБА доступна в Excel 2013 и далее. В более ранних версиях будет выдавать ошибку.
Дмитрий Овчинников, у меня 2016 установлен и не работает.

А у Вас работает?
Воронов Дмитрий, что говорит?
avatar
Воронов Дмитрий, Тогда придётся без мат. моделей жить).
avatar
У кого-нибудь работает эта формула?

Воронов Дмитрий, Неа), я заменил странного вида кавычки, она хотя бы перестала на ошибку ругаться, но результат не выдает. Но я не унываю — это было for fun, так-то Python и мой фреймворк позволяют делать то же самое… и ещё дохрена)).

Pandas — это Excel на стероидах).

avatar
Вот так попробуйте:

=REPLACE(IMPORTXML(«iss.moex.com/iss/engines/stock/markets/bonds/boards/tqob/securities.xml»;"//row[@SECID="«SU29010RMFS4»"]/@LCURRENTPRICE");FIND(".";IMPORTXML(«iss.moex.com/iss/engines/stock/markets/bonds/boards/tqob/securities.xml»;"//row[@SECID="«SU29010RMFS4»"]/@LCURRENTPRICE"));1;",")

Только я не помню, это для Excel или для Google Sheets.
avatar
Работающая формула: (Wind-11, M-Office-16) для Exel
В ячейке A3 записан тикер акции (TQBR — в url, если хочется срочку или валютный, поменяйте), формула выдает цену закрытия (LAST — если нужна другая цена, поменяйте). 
=ФИЛЬТР.XML(ВЕБСЛУЖБА(«iss.moex.com/iss/engines/stock/markets/shares/boards/TQBR/securities.xml?iss.dp=comma&iss.meta=off&iss.only=marketdata&marketdata.columns=SECID,LAST»);"//document//data//rows//row[@SECID='"&A3&"']/@LAST")

   Сам не использую это, поковырялся ради любопытства и справедливости. А зачем подобные расчеты делать в Exel? Не проще в коде? 
Подскажите, как можно в формулу подставить дату запроса котировки по тикеру?

Читайте на SMART-LAB:
Обновление кредитных рейтингов в ВДО и розничных облигациях (ООО «Роял Капитал» понижен D|ru|, АО «ПЕРВОУРАЛЬСКБАНК» повышен BB+|ru|, ООО «Виллина» статус "под наблюдением)
🟢АО «ПЕРВОУРАЛЬСКБАНК» НРА повысило кредитный рейтинг до уровня «BB+|ru|» прогноз «стабильный». АО «ПЕРВОУРАЛЬСКБАНК» – региональная...
Книга заявок на дебютный выпуск российских сукук будет открыта 29 мая
❗Уже через неделю, 29 мая , будет открыта книга заявок на дебютный выпуск российских сукук , ценных бумаг структурированных по принципам...
Инвестиции в лизинг сократились на 12%
Чистые инвестиции в лизинг в России по итогам 2025 года сократились на 12% г/г, до 5,4 трлн руб. Для рынка это важный сигнал, так как лизинг первым...
Фото
Две новых инвест идеи на иксы у Элвиса в ПИФ Alenka Capital: подсвечиваем, пока горит
Продолжаем серию ежемесячных постов с отслеживанием покупок/продаж профессиональными управляющими. Особенно теми, кто управляет МИЛЛИАРДАМИ рублей...

теги блога autotrade

....все тэги



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