Получите данные из Machine Readable News из архивного файла Refinitiv
x = rnseloader(file)
x = rnseloader(file, 'date', {DATE1})
x = rnseloader(file, 'date', {DATE1, DATE2})
x = rnseloader(file, 'security', {SECNAME})
x = rnseloader(file, 'start', STARTREC)
x = rnseloader(file, 'records', NUMRECORDS)
x = rnseloader(file, 'fieldnames', F)
Задайте следующие аргументы в виде пар "имя-значение". Можно задать любую комбинацию пар "имя-значение" в одном вызове, rnseloader
.
file | Файл архива Machine Readable News, из которого можно получить данные. |
'date' | Используйте этот аргумент с {DATE1,DATE2} для извлечения данных между указанными датами включительно. Задайте даты как числа, векторы символов или строки. |
'security' | Используйте этот аргумент для извлечения данных для SECNAME , где SECNAME - массив ячеек, содержащий список идентификаторов безопасности, для которых требуется получить данные. |
'start' | Используйте этот аргумент для извлечения данных, начиная с записи STARTREC , где STARTREC - запись, при которой rnseloader начинает извлекать данные. Задайте STARTREC как число. |
'records' | Используйте этот аргумент для извлечения NUMRECORDS количество записей. |
x = rnseloader(file)
извлекает данные из файла архива Machine Readable News file
, и сохраняет его в структуре x
.
x = rnseloader(file, 'date', {DATE1})
извлекает данные из file
с метками дат значения DATE1
.
x = rnseloader(file, 'date', {DATE1, DATE2})
извлекает данные из file
с марками дат между DATE1
и DATE2
.
x = rnseloader(file, 'security', {SECNAME})
извлекает данные из file
для ценных бумаг, указанных в SECNAME
.
x = rnseloader(file, 'start', STARTREC)
извлекает данные из file
начиная с записи, заданной STARTREC
.
x = rnseloader(file, 'records', NUMRECORDS)
извлекает NUMRECORDS
количество записей из file
.
x = rnseloader(file, 'fieldnames', F)
извлекает только указанные поля, F
, в структуру output.
Получите данные из файла 'file.csv'
с метками дат '02/02/2007'
:
x = rnseloader('file.csv','date',{'02/02/2007'})
Получение данных из 'file.csv'
между и включительно '02/02/2007'
и '02/03/2007'
:
x = rnseloader('file.csv','date',{'02/02/2007',... '02/03/2007'})
Получение данных из 'file.csv'
для 'XYZ.O' безопасности
:
x = rnseloader('file.csv','security',{'XYZ.O'})
Извлечение первых 10000 записей из 'file.csv'
:
x = rnseloader('file.csv','records',10000)
Получение данных из 'file.csv'
, начиная с записи 100000:
x = rnseloader('file.csv','start',100000)
Извлечение до 100000 записей из 'file.csv'
, для ценных бумаг 'ABC.N'
и 'XYZ.O'
, с марками дат между датами включительно '02/02/2007'
и '02/03/2007'
:
x = rnseloader('file.csv','records',100000,... 'date',{'02/02/2007','02/03/2007'},... 'security',{'ABC.N','XYZ.O'})