- Проблема с Google Finance в Google Таблицах для курсов валют
- Гугл финанс перестал транслировать данные российских акций — что делать? (UPD: починили)
- Копирование формул из таблицы-примера в ваши собственные таблицы
- Получение названий акций и облигаций
- Получение цен акций и облигаций
- Получение даты и значения дивиденда для акций
- Получение даты купона и значения для облигаций
- Получение даты оферты
- Источник данных
- Итоги
- Как я слежу за акциями в гугл-таблице: три простых способа
- Что за АПИ
- API Московской биржи
- Googlefinance внутри гугл-таблиц
- «Яху-финанс»
- В июне от Google Finance отвалилась Мосбиржа. На Хабре рассказали, как получать данные в сервисах Гугла
- Гугл финанс перестал транслировать данные российских акций — что делать?
- Перестал работать гугл финансы
- 4 ответа
Проблема с 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 находятся все рынки, кроме Московской биржи:
В этой статье я рассказываю как получать в гугл таблицу биржевые данные с помощью API Московской биржи.
Копирование формул из таблицы-примера в ваши собственные таблицы
Вы можете свободно копировать формулы из моей таблицы с примером для использования в собственных таблицах, потому что на формулах нет и не может стоять никакой защиты.
Если после копирования из таблицы-примера в вашу таблицу формула не работает, то проверьте региональные настройки вашей таблицы.
Я использую регион Соединенные Штаты, а если по умолчанию ваш регион Россия, то формулы корректно НЕ копируются!
Вот подробная инструкция как проверить региональные настройки конкретной таблицы:
Откройте файл в Google Таблицах на компьютере.
Нажмите Файл затем Настройки таблицы.
Выберите нужные варианты в разделах «Региональные настройки».
Нажмите Сохранить настройки.
Если вы не хотите менять регион в своей собственной таблице, то можно просто изменить разделитель в формуле. Для корректной работы надо изменить разделитель с запятой на точку с запятой.
Получение названий акций и облигаций
Можно получать названия акций и облигаций используя сервера Московской Биржи вместо переставшего работать гугл финанса. Сама формула при этом выглядит следующим образом:
Получение цен акций и облигаций
Можно получать цены акций и облигаций используя сервера Московской Биржи вместо переставшего работать гугл финанса. Сама формула при этом выглядит следующим образом:
Получение даты и значения дивиденда для акций
Можно получать даты и значения дивидендов для акций, используя сервера Московской Биржи. У гугл финанса такого функционала никогда не было для российских акций. Сама формула при этом выглядит следующим образом:
Получение даты купона и значения для облигаций
Можно получать даты и значения купонов для облигаций, используя сервера Московской Биржи. У гугл финанса такого функционала никогда не было для российских облигаций и вообще облигаций в сервисе нет. Сама формула при этом выглядит следующим образом:
Получение даты оферты
Можно получать оферты облигаций, используя сервера Московской Биржи. У гугл финанса такого функционала никогда не было для российских облигаций и вообще облигаций в сервисе нет. Сама формула при этом выглядит следующим образом:
Источник данных
Если вы хотите разобраться во всех нюансах работы — откуда берутся данные, то вы, также как и я можете обратиться к официальной документации к информационно-статистическому серверу Московской Биржи (ИСС / ISS). Правда, изучая этот документ, вы можете обнаружить что большая часть интересных функций, приведенная в этой статье, в документе никак не отображена.
С 20 июня 2021 года данные снова появились в гугл финансе!
Формулы вида =GOOGLEFINANCE(«MCX:SBER», «name») снова работают.
Итоги
Король умер, да здравствует король! Считалось, что трон никогда не должен пустовать, поэтому после смерти короля сразу же объявлялся следующий правитель.
Как и в случае 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. Важно: эта формула подтягивает данные только из таблиц или списков, другую информацию через нее не получить.
Формула работает так: сервис Гугла обращается по адресу страницы, указанному в формуле, и ищет все таблицы, которые обозначены в разметке этой страницы. Таблиц может быть несколько, но у каждой свой порядковый номер. Поэтому в формуле нужно указать конкретный номер таблицы — данные из нее и появятся в гугл-таблице.
Моя формула обращается к тикеру, который нужно прописать самостоятельно, и ищет данные по этой акции на «Яху». К написанию некоторых тикеров есть требования:
Источник
В июне от Google Finance отвалилась Мосбиржа. На Хабре рассказали, как получать данные в сервисах Гугла
15 июня в 11:57
Читатель Roem.ru
С 5 июня 2021 года сайт гугла , и самое главное гугл таблицы — перестали отдавать данные с Московской биржи. При попытке получить котировки с префиксом MCX , например для Сбербанка , формулой из гугл
С 5 июня 2021 года сайт гугла , и самое главное гугл таблицы — перестали отдавать данные с Московской биржи.
При попытке получить котировки с префиксом MCX , например для Сбербанка , формулой из гугл таблиц =GOOGLEFINANCE ( «MCX:SBER») теперь всегда возвращается результат #N/A.
А при поиске любой российской бумаги на сайте Google находятся все рынки , кроме Московской биржи.
Гугл финанс перестал транслировать данные российских акций — что делать?
| 1. | SMOService презентовал услугу по выводу в топ YouTube |
| 2. | Paynet Easy: в РФ функционирует новый платежный сервис 2mycard |
| 3. | SIMEX стала участником акселерационной программы 2020Startups |
| 4. | Philips: вышла новая линейка Bluetooth-акустики EverPlay |
| 5. | Philips представил новую Bluetooth-колонку семейства ShoqBox |
Все материалы Реклама
| Оборот | ||
|---|---|---|
| 3. | MINISOL | 190,01 млн руб. |
| 4. | Интернет для каждого | 136,1 млн руб. |
| 5. | qb | 133,37 млн руб. |
| 6. | Nimax | 69,14 млн руб. |
| 7. | Uplab | 63,47 млн руб. |
Как попасть в рейтинг?
Обе компании получают деньги в основном от пользователей из Москвы.
Ещё весной аналитики предсказывали в 2021 году в России IPO-бум после нескольких лет « затишья». В 2018 году на биржу российские компании не выходили , в 2019 разместился HeadHunter. В 2020 произошло некоторое оживление , из крупных интернет-компаний на бирже оказался Ozon.
Банда подделывала паспорта , чтобы провести на себя возврат невостребованных платежей.
Под брендом Yango в стране уже год работает доставка еды и продуктов , ранее появилось такси. Тем временем в Нью-Йорке фудтех с российскими корнями покоряет местных жителей стремительной доставкой.
Название бренда теперь написано с маленькой буквы , приведена часть желто-черного логотипа в виде сферы. Кроме обновления визуальной части , оператор запустит новые тарифы и объявит об изменениях в каналах продаж.
Компания обещает « презентовать важные технические обновления», рассказать про монетизацию видео и работу с правообладателями. Одним из технических обновлений стали автоматически генерируемые субтитры , которые пока доступны « части аудитории в экспериментальном режиме».
Источник
Перестал работать гугл финансы
До сих пор я использовал этот URL для получения биржевых котировок из Google Finance и разбора данных JSON с помощью PHP:
Сегодня он перестал работать. Однако я все еще могу получить доступ к этому:
Проблема в том, что этот возвращает только кавычки для одной акции, а не несколько, как это делали предыдущие.
Кто-нибудь знает, как получить котировки акций для нескольких акций, используя этот URL? Когда я пытался так:
он по-прежнему возвращает JSON о том, что обе акции активны. Но это не будет включать в себя цитаты и т.д. Любая помощь очень ценится.
Или, если это невозможно получить отсюда, пожалуйста, укажите мне другое место, где я могу получить данные OHLCV для аналогичных акций.
Обновление от 04 августа 2018 года, внутридневная засыпка Google в реальном времени также перестала работать. Приведенный ниже URL будет перенаправлен на страницу поиска Google для символа.
4 ответа
Как сказал Питер Саид, Google Finance API должен был закрыться в октябре 2012 года. Google оставил серверы функционирующими, не поддерживая их и не отслеживая их. Они отключат серверы, когда обнаружат серьезную ошибку или дыру в безопасности, как упоминал Джефф Нельсон здесь.
Вы можете использовать финансы Yahoo, чтобы получить цены на несколько биржевых символов следующим образом: http://finance.yahoo.com/d/quotes.csv?s=AAPL+GOOG+MSFT&f=snbaopl1
Это обзор вышеупомянутого API Google, так как он немного хитрый. Я буду использовать адрес, который вы написали в комментарии: https://www.google.com/finance/getprices?q=.NSEI&x=NSE&i=600&p=1d&f=d,o,h,l,c,v
Здесь параметр i(интервал) = 600 секунд = 10 минут.
Один хитрый бит с первым столбцом (дата) имеет полную и частичную метку времени (пожалуйста, проверьте примечания на изображении)
Первая строка имеет метку времени = 1504669800. Вторая строка в наборе данных в изображении имеет интервал 1. Вы можете умножить это число на наш размер интервала (600 с, в этом примере) и добавить его к последней метке времени Unix. Это дает вам дату для текущей строки.(Так что наш второй ряд через 10 минут после первого ряда. Легко.)
Последняя строка (внизу) имеет самую высокую дату и последний тик.
Преобразовать метку времени Unix в форматированную дату легко на любом языке программирования, пример php:
Источник