fds

Подключение рабочей станции FactSet

Описание

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

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

Создание

Описание

пример

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

пример

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

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

расширить все

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

Пример: 'ABCD_EFGH_IJKL'

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

Пароль FactSet, заданный как вектор символов или строковый скаляр. Чтобы найти пароль, обратитесь в FactSet Research Systems.

Пример: 'XXXXXXXX'

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

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

Пример: '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