Блог им. AlekseyArdov

В таблицах Google не отображаются значения котировок на российские привилегированные акции

Всем привет.
Есть проблема, кто подскажет? 
Веду учет по акциям в таблицах гугл. В том числе подтягиваю котировки.
Так вот: на обычные российские акции котировки исправно подтягиваются, а на привилегированные не подтягиваются. Не пойму, в чем проблема.
В таблицах Google  не отображаются значения котировок на российские привилегированные акции



★1
15 комментариев
формула =IMPORTXML(«iss.moex.com/iss/engines/stock/markets/shares/securities/LSNGP.xml», "/document/data[@id="«marketdata»"]/rows/row[@BOARDID="«TQBR»"]/@MARKETPRICE")

страна в настройках США
avatar
Отец русской демократии, 
=IMPORTXML(«http://iss.moex.com/iss/engines/stock/markets/shares/securities/LSNGP.xml», "/document/data[@id="«marketdata»"]/rows/row[@BOARDID="«TQBR»"]/@MARKETPRICE")

Вот так прописал, пишет «Синтаксическая ошибка в формуле»
avatar
перед iss нужно прописать аштитипи, двоеточие, два слеша (смартлаб мозги е… т)
avatar
и всё у тебя будет ништяк
avatar
Формулы выше лучше не использовать. Какой смысл писать формулу под каждый тикер?
Сделайте лучше так:
=IMPORTxml(«iss.moex.com/iss/engines/stock/markets/shares/boards/TQBR/securities.xml?iss.meta=off&iss.only=marketdata&marketdata.columns=SECID,LAST», concatenate("//row[@SECID='",B4,"']/@LAST"))
B4 — номер ячейки, в которой вы прописываете тикер акции, например, GAZP.

Тупой редактор Смартлаба автоматически переводит кавычки. К сожалению, в 2021 году Смартлаб не может в редакторе поддержать элементарный вывод кода.
avatar
LossAdjuster, 
Прописал, как у вас, только свою ячейку поставил. Выдает «Синтаксическая ошибка в формуле». Что не так?
=IMPORTxml(«iss.moex.com/iss/engines/stock/markets/shares/boards/TQBR/securities.xml?iss.meta=off&iss.only=marketdata&marketdata.columns=SECID,LAST», concatenate("//row[@SECID='",AF34,"']/@LAST"))
avatar
Алексей Ардов, вы кавычки поменяли? Смартлаб автоматом кавычки перед iss меняет на русские. В двух местах — перед iss и после LAST
avatar
Алексей Ардов, ну и сразу глядя на ваш скриншот — указывайте тикер Мосбиржи, то есть просто GAZP, SBER и так далее, без MCX:
avatar
LossAdjuster, 
Поменял кавычки. Теперь пишет #НД. Тикер указан без MCX:. Тикер пишу LSNGP. Формула из ячейки ваша:

=IMPORTxml(«iss.moex.com/iss/engines/stock/markets/shares/boards/TQBR/securities.xml?iss.meta=off&iss.only=marketdata&marketdata.columns=SECID,LAST», СЦЕПИТЬ("//row[@SECID='",AF34,"']/@LAST"))
avatar
Алексей Ардов, скиньте ссылку на ваш файл, посмотрю
avatar
LossAdjuster, 
Вроде заработало) Добавил в начале «https://». Формула стала выглядеть так:
=IMPORTxml(«iss.moex.com/iss/engines/stock/markets/shares/boards/TQBR/securities.xml?iss.meta=off&iss.only=marketdata&marketdata.columns=SECID,LAST», СЦЕПИТЬ("//row[@SECID='",AF34,"']/@LAST"))
avatar
Алексей Ардов, а, тупой смартлабовский движок еще и https:// обрубает на лету. Я даже не заметил. 
avatar
LossAdjuster, 
Вот только значение не обновляется 20 мин. У вас как это работает? У меня с простой формулой =GOOGLEFINANCE(AF57,«price») значения обновляются постоянно. 
А с вашей формулой значение один раз установилось и застыло дальше без изменений.
avatar
Алексей Ардов, обновляется каждые 15-20 минут.
Вопрос о целях использования. Вы как-то хотите ориентироваться на эти данные для торговли? Тогда конечно не подойдет, впрочем и гугловские цены тоже не подойдут, они с задержкой идут.
А для портфеля — какая разница, как часто обновляются данные? Вы в него постоянно смотрите? В реальном времени данные только в терминале (или у брокера в приложении).
avatar
Да, у меня обновилось. Примерно спустя 40 минут почему-то) Буду наблюдать дальше. Спасибо вам большое, помогли! Очень благодарен!
avatar

теги блога Алексей Ардов

....все тэги



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