- Проблема с Google Finance в Google Таблицах для курсов валют
- Гугл финанс перестал транслировать данные российских акций — что делать? (UPD: починили)
- Копирование формул из таблицы-примера в ваши собственные таблицы
- Получение названий акций и облигаций
- Получение цен акций и облигаций
- Получение даты и значения дивиденда для акций
- Получение даты купона и значения для облигаций
- Получение даты оферты
- Источник данных
- Итоги
- Гугл финанс перестал транслировать данные российских акций — что делать?
- Копирование формул из таблицы-примера в ваши собственные таблицы
- Получение названий акций и облигаций
- Получение цен акций и облигаций
- Получение даты и значения дивиденда для акций
- Получение даты купона и значения для облигаций
- Получение даты оферты
- Источник данных
- Итоги
- Как я слежу за акциями в гугл-таблице: три простых способа
- Что за АПИ
- API Московской биржи
- Googlefinance внутри гугл-таблиц
- «Яху-финанс»
Проблема с Google Finance в Google Таблицах для курсов валют
Я использую функцию GOOGLEFINANCE() в листах google, чтобы получить обменный курс для расходов, которые я вхожу для учета.
Проблема в том, что иногда я получаю сообщение об ошибке #N/A с сообщением
При оценке GOOGLEFINANCE запрос на символ: “PENUSD” не возвращает данных.
Запутанная часть заключается в том, что иногда, возможно, с обновлением страницы через 5 минут некоторые ячейки фактически начинают работать, а другие получают ошибку. Я не могу решить проблему.
С другой стороны, очевидно, что это плохой способ сделать обмен валюты, потому что он постоянно вычисляет ставку за последний день. Есть ли способ получить исторические обменные курсы как ценность, один раз? Я думаю, что script, что для каждой новой “даты”, введенной в столбце даты, вычисляется обменный курс за этот день и вводится номер в ячейке рядом с ним.
Возможно ли это? Есть ли там лучшие решения? спасибо за помощь
Да, действительно очень шаткий. Формулы иногда перестают работать, когда я переключаюсь на другую вкладку, а затем возвращаюсь.
Что мне помогает:
- Закройте вкладку и снова откройте (Ctrl-Shift-T). Это обычно делает формулы работать снова в течение некоторого времени.
- Выберите ячейки с формулами, скопируйте и вставьте обратно как “значения только”. Это будет жестко закодировать их, что на самом деле именно то, что мне нужно.
Задержанный и несколько несвязанный, но в наши дни вам нужно префикс CURRENCY: . То есть CURRENCY:PENUSD .
Источник
Гугл финанс перестал транслировать данные российских акций — что делать? (UPD: починили)
С 5 июня 2021 года сайт гугла, и самое главное гугл таблицы — перестали отдавать данные с Московской биржи.
При попытке получить котировки с префиксом MCX, например для Сбербанка, формулой из гугл таблиц =GOOGLEFINANCE(«MCX:SBER») теперь всегда возвращается результат #N/A .
А при поиске любой российской бумаги на сайте Google находятся все рынки, кроме Московской биржи:
Попытка поиска котировки Sberbank of Russia на сайте https://www.google.com/finance/quote/MCX:SBER
В этой статье я рассказываю как получать в гугл таблицу биржевые данные с помощью API Московской биржи.
Копирование формул из таблицы-примера в ваши собственные таблицы
Вы можете свободно копировать формулы из моей таблицы с примером для использования в собственных таблицах, потому что на формулах нет и не может стоять никакой защиты.
Если после копирования из таблицы-примера в вашу таблицу формула не работает, то проверьте региональные настройки вашей таблицы.
Моя таблица с примером получения данных с Московской биржи
Я использую регион Соединенные Штаты, а если по умолчанию ваш регион Россия, то формулы корректно НЕ копируются!
Вот подробная инструкция как проверить региональные настройки конкретной таблицы:
Откройте файл в Google Таблицах на компьютере.
Нажмите Файл затем Настройки таблицы.
Выберите нужные варианты в разделах «Региональные настройки».
Нажмите Сохранить настройки.
Как изменить региональные настройки и параметры расчетов
Если вы не хотите менять регион в своей собственной таблице, то можно просто изменить разделитель в формуле. Для корректной работы надо изменить разделитель с запятой на точку с запятой.
Получение названий акций и облигаций
Можно получать названия акций и облигаций используя сервера Московской Биржи вместо переставшего работать гугл финанса. Сама формула при этом выглядит следующим образом:
Получение цен акций и облигаций
Можно получать цены акций и облигаций используя сервера Московской Биржи вместо переставшего работать гугл финанса. Сама формула при этом выглядит следующим образом:
Получение даты и значения дивиденда для акций
Можно получать даты и значения дивидендов для акций, используя сервера Московской Биржи. У гугл финанса такого функционала никогда не было для российских акций. Сама формула при этом выглядит следующим образом:
Получение даты купона и значения для облигаций
Можно получать даты и значения купонов для облигаций, используя сервера Московской Биржи. У гугл финанса такого функционала никогда не было для российских облигаций и вообще облигаций в сервисе нет. Сама формула при этом выглядит следующим образом:
Получение даты оферты
Можно получать оферты облигаций, используя сервера Московской Биржи. У гугл финанса такого функционала никогда не было для российских облигаций и вообще облигаций в сервисе нет. Сама формула при этом выглядит следующим образом:
Источник данных
Если вы хотите разобраться во всех нюансах работы — откуда берутся данные, то вы, также как и я можете обратиться к официальной документации к информационно-статистическому серверу Московской Биржи (ИСС / ISS). Правда, изучая этот документ, вы можете обнаружить что большая часть интересных функций, приведенная в этой статье, в документе никак не отображена.
С 20 июня 2021 года данные снова появились в гугл финансе!
Формулы вида =GOOGLEFINANCE(«MCX:SBER», «name») снова работают.
Итоги
Король умер, да здравствует король! Считалось, что трон никогда не должен пустовать, поэтому после смерти короля сразу же объявлялся следующий правитель.
Как и в случае c сервисом «Google Финансы», который перестал выдавать российские результаты мы видим что можно использовать API Московской биржи, которое предоставляет широкие возможности.
Эти формулы работают только за счет API Московской биржи, с которой я никак не связан. Использую ИСС Мосбиржи только в личных информационных интересах.
Источник
Гугл финанс перестал транслировать данные российских акций — что делать?
С 5 июня 2021 года сайт гугла , и самое главное гугл таблицы — перестали отдавать данные с Московской биржи .
При попытке получить котировки с префиксом MCX, например для Сбербанка , формулой из гугл таблиц =GOOGLEFINANCE(«MCX:SBER») теперь всегда возвращается результат #N/A .
А при поиске любой российской бумаги на сайте Google находятся все рынки, кроме Московской биржи :
В этой статье я рассказываю как получать в гугл таблицу биржевые данные с помощью API Московской биржи .
Копирование формул из таблицы-примера в ваши собственные таблицы
Вы можете свободно копировать формулы из моей таблицы с примером для использования в собственных таблицах, потому что на формулах нет и не может стоять никакой защиты.
Если после копирования из таблицы-примера в вашу таблицу формула не работает, то проверьте региональные настройки вашей таблицы.
Я использую регион Соединенные Штаты , а если по умолчанию ваш регион Россия , то формулы корректно НЕ копируются!
Вот подробная инструкция как проверить региональные настройки конкретной таблицы:
Откройте файл в Google Таблицах на компьютере.
Нажмите Файл затем Настройки таблицы.
Выберите нужные варианты в разделах «Региональные настройки».
Нажмите Сохранить настройки.
Как изменить региональные настройки и параметры расчетов
Если вы не хотите менять регион в своей собственной таблице, то можно просто изменить разделитель в формуле. Для корректной работы надо изменить разделитель с запятой на точку с запятой.
Получение названий акций и облигаций
Можно получать названия акций и облигаций используя сервера Московской Биржи вместо переставшего работать гугл финанса. Сама формула при этом выглядит следующим образом:
Получение цен акций и облигаций
Можно получать цены акций и облигаций используя сервера Московской Биржи вместо переставшего работать гугл финанса. Сама формула при этом выглядит следующим образом:
Получение даты и значения дивиденда для акций
Можно получать даты и значения дивидендов для акций, используя сервера Московской Биржи . У гугл финанса такого функционала никогда не было для российских акций. Сама формула при этом выглядит следующим образом:
Получение даты купона и значения для облигаций
Можно получать даты и значения купонов для облигаций, используя сервера Московской Биржи . У гугл финанса такого функционала никогда не было для российских облигаций и вообще облигаций в сервисе нет. Сама формула при этом выглядит следующим образом:
Получение даты оферты
Можно получать оферты облигаций, используя сервера Московской Биржи . У гугл финанса такого функционала никогда не было для российских облигаций и вообще облигаций в сервисе нет. Сама формула при этом выглядит следующим образом:
Источник данных
Если вы хотите разобраться во всех нюансах работы — откуда берутся данные, то вы, также как и я можете обратиться к официальной документации к информационно-статистическому серверу Московской Биржи (ИСС / ISS). Правда, изучая этот документ, вы можете обнаружить что большая часть интересных функций, приведенная в этой статье, в документе никак не отображена.
Итоги
Король умер, да здравствует король! Считалось, что трон никогда не должен пустовать, поэтому после смерти короля сразу же объявлялся следующий правитель.
Как и в случае c сервисом « Google Финансы», который перестал выдавать российские результаты мы видим что можно использовать API Московской биржи , которое предоставляет широкие возможности.
Эти формулы работают только за счет API Московской биржи , с которой я никак не связан. Использую ИСС Мосбиржи только в личных информационных интересах.
Источник
Как я слежу за акциями в гугл-таблице: три простых способа
Я использую гугл-таблицы для портфеля инвестиций, потому что с ними проще вести учет.
Упрощение связано с тем, что можно в автоматическом режиме получать данные о текущих ценах и других параметрах активов, которые публикуются открыто.
Для этого я комбинирую три бесплатных сервиса, которые подтягивают данные с разных бирж с помощью API. В статье расскажу, как настроить их под свои нужды.
Что за АПИ
В большинстве случаев данные с бирж передаются через программный интерфейс, называемый API — application programming interface. Грубо говоря, это инструмент, благодаря которому одна программа начинает говорить на одном языке с другой. В нашем случае мы используем API финансовых бирж для «дружбы» с гугл-таблицами.
API Московской биржи
Для чего. Получить информацию о российских акциях и облигациях.
Как это работает. У Московской биржи есть API, который позволяет видеть любую информацию с российской биржи внутри гугл-таблиц. Например, можно получать имена инструментов, цены закрытий, даты оферт и другие параметры.
Работа этой функции полностью зависит от сервера Московской биржи. Если биржа поменяет формат выдачи, организует какие-то другие режимы торгов или изменит что-то в существующей системе, то для корректной работы формул потребуется их доработка.
Такая выборочная информация с биржи пригодится для разных целей. Можно создать гугл-таблицу , чтобы покупать облигации с хорошей ликвидностью, — об этом я уже рассказывал. А можно следить за параметрами бумаг в собственном портфеле — например, за датами оферт. Это поможет не пропустить важную дату, если хотите принять участие в досрочном погашении.
Еще таблица пригодится, если вас не устраивают существующие сервисы учета — Intelinvest и Investing.com.
В таблице-примере к этой статье я привел несколько полезных параметров ценных бумаг. Вот что она умеет:
- подтягивать название бумаги по идентификатору — столбец «Названия акций и облигаций»;
- показывать текущие курсы — столбец «Цены акций и облигаций»;
- получать даты выплат облигаций — столбец «Даты купона и значения для облигаций»;
- получать дивиденды — столбец «Даты и значения дивиденда для акций»;
- видеть возможность досрочного погашения облигаций — столбец «Даты оферт».
Список далеко не полный, ведь на Мосбирже огромное количество параметров, включая срочный рынок и валюты.
Я везде старался использовать формулы в понятной записи с разбивкой на несколько строк — чтобы каждый смог воспроизвести эту конструкцию в своей таблице.
Googlefinance внутри гугл-таблиц
Для чего. Получить информацию об американских акциях, которые торгуются на Санкт-Петербургской бирже.
Как это работает. Googlefinance — это встроенная функция гугл-таблиц. Она помогает получить текущие или архивные данные о ценных бумагах из сервиса «Гугл-финансы».
Российские акции в сервисе тоже есть. Чтобы их увидеть, надо указывать тикер — то есть код из нескольких букв, который принадлежит определенному финансовому инструменту, — с приставкой «MCX:» так, чтобы получилось «MCX:SBER».
Эта функция позволяет получать название, текущую цену акций и еще 18 параметров — например, максимальную и минимальную цену за 52 недели, количество акций в обращении. Все это есть в моем шаблоне.
Главное преимущество в том, что формулы для получения этих параметров предельно просты: например, имя бумаги — name, самая высокая цена на текущий день — high. Описание всех формул и атрибутов есть в инструкции от Гугла.
В первом столбце я оставил идентификаторы двух акций — Сбербанка (MCX;SBER) и «Нетфликс» (NFLX) — и фонда Van Eck (RSX). При изменении тикеров во втором столбце будет подтягиваться название акций и актуальные цены.
А чтобы получить подробную информацию об акции или фонде, используйте ячейки В13 и В35: в них нужно занести тикер и в таблицах ниже сразу же обновится информация.
Например, вы хотите отслеживать акции американского производителя сетевого оборудования Ubiquiti Inc (UI) и высокодивидендного фонда Highland Small-Cap Equity Y (HSZYX). В ячейку В13 заносите тикер акции UI, а в ячейку В35 — тикер фонда HSZYX. Получите 19 параметров каждой бумаги.
Смотрите, как это работает:
«Яху-финанс»
Для чего. Отслеживать любые финансовые данные со всего мира.
Чтобы подружить «Яху» и таблицы, можно пойти двумя путями: написать скрипт, который будет импортировать выдачу API в специальном текстовом формате JSON в гугл-таблицу , или воспользоваться формулой IMPORTHTML — еще есть вариант с IMPORTXML, — которая импортирует таблицы и списки с сайтов.
Я остановился на втором варианте — получение данных через формулу IMPORTHTML. Важно: эта формула подтягивает данные только из таблиц или списков, другую информацию через нее не получить.
Формула работает так: сервис Гугла обращается по адресу страницы, указанному в формуле, и ищет все таблицы, которые обозначены в разметке этой страницы. Таблиц может быть несколько, но у каждой свой порядковый номер. Поэтому в формуле нужно указать конкретный номер таблицы — данные из нее и появятся в гугл-таблице.
Моя формула обращается к тикеру, который нужно прописать самостоятельно, и ищет данные по этой акции на «Яху». К написанию некоторых тикеров есть требования:
Источник