Applies ToExcel для Microsoft 365 Excel для Microsoft 365 для Mac Excel для Интернета

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

Для функции ИСТОРИЯАКЦИЙ требуется Microsoft 365 персональный, Microsoft 365 для семьи, Microsoft 365 бизнес стандартный или подписка Microsoft 365 бизнес премиум.

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

Синтаксис

=ИСТОРИЯАКЦИЙ(акция, ранняя_дата, [поздняя_дата], [интервал], [заголовки], [свойство0], [свойство1], [свойство2], [свойство3], [свойство4], [свойство5])

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

Аргумент

Описание

акция

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

ранняя_дата

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

поздняя_дата

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

интервал

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

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

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

заголовки

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

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

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

свойство0 - свойство5

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

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-недельный максимум или минимум, часто быстрее использовать тип данных Акции, в котором эти свойства легко доступны. Например, преобразуйте "xnas:msft" в стандартный тип данных в ячейке A1, а в ячейке B1 вы можете написать формулу =A1.[52 week high] для получения значения. Вы также можете настроить автоматическое обновление этого значения в книге, как описано здесь.

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

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

Нужна дополнительная помощь?

Нужны дополнительные параметры?

Изучите преимущества подписки, просмотрите учебные курсы, узнайте, как защитить свое устройство и т. д.

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