Поиск и потоковые Деньги. Сетевые истории последних новостей
n = news(c)
n = news(c,Name,Value)
news(c,Name,Value)
возвращает новости с дополнительными опциями, заданными одним или несколькими аргументами пары 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
Закройте Деньги. Сетевая связь.
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
Закройте Деньги. Сетевая связь.
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
Закройте Деньги. Сетевая связь.
close(c)
Создайте Деньги. Сетевая связь c
с помощью имени пользователя и пароля.
username = 'user@company.com'; pwd = '999999'; c = moneynet(username,pwd);
Включите подписку к Деньгам. Сетевой поток данных новостей в реальном времени с помощью функции-обработчика стандартного события 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
рабочей области.
Закройте Деньги. Сетевая связь.
close(c)
Создайте Деньги. Сетевая связь c
с помощью имени пользователя и пароля.
username = 'user@company.com'; pwd = '999999'; c = moneynet(username,pwd);
Включите подписку к Деньгам. Сетевой поток данных новостей в реальном времени с помощью пользовательской функции обработчика событий myfnc
. Здесь, задайте myfnc
, чтобы отобразить Деньги. Сетевые данные о новостях к Командному окну. Можно записать пользовательскую функцию обработчика событий в процесс, передающий новости потоком по-другому. Для получения дополнительной информации смотрите Запись и Выполнение Пользовательских Функций обработчика событий.
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' {}
Деньги. Сетевой поток новостей к Командному окну.
Выключите поток данных новостей в реальном времени.
news(c,'Subscription','off')
Обновления в реальном времени останавливаются в Командном окне.
Закройте Деньги. Сетевая связь.
close(c)
c
Деньги. Сетевая связьДеньги. Сетевая связь, заданная как объект связи, созданный с помощью moneynet
.
Укажите необязательные аргументы в виде пар ""имя, значение"", разделенных запятыми.
Имя (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 может возвратиться, 500.
Количество возвращенных новостей может быть меньше, чем конкретное количество потому что Деньги. Сетевой обеспечивает только доступные новости. Когда вы задаете эту опцию отдельно, 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'
и вектора символов или скаляра строки. news
возвращает истории только в заданной категории новостей.
Пример: n = news(c,'Category','General Finance');
Типы данных: char | string
'Subscription'
— Деньги. Сетевая подписка новостей в реальном времени'on'
| 'off'
Деньги. Сетевая подписка новостей в реальном времени, заданная как пара, разделенная запятой, состоящая из 'Subscription'
и значений 'on'
или 'off'
. Включать Деньги. Сетевая подписка новостей в реальном времени, задайте значение 'on'
. Чтобы выключить подписку, задайте значение 'off'
.
По умолчанию демонстрационная функция обработчика событий mnNewsStreamEventHandler
обрабатывает извлечение новостей во время подписки новостей в реальном времени. Чтобы получить доступ к коду для этой функции, введите edit mnNewsStreamEventHandler.m
. Функция mnNewsStreamEventHandler
создает переменную mnNewsStreamLatest
рабочей области. Затем mnNewsStreamEventHandler
заполняет таблицу mnNewsStreamLatest
с последними 10 новостями от Денег. .NET. Затем функция mnNewsStreamEventHandler
обновляет список, чтобы отобразить истории последних новостей.
Чтобы задать пользовательскую функцию обработчика событий, используйте аргумент пары "имя-значение" 'EventHandler'
.
Пример: news(c,'Subscription','on')
Пример: news(c,'Subscription','on','EventHandler',myFcn)
eventhandler
Пользовательская функция обработчика событийПользовательская функция обработчика событий, заданная как пара, разделенная запятой, состоящая из 'EventHandler'
и вектора символов, представляет в виде строки скаляр или указатель на функцию. К историям последних новостей процесса можно записать собственную функцию обработчика событий. Этой функции нужно было задать входной параметр как таблицу. Каждое новое газетное сообщение от Денег. Сетевой одна строка в таблице. Для получения дополнительной информации о работе с пользовательскими функциями обработчика событий, смотрите Запись и Выполнение Пользовательских Функций обработчика событий.
Задайте этот аргумент пары "имя-значение" только с аргументом пары "имя-значение" 'Subscription'
и значением 'on'
.
Пример: news(c,'Subscription','on','EventHandler',myFcn)
Типы данных: char
| function_handle
| string
n
НовостиНовости, возвращенные как таблица с этими переменными. Каждая строка в таблице представляет одно газетное сообщение. Для получения дополнительной информации об этих переменных, смотрите Деньги. Сетевая документация API.
Переменная газетного сообщения | Тип данных | Описание переменной |
---|---|---|
|
массив ячеек из символьных векторов |
Заголовок газетного сообщения |
|
'double' |
Внутренние Деньги. Сетевой идентификатор газетного сообщения |
|
Массив |
Дата и время газетное сообщение была опубликована |
|
массив ячеек из символьных векторов |
Издатель четырехразрядный код |
|
массив ячеек из символьных векторов |
Имя издателя |
|
массив ячеек из символьных векторов |
Выборка тела или краткое описание газетного сообщения |
|
массив ячеек из символьных векторов |
Внутренние Деньги. Сетевая категория газетного сообщения |
|
массив ячеек из символьных векторов |
Веб-сайт, который содержит полное газетное сообщение |
|
массив ячеек из символьных векторов |
Потоковый исходный код новостей |
|
массив ячеек из символьных векторов |
Приоритет газетного сообщения с этими значениями:
|
|
cellArray |
Символы или тикеры, сопоставленные с газетным сообщением с этими значениями:
|
1. Если смысл перевода понятен, то лучше оставьте как есть и не придирайтесь к словам, синонимам и тому подобному. О вкусах не спорим.
2. Не дополняйте перевод комментариями “от себя”. В исправлении не должно появляться дополнительных смыслов и комментариев, отсутствующих в оригинале. Такие правки не получится интегрировать в алгоритме автоматического перевода.
3. Сохраняйте структуру оригинального текста - например, не разбивайте одно предложение на два.
4. Не имеет смысла однотипное исправление перевода какого-то термина во всех предложениях. Исправляйте только в одном месте. Когда Вашу правку одобрят, это исправление будет алгоритмически распространено и на другие части документации.
5. По иным вопросам, например если надо исправить заблокированное для перевода слово, обратитесь к редакторам через форму технической поддержки.