Блог им. drbuzz
Раз тут можно про скрипты и это сам Тимофей Мартынов всем подписчикам канала Smart-Lab в Telegram рассылает...
Предложу еще один скрипт который можно использовать для проверки последней цены котировки с Московской биржи прямо из любого современного браузера.
Сам скрипт:
Объявление функции
async function moexTickerLast(ticker) { const json = await fetch('https://iss.moex.com/iss/engines/stock/markets/shares/securities/' + ticker + '.json').then(function(res) { return res.json()}); return json.marketdata.data.filter(function(d) { return ['TQBR', 'TQTF'].indexOf(d[1]) !== -1; })[0][12]; }
Вызов функции
moexTickerLast('GAZP').then(console.log);
Что бы использовать в браузере нужно открыть браузерную JavaScript консоль объявить и использовать функцию там (см. скриншот):
Скрипт можно использовать не только в браузере, но и например написать расширение для браузера или функцию для Excel в Google Docs
Эта функция работает с богатыми данными API Московской биржи, как ими распоряжаться и какие поля данных читать можете решить сами.
Дерзайте!
Тимофей Мартынов, Там не так тривиально как в браузере. Путь примерно такой: Инструменты>Редактор скриптов
Язык немного для апи excel отличается.
Разница в методе UrlFetchApp.fetch
А дальше:
habr.com/post/215843/
developers.google.com/apps-script/overview
Так это можно легко и быстро сделать интерактивный портфель
И далее используется, как обычная формула вида
В Гугл докс можно котировки без скриптов подтягивать:
=GOOGLEFINANCE(«AAPL»; «price»)
или для мос. биржи:
=GOOGLEFINANCE(«MCX:LKOH»; «price»)
(только кавычки другие, СЛ заменил их)
А iss.moex.com дает котировки в реальном времени или там задержка 15 сек?
Dmitryy, GOOGLEFINANCE не умеет с нашими префами работать. Проверь SNGSP
Апи биржи с задержкой, только для особых клиентов без задержки
А вот вариант как Free API Мосбиржи использовать в гугл таблицах: https://habr.com/post/486716/