Поиск и поток истории последних новостей Money.Net
возвращает новости с дополнительными опциями, заданными одним или несколькими n
= news(c
,Name,Value
)Name,Value
парные аргументы.
news(
потоковые новости в режиме реального времени с помощью опций потоковой передачи.c
,Name,Value
)
Создайте Деньги. Сетевая связь c
использование имени пользователя и пароля.
username = 'user@company.com'; pwd = '999999'; c = moneynet(username,pwd);
Получите данные о новостях n
для 50 новостей с помощью Денег. Сетевая связь 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)
Создайте Деньги. Сетевая связь c
использование имени пользователя и пароля.
username = 'user@company.com'; pwd = '999999'; c = moneynet(username,pwd);
Получите данные о новостях n
для 10 новостей с помощью Денег. Сетевая связь 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)
Создайте Деньги. Сетевая связь 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)
Создайте Деньги. Сетевая связь 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® Workspace.
Отобразите заголовок газетного сообщения, идентификатор, и опубликованное время для первого газетного сообщения.
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)
Создайте Деньги. Сетевая связь c
использование имени пользователя и пароля.
username = 'user@company.com'; pwd = '999999'; c = moneynet(username,pwd);
Включите подписку к Деньгам. Сетевой поток данных новостей в реальном времени с помощью пользовательской функции обработчика событий 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Деньги. Сетевая связь в виде объекта связи, созданного с помощью 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'
— Количество новостей
(значение по умолчанию) | числовой скалярКоличество новостей в виде разделенной запятой пары, состоящей из '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'
Деньги. Сетевая подписка новостей в реальном времени в виде разделенной запятой пары, состоящей из 'Subscription'
и значения 'on'
или 'off'
. Включать Деньги. Сетевая подписка новостей в реальном времени, задайте значение '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.
Переменная газетного сообщения | Тип данных | Описание переменной |
---|---|---|
|
массив ячеек из символьных векторов |
Заголовок газетного сообщения |
|
'double' |
Внутренний идентификатор Money.Net газетного сообщения |
|
|
Дата и время газетное сообщение была опубликована |
|
массив ячеек из символьных векторов |
Издатель четырехразрядный код |
|
массив ячеек из символьных векторов |
Имя издателя |
|
массив ячеек из символьных векторов |
Выборка тела или краткое описание газетного сообщения |
|
массив ячеек из символьных векторов |
Внутренняя категория Money.Net газетного сообщения |
|
массив ячеек из символьных векторов |
Веб-сайт, который содержит полное газетное сообщение |
|
массив ячеек из символьных векторов |
Потоковый исходный код новостей |
|
массив ячеек из символьных векторов |
Приоритет газетного сообщения с этими значениями:
|
|
cellArray |
Символы или тикеры, сопоставленные с газетным сообщением с этими значениями:
|
1. Если смысл перевода понятен, то лучше оставьте как есть и не придирайтесь к словам, синонимам и тому подобному. О вкусах не спорим.
2. Не дополняйте перевод комментариями “от себя”. В исправлении не должно появляться дополнительных смыслов и комментариев, отсутствующих в оригинале. Такие правки не получится интегрировать в алгоритме автоматического перевода.
3. Сохраняйте структуру оригинального текста - например, не разбивайте одно предложение на два.
4. Не имеет смысла однотипное исправление перевода какого-то термина во всех предложениях. Исправляйте только в одном месте. Когда Вашу правку одобрят, это исправление будет алгоритмически распространено и на другие части документации.
5. По иным вопросам, например если надо исправить заблокированное для перевода слово, обратитесь к редакторам через форму технической поддержки.