EXCEL: Загружаем исторические данные из Yahoo Fianance
Любой инвестор, которому приходится работать с котировками фондового рынка, постоянно решает для себя проблему доступности этой информации. Кроме того, часто повторяющиеся действия по загрузке данных всегда желательно делать максимально быстро и эффективно.
В этой публикации мы расскажем, как загружать данные из Yahoo Finance в EXCEL. Yahoo Finance по праву считается самым популярным из бесплатных источников данных. Здесь можно найти информацию по тысячам ценных бумаг из разных площадок: NYSE, NASDAQ, LSE, ММВБ (не всё). Большим преимуществом Yahoo Finance является наличие исторических данных по большому количеству индексов.
Еще одним довольно важным преимуществом данных, доступных в Yahoo Finance, являются расчетные котировки, которые учитывают выплаченные дивиденды. В Yahoo Finance они называются Adjusted Close (Adj. Close).
Последовательность шагов
На практике самый простой способ загрузить данные выглядит следующим образом.
Шаг 1
Итак, мы переходим на главную страницу Yahoo Fianance и вводим в поисковик Тикер нужной бумаги. Возьмем для примера SPY (ETF SPDR S&P 500):
Шаг 2
Переходим в раздел исторических данных:
Шаг 3
В окне оформляем запрос на нужный промежуток дат и выставляем периодичность (ежедневные данные, еженедельные, ежемесячные):
Шаг 4
Прокручиваем вниз до конца страницы и загружаем данные в текстовом формате:
Шаг 5
Открываем EXCEL и переходим в закладку «Данные», раздел «Получение внешних данных»:
Шаг 6
Находим загруженный файл (формат *.csv). В первом окне диалога загрузки данных выбираем формат данных «с разделителями» и «мои данные содержат заголовки»:
Шаг 7
Следующее окно диалога посвящено выбору разделителя между данными. В Yahoo Finance для этого используется запятая:
Шаг 8
На следующем этапе мы определяем формат каждой из колонок данных. Вмешательство потребуется только для колонки Date (первая колонка). По американской системе дата указывается в формате ГГГГ.ММ.ДД Указываем это в диалоге:
Шаг 9
На этом же окне важно указать, что разделителем целой и дробной части является «.» (точка), а не «,» (запятая) как это принято в русскоязычном EXCEL:
Шаг 10
После этого нажимаем на «Готово» и указываем EXCEL, куда загружать данные:
Нажимая на «ОК», мы получаем все данные на странице EXCEL. Дальше с ними можно работать по своему усмотрению.
Похожие материалы:
- Загрузка истории торгов акций, ETF, индексов и валюты: новая функция EXCEL
- Автоматическая загрузка котировок акций и валюты: новые функции EXCEL
- EXCEL: Загружаем курсы валют с сайта ЦБ
- EXCEL: Загружаем курсы валют с сайта ЦБ через функцию ВЕБСЛУЖБА или VBA
- Таблицы Google: Загружаем курсы валют с сайта ЦБ через функцию IMPORTXML
- EXCEL: Загружаем курсы валют с сайта ЦБ
Комментарии