Поиск и поток истории последних новостей Money.Net
задает опции с помощью одних или нескольких аргументов name-value. Например, n
= news(c
,Name=Value
)Number=25
возвращает 25 новостей.
news(
подписывается на обновления в реальном времени для новостей. Этот синтаксис выполняет заданную функцию обработчика событий, когда новое газетное сообщение становится доступным.c
,Subscription="on",EventHandler=eventhandler
)
Создайте Деньги. Сетевой веб-сокет соединяет интерфейсом со связью c
использование имени пользователя и пароля.
username = "user@company.com"; pwd = "999999"; c = moneynetws(username,pwd);
Получите данные о новостях n
для 50 новостей с помощью Денег. Сетевой веб-сокет соединяет интерфейсом со связью c
.
n = news(c);
n
возвращается как таблица с 50 строками.
Закройте веб-связь интерфейса сокета Money.Net.
close(c)
Создайте Деньги. Сетевой веб-сокет соединяет интерфейсом со связью c
использование имени пользователя и пароля.
username = "user@company.com"; pwd = "999999"; c = moneynetws(username,pwd);
Получите данные о новостях n
для 10 новостей с помощью Денег. Сетевой веб-сокет соединяет интерфейсом со связью c
.
n = news(c,Number=10);
n
возвращается как таблица с 10 строками.
Закройте веб-связь интерфейса сокета Money.Net.
close(c)
Создайте Деньги. Сетевой веб-сокет соединяет интерфейсом со связью c
использование имени пользователя и пароля.
username = "user@company.com"; pwd = "999999"; c = moneynetws(username,pwd);
Получите новости в общей финансовой категории. Укажите, что новости упоминают термин "stock"
и содержите символ для IBM®.
category = "General Finance"; term = "stock"; symbol = "IBM"; n = news(c,Category=category,SearchTerm=term,Symbol=symbol);
n
таблица с 50 новостями.
Закройте веб-связь интерфейса сокета Money.Net.
close(c)
Создайте Деньги. Сетевой веб-сокет соединяет интерфейсом со связью c
использование имени пользователя и пароля.
username = "user@company.com"; pwd = "999999"; c = moneynetws(username,pwd);
Включите подписку к потоку данных новостей в реальном времени Money.Net с помощью функции-обработчика стандартного события mnNewsStreamEventHandler
. Функция mnNewsStreamEventHandler
события данных о новостях о процессах путем заполнения переменной mnNewsStreamLatest
рабочей области с историями последних новостей. Новости заполняют в
mnNewsStreamLatest
переменная, пока это не содержит 10 строк. Затем истории последних новостей перезаписывают более старые единицы в mnNewsStreamLatest
. Чтобы получить доступ к коду для этой функции, введите edit mnNewsStreamEventHandler.m
.
eventhandler = "mnNewsStreamEventHandler"; news(c,Subscription="on",EventHandler=eventhandler)
Переменная mnNewsStreamLatest
рабочей области появляется в MATLAB® Рабочая область. Чтобы видеть последние 10 новостей, исследуйте
mnNewsStreamLatest
в редакторе Переменных.
Выключите поток данных новостей в реальном времени.
news(c,Subscription="off")
Обновления в реальном времени останавливаются в переменной mnNewsStreamLatest
рабочей области.
Закройте веб-связь интерфейса сокета Money.Net.
close(c)
Создайте Деньги. Сетевой веб-сокет соединяет интерфейсом со связью c
использование имени пользователя и пароля.
username = "user@company.com"; pwd = "999999"; c = moneynetws(username,pwd);
Включите подписку к Деньгам. Сетевой поток данных новостей в реальном времени с помощью пользовательской функции обработчика событий myfnc
. Здесь, задайте myfnc
отобразить данные о новостях Money.Net к Командному окну. Можно записать пользовательскую функцию обработчика событий в процесс, передающий новости потоком по-другому. Для получения дополнительной информации смотрите Запись и Выполнение Пользовательских Функций обработчика событий.
myfnc = @(x)disp(x);
news(c,Subscription="on",EventHandler=myfnc)
Поток новостей Money.Net к Командному окну.
Выключите поток данных новостей в реальном времени.
news(c,Subscription="off")
Обновления в реальном времени останавливаются в Командном окне.
Закройте веб-связь интерфейса сокета Money.Net.
close(c)
c
— Сеть Money.Net снабжает интерфейсную связь сокетомmoneynetws
объектДеньги. Сетевой веб-сокет соединяет интерфейсом со связью в виде moneynetws
объект создал использование moneynetws
функция.
eventhandler
eventhandler Обработчик событий в виде вектора символов, строкового скаляра или указателя на функцию, который задает имя функции обработчика событий. Запишите пользовательскую функцию обработчика событий, чтобы обработать события Money.Net, связанные с новостями. Для получения дополнительной информации о пользовательских функциях обработчика событий, смотрите Запись и Выполнение Пользовательских Функций обработчика событий.
Типы данных: char |
function_handle
| string
Задайте дополнительные пары аргументов как Name1=Value1,...,NameN=ValueN
, где Name
имя аргумента и Value
соответствующее значение. Аргументы name-value должны появиться после других аргументов, но порядок пар не имеет значения.
n = news(c,Number=10);
возвращает 10 новостей Money.Net.Примечание
Аргументы name-value в поиске и потоковой передаче групп независимы. Если вы комбинируете эти аргументы name-value, вы получаете эту ошибку: Invalid combination of Name-Value pairs. Type HELP MONEYNET/NEWS to see the valid syntax
.
Number
— Количество новостей
(значение по умолчанию) | числовой скалярКоличество новостей в виде числового скаляра. Максимальное количество новостей, которые может возвратить веб-интерфейс сокета Money.Net, 500.
Количество возвращенных новостей может быть меньше, чем конкретное количество, потому что Money.Net обеспечивает только доступные новости. Когда вы задаете эту опцию отдельно, news
не фильтрует содержимое истории.
Пример: n = news(c,Number=10);
Типы данных: double
SearchTerm
— Критерий поискаКритерий поиска в виде вектора символов или строкового скаляра. news
возвращает доступные новости, которые содержат критерий поиска в заголовке или теле газетного сообщения.
Пример: n = news(c,SearchTerm="Windows 10");
Типы данных: char |
string
Symbol
— СимволСимвол в виде вектора символов, массива ячеек из символьных векторов, строкового скаляра или массива строк. Чтобы задать один символ, используйте вектор символов или строковый скаляр. Чтобы задать несколько символов, используйте массив ячеек из символьных векторов или массив строк. news
возвращает новости, связанные с заданными символами.
Пример: n = news(c,Symbol=["IBM" "YHOO"]);
Типы данных: char |
cell
| string
Category
— Категория новостейКатегория новостей в виде вектора символов или строкового скаляра. news
возвращает истории только в заданной категории новостей.
Пример: n = news(c,Category="General Finance");
Типы данных: char |
string
Subscription
— Money.Net подписка новостей в реальном времени"on"
| "off"
Деньги. Сетевая подписка новостей в реальном времени в виде значений "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
— Пользовательская функция обработчика событийПользовательская функция обработчика событий в виде вектора символов, строкового скаляра или указателя на функцию. К историям последних новостей процесса можно записать собственную функцию обработчика событий. Этой функции нужно было задать входной параметр как таблицу. Каждое новое газетное сообщение от Money.Net является одной строкой в таблице. Для получения дополнительной информации о работе с пользовательскими функциями обработчика событий, смотрите Запись и Выполнение Пользовательских Функций обработчика событий.
Задайте этот аргумент значения имени только с аргументом Subscription
значения имени и значение
"on"
.
Пример: news(c,Subscription="on",EventHandler=myFcn)
Типы данных: char |
function_handle
| string
n
— НовостиНовости, возвращенные как таблица с этими переменными. Каждая строка в таблице представляет одно газетное сообщение.
Переменная газетного сообщения | Тип данных | Описание переменной |
---|---|---|
| массив строк | Идентификатор газетного сообщения |
| таблица | Имя издателя и идентификатор |
| массив строк | Заголовок газетного сообщения |
| массив строк | Фрагмент содержимого газетного сообщения |
| массив строк | URL для веб-сайта, который содержит газетное сообщение |
| cellArray | Список тикеров сопоставлен с газетным сообщением |
|
| Дата и время газетное сообщение была отправлена |
|
| Дата и время газетное сообщение обновилась |
| массив строк | Категория для газетного сообщения |
moneynetws
| getdata
| timeseries
| realtime
| close
1. Если смысл перевода понятен, то лучше оставьте как есть и не придирайтесь к словам, синонимам и тому подобному. О вкусах не спорим.
2. Не дополняйте перевод комментариями “от себя”. В исправлении не должно появляться дополнительных смыслов и комментариев, отсутствующих в оригинале. Такие правки не получится интегрировать в алгоритме автоматического перевода.
3. Сохраняйте структуру оригинального текста - например, не разбивайте одно предложение на два.
4. Не имеет смысла однотипное исправление перевода какого-то термина во всех предложениях. Исправляйте только в одном месте. Когда Вашу правку одобрят, это исправление будет алгоритмически распространено и на другие части документации.
5. По иным вопросам, например если надо исправить заблокированное для перевода слово, обратитесь к редакторам через форму технической поддержки.