ДРВ - функция получения данных реального времени

Excel 2007+

Краткое описание

Функция ДРВ позволяет получать данные реального времени из программ, поддерживающих технологию COM-автоматизации. Это мощный инструмент для интеграции Excel с внешними системами финансовых данных, торговых платформ и других источников живых котировок.

Синтаксис

ДРВ(КодПрог;сервер;элемент1;[элемент2];...)

Параметры

Параметр Тип Обязательный Описание
КодПрог String Да Строковый идентификатор COM-надстройки (например, "mycomaddin.progid")
сервер String Да Имя сервера или "" для локального компьютера
элемент1 Any Да Обязательный первый элемент уникального идентификатора темы
элемент2 Any Нет Необязательные дополнительные элементы темы

Использование функции RTD

ДРВ предназначена для профессионального использования в финансовом анализе и трейдинге. Функция подключается к специализированным серверам данных, которые непрерывно обновляют котировки акций, валют, фьючерсов и других финансовых инструментов прямо в Excel.

Распространенные примеры RTD

Получение цены акции в реальном времени

=ДРВ("mycomaddin.progid";;"MSFT";"цена")

Получает текущую цену акции Microsoft из COM-сервера данных

Котировки валютной пары

=ДРВ("fxserver.progid";;"EURUSD";"bid";"live")

Текущая цена покупки EUR/USD с живым обновлением

Фьючерсный контракт

=ДРВ("futures.addin";;"ESZ24";"last";"continuous")

Последняя цена фьючерса на S&P500 декабрь 2024

Часто задаваемые вопросы

Установите и зарегистрируйте COM-надстройку сервера реального времени на локальном компьютере.

Оставьте параметр сервера пустым (две точки подряд: ;;). В VBA используйте "" или VBANullString.

От 1 до 253 параметров для создания уникального идентификатора запрашиваемых данных.

Распространенные ошибки и решения

#Н/Д

Cause: COM-надстройка не установлена или не зарегистрирована

Solution: Установите сервер данных реального времени и зарегистрируйте ProgID

#ЗНАЧ!

Cause: Неверный формат ProgID или сервера

Solution: Проверьте кавычки вокруг ProgID и правильность имени сервера

Не обновляются данные

Cause: Сервер не настроен на непрерывное обновление

Solution: Настройте сервер на автоматическую отправку обновлений

Примечания

  • Функция работает только с Excel 2007 и новее
  • Требует установленного COM-сервера реального времени
  • В автоматическом режиме пересчета обновления происходят непрерывно
  • Максимум 253 параметра темы на вызов функции

Совместимость

Доступно в: Excel 2007, Excel 2010, Excel 2013, Excel 2016, Excel 2019, Excel 2021, Microsoft 365

Недоступно в: Excel 2003 и более ранние версии

Контент последний раз проверен: December 9, 2025
Частота обновления: По мере необходимости
Протестированные версии Excel: Excel 2007+