Я давно пользуюсь сервисом Google Sheets (Гугл таблицы) и всем очень рекомендую это делать. Google Sheets это онлайн сервис, аналог Microsoft Excel, который действительно удобно использовать в различных жизненных ситуациях. Главное, что отличает гугл таблицы от таблиц майкрософт эксель, это то, что все хранится в облаке и доступно с любых ваших устройств (ПК, телефон, планшет), что позволяет использовать таблицы максимально эффективно. В других своих статьях я расскажу о различных вариантах использования гугл таблиц, в том числе и о том, как можно вести учет своих активов (не только акций).
Давайте представим, что у нас есть некий список акций, которые мы присмотрели для покупки и хотим сравнить их по мультипликаторам и некоторым другим параметрам. Конечно, для этого можно использовать различные скринеры и другие онлайн сервисы, но иногда удобнее и быстрее это сделать самостоятельно в Google Sheets.
В гугл таблицах реализована замечательная функция GoogleFinance, которая позволяет вставлять в ячейку таблицы данные по интересующей нас акции и эти данные обновляются самостоятельно и всегда будут в актуальном состоянии. Мы можем вставить в ячейку такие параметры как текущая цена акции, её название, цена закрытия предыдущего дня, капитализация компании, p/e и многое другое. Большая часть параметров доступна для иностранных акций, но основные доступны и для российских. Подробное описание всех доступных параметров можно найти в справке по Google Finance.
Для начала, давайте создадим пустую таблицу, и присвоим ей имя.
Я предлагаю открыть мою таблицу, чтобы посмотреть все на готовом примере.
Единственные данные, которые мы будем вводить в таблицу находятся в столбцах "A" и "B". В столбце "B" указаны тикеры (краткие названия) компаний, а в столбце "A" краткое название биржи, где размещена конкретная бумага. Все остальные данные в других ячейках обновятся автоматически.
Кстати, в столбце "А" можно вообще ничего не указывать и в большинстве случаев это будет работать, но если какой-то тикер существует на разных биржах, то показан будет только один. Например YNDX есть на Московской бирже и на Насдак, поэтому по умолчанию показываются данные с Насдак. Если мы укажем код биржи в столбце "A", то можем сами выбрать, данные с какой биржи хотим видеть.
Вот возможные варианты кодов для некоторых бирж:
- NASDAQ — биржа NASDAQ
- NYSE — Нью-Йоркская фондовая биржа
- LON — Лондонаская фондовая биржа
- MCX — Московская фондовая биржа
В столбце "D" таблица автоматически отобразит название нашей бумаги, для этого в используется формула:
= GoogleFinance ( A2 & ":" & B2 ; "name" )
Где A2 и B2 это ячейки с кодом биржи и тикером компании.
Аналогично используются формулы для вывода значений:
- P/E — Цена / прибыль
- Beta — Коэффициент волатильности
- EPS — Прибыль / акция
- low42 — Минимальная цена за год
- high42 — Максимальная цена за год
Для этих значений мы пропишем формулу через условие IF(ISERROR это позволит не выводить ошибки в тех ячейках, где невозможно получить эти данные (например по российским акциям).
Формула для вывода значения p/e будет выглядеть как-то вот так:
= IF ( ISERROR ( GoogleFinance ( A2 & ":" & B2 ; "pe" ) ) ; "" ; GoogleFinance ( A2 & ":" & B2 ; "pe" ) )
Для того, чтобы таблицей было легче пользоваться, некоторые столбцы раскрасим специальным градиентом. Для этого выделим необходимые значения и правой кнопкой мыши выберем "условное форматирование", там добавим правило, "Градиент" и далее сделаем настройки как в моей таблице.
Для того, чтобы была возможность сортировать значения в столбцах, используется фильтр.
Если вам был полезен этот материал, напишите об этом в комментариях. Также пишите, если у вас есть вопросы. Постараюсь на них ответить.
Позже я напишу про другие полезные фишки по работе с Google Sheets, поэтому подписывайтесь, чтобы оставаться на связи.