Привет,
Как и многие, пользовался данными XML для автоматического получения котировок по акциям.
Последние 2 недели данные перестали обновляться. Может кто-то знает, в чем дело? Возможно, нужно подправить что-то в запросе?
Сам запрос выглядит так:
=IMPORTXML("https://iss.moex.com/issrpc/marketdata/stock/shares/daily/download/micex_stock_shares.xml?collection_id=3&board_group_id=57&start=0&limit=10000&lang=ru",CONCATENATE("//row[@SECID='",B4,"']/@LAST"))
B4 — ссылка на ячейку, в которой прописан тикер эмитента (например, GAZP).
Благодарен за помощь.
UPD:
Выяснил, в чем дело.
Сама Биржа ответила:
Об окончании поддержки сервиса ISSRPC мы объявляли уже несколько лет назад и хотя его запросы ещё функционирвали, но техническая поддержки сервиса и его актуализация не производилась. Недавно были удалены его последние запросы. Используйте обычный ИСС.
Само собой, кроме ссылки на iss ничем больше их тех.поддержка помочь не смогла (не захотела).
Погуглив, я нашел способ. Теперь работающая ссылка на текущую цену по нужной вам акции выглядит так:
=IMPORTxml("https://iss.moex.com/iss/engines/stock/markets/shares/boards/TQBR/securities.xml?iss.meta=off&iss.only=securities&securities.columns=SECID,PREVADMITTEDQUOTE", concatenate("//row[@SECID='",A1,"']/@PREVADMITTEDQUOTE"))
где А1 — адрес ячейки в вашей таблице с тикером акции.
Проверил у себя, все работает.