Поиск и трансляция последних новостей Money.Net
возвращает новости с дополнительными опциями, указанными одним или несколькими n = news(c,Name,Value)Name,Value аргументы пары.
news( передает новости в реальном времени, используя опции потоковой передачи.c,Name,Value)
Создание соединения Money.Net c с использованием имени пользователя и пароля.
username = 'user@company.com'; pwd = '999999'; c = moneynet(username,pwd);
Получение данных новостей n для 50 новостей с использованием соединения Money.Net c.
n = news(c);
n возвращает в виде таблицы с 50 строками.
Отображение заголовка, идентификатора и времени публикации новостей для первой новости в таблице n.
n(1,1:3)
ans =
ArticleTitle ArticleID PublishedTime
___________________________________________________________________ __________ _________________
'Stop talking about replacements. Give PC owners something new al…' 3.8917e+09 05/13/16 10:00:02
Закройте подключение Money.Net.
close(c)
Создание соединения Money.Net c с использованием имени пользователя и пароля.
username = 'user@company.com'; pwd = '999999'; c = moneynet(username,pwd);
Получение данных новостей n для 10 новостей с использованием соединения Money.Net c.
n = news(c,'Number',10);n возвращает в виде таблицы с 10 строками.
Отображение заголовка, идентификатора и времени публикации новостей для первой новости в таблице n.
n(1,1:3)
ans =
ArticleTitle ArticleID PublishedTime
___________________________________________________________________ __________ _________________
'Stop talking about replacements. Give PC owners something new al…' 3.8917e+09 05/13/16 10:00:02
Закройте подключение Money.Net.
close(c)
Создание соединения Money.Net c с использованием имени пользователя и пароля.
username = 'user@company.com'; pwd = '999999'; c = moneynet(username,pwd);
Поиск новостей в общей финансовой категории. Укажите, что в новостях упоминается термин 'Dropbox' и содержат символ для IBM ®.
category = 'General Finance'; term = 'Dropbox'; symbol = 'IBM'; n = news(c,'Category',category,'SearchTerm',term,'Symbol',symbol);
n - это таблица с одним новостным сюжетом.
Отображение заголовка, идентификатора и времени публикации новости.
n(1,1:3)
ans =
ArticleTitle ArticleID PublishedTime
________________________________________________________ __________ _________________
'Hewlett Packard Enterprise (HPE) Teams Up with Dropbox' 4.0002e+09 06/08/16 11:11:05
Закройте подключение Money.Net.
close(c)
Создание соединения Money.Net c с использованием имени пользователя и пароля.
username = 'user@company.com'; pwd = '999999'; c = moneynet(username,pwd);
Включите подписку на поток данных новостей Money.Net в реальном времени с помощью функции обработчика событий по умолчанию mnNewsStreamEventHandler. Функция mnNewsStreamEventHandler обрабатывает события новостных данных путем заполнения переменной рабочей области mnNewsStreamLatest с последними новостями. Новости заполняются в mnNewsStreamLatest переменная, пока не будет содержать 10 строк. Затем последние новости перезаписывают старые в mnNewsStreamLatest. Для доступа к коду этой функции введите edit mnNewsStreamEventHandler.m.
news(c,'Subscription','on')
Переменная рабочей области mnNewsStreamLatest отображается в рабочей области MATLAB ®.
Отображение заголовка, идентификатора и времени публикации новостей для первой новости.
mnNewsStreamLatest(1,1:3)
ans =
ArticleTitle ArticleID PublishedTime
___________________________________________________________________ __________ _________________
'Stop talking about replacements. Give PC owners something new al…' 3.8917e+09 05/13/16 10:00:02
Чтобы увидеть последние 10 новостей, изучите mnNewsStreamLatest в редакторе переменных.
Отключите поток данных новостей в реальном времени.
news(c,'Subscription','off')
Обновление в реальном времени останавливается в переменной рабочей области mnNewsStreamLatest.
Закройте подключение Money.Net.
close(c)
Создание соединения Money.Net c с использованием имени пользователя и пароля.
username = 'user@company.com'; pwd = '999999'; c = moneynet(username,pwd);
Включите подписку на поток данных новостей Money.Net в реальном времени с помощью пользовательской функции обработчика событий myfnc. Здесь определите myfnc для отображения данных новостей Money.Net в окне команд. Можно написать пользовательскую функцию обработчика событий для другой обработки потоковых новостей. Дополнительные сведения см. в разделе Запись и выполнение пользовательских функций обработчика событий.
myfnc = @(x)disp(x); news(c,'Subscription','on','EventHandler',myfnc)
ArticleTitle ArticleID PublishedTime PublisherCode PublisherName ArticleBodyDescription CategoryName URLLink SourceCode Priority Symbols
___________________________________________________________________ __________ _________________ _____________ _____________ ______________________ _________________ __________________________________________________________ __________ ________ _______
'@ETFcom: The Most Important ETF Of 2016 https://t.co/a5qCYK2o7c …' 3.9089e+09 05/17/16 14:39:10 'TWIT' 'Twitter' '' 'Twitter Finance' 'https://twitter.com/41120676/statuses/732641626921672704' 'MN' '0' {}
Поток новостей Money.Net в командное окно.
Отключите поток данных новостей в реальном времени.
news(c,'Subscription','off')
Обновление в реальном времени останавливается в окне команд.
Закройте подключение Money.Net.
close(c)
c - Подключение Money.NetПодключение Money.Net, указанное как объект подключения, созданный с помощью moneynet.
Укажите дополнительные пары, разделенные запятыми Name,Value аргументы. Name является именем аргумента и Value - соответствующее значение. Name должен отображаться внутри кавычек. Можно указать несколько аргументов пары имен и значений в любом порядке как Name1,Value1,...,NameN,ValueN.
n = news(c,'Number',10);Примечание
Аргументы пары имя-значение в группах поиска и потоковой передачи независимы. Если объединить эти аргументы пары «имя-значение», появится следующая ошибка: Invalid combination of Name-Value pairs. Type HELP MONEYNET/NEWS to see the valid syntax.
'Number' - Количество новостей50 (по умолчанию) | числовой скалярКоличество новостных сообщений, указанных как пара, разделенная запятыми, состоящая из 'Number' и числовой скаляр. Максимальное количество новостей, которые может вернуть API Money.Net - 500.
Количество возвращенных новостей может быть меньше указанного числа, поскольку Money.Net предоставляет только доступные новости. При указании этой опции самостоятельно, news не фильтрует содержимое материала.
Пример: n = news(c,'Number',10);
Типы данных: double
'SearchTerm' - Критерий поискаПоисковый термин, указанный как разделенная запятыми пара, состоящая из 'SearchTerm' и вектор символов или строковый скаляр. news возвращает доступные новости, содержащие поисковый термин в заголовке или теле новости.
Пример: n = news(c,'SearchTerm','Windows 10');
Типы данных: char | string
'Symbol' - СимволСимвол, заданный как разделенная запятыми пара, состоящая из 'Symbol' и символьный вектор, клеточный массив символьных векторов, строковый скаляр или строковый массив. Чтобы указать один символ, используйте вектор символа или скаляр строки. Чтобы задать несколько символов, используйте массив ячеек из векторов символов или строковый массив. news возвращает новости, связанные с указанными символами.
Пример: n = news(c,'Symbol',{'IBM,'YHOO'});
Типы данных: char | cell | string
'Category' - Категория новостейКатегория новостей, указанная как пара, разделенная запятыми, состоящая из 'Category' и вектор символов или строковый скаляр. news возвращает сообщения только в указанной категории новостей.
Пример: n = news(c,'Category','General Finance');
Типы данных: char | string
'Subscription' - Подписка на новости Money.Net в реальном времени'on' | 'off'Подписка на новости Money.Net в реальном времени, указанная как пара, разделенная запятыми, состоящая из 'Subscription' и значения 'on' или 'off'. Чтобы включить подписку на новости Money.Net в реальном времени, укажите значение 'on'. Чтобы отключить подписку, укажите значение 'off'.
По умолчанию функция обработчика событий образца mnNewsStreamEventHandler обрабатывает поиск новостей во время подписки на новости в реальном времени. Для доступа к коду этой функции введите edit mnNewsStreamEventHandler.m. mnNewsStreamEventHandler функция создает переменную рабочего пространства mnNewsStreamLatest. Затем, mnNewsStreamEventHandler заполняет таблицу mnNewsStreamLatest с последними 10 новостями от Money.Net. Затем, mnNewsStreamEventHandler функция обновляет список для отображения последних новостей.
Чтобы указать пользовательскую функцию обработчика событий, используйте аргумент пары имя-значение 'EventHandler'.
Пример: news(c,'Subscription','on')
Пример: news(c,'Subscription','on','EventHandler',myFcn)
'EventHandler' - Пользовательская функция обработчика событийПользовательская функция обработчика событий, заданная как разделенная запятыми пара, состоящая из 'EventHandler' и символьный вектор, строковый скаляр или дескриптор функции. Для обработки последних новостей можно создать собственную функцию обработчика событий. Эта функция должна иметь входной аргумент, указанный как таблица. Каждая новая новость от Money.Net - это одна строка в таблице. Дополнительные сведения о работе с пользовательскими функциями обработчика событий см. в разделе Запись и выполнение пользовательских функций обработчика событий.
Укажите этот аргумент пары имя-значение только с аргументом пара имя-значение 'Subscription' и ценность 'on'.
Пример: news(c,'Subscription','on','EventHandler',myFcn)
Типы данных: char | function_handle | string
n - НовостиНовости, возвращенные в виде таблицы с этими переменными. Каждая строка в таблице представляет одну новость. Дополнительные сведения об этих переменных см. в документации по API Money.Net.
| Переменная новости | Тип данных | Описание переменной |
|---|---|---|
|
|
массив ячеек символьных векторов |
Название новостного сюжета |
|
|
дважды |
Внутренний идентификатор журнала Money.Net |
|
|
|
Дата и время публикации новости |
|
|
массив ячеек символьных векторов |
Четырехзначный код издателя |
|
|
массив ячеек символьных векторов |
Имя издателя |
|
|
массив ячеек символьных векторов |
Отрывок тела или краткое описание новости |
|
|
массив ячеек символьных векторов |
Внутренняя категория новостей Money.Net |
|
|
массив ячеек символьных векторов |
Веб-сайт, содержащий полную новость |
|
|
массив ячеек символьных векторов |
Исходный код потока новостей |
|
|
массив ячеек символьных векторов |
Приоритет новостей с этими значениями:
|
|
|
массив ячеек |
Символы или бегущие строки, связанные с новостным сюжетом со следующими значениями:
|
1. Если смысл перевода понятен, то лучше оставьте как есть и не придирайтесь к словам, синонимам и тому подобному. О вкусах не спорим.
2. Не дополняйте перевод комментариями “от себя”. В исправлении не должно появляться дополнительных смыслов и комментариев, отсутствующих в оригинале. Такие правки не получится интегрировать в алгоритме автоматического перевода.
3. Сохраняйте структуру оригинального текста - например, не разбивайте одно предложение на два.
4. Не имеет смысла однотипное исправление перевода какого-то термина во всех предложениях. Исправляйте только в одном месте. Когда Вашу правку одобрят, это исправление будет алгоритмически распространено и на другие части документации.
5. По иным вопросам, например если надо исправить заблокированное для перевода слово, обратитесь к редакторам через форму технической поддержки.