История акции в excel

Функция ИСТОРИЯАКЦИЙ восстанавливает исторические данные о финансовом инструменте и загружает их в виде массива, который перенесется, если будет получен конечный результат формулы. Это означает, что Excel будет динамически создавать соответствующий по размеру диапазон массива при нажатии клавиши ВВОД.

Важно: Для функции STOCKHISTORY требуется подписка Microsoft 365 персональный, Microsoft 365 для семьи, Microsoft 365 бизнес стандартный или Microsoft 365 бизнес премиум.

Технические подробности

Синтаксис

= ИСТОРИЯАКЦИЙ(stock, start_date, [end_date], [interval], [headers], [property0], [property1], [property2], [property3], [property4], [property5])

Аргументы функции ИСТОРИЯАКЦИЙ описаны ниже.

Аргумент

Описание

акция

Функция восстанавливает данные из исторических цен о финансовом инструменте, соответствующему данному значению. Введите символ деления в двойных кавычках (например, «MSFT») или ссылку на ячейку, содержащую тип данных Акции. При этом будут извлечены данные курса валют по умолчанию для инструмента. Вы также можете обратиться к определенному курсу, введя 4-значный код идентификатора (MIC) ISO, затем двоеточие, после которого следует символ деления (например, «XNAS:MSFT»). Подробнее об источниках данных.

start_date

Самая ранняя дата извлечения данных. Обратите внимание, что если интервал не равен 0 (ежедневно), первая точка данных может предшествовать start_date; она будет первой датой запрошенного периода.

end_date

Необязательный. Самая поздняя дата извлечения данных. По умолчанию используется значение start_date.

интервал

Необязательный. Указывает интервал, который представляет каждое значение данных следующим образом:

0 = ежедневно,
1 = еженедельно,
2 = ежемесячно.

Значение по умолчанию — 0.

headers

Необязательный. Указывает, должны ли отображаться заголовки следующим образом: 

0 = нет заголовков,
1 = показать заголовки,
2 = показать идентификатор и заголовки инструмента.

По умолчанию используется значение 1 (т. е. показывать заголовки). При включении заголовки представляют собой текстовые строки, являющиеся частью массива, возвращаемого функцией.

property0 — property5

Необязательный. Столбцы, извлекаемые для каждой акции следующим образом:

0 = дата,
1 = закрыть,
2 = открыть,
3 = высокий,
4 = низкий,
5 = том.

Если хотя бы один из них присутствует, в указанном порядке возвращаются только указанные столбцы. По умолчанию используется значение 0,1 (, т. е., Дата и Закрыть).

Примечания

  • Функция ИСТОРИЯАКЦИЙ не отмечает формат ячеек, в которые она переводится. При удалении формулы, ячейки, которые были заполнены, будет иметь общий формат.

  • При вводе аргументов свойства введите число для каждого свойства от 0 до 5 в том порядке, в котором они должны отображаться. Значение, введенное для каждого свойства, соответствует номеру свойства. Например, чтобы добавить дату, открыть и закрыть, введите 0,2,1. Эти свойства определены следующим образом:

    Value (Значение)

    Свойство

    Определение

    0

    Дата

    Если интервал — ежедневно или еженедельно, то первый допустимый торговый день в периоде.
    Если интервал равен месяцу, то первый день месяца, независимо от того, был ли он торговым днем.

    1

    Закрыть

    Цена закрытия за последний торговый день в периоде 

    2

    Открыт

    Цена открытия в первый торговый день периода 

    3

    Высокий

    Самый высокий день в периоде 

    4

    Низкий

    Самый низкий день в периоде 

    5

    Объем

    Количество акций, торгуемых в течение периода

  • Функция ИСТОРИЯАКЦИЙ относится к семейству Ссылки и массивы.

  • Аргументы даты могут быть датами, заключенными в двойные кавычки (например, «01-01-2020») или формула (например, TODAY()) или ссылка на ячейку с датой.

  • Возвращаемая дата может предшествовать указанной дате. Например, если в качестве даты начала и интервала задано значение 31 декабря 2019, то будет возвращен 1 декабря 2019, так как это дата начала для запрошенного периода.

  • Обратите внимание, что некоторые финансовые инструменты могут быть доступны как типы данных Акций, но исторические сведения будут недоступны. Например, это относится к наиболее популярным индексным фондам, включая S&P 500.

Советы

  • Если вы хотите получить самый высокий уровень в течение 3-месячного периода, это быстрее использовать ежемесячный интервал, чем ежедневный или еженедельный интервал. Например, =MAX(STOCKHISTORY(«XNAS:MSFT», «1/1/2022», «3/1/2022», 2, 0, 3)) вычислит максимальное значение в 3 точки данных (по одной за каждый месяц), данные только без заголовков для наибольшего торгового значения за каждый месяц. Если вместо этого в формуле используется еженедельный или ежедневный интервал, вы получите тот же результат, но в вычислении будет использоваться гораздо больше точек данных, что может привести к снижению производительности.

  • Если вы хотите увидеть 52-недельный максимум или минимум, часто быстрее использовать тип данных Stocks , у которого эти свойства доступны. Например, преобразуйте «xnas:msft» в тип данных stock в ячейке A1, а в ячейке B1 можно написать формулу =A1.[52 week high] , чтобы получить значение. Вы также можете настроить книгу для автоматического обновления этого значения, как описано здесь.

  • STOCKHISTORY, показывая исторические данные, обычно обновляется только после завершения торгового дня. Это означает, что вы не можете использовать STOCKHISTORY для получения данных о текущей торговой информации до закрытия рынка или после завершения дня в зависимости от рынка.

  • Если вы используете STOCKHISTORY с функцией, которая автоматически обновляется (например, СЕГОДНЯ), и если в книге включено автоматическое вычисление, при открытии книги компания STOCKHISTORY автоматически обновит данные. Это обновление будет происходить в фоновом режиме, и вы можете изменить книгу по мере необходимости, пока это обновление выполняется. Если книга использует большое количество вызовов функций STOCKHISTORY, это фоновое обновление будет продолжаться до тех пор, пока это необходимо для обновления данных. При желании вы можете закрыть книгу в любое время.

ИСТОРИЯАКЦИЙ() - новая функция EXCEL, которая загружает котировки акций, валюты, криптовалюты и биржевых индексов.

В Microsoft EXCEL 365 появилась новая финансовая функция ИСТОРИЯАКЦИЙ (STOCKHISTORY), которая позволяют автоматически загружать историю котировок валют,  акций, ETF и биржевых индексов. 

Содержание:
01:07​ - Параметры функции ИСТОРИЯАКЦИЙ
02:00​ - Загрузка истории цен акций, ETF и взаимных фондов
05:20​ - Пример загрузки истории взаимного фонда MFS Massachusetts Investors Fund (MITTX) с 1924 года (!)
08:12​ - Загрузка истории котировок акций и ETF Московской биржи
12:38​ - Загрузка других истории других параметров: цены открытия, объем торгов, high, low
14:10​ - Загрузка истории котировок валют и криптовалют USDRUB, BTCUSD (биткоин)
20:20​ - Загрузка данных биржевых индексов: NASDAQ 100, EURO STOXX 50


Доступные биржи (фондовые рынки):
NYSE, NASDAQ, Лондонская биржа - LSE, Шанхайская биржа – SSE, Московская биржа - MICEX и т.п 
Полный список поддерживаемых фондовых рынков: https://support.microsoft.com/en-us/o...​

Среди доступный ценных бумаг:
- акции, ETF и БПИФ, взаимные фонды
- валютные пары: USD/RUB, USD/EUR и др.
- криптовалюты: Биткоин (BTC/RUB), Эфириум (ETH/USD) и др.
- биржевые индексы: NASDAQ 100, EURO STOXX 50 и др.

Загрузка данных возможна без сторонних плагинов и макросов (VBA).
ВНИМАНИЕ: пока нововведение работает только в версии Microsoft 365 (ранее Office 365).


Загрузка фундаментальных характеристик и текущих данных в EXCEL:
https://rostsber.ru/publish/stocks/ex...​

Финансовые калькуляторы в формате EXCEL:
https://rostsber.ru/excel/​​

О загрузке исторических данных через библиотеку okama для Python:
<iframe width="560" height="315" src="https://www.youtube.com/embed/fX9kC2kFsMw" frameborder="0" allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe>​

Подписаться на канал проекта в YouTube:
http://www.youtube.com/c/RostSberRU?&...​

Подготовлено проектом "Рост Сбережений"
https://rostsber.ru/<br /><br />

p.s. я только разместил новость. Не специалист в табличках

 

STOCKHISTORY is a Lookup & Reference function that can retrieve historical data about given financial instrument and spill the results into the workbook. You can populate a stock quote’s daily open, close, volume, high, and low values for the specified periods. In this guide, we’re going to show you how to use the STOCKHISTORY function and also go over some tips and error handling methods.

Supported versions

  • Requires Microsoft 365 Personal, Microsoft 365 Family, Microsoft 365 Business Standard, or Microsoft 365 Business Premium subscription.

STOCKHISTORY Function Syntax

=STOCKHISTORY(stock, start_date, [end_date], [interval], [headers], [property0], [property1], [property2], [property3], [property4], [property5])

Arguments

stock

The financial instrument to populate historical data. You can use the following formats:

  • Static symbol: “MSFT”
  • Symbol with market identifier: “XNAS:MSFT”
  • Currency with base: “USD:EUR”, “BTC:USD”
  • Stock Data Type
start_date The earliest date for which data is retrieved. If [interval] is not 0 (daily), the first date may be earlier than the specified date.
[end_date] Optional. The latest date for which data will be retrieved. If omitted, the data at start_date will be returned.
[interval]

Optional. Specifies the interval between retrieved data points.

  • 0 = daily (Default)
  • 1 = weekly
  • 2 = monthly
[headers]

Optional. Specifies header options:

  • 0 = no headers
  • 1 = show headers (Default)
  • 2 = show instrument identifier and headers
[property0] — [property5]

Identifies the type of data you want to retrieve.

  • 0 = Date (Default)
  • 1 = Close (Default)
  • 2 = Open
  • 3 = High
  • 4 = Low
  • 5 = Volume

STOCKHISTORY Function Examples

Close date at a specific date

The basic use case of the STOCKHISTORY function is to get the close date for a specified date by supplying the mandatory arguments: stock and start_date. You can enter date values enclosed in double quotes (e.g. «4/29/2021») or a formula (e.g. TODAY()) or a cell reference to a cell with a date.

=STOCKHISTORY(Stock,»4/29/2021″)

STOCKHISTORY Function 01

Close values between specific period

Specify a date for the [end_date] argument to retrieve data points between the start_date and the [end_date] arguments. The [end_date] should be a valid date value just like the start_date.

The following example returns data points on a daily basis, up to current date, starting from 5 days ago.

=STOCKHISTORY(Stock,TODAY()-5,TODAY())

The default interval for financial instruments is one day for the STOCKHISTORY function. You can set an [interval] value to increase the interval to weekly or monthly. Use 1 for weekly and 2 for monthly.

The following example shows the formula to list data for the past 4 weeks (28 days) in weekly periods. Note that the last argument is set to 1 for weekly results.

=STOCKHISTORY(Stock,TODAY()-28,TODAY(),1)

Use 2 to get monthly data. The formula below returns financial instrument data for the last 12 months:

=STOCKHISTORY(Stock,EDATE(TODAY(),-12),TODAY(),2)

STOCKHISTORY Function 04

Retrieve Close (1), Open (2), High (3), Low (4) and /or Volume (5) values

By default, the STOCKHISTORY function returns close values of the financial instruments for the corresponding dates. As you can see in the previous examples, the function displays the headers of the relevant columns as well.

You can choose either to hide the headers or display them with the symbol of the instrument. Type in either 0 or 2 to hide or show headers with the selected instruments, respectively. Omit the argument or enter 1 to continue to show headers.

The last optional arguments of the STOCKHISTORY function are named from [property0] to [property5]. You can assign numbers from 0 to 5 to these arguments to determine which columns will be listed and their order.

The following sample adds Volume data next to the default columns: Date and Close. Please note that [property0], [property1] and [property2] are populated with 0 (Date), 1 (Close) and 5 (Volume).

Finally, you can list columns in a custom order as well. See that Date (0) column is missing and Close (1) is the 4th column.

=STOCKHISTORY(Stock,TODAY()-10,TODAY(),0,2,2,3,4,1,5)

Download Workbook

STOCKHISTORY Function Tips

  • You must be connected to the internet to retrieve the historical data.
  • Prefer using data types for up-to-date information instead of historical data.
  • Cryptocurrency support is currently limited to 5 currencies: BTC, ETH, BCH, LTC and XRP
  • The STOCKHISTORY function does not override any formatting.

Issues

  • The data may be incorrect or missing. For example, ETH:EUR parity on 11/16/2018 will not yield a result.
  • You can see #BUSY! Error while the data is being downloaded from internet.

История акций в Excel. Функция ИСТОРИЯАКЦИЙ/STOCKHISTORY

содержание видео

В новой версии Excel появилась интересная функция ИСТОРИЯАКЦИЙ. Стоимость акций прямо в таблице. Функция истории акций в Excel позволяет легко извлекать исторические данные о стоимости акция прямо в Excel.
Подробно рассмотрим параметры этой функции и возможности. Создадим удобное представление для показов стоимости различных акций на бирже, создадим визуально наглядные графики (спарклайны.
Функция ИСТОРИЯАКЦИЙ (STOCKHISTORY) в настоящее время доступна в версии Microsoft Excel 365.

00: 00 Как получить информацию о стоимости акциях в Excel
00: 42 Начало работы с функцией ИСТОРИЯАКЦИЙ
06: 43 Подготовка массива стоимости для нескольких акций
08: 50 Визуализация данных при помощи Спарклайнов
10: 05 Включаем дополнительный функционал типом данных Акции
Дата: 2022-01-11

Комментарии и отзывы: 5

Откуда Excel таскает данные? Есть у Тинькова БПИФ Вечный портфель, это аналог ETF. Так вот Excel долларовый БПИФ распознаёт, а такой же в евро выдаёт ошибку. Что за источник данных такой глючный?
Кстати свою аватарку я сделал из таблички именно с этим функционалом.

Роман
А расскажите как курс валют с ЦБ РФ подгружать, например, ежедневно и с графиком изменения. Раньше это делалось элементарно с помощью данных из интернета. Но сейчас на сайте ЦБ РФ нет таблиц и как подгружать теперь не понятно

Александр
Спасибо большое! Очень крутая и полезная инфа. Единственное, что у меня при выборе тип данных Акции он преобразовывает сокращения, но не дает возможность вставить доп. поля по компаниям.

Никита
Отличная функция, давно хотел такую. :) Пока использую для просмотра истории и динамики по годам у акций, которые недавно появились у брокера.

ВАЗМІ
Двно смотру твой канал. Подскажи пожалоста, Как зделать штоби Textbox не заполнял пустие значения когда пусто штоби нестирав формулу) Спасиба

Другие видео канала

Защитить лист & Защищаемая ячейка в Excel Защита по цвету!5:20

Оператор пересечения диапазонов в Excel - Функции Excel (10)3:33

Excel: Как изменить отрицательные числа на положительные и наоборот (минусовые на плюсовые значения)3:10

Excel: Как заполнить пустые ячейки снизу значениями3:26

Excel: Диагональное разделение ячейки (два заголовка в одной ячейке)2:34

Текстовые функции Excel: ЛЕВСИМВ, ПРАВСИМВ, ПСТР, ДЛСТР и ПОИСК - Функции Excel (9)11:11

Многоуровневая сортировка массивов в VBA: разбор примера24:23

Excel: Как работает удаление дубликатов - Разбор на практичном примере9:23

Почему с возрастом время идет быстрее?3:46

Split и Join в VBA - Разделение текстовых строк (Серия VBA 38)12:22

На прошлой неделе в бета-канале Excel для Office 365 дебютировала новая функция STOCKHISTORY. Функция может извлекать исторические цены на акции и обменные курсы с дневным, недельным или ежемесячным интервалом.

STOCKHISTORY — это пример одной из новых формул динамического массива. Одна формула разольется в соседних ячейках. Обзор динамических массивов см. В статье Excel 2019: динамические массивы могут распространяться.

Осторожно

STOCKHISTORY будет доступен только в версиях Office 365 по подписке. Если у вас есть Excel 2013, Excel 2016, Excel 2019 (или в будущем Excel 2022), у вас не будет доступа к службе STOCKHISTORY.

Вот пример формулы STOCKHISTORY, возвращающей месячные цены закрытия для цены закрытия акций Coca-Cola: =STOCKHISTORY(A1,"1/1/1975",TODAY(),2,1)

Месячные цены закрытия с STOCKHISTORY

Вы можете использовать аргументы в функции STOCKHISTORY для обеспечения гибкости. Стоит изучить различные варианты. Аргументы представлены в следующем порядке:

  • Фондовая: это может быть текст в кавычках, например «IBM» или указывающий на ячейку, например A1.
  • Start_Date: заключите дату начала в кавычки или укажите на ячейку, содержащую дату. Как вы увидите в приведенном выше примере, если вы укажете дату начала до того, как акции торговались, результаты будут начинаться с самой старой доступной даты.
  • End_Date: если вы не укажете этот параметр, по умолчанию будет использоваться сегодняшняя дата. Обратите внимание, что функция не предоставляет результатов внутри дня, поэтому в большинстве случаев последняя дата будет вчерашним закрытием. STOCKHISTORY показывает сегодняшнюю цену закрытия только через много часов после закрытия рынка.
  • Интервал: это обеспечивает большую гибкость. Введите 0 для ежедневного, 1 для еженедельного или 2 для ежемесячного
  • Заголовки: введите 0, чтобы вернуть данные без заголовков столбцов. Используйте 1 для одной строки заголовков, как показано выше. Используйте 2, чтобы получить заголовки, как показано ниже.
    Аргументы функции STOCKHISTORY
  • После первых пяти аргументов вы можете указать до 6 дополнительных аргументов, чтобы указать, какие поля вы хотите вернуть, и порядок. Если вы не укажете их, вы получите дату и цену закрытия.
    Аргументы функции STOCKHISTORY

Вы можете указать значения в любом порядке. Например, одна из очень старых встроенных биржевых диаграмм в Excel требует даты, объема, открытия, максимума, минимума, закрытия. В этом случае аргументы с 6-го по 10-й будут 0,5,2,3,4,1.

Аргументы функции STOCKHISTORY

STOCKHISTORY поддерживает отдельные акции, валютные пары, ETF, индексные фонды, паевые инвестиционные фонды и облигации.

Чтобы узнать больше, посмотрите наше видео на YouTube.

Одна из особенностей STOCKHISTORY заключается в том, что она автоматически обеспечивает форматирование чисел на лету. Это новая функция в Excel. Узнайте больше о FNV здесь: https://techcommunity.microsoft.com/t5/excel-blog/announcing-stockhistory/ba-p/1404338.

Поскольку эта функция сейчас находится в стадии бета-тестирования, вы должны принять участие в программе предварительной оценки Office, как описано здесь.

Понравилась статья? Поделить с друзьями:
  • История 5 класс вигасин учебник скачать word
  • Истина результат в excel
  • Истина ложь в excel формула пример расчета
  • Истекла лицензия word что делать
  • Истек срок действия подписки word как продлить бесплатно