Google Finance — провайдер финансовой информации, принадлежащий компании Google Inc.
История
Сервис Google Finance предоставляет доступ к финансовой информации о большинстве транснациональных компаний. Доступна информация по котировкам и рейтинги ценных бумаг, пресс-релизы и финансовые отчёты компаний. По каждой компании отображаются результаты агрегаторов из Google News и Google Blog Search. Исторические данные доступны в виде графиков, реализованных по технологии Adobe Flash.
Сайт предлагает ряд сервисов для управления персональной финансовой информацией.
Компания Google Inc. открыла сервис Google Finance 21 марта 2006 года .
12 декабря 2006 года было произведено значительное изменение домашней страницы и наполнения сервиса. В частности стала доступна информация о валютах и различных секторах рынка. Добавился инструмент Google Trends. Добавлены исторические данные по котировкам ценных бумаг за более чем 40 лет.
В июне 2008 года стали доступны текущие котировки ценных бумаг с NASDAQ и Нью-Йоркской фондовой биржи в рамках партнёрских договоров с Google.
18 ноября 2008 года на страницах проекта начала показываться реклама.
В августе-сентябре 2009 года был запущен опережающий индикатор для инвесторов — Google Domestic Trends, основанный на анализе поисковых запросов.
Google Finance: ваш персональный финансовый помощник
Google Finance — это финансовый сервис, предоставляющий исчерпывающую информацию о корпорациях, представленных на североамериканских биржах, о котировках их акций. В отличие от многих служб Google, эта пока не локализована. Так что российским пользователям придется иметь дело с англоязычным интерфейсом.
Для работы с сервисом необходимо иметь учетную запись Google Account. После того, как вы впервые зайдете в Google Finance, вы найдете множество деловой информации — бизнес-новости, сводки с бирж, данные о том, какие сектора экономики (здравоохранение, энергетика, транспорт, технологии и т.д.) поднялись, видео сюжеты и т.п.
Как только вы добавите в свой виртуальный портфель акции компаний, за которыми планируете следить, картина существенно изменится — при каждом последующем визите Google Finance вы будете видеть еще и новости по этим интересующим компаниям.
Вообще Google Finance идеально подходит для двух задач — поиска информации о фирмах, чьи акции котируются на фондовых рынках, и отслеживания изменений стоимости акций корпораций, в которые вы инвестировали свои средства.
Когда вы наберете в строке поиска, к примеру, Avtovaz, Google Finance уже во время набора текста предложит несколько вариантов, пытаясь “предсказать”, что именно вас интересует. Пусть это будет “Волжский автозавод”, поэтому выберем из предложенных вариантов AVTOVAZ OAO (AVAZ). Практически сразу Google Finance сообщит, чем занимается компания (например, “АвтоВАЗ” по данным Google, помимо производства автомобилей активно действует в таких секторах как страхование, банки, финансы), куда экспортирует свою продукцию, сколько сотрудников, каков юридический адрес и телефон. Более того, вы даже получите информацию о руководстве компании — кто и какую занимает должность, каков их возраст. Единственное, чего на мой взгляд не хватает — это ссылок напротив фамилий для поиска в Интернете (чтобы узнать, к примеру, прежнее место работы).
В случае, если вы проявляете интерес к западной компании, объем информации будет еще больше. Вам не просто сообщат, кто руководит компанией, но и дадут ссылки на биографии менеджеров, покажут их фотографии. Если у компании есть корпоративный блог, вам сообщат его адрес.
Когда вы изучаете информацию о какой-то фирме, стоит обратить внимание на раздел Related Companies, в котором представлены схожие компании. И хотя этот список составляется не вручную, он довольно точен. Для “Лукойла” в качестве Related Companies указаны исключительно российские компании.
Статистика результатов деятельности компании достаточно подробная и насчитывает порядка 20 позиций (цифра колеблется в зависимости от объема предоставленных данных).
При принятии решения о покупке или продаже акций полезной может оказаться любая информация. Google Finance выводит не только заголовки новостей, но и отрывки записей из блогов. Так что для полноты картины можно ознакомиться и с ними. Если вы подпишитесь на RSS-ленту новостей интересующей корпорации, вы будете читать ее в любимом RSS-ридере. В Google Finance для каждой компании можно создавать дискуссионные группы для обсуждения новостей и событий.
Отличительной особенностью Google Finance является интеграция с другими сервисами поискового гиганта. Если представленная на бирже компания предоставляет данные о графике и планах по проведению совещаний, советов, конференций и т.п., их можно импортировать на в Google Calendar. И тогда вы не пропустите,например, Lukoil Earnings Conference Call.
В Google Finance имеются и инструменты для наглядного представления информации. В частности сервис выводит удобные графики изменения котировок акций. Вы можете определять временные интервалы для просмотра, а также производить сравнения с акциями других компаний. Скажем, вы являетесь акционером Google и Yahoo! Интересно узнать, какая из корпораций для вас оказалась более доходной? С Google Finance сделать это легко.
Удобно организовано управление портфелями акций. Во-первых, вы можете создать столько портфелей, сколько потребуется (скажем, один с акциями энергетических компаний, другой — технологических, третий — фармацевтических и т.д.). Во-вторых, в рамках портфеля можно указывать транзакции (покупка-продажа, комиссионные, пояснительная заметка). В третьих, все данные можно сохранить в CSV-файле для дальнейшей работы в финансовой программе или привычном табличном процессоре.
Интересно, что в Google Finance не пошли на поводу Web20-моды и не стали разрабатывать инструменты для совместной работы — просматривать и редактировать портфели акций могут только лица знающие ваше имя пользователя и пароль к Google Account.
К недостаткам Google Finance можно отнести отсутствие уведомлений по электронной почте или SMS об изменениях стоимости акций. В результате вы не узнаете, когда цена на акции интересующей вас компании опустилась до необходимого уровня или напротив не поднялась до ожидаемого значения.
Подводя итог, отмечу, что впечатления от использования Google Finance у меня сложились исключительно положительные. Это мощный и удобный сервис, ориентированные не на профессиональных брокеров (им он скорее всего не подойдет), а на обычных пользователей, частных инвесторов, людей, которые хотят сохранить сбережения.
Что касается полезности Google Finance для россиян, то вопрос этот сложен. Хранить деньги в акциях у нас еще не привыкли, к тому же GF отслеживает только те компании, что представлены на североамериканских рынках. Но, с другой стороны, все больше отечественных корпораций размещают акции на иностранных биржах. Кроме того, Google Finance — это еще и отличный справочник по компаниям.Так что пойти по стопам Ингебор Моц никогда не поздно.
Как читать профиль компании на Google Finance
На примере компании Intel Corp. (NASDAQ:INTC).
1. Наименование компании (Фондовая биржа: Тикер).
2. Текущая стоимость акции на фондовой бирже в долларах США.
3. Range 52 week — 52-недельное изменение цены акции (мин.- макс. значения).
4. Vol / Avg. (Volume / Average volume) — объем дневных торгов акции / объем торгов акции в среднем за 30 дней.
5. Mkt cap (Market Сapitalization) — размер рыночной капитализации компании.
6. Р/Е (Price/Earnings) — Цена/Прибыль — коэффициент, используемый инвесторами для оценки того, как скоро окупятся их вложения.
7. Div/yield (Dividend/Yield) — размер годовых дивидендов на акцию и текущая дивидендная доходность.
9. Beta — коэффициент, отражающий степень риска акции и изменчивость ее цены относительно рынка.
10. Shares (Shares Outstanding) — акции в обращении (все выпущенные и принадлежащие инвесторам акции).
11. Inst. own (Institutional Ownership) — доля акций, которую держат институциональные инвесторы (пенсионные и взаимные фонды, инвестиционные и страховые компании).
12. Сравнение динамики цены акции с фондовыми индексами (Dow Jones, S&P 500, Nasdaq) и/или другими компаниями.
13. Выбор периода отображения данных на графике.
14. История выплаты дивидендов на акцию (при их наличии), их размер и периодичность.
15. Последние новости и аналитические обзоры для выбранной компании.
16. Динамика объема торгов акции на графике (публикуется с задержкой в 15 мин.).
Получение real-time данных с Google Finance
Существует класс алгоритмов, основанных на корелляции цен активов на разных рынках. Для того, чтобы исследовать такие корелляции, например, между американским и российским рынком, необходимо иметь доступ к данным в реальном времени с западных бирж, поставку которых предлагают специальные провайдеры за довольно существенную плату.Однако, есть возможность использования вместо платного датафида парсинг данных real-time с сайта Google Finance. На таких данных высокочастотную стратегию, конечно, не построить, но для более медленных стратегий такой способ вполне подойдет. Впрочем, на высоких частотах сильной корелляции с американцами уже давно нет, и HFT алгоритмы с такой идеей не работают, а вот на длинных промежутках времени есть очень широкое поле для исследований. Как осуществить получение данных с Google Finance рассмотрено в блоге Pawel Lachowicz, перевод которой представлен ниже.
В этом посте мы рассмотрим, как получить данные реального времени, транслируемых на сайте Google Finance, для использования их в качестве исходных данных бэктеста или в реальном торговом приложении. Эти данные можно применять для внутридневных торговых систем. В заглавии поста показан пример отображения котировок Apple на Google Finance.
Ядро нашего кода, написанного на языке Python, представляет собой небольшую функцию, делающую основную работу.Для определенного тикера компании на сайте Google, она парсит данные непосредственно с сайта, получая последнюю текущую цену актива:
Для правильной работы программы нужно убедиться, что тикер написан верно (как будет показано ниже). Далее, отобразим на экране местное текущее время и затем заменим его на нью-йоркское (биржевое) время. Мы делаем это, так как будем получать цены акций, торгующихся на NYSE или NASDAQ. Если вы хотите получать значения английского индекса FTSE100, то нужно сменить время на универсальное (Лондон):
Сделав это, применим стороннюю функцию combine для помещения всех считанных данных в переменную-список языка Python:
На вход мы подаем тикер интересующей нас компании с сайта Google:
для которого открываем новый текстовый файл, где будем сохранять все запросы в реальном времени:
Далее создаем окончательный цикл по всему торговому дню. В нашем примере мы получаем последние данные в 16:00:59 по нью-йоркскому времени. Ключевой параметр программы – переменная freq, где мы задаем частоту внутридневной нарезки данных (в секундах). Автор определил, что оптимальным значением будет 600 сек (10 мин), так как при более частых запросах Google Finance может зафиксировать высокую активность с вашего IP и посчитать это флудом. Впрочем, вы можете найти наименьшее значение для вашего IP.
Чтобы проверить, как программа работает на практике, автор запустил ее 9 января 2014 года по времени Нью-Йорка 03:31:19. Полученные данные записались в файл в следующем виде:
Важно отметить, что время, которое мы записываем и пытаемся ассоциировать со временем полученной котировки, является локальным временем компьютера, поэтому не ожидайте равных временных интервалов между значениями и большой точности фиксации. Однако в нашем случае, когда мы хотим оценить корелляцию на довольно длительных промежутках, точность определения времени не имеет столь важного значения, как это бывает в случае высокочастотных стратегий. Обратим внимание , что если интернет соединение неустойчиво, то могут появляться пропуски в данных, как это видно на приведенном выше примере.
Представленный код может быть легко модифицирован, если вы хотите получать данные сразу по нескольким активам. Просто замените часть кода приведенной выше программы, начиная с определения переменной ticker, нижеследующим кодом:
Запись котировок в реальном времени получилась такой:
где мы можем увидеть значения текущих цен для 6 акций и одного биржевого фонда ETF через каждые 10 минут.
В заключении, от себя добавлю, что было бы интересно исследовать корелляцию между американскими и российскими сырьевыми компаниями, там может присутсвовать хороший временной гэп.
TIKR.ru — русский аналог Google Finance
Tikr.ru — это бесплатный российский сервис для анализа котировок акций, курсов валют и финансовых новостей, позиционирующий себя, как аналог западных ресурсов Google Finance и Yahoo! Finance. Т.к. проект российский, он, в отличие от американских старших братьев, ориентирован на акции компаний, торгующихся на крупнейшей российской бирже — ММВБ. На сайте представлены различные сервисы от анализа изменений биржевых индексов до инвестиционных калькуляторов.
Проект довольно молодой и значительная часть заявленного функционала пока находится в стадии разработки, однако, ресурс развивается. Сегодня он не перегружен пресс-релизами, финансовыми отчетами компаний, публикациями аналитиков и достаточно удобен для анализа котировок акций российских компаний на ММВБ.
GOOGLE FINANCE
Помогает получить текущие или архивные данные о ценных бумагах из сервиса “Google Финансы”.
Примеры использования
GOOGLEFINANCE(“GOOG”; “price”; ДАТА(2014;1;1); ДАТА(2014;12;31); “DAILY”)
GOOGLEFINANCE(“GOOG”; “price”; СЕГОДНЯ()-30; СЕГОДНЯ())
GOOGLEFINANCE(код; [атрибут]; [дата_начала]; [дата_окончания|количество_дней]; [интервал])
код – уникальный идентификационный код для ценных бумаг (тикер).
Примечание. RIC-коды (Reuters Instrument Codes) больше не поддерживаются. Примеры: 123.TO и XYZ.AX. Вместо них используйте TSE:123 или ASX:XYZ.
Совет. Чтобы получать более точные результаты, указывайте название биржи. Например, вместо GOOG введите NASDAQ:GOOG. Если биржа не указана, при использовании функции GOOGLEFINANCE оптимальный вариант будет подобран автоматически.
атрибут (необязательно, по умолчанию цена ) – атрибут, значение которого требуется получить от Google Финансов. Необходим, если задана дата.
Параметр атрибут принимает одно из следующих значений для данных реального времени:
“price” (цена) – котировка цены в реальном времени. Возможна задержка до 20 минут.
“priceopen” (цена_открытия) – цена на момент открытия торгов.
“high” (макс_цена) – самая высокая цена за текущий день.
“low” (мин_цена) – самая низкая цена за текущий день.
“volume” (объем) – объем торгов за текущий день.
“marketcap” (капитализация) – рыночная капитализация акций.
“tradetime” (время_сделки) – время последней сделки.
“datadelay” (задержка) – величина задержки при получении данных.
“volumeavg” (средний_объем) – средний дневной объем торгов.
“pe” (цена_прибыль) – соотношение цена/прибыль.
“eps” (прибыль_на_акцию) – прибыль на одну акцию.
“high52” (макс_цена_52) – максимальная цена за 52 недели.
“low52” (мин_цена_52) – минимальная цена за 52 недели.
“change” (изменение) – изменение цены со времени закрытия предыдущего торгового дня.
“beta” (бета) – значение “бета”.
“changepct” (изменение_процент) – процентное изменение цены со времени закрытия предыдущего торгового дня.
“closeyest” (цена_закрытия) – цена на момент закрытия предыдущего дня.
“shares” (акции) – количество акций в обращении.
“currency” (валюта) – валюта, в которой объявлена стоимость ценной бумаги. Валюты не имеют торговых периодов, поэтому аргумент не будет получать значения open , low , high и volume .
Параметр атрибут принимает одно из следующих значений для ретроспективных данных:
“open” (цена_открытия) – цена открытия для указанных дат.
“close” (цена_закрытия) – цена закрытия для указанных дат.
“high” (макс_цена) – максимальная цена для указанных дат.
“low” (мин_цена) – минимальная цена для указанных дат.
“volume” (объем) – объем для указанных дат.
“all” (все) – все вышеперечисленное.
Параметр атрибут принимает одно из следующих значений для данных фонда взаимных инвестиций:
“closeyest” (цена_закрытия) – цена на момент закрытия предыдущего дня.
“date” (дата) – дата, когда стала известна стоимость чистых активов.
“returnytd” (прибыль_за_год) – прибыль за год до текущей даты.
“netassets” (чистые_активы) – чистые активы.
“change” (изменение) – последнее и предпоследнее изменение величины чистых активов, о которых стало известно.
“changepct” (изменение_процент) – процентное изменение стоимости чистых активов.
“yieldpct” (доходность_процент) – сумма распределения доходов за последние 12 месяцев (от дивидендов по акциям и процентных платежей с фиксированным доходом) и доходов от стоимости чистых активов, поделенная на стоимость чистых активов за предыдущий месяц.
“returnday” (доход_за_день) – общий доход за один день.
“return1” (доход_1) – общий доход за одну неделю.
“return4” (доход_4) – общий доход за четыре недели.
“return13” (доход_13) – общий доход за тринадцать недель.
“return52” (доход_52) – общий доход за 52 недели (1 год).
“return156” (доход_156) – общий доход за 156 недель (3 года).
“return260” (доход_260) – общий доход за 260 недель (5 лет).
“incomedividend” (распределенные_средства) – объем последнего распределения денежных средств.
“incomedividenddate” (дата_распределения) – дата последнего распределения денежных средств.
“capitalgain” (распределение_капитала) – объем последнего распределения доходов от прироста капитала.
“morningstarrating” (рейтинг_morning_star) – рейтинг Morningstar.
“expenseratio” (коэффициент_расходов) – коэффициент расходов фонда.
start_date (дата_начала) – [ НЕОБЯЗАТЕЛЬНО ] – начальная дата при выборке ретроспективных данных.
- Если указан параметр дата_начала и не указан параметр дата_окончания|количество_дней , возвращаются данные только за один день.
end_date|num_days (дата_окончания|количество_дней) – [ НЕОБЯЗАТЕЛЬНО ] – конечная дата для загрузки ретроспективных данных или количество дней от даты начала ( start_date ), для которого нужно загрузить данные.
interval – [ НЕОБЯЗАТЕЛЬНО ] – периодичность загрузки данных; может принимать значения “ЕЖЕДНЕВНО” или “ЕЖЕНЕДЕЛЬНО”.
- Параметр интервал также может быть задан при помощи чисел 1 или 7 . Иные числовые значения не допускаются.
Примечания
Все параметры функции должны заключаться в кавычки или являться ссылками на ячейки, содержащие текст, за исключением случаев, когда параметр интервал задается при помощи чисел или когда параметр дата_окончания|количество_дней задается в виде количества дней.
Данные реального времени возвращаются в виде значений, расположенных в одной ячейке. Ретроспективные данные всегда возвращаются в виде раскрытого массива с заголовками столбцов.
Некоторые атрибуты могут не показывать результаты для всех символов.
Функция GOOGLEFINANCE доступна только на английском языке и не работает с большинством международных бирж.
Статистику нельзя скачать и просмотреть, используя Sheets API или скрипт Apps. При попытке выполнить эти действия вы увидите ошибку #N/A в соответствующих ячейках.
Возможна задержка котировок до 20 минут. Информация предоставляется по принципу “как есть” исключительно в ознакомительных целях и не предназначена для использования в ходе торгов или для проведения консультаций.
Даты, заданные для функции GOOGLEFINANCE , считаются указанными относительно полудня по всемирному координированному времени (UTC). Если биржа закрывается раньше, ее данные могут сместиться на один день.
Получение информации из Google Финансов о состоянии финансовых рынков.
Список часто используемых атрибутов.
Получение ретроспективной информации из Google Финансов о состоянии финансовых рынков.
Список часто используемых атрибутов для фондов взаимных инвестиций.
С помощью функции GOOGLEFINANCE в ячейке можно создавать диаграмму, отображающую тенденции на рынке обмена валют за последние 30 дней.