Функция GOOGLEFINANCE для загрузки котировок акций и курсов валют

Файл с примером

Обсудим функцию GOOGLEFINANCE, которая позволяет загружать в Таблицы котировки акций и курсы валют - как в динамике, так и на текущий момент.

Валюты

Для получения биржевого курса достаточно ввести два трехбуквенных кода валют внутри этой функции. Например, “USDRUB”:

USDRUB - текстовое значение, мы указываем его в кавычках внутри функции.

Более наглядно будет указывать коды валют в ячейках и объединять их в такую конструкцию с помощью амперсанда (символа, который соединяет несколько текстовых значений).

Такую функцию можно протянуть и сразу получить результат в нескольких валютных парах.

Объединение кодов валют из ячеек внутри функции GOOGLEFINANCE (BTC - это код биткоина)

Чтобы загрузить курс валюты за определенный период, нужно добавить аргументов - помимо кода валюты, указать второй аргумент “PRICE” и даты начала и окончания периода (третий и четвертый аргументы):

=GOOGLEFINANCE("USDRUB”;"PRICE";"01.01.2017";"01.02.2019")

Или сослаться на ячейки с кодами валют и датами:

Получили информацию о курсе валюты за длительный период. Формат вывода результатов - два столбца, с датой и курсом.

Отметим, что график (спарклайн) в ячейке C2 сформирован с помощью функции SPARKLINE, которую мы будем обсуждать позднее в курсе. Здесь график добавлен для наглядности.

Акции

Для получения информации об акциях нужно использовать вместо двух кодов валют тикер, четырехбуквенный код - например, AAPL для акций компании Apple.

В случае с акциями функция может загрузить большое количество параметров - цену открытия, цену закрытия, самую низкую или высокую цену за день, объем торгов, капитализацию компании и много других - все они перечислены в справке.

Тикер указывается в первом аргументе функции. Параметр указывается во втором аргументе функции.

Соответственно, следующая функция

=GOOGLEFINANCE("AAPL”;"VOLUME";"01.01.2017";"01.02.2019")

Будет возвращать объемы торгов акциями Apple с первого января 2017 по 1 февраля 2019 года.

Все аргументы - тикер, параметры и даты - можно указывать как в самой функции, так и в ячейках, на которые вы будете из функции ссылаться.

В следующем примере мы получаем максимальные цены дня по Apple за период с 1 января 2014 по 19 февраля 2019 года. Все параметры мы получаем из ячеек, на которые ссылаемся из функции:

Загружаем максимальные цены (high) по акциям с помощью GOOGLEFINANCE

Рубрики:
Комментарии
1 Цепочка комментария
0 Ответы по цепочке
0 Последователи
 
Популярнейший комментарий
Цепочка актуального комментария
1 Авторы комментариев
Андрей

Возможно ли получить цены ценных бумаг с более чем две цифры после запятой?

Темы, на которые я пишу: