Как использовать функцию STOCKHISTORY в Excel для получения исторических данных об акциях
Функция STOCKHISTORY в Excel 365 — это мощный инструмент для автоматического импорта исторических данных об акциях прямо в вашу таблицу. В этом руководстве мы подробно разберем синтаксис, аргументы и практические примеры использования этой формулы для финансового анализа.
Синтаксис функции выглядит следующим образом: =STOCKHISTORY(stock, start_date, end_date, interval, headers, ОРНОДРТЗДС1, ...) (=STOCKHISTORY(stock, start_date, end_date, interval, headers, properties1, ...)). Первый аргумент — это тикер акции, например, "MSFT" для Microsoft. Даты начала и конца можно указывать как в ячейках, так и в виде текстовых строк, например, "01-01-2023".
- Определите интервал данных. Используйте аргумент
interval:0для ежедневных данных,1для еженедельных и2для ежемесячных. - Настройте заголовки. Аргумент
headersпринимает значения:0(без заголовков),1(одна строка заголовков) или2(название акции и заголовки). - Выберите и упорядочите свойства. С помощью аргументов
properties1–properties6вы можете указать, какие поля и в каком порядке должны отображаться. Доступные коды:0(Дата),1(Цена закрытия),2(Цена открытия),3(Максимум),4(Минимум),5(Объем).
Важно помнить, что данные обновляются один раз в день, через несколько часов после закрытия рынка. Это ключевой момент для планирования вашего анализа.
Для создания определенных типов диаграмм, например, Open-High-Low-Close (OHLC), требуется особый порядок столбцов: Дата, Цена открытия, Максимум, Минимум, Цена закрытия. Вы можете легко изменить порядок, переставив коды свойств в аргументах функции.
Используя STOCKHISTORY в сочетании с динамическими массивами и сводными таблицами, вы можете создавать мощные, автоматически обновляемые панели мониторинга для отслеживания портфеля акций. Эта функция открывает новые возможности для финансового моделирования и анализа прямо в знакомой среде Excel.