Получите данные из 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'})