выборка

Запросите данные от FactSet

Синтаксис

data = fetch(Connect)
data = fetch(Connect, 'Library')
data = fetch(Connect, 'Security', 'Fields')
data = fetch(Connect, 'Security', 'Fields', 'FromDate',
'ToDate')
data = fetch(Connect, 'Security', 'FromDate',
'ToDate', 'Period')

Аргументы

Connect

Объект связи FactSet® создается с функцией factset.

Library

Библиотека формулы FactSet.

Security

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

Fields

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

Date

Вектор символов даты, строка или последовательная дата указания номера даты запрошенных данных. Если вы вводите сегодняшнюю дату, fetch возвращает вчерашние данные.

FromDate

Начало даты диапазона дат.

Примечание

Можно задать даты в любом из форматов, поддержанных datestr и datenum, которые отображают год, месяц и день.

ToDate

Дата окончания диапазона дат.

Period

Период в диапазоне дат. значения Period:

  • D: дневные значения

  • B: дневные значения рабочего дня

  • M: ежемесячные значения

  • 'mb': начало ежемесячных значений

  • 'me': окончание ежемесячных значений

  • Q: ежеквартальные значения

  • 'qb': начало ежеквартальных значений

  • 'qe': окончание ежеквартальных значений

  • Y: годовые стоимости

  • 'yb': начало годовых стоимостей

  • 'ye': окончание годовых стоимостей

Описание

data = fetch(Connect) возвращает имена всех доступных библиотек формулы.

data = fetch(Connect, 'Library') возвращает допустимые имена полей для данной библиотеки формулы.

data = fetch(Connect, 'Security', 'Fields') возвращает данные для заданной безопасности и полей.

data = fetch(Connect, 'Security', 'Fields', 'Date') возвращает данные о безопасности для заданных полей в требуемую дату.

data = fetch(Connect, 'Security', 'Fields', 'FromDate',
'ToDate')
возвращает данные о безопасности для заданных полей для диапазона дат FromDate к ToDate.

data = fetch(Connect, 'Security', 'FromDate',
'ToDate', 'Period')
возвращает данные о безопасности для диапазона дат FromDate к ToDate с установленным периодом.

Примеры

Получение имен доступных библиотек формулы

Получите имена доступных библиотек формулы:

D = fetch(Connect) 

Получение допустимых имен полей заданной библиотеки

Получите допустимые имена полей библиотеки FactSetSecurityCalcs:

D = fetch(Connect, 'fs') 

Получение цены закрытия заданной безопасности

Получите цену закрытия безопасности IBM:

D = fetch(Connect, 'IBM', 'price') 

Получение цены закрытия заданной безопасности Используя период даты по умолчанию

Получите цену закрытия за IBM с помощью периода по умолчанию данных:

D = fetch(C, 'IBM', 'price', '09/01/07', '09/10/07')

Получение ежемесячных цен закрытия заданной безопасности для данного диапазона дат

Получите ежемесячные цены закрытия за IBM с 09/01/05 до 09/10/07:

D = fetch(C, 'IBM', 'price', '09/01/05', '09/10/07', 'm')

Смотрите также

| |

Представлено до R2006a

Для просмотра документации необходимо авторизоваться на сайте