fds

Связь Рабочей станции FactSet

Описание

fds функция создает fds объект. fds объект представляет связь Рабочей станции FactSet®.

После того, как вы создаете fds объект, можно использовать объектные функции, чтобы получить данные реального времени для ценных бумаг. Для учетных данных свяжитесь с Исследовательскими системами FactSet.

Создание

Описание

пример

c = fds(username,password) создает связь Рабочей станции FactSet с помощью имени пользователя и пароля. По умолчанию этот синтаксис использует файл информации о поле rt_fields.xml, который найден на пути MATLAB®.

пример

c = fds(username,password,finfo) создает связь с помощью заданного файла информации о поле.

Входные параметры

развернуть все

Имя пользователя FactSet в виде вектора символов или строкового скаляра. Чтобы найти ваше имя пользователя, свяжитесь с Исследовательскими системами FactSet.

Пример: 'ABCD_EFGH_IJKL'

Типы данных: char | string

Пароль FactSet в виде вектора символов или строкового скаляра. Чтобы найти ваш пароль, свяжитесь с Исследовательскими системами FactSet.

Пример: 'XXXXXXXX'

Типы данных: char | string

Файл информации о поле в виде вектора символов или строкового скаляра. Чтобы получить файл информации о поле, свяжитесь с Исследовательскими системами FactSet. Задайте полный путь к файлу к файлу информации о поле.

Пример: 'C:\Program Files (x86)\FactSet\FactSetDataFeed\fdsrt-2\etc\rt_fields.xml'

Типы данных: char | string

Свойства

развернуть все

FactSet обрабатывают в виде объекта указателя.

Пример: [1×1 COM.FDSRTCom_FDF]

Функции объекта

realtimeПолучите данные реального времени из Рабочей станции FactSet
stopОтмените запрос в реальном времени
closeОтключитесь от рабочей станции FactSet

Примеры

свернуть все

Создайте связь Рабочей станции FactSet. Затем получите данные реального времени для безопасности.

Свяжите с Рабочей станцией FactSet с помощью имени пользователя и пароля. По умолчанию, fds функционируйте использует файл информации о поле rt_fields.xml, который найден на пути MATLAB. c fds объект.

username = 'ABCD_EFGH_IJKL';
password = 'XXXXXXXX';

c = fds(username,password)
c = 
 
  fds with properties:

    Handle: [1×1 COM.FDSRTCom_FDF]

Получите данные реального времени для FDS1 сервис и ABCD-USA безопасность при помощи связи Рабочей станции FactSet. Используйте функцию-обработчик стандартного события myMessageEventHandler к событиям данных реального времени процесса от Рабочей станции FactSet. Чтобы получить доступ к коду для функции-обработчика стандартного события, введите edit myMessageEventHandler в командной строке. Можно записать пользовательскую функцию, чтобы обработать события данных реального времени по-другому. Для получения дополнительной информации смотрите Запись и Выполнение Пользовательских Функций обработчика событий.

Srv = 'FDS1';
Sec = 'ABCD-USA';
Cb = @(varargin)myMessageEventHandler(varargin);
t = realtime(c,Srv,Sec,Cb)
t =

     1

ABCD-USA:D 11-Sep-2017 14:04:53 6.27
ABCD-USA:D 11-Sep-2017 14:07:00 6.29
...

realtime функция возвращает тег данных t для запроса в реальном времени. Затем функция обработчика событий возвращает следующие данные в Командное окно:

  • Имя безопасности

  • Дата

  • Время

  • Последняя цена

Остановите извлечение данных реального времени.

stop(c,t)

Закройте связь Рабочей станции FactSet.

close(c)

Создайте связь Рабочей станции FactSet и задайте файл информации о поле. Затем получите данные реального времени для безопасности.

Свяжите с Рабочей станцией FactSet с помощью имени пользователя, пароля и файла информации о поле. c fds объект.

username = 'ABCD_EFGH_IJKL';
password = 'XXXXXXXX';
finfo = 'C:\Program Files (x86)\FactSet\FactSetDataFeed\fdsrt-2\etc\rt_fields.xml';

c = fds(username,password,finfo)
c = 
 
  fds with properties:

    Handle: [1×1 COM.FDSRTCom_FDF]

Получите данные реального времени для FDS1 сервис и ABCD-USA безопасность при помощи связи Рабочей станции FactSet. Используйте функцию-обработчик стандартного события myMessageEventHandler к событиям данных реального времени процесса от Рабочей станции FactSet. Чтобы получить доступ к коду для функции-обработчика стандартного события, введите edit myMessageEventHandler в командной строке. Можно записать пользовательскую функцию, чтобы обработать события данных реального времени по-другому. Для получения дополнительной информации смотрите Запись и Выполнение Пользовательских Функций обработчика событий.

Srv = 'FDS1';
Sec = 'ABCD-USA';
Cb = @(varargin)myMessageEventHandler(varargin);
t = realtime(c,Srv,Sec,Cb)
t =

     1

ABCD-USA:D 11-Sep-2017 14:04:53 6.27
ABCD-USA:D 11-Sep-2017 14:07:00 6.29
...

realtime функция возвращает тег данных t для запроса в реальном времени. Затем функция обработчика событий возвращает следующие данные в Командное окно:

  • Имя безопасности

  • Дата

  • Время

  • Последняя цена

Остановите извлечение данных реального времени.

stop(c,t)

Закройте связь Рабочей станции FactSet.

close(c)
Введенный в R2013a