Як відстежувати акції за допомогою Google Таблиць

Однією з маловідомих, але корисних можливостей Google Sheets є функція GOOGLEFINANCE. Вона дозволяє користувачам відстежувати актуальну та минулу інформацію про цінні папери на фондовому ринку. Розглянемо, як ефективно її використовувати.

Що таке Google Finance?

Google Finance – це фінансовий інструмент, який надає актуальні ринкові дані та збирає новини бізнесу в режимі реального часу. Інтегрований з Google Search, він дозволяє, при пошуку символу компанії (наприклад, WMT для Walmart або AAPL для Apple), миттєво отримувати поточні котирування та історичні дані. Клікнувши на таку акцію, користувач переходить на сторінку Google Finance з фінансовими звітами, новинами та можливістю порівняння з іншими активами.

Попри існування надійніших інструментів для відстеження цінних паперів, Google Finance є унікальним завдяки своїй інтеграції з Google Sheets. Ця інтеграція спрощує процес імпорту та відстеження даних про акції в електронних таблицях, що є зручним як для новачків, так і для досвідчених трейдерів.

Варто зазначити, що інтеграція Google Finance з таблицями доступна лише англійською мовою і поки що не охоплює більшість міжнародних бірж. Тому, для торгівлі на азіатських або європейських ринках, можливо, варто розглянути інші варіанти.

Функція GOOGLEFINANCE

Функція для отримання даних про цінні папери називається GOOGLEFINANCE. Її синтаксис досить простий і використовує п’ять аргументів, чотири з яких не є обов’язковими.

Перший аргумент – це тікер символу. Це коди, що ідентифікують компанії на фондовому ринку, наприклад GOOG для Google або BAC для Bank of America. Також можна вказати біржу, де торгується акція, щоб уникнути плутанини. Наприклад, для Bank of America, що котується на Нью-Йоркській фондовій біржі, потрібно ввести “NYSE:BAC”.

Для отримання тікерів та бірж потрібних акцій необхідно провести дослідження. Їх можна знайти в Google Finance або в інших інструментах для управління портфелем.

Другий аргумент – це атрибут, який потрібно вивести. За замовчуванням встановлено значення “ціна”, якщо його не вказати. Ось деякі атрибути, які можна використовувати з функцією:

  • ціна: поточна ціна акції в реальному часі.
  • обсяг: поточний обсяг торгів.
  • висока: найвища ціна за поточний або обраний день.
  • низька: найнижча ціна за поточний або обраний день.
  • volumeavg: середній щоденний обсяг торгівлі.
  • pe: співвідношення ціни до прибутку.
  • eps: прибуток на акцію.

Слід звернути увагу, що доступні атрибути залежать від того, чи використовуються поточні, чи історичні дані. Повний перелік атрибутів доступний за посиланням. Важливо пам’ятати, що поточні дані оновлюються кожні 15 хвилин, тому не є повністю в режимі реального часу.

Третій аргумент – дата початку, використовується лише для історичних даних. Можна ввести “СЬОГОДНІ()” або залишити поле порожнім для відображення даних в реальному часі. Четвертий аргумент визначає або дату завершення, або кількість днів від дати початку. Якщо його не вказати, функція поверне дані за один день.

Останній аргумент – інтервал, дозволяє задати частоту даних, наприклад “ЩОДЕННИЙ” або “ТИЖНЕВИЙ”.

Не забувайте, що Google Sheets обробляє тікер символу та аргументи атрибутів як текст, тому їх слід брати в лапки, інакше виникне помилка.

Відстеження акцій на практиці

Для прикладу, розглянемо випадок, коли потрібно переглянути поточну ціну акцій Facebook. Facebook зареєстрований на NASDAQ з тікером FB. У цьому випадку, перший аргумент буде “NASDAQ:FB”, а атрибут – “ціна”. Отже, формула виглядатиме так: =GOOGLEFINANCE(“NASDAQ:FB”, “ціна”).

Для отримання щоденних цін закриття за певний тиждень, наприклад за тиждень з 15 жовтня 2018 року, потрібно вказати цей діапазон дат у третьому та четвертому аргументах. Код виглядатиме так: =GOOGLEFINANCE(“NASDAQ:FB”,”price”,DATE(2018,10,15),DATE(2018,10,20)). Зверніть увагу, що історичні дані генерують масив, який займає сусідні комірки.

Функцію можна використовувати для автоматичного отримання даних для списку акцій. Достатньо ввести тікери у стовпчик і використовувати їхні комірки у першому аргументі. Якщо тікер знаходиться в комірці C4, формула буде: =GOOGLEFINANCE(C4,”price”). Нижче представлено приклад списку акцій з їхніми поточними цінами.

Для відстеження різних атрибутів, їх можна ввести в окремі комірки, як на зображенні вище. Потім можна пов’язати другий аргумент з коміркою, що містить назву атрибута. Для комірки ціни для NYSE:IBM формула буде: =GOOGLEFINANCE(C$2,$B5).

Можливості Google Sheets

Головна перевага використання акцій в Google Sheets – можливість використовувати різні інструменти для маніпуляції даними.

Наприклад, можна відстежувати вартість всіх фінансових активів, таких як акції, заощадження, депозити тощо. Завдяки GOOGLEFINANCE, ціна акцій оновлюється в реальному часі, що дозволяє мати повне уявлення про фінансовий стан в будь-який момент.

Конвертація валюти в Google Sheets

Ще одна корисна функція Google Sheets – можливість конвертувати валюти в реальному часі. Для цього потрібно ввести маркер “CURRENCY:” і коди двох валют, між якими проводиться конвертація, наприклад, “USDGBP” або “EURJPY”. Також можна відобразити історичні дані про валюту, вказавши дату.

Наприклад, якщо потрібно конвертувати долари США в євро, необхідно ввести: =GOOGLEFINANCE(“CURRENCY:USDEUR”) і помножити це значення на кількість доларів, які конвертуються.

Окрім операцій з іноземною валютою, ця функція має багато інших застосувань. Наприклад, можна налаштувати рахунок-фактуру, яка автоматично конвертує отримані платежі у потрібну валюту.