Автоматическая загрузка котировок акций и валюты: новые функции EXCEL

07 июн 2019  Сергей  Кикевич  Все авторы

Приложение к статье:
файл для скачивания

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

Как это работает?

Новые возможности опираются на встроенный тип данных «Акции». Теперь в любой ячейке можно ввести тикер ценной бумаги, например MSFT, выбрать на вкладке «Данные» тип «Акции».

Тип данных EXCEL - Акции

После этого EXCEL предлагает уточнить во вкладке «Выбор данных», о какой конкретно ценной бумаге идет речь. Это необходимо, так как данные могут быть загружены с разных бирж (NYSE, NASDAQ, Лондонская биржа - LSE, Шанхайская биржа – SSE и т.п.). Важно, что в перечне рынков присутствует и Московская биржа (полный список биржевых площадок). Это, значит, что есть возможность анализировать наборы бумаг с разных бирж, что довольно удобно.

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

EXCEL загрузка котировок акций

Список данных по бумагам довольно внушительный. В ячейках можно отображать среди прочего:

  • Текущая Цена
  • Цена закрытия
  • Изменение цены (в %)
  • Название биржи
  • Тикер
  • Валюта бумаги
  • Время последних торгов (полезно для зарубежных бирж)

А также некоторые фундаментальные характеристики бумаг:

  • Капитализацию
  • Количество обыкновенных акций
  • Количество сотрудников компании
  • Расположение главного офиса
  • Сектор экономики
  • Год создания компании
  • P/E
  • Коэффициент бета

Важно, что кроме акций компаний доступна так же информация по ETF (в том числе по ETF и БПИФ Московской биржи).

Данные можно обновить в любой момент, нажав на «Обновить» на вкладке «Данные». Автоматическое обновление довольно просто настроить при помощи VBA.

EXCEL обновление финансовых данных

Загрузка курса валют

Загрузка данных по валютным парам очень похожа на работу с акциями. В ячейке необходимо ввести обозначение валютной пары в произвольном формате. Например, для получения курса доллара США к рублю – USD/RUB. После этого на вкладке «Данные» выбираем тип данных «Акции» (немного странно, но именно так необходимо сделать). EXCEL автоматически распознает валютную пару и поменяет ее отображение в ячейке, подставив специальный значок финансовых данных.

Автоматическая загрузка курса валют в EXCEL. Встроенные функции

Для получения данных по валютной паре в выпадающем списке выбираем необходимый параметр. Например, для получения курса валюты – Price (пока все финансовые параметры не переведены на русский язык).

Microsoft на этот раз не поскупились. Среди валют доступны даже некоторые криптовалюты. Например, для получения данных по Биткоину достаточно ввести символ валютной пары Биткоин/Доллар (BTC/USD). Кроме биткоина доступных котировки эфириума, XRP и других популярных сегодня криптовалют.

Новый синтаксис для финансовых функций EXCEL

Довольно удобен синтаксис новых финансовых функций. После того, как в ячейке выбран тип данных «Акции». В любой другой ячейке можно сделать ссылку на нее, поставить «.» и выбрать нужную функцию из выпадающего списка. Например, как в примере с Microsoft, можно в ячейке набрать B2.[P/E]

Новые финансовые функции EXCEL. Информация по ценным бумагам 

Недостатки

Они тоже, на мой взгляд, имеются. Например, нельзя посмотреть дивиденды по бумаге. Нет цены типа Adjusted Close, которая бы учитывала дивидендную доходность. Это ограничивает сколько-нибудь серьезное использование новых возможностей для отслеживания доходности ценной бумаги или набора ценных бумаг (портфеля).

Кроме того нет возможности посмотреть историю изменения цены или других параметров (TimeSeries).b

В целом все изменения очень полезные и удобные, но новый функционал пока уступает аналогу из Google Spreadsheets. Будем надеяться, что это только первый шаг Microsoft в нужном направлении.


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

Файлы для скачивания

Отслеживание портфеля акций в EXCEL
Файл: stocks.xlsx
Размер: 98812 байт


Для скачивания файлов необходимо зарегистрироваться или авторизоваться

Понравилась статья?

Самое интересное и важное в нашей рассылке

Анонсы свежих статей Информация о вебинарах Советы экспертов

Нажимая на кнопку "Подписаться", я соглашаюсь с политикой конфиденциальности


Комментарии (0)

  1. Сергей 13 июня 2019, 08:07 # 0
    UPDATE
    Курсы валют загружать все-таки можно. Более того, среди валют доступны даже криптовалюты. Добавил в статью эту информацию.
    1. Алексей 14 июня 2019, 09:58 # 0
      Сергей, спасибо за интересную информацию! Акции и ETF с Мосбиржи отлично подгружаются, а вот ОФЗ и корп. облигации не получилось. Может их нет в списке у Майкрософта или я что-то не так делаю (например, ОФЗ-26217-ПД пробывал RU000A0JVW30 и 26217RMFS коды не выгружает...)
      1. Сергей 14 июня 2019, 11:57 # 0
        А разве кто-то обещал облигации? :)
        Их там и не должно быть…
      2. Сергей 14 июня 2019, 19:39 # 0
        Добры вечер.
        пустой файл по ссылке
        1. Антон 15 июня 2019, 03:09 # 0
          Невозможно разархивировать файл
          1. Сергей 15 июня 2019, 14:56 # 0
            Подскажите, как загрузить файл с примером. По ссылке скачивается пустой (((
            1. Сергей 15 июня 2019, 22:01 # 0
              Поправил. Каким-то образом был загружен битый файл. Прошу прощения за неудобства.
            наверх